HNHacker News
TopNewBestAskShowJobs

grive

783 karma · joined February 12, 2016

submissionscomments
grive··on The Problem with Linux Kernel Documentation, and How We're Fixing It
3. Pick a language that already supports it and is stable, standardized, without having to whip out some specialized version just for your codebase.
grive··on The Problem with Linux Kernel Documentation, and How We're Fixing It
Manpages are not a format to write the documentation, but to display it.

You can `make mandocs` in the linux tree, then `make installmandocs` to make them easily accessible with the man command, i.e. `man struct_sk_buff` will display the definition of an sk_buff.

grive··on First 'three person baby' born using new method
It makes people dumber, weaker and uglier, relatively to those that can afford it.

There is no "dumb", "weak" or "ugly" in Nature. These are not objective measurements. They are all judgements passed comparatively to the rest of humanity.

grive··on Two Out of Three Young Millennials Now Use an Ad Blocker
Fair point, though there might an argument about content "curators" (clickbait websites for example), leeching off the production of amateurs who don't care about monetization.

Continuing on this line of thought:

I might be interested in some amateur production, genuine efforts borne from passion and dedication. I think actually that any effort to become a professional on this segment will make the creator distort their creative process. That's the cancer I'm talking about. It's not simply from the end-user point of view, but about the approaches that are made possible for people to reach out.

I don't want to condone this monetization scheme. I think advertisement is a bubble waiting to collapse (with rigged analytics and big players monopolizing revenues).

Using an ad-blocker prevent me from ever generating revenue streams toward this industry. I already pay for using the pipes on the Internet. My only concern is communities being able to strive, be it on obscure BBS, IRC channels, subreddits or specialized fora. Others, I wish they would disappear.

grive··on Two Out of Three Young Millennials Now Use an Ad Blocker
That's assuming losing the content creators serving ads would be a loss for internet users.

Given that there exist people that hold this opinion, their own view about using an ad blocker is not at all in the same context than in the prisoners dilemma.

Thus the dilemma is biased, to an extent directly proportional to the number of people holding this opinion.

If it is biased, the standard game theory analysis does not apply directly. i.e. the best move might not be to suffer ads for no long term gain.

More prosaically, I do not care in the slightest if people living in selling ads disappeared completely from internet. They are a cancer, ads are a cancer to the utopia that internet was for a short time.

We need come back to this state. We will, actually, by empowering users.

grive··on It Costs $30 to Make a DIY EpiPen
> the only problem is that if every buyer does the same thing, the supplier goes bankrupt (as it can't cover its fixed costs).

The government is responsible for using a fair price, both for itself and the supplier.

His non-profit nature ensure that it will not try to lower the price too far.

If a politician is dumb enough to make companies go bankrupt, it's the responsibility of the people to vote him out of office.

That's the only way to have a fair price on drugs. A free market cannot exist in these industries and the inelasticity of the demand will always, always distort the prices.

Yes, America will have to face its demons and trust its government. The alternative is to continue paying exhorbitant prices to greedy scumbags and let fellow citizens die as a result.

grive··on Why Finnish babies sleep in cardboard boxes (2013)
The cliché is girls that are socialized that way. It's still overwhelmingly true that girls will have dolls more often than boys and that it will format their behavior.

Recognising that is not perpetuating or condoning it.

grive··on Show HN: Cross-platform dependency manager using bash and cmake
It can be used for that. You can configure the tag you want to fetch and build if the repository is version-controlled, effectively allowing you to follow an external project: update your local settings when bumping your requirements, and it should follow along.
grive··on 22nd Century C
Too little? That wasn't even an attempt, that's just shitty coding from someone having very bad habits in the language.

That's a blimp, a shitty blimp.

So it's not even touching on the subject of the competition with Rust.

grive··on North Korea Owes Sweden €300m for 1000 Volvos It Stole 40 Years Ago
"The point is -- Eastern Europe was in practice left under occupation"

No one "left" anyone. Eastern Europe had a right to self determination, which was infriged upon by the soviet block. Blame the soviet block. Western Europe coming in and "spreading democracy" would have been a disaster.

It's easy for you to say, now that the west has won the cold war. At the time, Western Europe was simply either with the US or trying to find a third path, neutral and not involved in the cold war.

It is the responsibility of Eastern European to revolt and make a country for themselves, not anyone else's.

grive··on North Korea Owes Sweden €300m for 1000 Volvos It Stole 40 Years Ago
"I should add -- if you want to talk compensation, talk about how the whole western Europe left the eastern Europe to rot as slaves for generations. :-("

Astonishing. That's just on a whole other level of insanity.

grive··on What typing ^D does on Unix (2009)
To add to that, C-P will go up in your history and C-N down. It is extra useful when using GDB in TUI mode (which is activated using C-x,a), which will capture your UP/DOWN arrow to navigate the source...

Actually, just go read http://ss64.com/bash/syntax-keyboard.html or something, once per day, integrate a new one each time, and you will improve your productivity on the command line (as well as comfort).

grive··on What typing ^D does on Unix (2009)
Ah! yes, at this point C-r is so entrenched in my habit, I didnt even realize it might be new to some.

This is the shortcut to first learn when starting living in the command line.

grive··on What typing ^D does on Unix (2009)
In readline, ^U will only clear from the cursor to the start of the line, leaving anything on the right. ^K is the converse.

I'm not sure you are speaking about readline though.

Another very useful thing I use daily is Alt-F/B, to move forward/backward in the line one word at a time. Control does the same, one letter at a time. D will delete an element instead.

grive··on What typing ^D does on Unix (2009)
More generally, type ~ as an escape sequence.

For example, type ~^Z to put a session in the background.

Similarly, type ~~ to send an escape sequence in an inner session, etc...

grive··on What typing ^D does on Unix (2009)
You need to type one ~ per session level toy want to reach and terminate. In your example, type ~~. to terminate the inner session, leaving the outer one live.
grive··on France: Open Access Law Adopted
why?
grive··on Thor – A minimalistic operating system in assembly and C++
> You can abstract yourself in a corner in C as well.

It's much, much harder to do than in C++. It's also much more obvious when it happens, and in collaboration others will spot it quickly.

His tone is harsh but I find it completely right. I prefer to use C at work exactly because the same kind of software would be an absolute nightmare to write in C++ (it is very low-level soft, extremely similar to kernel code).

C++ is good if you can enforce very strict guidelines and if every single programmer that contributes to the code is very good at C++. Those are pretty big if, especially if you work with a partially open source codebase.

grive··on The Relation of Toxoplasma Infection and Sexual Attraction to Fear, Danger, Pain
The infection rate among adults in France is 50%. It is impossible for the whole population to have a 90% infection rate then.

Western Europe, excluding the UK, has a mean infection rate of 70%. The climate seems to be important for the transmission, and not simply the food regimen.

grive··on The 19th Century plug that's still being used
It's always possible to add a battery. That's not the problem. The problem is that we have a passive device, headphones, that works well and are a stable and mature tech, that will become crap.

I dont want to charger yet another device in my daily routine. I won't, actually, and will steer away from any phone that requires active headphones to work.

grive··on Reddit now tracks all outbound link clicks by default, existing users opted in
Are they toxic if they are the primary reason the website exists?

Reddit was successful in the early days due to the quality of the comments of its userbase. It got diluted after the user base expanded.

However, qualifying it as toxic only means that if you were head of Reddit, you would probably run it into the ground like Digg.

grive··on See the things you’ve searched for, visited, and watched on Google services
To me it seems obvious that adding these sync features was the original "extra unnecessary work". It is a dark pattern that Google is obviously engaging in to the detriment of their users. They went the extra mile to annoy their users to gather some more data.
grive··on The British are Googling what the E.U. is, hours after voting to leave it
As if they knew what the EU needs.

Britain always pushed for more liberalization. See where it led them. They were able to push for what their GDP needed, alright.

grive··on The British are Googling what the E.U. is, hours after voting to leave it
"Enormous power"; do not paint it as if it were a confederacy.

The EU has been a scapegoat in Britain for decades. The elites used it to justify many a policy that would hurt the middle class, while pushing for more and more liberalization once in the EU parliament.

The average guy in Britain is just as much at fault here for not following what has been happening. They kept reading their fucking tabloids, the reality-check will be harsh and gruesome.

No, it's not a compelling reason for the UK to leave. It was a compelling reason for the average Briton to learn and educate himself. Now they shot themselves in the foot. Well done!

grive··on UK votes to leave EU
> And thus we europeans are better of with a smaller, simpler european cooperation of independent nation states.

They can only, by definition, find a worse solution than EU. The migrant crisis needs a solution at the scale of the continent. Individual nation state cannot deal with a crisis of this magnitude efficiently.

Without the EU, Greece, Italy, the Balkans would be left on their own to deal with the migrants. Northern and eastern nations would tell them to fuck off and keep their money. That's it.

EU is the primary channel for negotiating a long term solution. If it cannot find one, no one can.

grive··on UK votes to leave EU
> (if it ever manages to become productive)

It is productive.

grive··on ReStructuredText vs. Markdown for documentation
When working in an entity, use whatever the team is using obviously.

Otherwise, if you haven't learned any of those two and are wondering which one you should pick, it's cool, because

> You especially don't want to spend very much time learning the intricacies of a new markup format, unless you absolutely have to.

is moot anyway. Starting to write in RST is not more complicated than starting with MD. No need to learn the minute details to write basic documents. You will have plenty of time afterward to refine the thing once you're accustomed to it and feel the need to produce more advanced outputs.

grive··on We won the battle for Linux, but we're losing the battle for freedom
Focusing on code was not a mistake. It was a necessary preliminary step.

It's easy to say in hindsight, but that openness was not at all seen as a viable option for a lot of people in the industry back in the day.

Now that this has been solved (mostly), it is now necessary to take back control on the data. Thus, this article.

grive··on Nantes Métropole completes switch to LibreOffice
Moving an administration to "the Cloud" seems like an extrardinary bad idea to me. Administrations do not move quickly for a reason. Their processes are bound to the law and they have to respect things most offices have no idea about.

Them doing it "old school" is a good thing. Old school is not bad, it's stable and reliable. It's everything you want from an administration.

And among the open source alternatives, LibreOffice is order of magnitudes ahead of other suites (except OpenOffice, is there any one actually?).

Moreover, having public documents written and stored in an open format is simply going back to sanity.

Really, criticizing this move because it's not "hip" enough seems reckless to me. I'm very happy that the process and procurement procedures exists in my government (I'm french too) to allow administration to switch if they want to.

← PreviousPage 6 of 6