skysight-inc/HackerNews huggingface dataset:
decreasing fossil fuels is merely one step in reducing some types of impact on the environment; not all of which are bad. The impact of cement creation is still immense and during China's building spree it likely rivaled fossil fuels. Throw in all the energy spent to raise livestock into the mix as well.

its this simpleton idea that fixing fossil fuel consumption is a magic bullet. when I see these articles I usually get part way through and think, okay it would be nice if he read more than the top to search results in google before writing this tripe
I still have nightmares about the LockITall LockIT pro all these years later...
Yeah, but that's not the fault of the [citation needed] tag.
It would be awesome if she read the article, then dug around and found the motor...
I'm sorry, but the list of packages out there with a libsystemd/libsystemd-* dependency is massive. I'm not just talking about this specific use case.
Joe the Schmoe, 15-75K USD per year in the 1st world. Barak the Schmack, 10-100 usd per month in the 3rd world.

Surprisingly there is no more the 2nd world. since the USSR is no more and Ivan the Plan had no salary comparable to its monetary value, but a hell lot of social services he and his family used for free. Like free education for example.
Assume anything wacky is a result of systemd. Problem solved.

I'm only half joking.
Ha, I didn't know these existed. They don't seem to be followed if my experience is any guide.
This book(and indeed the rest)is neat! Great work, looking forward to the finished copy.
Vancouver YouTube scene
'Hack the bank' – mobile banking vulnerabilities
Does that mean that something like "wget URL &" would be killed if I log out of SSH?
> killing user processes after logout is totally reasonable

How is it so? I cannot see a single legitimate justification for such a stupid behaviour.

> "session" scope

Exactly. There is no such a thing, and it should not exist, it's a totally alien concept to anything Unix.
what about tmux users on systemd free machines? Do they expect, that everyone have to run systemd now?
You're asking people that were here before systemd and argued quite deftly against systemd's takeover of Linux to now "have a conversation" about systemd's further encroachment.
Yeah, selling a right to use land is not a service either.

It is literal trolling.
Also dont eat fish oil capsules on an empty stomach. Your Herman Miller chair will receive a present that you could not help deliver. The oil will literally leak out since there is no other digested food to keep it behind your sphinter.
One of the weirdest stenches of partially digested fish oil bile that resists all attempts to nuetralize the stain and odor. I am passing on great wisdom as funny and crude as it sounds..(That chair was eventually sold at a huge discount and was probably bleached. Steelcase Worklounge is better anyhow so I'm not totally out of shape about it.)
How did they justify breaking nohup? I thought it was a common usage pattern to nohup long running jobs before logging out.
Hiding "who is talking to whom" against a global passive adversary is an active area of research and I don't know of any solution that is backwards compatible with email. Is this so of the one you are suggesting?
I made a mock that could explain how Google can still compete with Slack today. What do you think?

https://www.dropbox.com/s/55nr2tggbu9rw4q/slackingoogle.png?...

(If there's anyone from Google here that likes the idea then drop me a line at ron.reiter@gmail.com)
Red Hat developers decided to break the semantics of nohup/daemon(3), which are long established mechanisms for achieving the ability to run beyond user logout.

They then decided that, rather than encapsulate fixes for their breaking change in portable APIs like daemon(3) and PAM to allow user space to keep working as intended, it'd be easier to just outsource the labour onto the community by demanding every user space program that was working just fine do the work of adding a couple of hundred lines of systemd specific code directly, encapsulation be damned.

That's an insult to the tmux developers in particular, and disdainful of Open Source devs in general. Don't show up at my door telling me to do a bunch of work for you to fix your shit. You broke the contract; encapsulate the fix so I don't have to care.
How to Prevent the next Heartbleed (2014)
Assuming that other countries place as much importance on their flag as Americans do is veering into /r/ShitAmericansSay territory...
There seems to be a lot of complaining about this article being too simple. Hopefully you all noticed that this was part 1 of 4, and it gets pretty complicated and useful (to me at least) by the end.
part1:http://blog.wolfire.com/2009/07/linear-algebra-for-game-deve...

part2:http://blog.wolfire.com/2009/07/linear-algebra-for-game-deve...

part3:http://blog.wolfire.com/2010/07/Linear-algebra-for-game-deve...

part4:http://blog.wolfire.com/2010/07/Linear-algebra-for-game-deve...
HQ virtual reality viewers $10 off code VRO2$10 vro2.com
> Breaking with historical behavior is called progress.

Progress is building upon the best practices of the past, not breaking things because a bunch of very low quality, uneducated "developers" who all came from an alien culture simply could not think of a better, idiomatic solution.
No mate. Lets design the monetary system no one can have capital from it except the state, which is elected by the people to serve public interest, and is under control. Jews will become outlawed minority automagically, but not all of them, Kibbuzim are very welcome.
the systemd contributor was told to go pound sand because it's a different flavor of a question that systemd folks have been asking nicm for 5 years now. After having the same conversation over and over stating your same reasoning to deny the change, you'd probably tell people to go pound sand too.
Belgium here: it's a bit the same. However HOW you say it matters to. First times you are expected to say it "without" emotion, like not being angry. Consequential times incrementally go nuts :D
Try us: https://actor.im
You can put a single file on a system otherwise not configured with nix (however nice it is). So it's much more universal, and much easier to make inroads into already established infrastructure without having to disrupt it, or even care much about it.
How is the feature set any different than XMPP?
Why should we even talk to them? They're invaders. They must be exterminated.
I enjoyed Natas[0] some years back, which is a simple and relaxed web security (only) challenge. They have other games too, no login required.

0: https://overthewire.org/wargames/natas/
The gchat UI was so much better than everything else out today. So simple and yet still very useful.
I'm told by my optician that my brain never worked out how to use both eyes at once due to a squint when I was young - at any given time I'm only actually processing the input from a single eye. They attempted to correct it but my peculiar vision was picked up much too late in life so it just made me motion sick as the brain rapidly alternated from one eye to the other. It also means my depth perception is pretty appalling, at a distance I've learnt to compensate, but watching me try to put together two small objects close up can be pretty hilarious as I wildly miss.

It makes sense to me that if I'm only seeing the image for the left or right eye individually the 3D effect wouldn't work.
A lot of companies use the "shake the phone hard" as a way of sending feedback.
It's a "perceived" issue because not everyone has written his/her init scripts in a way that cause a boot time of over a minute. Or have uptimes in the magnitude of years, or if using Linux as a desktop OS, aren't pestered by the extra handful of seconds.
But how does it work?
Apologies, but the "sigh" was for the "not supported by the study, and also nonsense" comment. I find it annoying when supported arguments are dismissed out of hand without compelling counter evidence. It sounds childish, like "no you are wrong, because naaaah". If that wasn't what you meant, please be more thoughtful.

Regardless, we can talk about metabolic pathways. If you consume carbohydrates, they eventually get dumped into your bloodstream as glucose (minus fructose, which is special). The level of glucose then absorbed into fat cells is regulated by insulin, and insulin production (while more complicated) is determined by the level of glucose in the blood.
Or by not voting at all. Vote people. It matters.
I believe you misread me. I'm glad nicm refused to add to the Rube Goldberg machine.
So what? Is this that different from, for example, inhibiting a screen saver during video playback?
Honestly, soak the calls for as long as possible. Always press the button to get connected to someone. Don't answer any of the questions in the survey. Just generally try to waste as much time on the callers end. The "surveys" are not real surveys, but rather a way to try to get to opt in to a sales calls.

I love trying get to the PPI callers to explain to me what bank accounts, insurance, credit cards are, finally saying that I might have had a bank account, or credit card, then try to get them to explain to me what the PPI is. I had a guy on the phone for about 40 minutes one day while I was waiting for the ferry.

The best thing you can do is get connected to a human as quickly as possible, so you can soak the call.

The other day I didn't really have time to take one of these calls, but I pressed 3 to be connected to someone, and left the phone. After about 5 minutes of being on hold, leaving the phone off the hook, I then heard someone going hello for about 2 minutes.

Another tactic I have is to claim some interest, but that I have to call them back as I am changing phone numbers/jobs/houses, or that I don't have time in the next few weeks, but when I find a moment I will call them back. I refuse to give a 'good time to call' because I am so busy, but when I have a moment I will return the call. This is an amusing tactic because most of the they claim they can only make outgoing calls, and that I will have to give them a time. I generally suggest that them must have an incoming phone number for other purposes, so surely they could give me that number. Usually they decline, so then finally I try to get the persons phone number on the other end of the call. They generally say that is their private number number, to which I say that this my private number, so it really would be quite fair for me to contact them on their 'personal' number.

This seriously works, as I only get one call every month or two. I have also gotten a bit of a reputation at work for these types of calls and my co-workers have not end of amusement that I engage with these callers in this way.
Ex-convicts can vote in Oklahoma unless they are still on probation or parole.

Oklahoma allows registered voters to vote early, between 8 AM and 6 PM the Thursday and Friday prior to an election. For state and federal elections you can also vote between 9 AM and 2 PM the Saturday before. This is in addition to the regular poll times of 7 AM to 7 PM, and the ability to get an absentee ballot based on being unable to vote at the available times. So in Oklahoma at least, "I work too much" is not a valid excuse to not vote, although it may be so in states without early voting and without absentee provisions.

And "a feeling of disenfranchisement" is a pretty ignorant reason on its face.
buying private keys for a service from someone else seems... bad for any sort-of serious use case.
Outside of certain fields - law, medicine, engineering - getting a degree is becoming a pure market signal.

Get a degree from [top tier school] and it probably can be any degree because the school itself is a filter that gets "the best" however they define it. Get a degree from [2nd tier or worse school] and it better be something that demonstrates academic or intellectual rigor.

But outside of a degree, another market signal is relevant experience. Considering the teenage and young adult unemployment rate, that is harder and harder to get.. which means they start their professional/productive years that much later, which means responsible adulthood comes later, which means family, house, etc, etc comes that much later.

Eventually (already?) it can put an entire area, city, region, or generation on a lower trajectory for their lives, negatively affecting everyone.

That is what concerns me.
You should not reboot that often anyway.
> It feels especially egregious because, as commenters pointed out, implementing the PAM API is a better (and undoubtedly more portable) way to do this that the developers of systemd didn't seem to consider.

I wouldn't consider that bit to be particularly egregious. The thought process of a systemd developer confronted with a regression caused by systemd changing some well-known behaviour would naturally lead to a solution where program X tells systemd that it needs to be handled differently. It's basically a version of the anecdote that experienced developers aren't better because they know the answer to every question, but rather that they know which question to ask. Apparently the discussion has lead to a better solution (not that I would be a good judge of that), so this seems like a bit of a storm in a teacup.
European governments also pamper to big business by effectively lowering their tax rates in the name of "global competitiveness", at the same time cutting programs and services that help the poorest make ends meet

Hopefully, in just a few weeks time, we can redress the balance.
You probably misread the intent of the book editors and writers. As @debo_ wrote above: "Code golf was strictly discouraged throughout the review process. When authors were faced with implementing functionality poorly to fit more in, we generally cut scope instead."
Seconded. I ended up spending several days trying to re-organize my first decent-sized Flask project when I tried to add a different config for testing. On the next project I started with a template that handled the boilerplate bits like app factories and test structure and it went much smoother.
A simple starter for webpack: https://github.com/HenrikJoreteg/hjs-webpack
Given that there are no owners, to the employees seems reasonable. With shares eliminated like this, we can have a such a system.

Perhaps through some kind of all employee profit sharing system that all the employees agree on. Alternatively, if there has to be ownership, ownership of the company can be split between all employees, and the profits shared amongst them accordingly.

I should divulge that by HN standards I am a screaming commie. I think unions are a good idea, and I think inheritance tax should be pretty much 100%. I'm not necessarily in favour of this employee-owners profit redistribution system, but it's an answer to the question of where profits should go if there are no rentier shareholders.
I don't think it's going to be basic income. I think it will be something more like we'll all be drafted.
Handy Bash Feature: Process Substitution
Wouldn't this mean that on distributions with binary packages, they'd either have to give tmux a dependency on systemd or they'd have to make a separate, systemd-less tmux package?
I get what they mean and its not really crazy talk. The difference between a project in the sense of systemd and project in the sense of OpenBSD is pretty big. If I told you that wget was requiring changes to all user behavior, you would laugh it off and wonder where they got the agency to demand that. Many folks view the people with such agency as the kernel developers and the GNU project not a project such as systemd. They are probably wrong these days. This is different than the pick of a BSD.
A little off-topic, but the licensing on that page is a mess. Originally:

> Strictly no Ad-Trackers. Strictly no Google Analytics. Otherwise attribution-NonCommercial-ShareAlike

Doesn't state which version of the license, and all Attribution-NonCommercial-ShareAlike version prohibit additional restrictions.

Currently:

> As of April 28, 2016 I have revoke the Creative Commons license for these works because of projects like MegaFace.

Despite the fact that the CC license is perpetual and cannot meaningfully be revoked.
Didn't know linux also means systemd.
This is complementary:

http://betterexplained.com/articles/linear-algebra-guide/
I know the article was talking about broad design cues, but there was one specific menu design from that era that I thought was fairly good, the ring menu system Secret of Mana.

This clip from Secret of Evermore (same developers, different series) shows the ring menu system:

https://m.youtube.com/watch?v=0aYoUGmW_q0

Also, slightly off-topic but I'm not sure the article it mentions about Minesweeper being designed to teach people how to use GUIs is accurate, though it could have been an unintended consequence. IIRC Minesweeper was written by a Microsoft intern, I'll try to find the Reddit thread where the author discussed the story behind its development.
Those all have significant hurdles to be overcome. Wind and solar both require significant infrastructure along. Nuclear has political issues and even without them the build out would/should be slow. Hydrogen is horribly inefficient. Hydro is very dependent on the terrain and has environmental impact problems.

I'm not saying they aren't part of the solution. But, we need to recognize the scale and complexity of the problem. Solving or at least weathering it will require multiple angles of attack, significant time, effort, engineering work and quite likely scientific advancement.
Seeking companines that need a data warehouse
I am working on creating a data warehouse system, similar to AWS Redshift, but will be a fraction of the price. I am looking for a few companies that can beta test and try out this system. I will provide services for free. How can I find a few companies that need a data warehouse that could try out my system?
Why would it be unconstitutional for the government to give money to the poor? There have been thousands of bills created at all local, state, and national levels to create these programs. Is your argument that a constitutional amendment is needed for some reason? Government support for the poor is not a new concept, and certainly doesn't originate within the past century. It has been around since before the founding of the United States: http://www.heritage.org/research/reports/2015/05/poverty-and...
Great point! I'd heard of symbols being added to Javascript but never made the connection to the widely-used :symbol syntax for naming constants in Ruby.

(I didn't write the article, just posted it)
'Chaos and Pain training manual'

What's this?
The top marginal rates don't reflect what is actually paid in taxes. The tax laws are complex, very complex for high income people. Although the top marginal rates for individuals has come down dramatically from the highs of decades ago in the USA, the actual tax paid as a percentage of total income has gone up in the US for the top 10%.

The USA has a very progressive tax system. The top 20% of earners in the USA make 51% of total US income(2014) and pay 84% of total US income tax.

This data is pretty easy to find: OECD publications, see [1], WSJ see [2]

[1] http://darp.lse.ac.uk/resources/books/GrowingUnequal_OECD.pd...

[2] http://www.wsj.com/articles/top-20-of-earners-pay-84-of-inco...
Did the same to our entire server stack (20+ servers). We were using Ubuntu and Upstart, and when Debian announced systemd, Ubuntu announced the end of Upstart. Having to move all our init scripts sucked, and while trying to select the best approach, the systemd war was just getting started. A friend who was hearing me weigh the merits of different approaches suggested FreeBSD, and I'm not sure why I hadn't considered it prior. We moved to it (a couple years back) and it's been a breath of fresh air. Even better, I can watch the systemd takeover from afar.
While I like idea I don't completely understand it. What 'runtime' is actually supposed to be? What if I need two runtimes? I will probably need to bundle one of them with the app. E.g. if I write a C++ Qt application I will use Qt runtime, if I write command line Python application I will use Python runtime, but if I write Qt application in Python I will need to bundle either Python or Qt with my app, correct?

Also, is there support for applications without any runtime?
To add to this, I find modern UI design hinders exploration and experimentation, which is typically how people learn to interact with new objects.

When options are hidden behind strange gestures, off-screen menus, and obscure icons, how are people ever suppose to find them without prior knowledge?
Nohup was invented in response to a new SIGHUP which broke persistent processes. And today, it is accepted as the Right Way. This is no more an insult than removing cgroup write access from processes or any other new kernel feature.

Systemd is trying to build a new feature that is useful - reaping processes after logout should help improve security and performance. Think about Chrome having flags to "run background processes after app is closed".

Systemd is trying to maintain backwards compatible behavior by collaborating with developers. We should not do these things cost "that's the way they've always been" is killing innovation.
"...you fail you've got to find another career"...

I think thats true in a textbook theoretical sense - but not in practice. There is very little 'hard failure' which causes a VC to lose everything. Their incentive structure is not that dis-similar to a government official. The gov't official has far less upside, for probably similar downside (short-term embarrassment).

Secondly - there are many cases where governments have picked winners - e.g. EU (or EC at the time) choice of 'GSM' as a mobile standard. Of course, we don't know what the counter-factual here is - what would have happened without GSM having being made a Europe-wide standard...
If renting things is trolling then the world is full of trolls. If the solution to this is to confiscate resources for collective government to control, all that is being done is transferring the right to rent from one group of trolls to another. Then we have to start debating which group of trolls we would prefer to negotiate with. I already have my answer for that one.
s/"we're going to introduce"/"we introduced"

They already released systemd 230 with this behavior and the bug reports from users of unstable/rawhide sparked the "public" discussion. (The bug report in the link says this right, but it still comes a week after the release instead of before)
For me, Arch very rarely delivered "omg nothing works" moments on upgrade for me. The only one that I can think of was the systemd upgrade. For every other breaking change, a fix was either easily apparent or well-documented on the wiki.

"Stability" in the sense that OpenBSD provides though is something that I valued more over time of running Arch and my experiences with other things on the side (mainly QNX).
that's true. but, US salaries are also expressed gross, that's why i wrote gross french minimum wage
Aren't novels fiction by definition?
Even Descent on a regular 17" screen was incredibly immersive. I remember standing up from my chair after one session and immediately falling over... When I got back up again, I still couldn't manage stairs...
Not "the government", but specifically the federal government of the United States. The federal government here has a specific list of enumerated rights, and anything not listed is given to the states, which split it between themselves, the local governments, and the people.

Taxing needs to be explicitly mentioned in the constitution, and income taxes even needed their own amendment. It just seems like the EITC isn't actually a tax, and that the best they could do is offer an optional program that individual states could opt-in to.