skysight-inc/HackerNews huggingface dataset:
systemd is somewhat better than upstart on some fronts, and equally bad or worse in others.

For instance, I like upstart init files much better that systemd "services". Their ini-like syntax is very limiting if you need embedded scripts. I'm looking at you, PreExec. Wrapping everything through "sh -c" looks hideous, and it's not an advantage.

upstart init files with logrotate's syntax are way more readable. The "script" blocks avoid the "sh -c" escaping madness for you.

both upstart and systemd don't "get" live system debugging. I complained loudly both on debian and on the systemd mailing list, but people don't seem to grasp the concept:

If my system doesn't boot (no console), I'm f$#@. The daemon is waiting for some event to occur, but I have no clue which one.

With standard init, there are very few commands to respawn. The system is much more robust. getty on a local tty is part of them, and as such I never had a system where I couldn't debug startup issues.

With upstart/system, if I have an issue with udev (very common between updates), I do not get anything, even though the system is ready enough to start one.

What I need is a sysrq like binding for "force-start a getty now please". I need to be able to query init and ask "what even target are you /going/ to, which events are requisites and still not met? There are the obvious things you need to debug dependency-based systems.

But you don't have them.

No. But instead you can kill the running system, and reboot with "verbose boot". Because a scrolling terminal with 20 lines/sec helps apparently (hint: it doesn't - the system will still hang). So after that you can reboot once more, with init=/bin/sh and boot yourself.

The same issues go for shutdown.

I have nothing against systemd. Dependency-based boot is great. But both init systems seem to miss that a critical piece like init needs to be small, robust and debuggable.

I'm running systemd on unstable. I've lost count of the times that the system didn't boot properly because of an udev change that incurs in a dependency loop. This should never happen. Shutdown doesn't work since two months if you have a cryptsetup system, again because of a stupid unmet dependency.

Plus, again, systemd ini-file scripts are fugly. You need external scripts just to run Pre/Postexec.

Many of the design decisions behind Lennarh are, IMHO, regrettable. This goes way beyond systemd in general.

Fortunately systemd seems to be going forward somewhat, thanks to debian mostly, and like I said before, dependency-based boot is nice.
honest question to you and YC hellbanners:

"why so serious?"

http://static.tumblr.com/hdts1a0/4gum6dv0j/why_so_serious.jp...
I don't know the maths involved, but the idea presumably is that they save more weight not carrying (as much) oxygen than they lose by adding the rest of the engine. By being able to draw oxygen from the air whilst in the atmosphere, they only need to store a smaller amount of oxygen for when they hit space. This is the main saving I believe.
Better double-check. Sometimes credit card companies allow charges to continue to flow through old, expired, even cancelled / compromised credit cards. I learned first-hand that a card can still process charges after AMEX allowed about 7 months of Netflix charges to continue to be processed from a card number I'd reported compromised.
it used to be way better some time ago, when it just launched. people posted fun questions, played code golf, etc.

I stopped seeding after politcorrectness nazis were chasing me because of swear word I used (shouldn't be too much to ask for - Microsoft has done much worse to me). now I'm just a leech there.
Normally, if these errors occur and are dealt intraday, there should not be a problem.

So I would wait and see, how this is handled. I see updates about every half hour, so I suspect, that they will handle the rest as transparent as well...

Disclaimer: Not a customer.
Dear god I hope the $500 in shows in my UI isn't just a ruse to stop me worrying before knowing it's actually in the XXXX/X price range!
This is unlikely to happen given most cards report monthly with a 30-day delay. Assuming you're able to contest the charges there would be no effect on your rating.

Debit/bank users are definitely the most susceptible.
Dear IE user...
I was hoping for something that would be general for most GC languages, but it seems to only talk about Java.
Unfortunately you use very different software development practices which are designed to move slower for things where lives are on the line. Things more akin to Spiral and Waterfall.
if nc gets enough traction, the SO moderators may be able to provide an nc link when they close questions.
How and where does the nitrogen boiler(?) get its energy too cool helium to -170C at a constant rate? Is it effective to chill what must be ginormous amounts of air to -150C? It's all nice that the heat exchanger works, but where does that heat go?

There's a large discrepancy between the inlet air temperature (1000C vs 20C) in the article.

Somehow my sense for violation of the laws of thermodynamics is tingling.
I think the fact of the matter is as a developer I want to get angry at them and then remember this is my own worst nightmare - mistakes happen, the true test will be in how Twilio reimburse people.
If, as you claim, one or more of the buildings contained explosives which were detonated then why fly planes into them? I mean you could just blow up the buildings and blame it on whoever you wanted without needing to supposedly hijack planes and have to convince people that some dude who sucked at flying planes could now fly a plane.

Parts of the official story are perhaps hard to believe or lack credibility. But it was not an ordinary event, it was an extraordinary one meaning that we'll have a lot of unanswered questions and very little precedent. In the absence of certainty we fall back on our default positions. Some people could never imagine a bunch of foreigners hate the US enough and have the skills and ingenuity to pull something like this off. Only we have agency, others do not. Some people blame everything bad that happens on their government. In fact for some it's more palatable in a way to think that your government did it.

Anyway, we know you know the truth - but can you please keep your opinions to yourself, it only serves to derail the actual discussion at hand; but who knows, maybe that's your intention.
For people commenting about overdraft charges, Dreamhost went through this a while back. I was in college at the time, and didn't realize they'd drafted a second charge to my account. A series of small transactions later, and I was $300 in the red with very little income to fix it. They offered to reimburse overdraft fees for those affected, but I never was reimbursed.

This is also great as a "how not to tell customers that you just double billed them." At least Twilio is getting this right.

http://dreamhost.com/dreamscape/2008/01/15/um-whoops/

Step 1: Don't complain to the customer how inconvenient your massive mistake was for you.
The link you provide is not relevant to your point. Is a simulation of the impact, but says nothing about the collapse of the buildings.
This sort of thing has happened before to another company, but that was a case of human error compounded by the fact that there were no software safeguards in place.

http://dreamhost.com/dreamscape/2008/01/15/um-whoops/

At the very least, it would be wise for any company to implement billing features that will under bill rather than overbill. Under billing at least gives you the option of notifying users later (or you just eat it). Overbilling can sour a professional relationship to the point of ending it.
Writing nasty things about the US on a blog is not illegal. Helping plan a terrorist attack is, but unfortunately there's no evidence that Awlaki actually did that except some heresay from the government. The question is, should we allow the government to assassinate Americans without any trial or oversight just because they claim to have some secret evidence?
Perhaps it should be renamed to "5 Coding Hacks to Reduce GC Overhead in Java", otherwise it's not clear what it's about (in fact, even in the article, Java is not mentioned before the third paragraph).
That's morally wrong, but at least the language provides an alternative: you could provide overloads for the function, and so it would be clear that the Count() on an ICollection was a different method from the Count() on an IEnumerable (at least, I assume you can - if C# extension methods make overloading impossible then this is a Bad Thing and should be fixed. (But even then, a problem with extension methods is much less significant than a problem with all functions)). In Java we see this with e.g. Guava's ImmutableList.copyOf(...), which has several overloads taking different subinterfaces (iterable, collection, list, ...) so you can reasonably tell that the method will use all the details of its input.
There will be no direct connection with SO. Not Constructive is just a place to come to ask open ended questions about software development, where opinions and subjective answers are considered relevant and valid.

We won't be importing questions from SO.
painful reminder that you need to test payment processing code, by hand or however, after updating it.

i've run some ecommerce sites and this is basic stuff - new payment modules, time to test card processing works properly.
From the President that brought you "if there is a step we can take that will save even one child.... we should take that step."
That clip is from a show called, "Penn & Teller Tell a Lie," wherein they present lies (and one truth) as fact.

Additionally, you probably misheard when Penn said, "centripetal force," and assumed he said, "centrifugal force."

Probably not the, "prime example," you thought it was.
Use an Android phone without service on wifi. Install any of the these apps: GrooveIP, Spare Phone, or Talkatone; and you can use Google Voice for texting and unlimited minutes for free.
- Don't lie on any part of your resume. If you have any open source projects on e.g. github, put the link to your profile on your resume (that helped me a lot).

- Say don't know if you don't know something, that is a legitimate answer

- If you get a programming assignment in your interviewing process, don't overengineer. For example, if assignment asks of you to take some data out from a webpage, don't use regexes, use a html parsing library instead.

- Remember that interview is also a conversation.

- If you decide to reject an offer, don't reject it impolitely, who knows, maybe in few years they will call you again, with a better offer.
3 Failures to a Successful Single Page Application
I might be wrong, but it might be a bit hard to write something general enough to be useful - as most of the items can be easily translated into other languages, it would still be mostly implementation-specific / language design specific.
Not only is singular "they" perfectly acceptable, but the author neglected to point out the missing comma in the first sentence.
Finland: Yes, perfectly normal.

I'm sure that our custom of including a line about military service would raise more eyebrows around the world. Yes, it's mandatory, but can't really be related to if the target country doesn't have conscription (you have a certain mindset of which kind of people seek to enlist).
Which is why we are trying to drop it even from CV's intended for Finnish employers.
This is correct. Sorry if that was confusingly worded. :)
Opening a link in a new tab is easy for the user to do with a keyboard modifier

Yes, on a desktop or laptop computer. Not so easy on a phone/tablet.

I don't think it's bad in the least, not unless it's overused or used improperly. If a "login" link opens a new window, that's obviously poor use. If it's a link along the lines of "view this supporting article that's on another site, then come back here and join the discussion", clearly you want a new window opened - both the author and the reader want that done. Does the target site hijack the "back" button in the browser? Who cares - I've opened a new window/tab and, when I'm done, I'll close it and return to the article I was reading.
Yes. And for that, US has this
https://en.wikipedia.org/wiki/Authorization_for_Use_of_Milit...

IN GENERAL- That the President is authorized to use all necessary and appropriate force against those nations, organizations, or persons he determines planned, authorized, committed, or aided the terrorist attacks that occurred on September 11, 2001, or harbored such organizations or persons, in order to prevent any future acts of international terrorism against the United States by such nations, organizations or persons.

...which, in my opinion, includes the father and maybe those other person killed in the drone attack on the boy. So there is a legal justification for the killings, in my opinion (I am not a lawyer and I am not a US citizen).
In the tests it's presumably just a continuous flow of pre-cooled liquid nitrogen from a tank & the heated N2 is probably dumped into the environment.

The design for a flight-capable engine is supposed to dump the waste heat into the fuel I believe.
They were not, I assure you. Indeed it was months to get to even partial documentation of the system publicly available. Tactics were refined, information spread, and some bugs were found and exploited#. Information is always a closely guarded secret in eve.

#negative penalties from the highest level of wormhole could be used along with player used module debuffs to reduce values below 0 - on an unsigned value which then reverted to being incredibly high.
"They have a clear purpose: they want the site to be useful"

Hmmm, you might want to re-think that one. I can't see how 200,000 questions(and answers) about how to do a for-loop in python(or insert here your fav language) is considered useful.

Don't try to sell me the "report as duplicate" functionality. It is rarely(compared to the content) used. And the reason is simple, look at the people who answer these questions! Some have a reputation in the hundred thousands. Rep farming at work!

SO is a great tool, but I think it's prime time is well behind us. Right now it has become a substitute for Google, by Javascript(mostly) kiddies, that somehow can't find the time to google their trivial questions - let alone read the documentation.

IMO unless they begin to "punish" such behavior, the quality of SO will continue to decline and people like me will begin to distance themselves even more, from this excellent(at some point) site.

EDIT: typo
He is. He can travel around the world, get up at 1pm and still get a decent breakfast. Ask him about breakfast.
Also catching a dirty bomb by listening to peoples conversations is nearly impossible. Even a moderate false positive rate (like the conversation we are having now) hides any useful data.
This was in the 20s/30s, a quite different time I'm sure.
IWatch’s novelty emerges as Apple taps sensor and fitness experts
This was the original ill-fated purpose of programmers. from a few years ago. It's changed since.
I get that all the time. I politely remind them that I made a commitment to report their reply as spam, so it would be unethical of me not to.

Never engage with them directly. They're a time sink, and they never have your interests at heart. I manage all comms with them through gmail canned responses.
Regardless if they have raised before or after.
At least Snowden showed that the "home of the brave" part is not entirely false.
[i was first turned onto this site[1] from an app that attempted to text you every time a new drone strike was posted to this site, the APPL app store refused its submission a number of times citing "The features and/or content of your app were not useful or entertaining enough"]

This is one of the big reasons I went with Android - I don't want to be blocked from doing what I define as "useful or entertaining" on my own hardware. [To be clear - I'm not saying Android is perfect, secure, private or anything else.]
A person born in the USA (or elsewhere) to US Citizen parents is "American in the first place". That's how US citizenship at birth works.
Really? I feel a bit cheated, I only watched it on Netflix (struggled through the first season sometimes).
Only if those lessons are applicable. Startups fail for lots of reasons, only some of which are generalizable.
I was about to post the same thing. I think Slant is exactly the platform we're talking about here and it's already good to go!
Wikipedia 'edit wars' revealed
But robobrobro claimed they didn't know how to code, which is a completely different thing.
I agree on the advice on applying for jobs you don't want first. If you're like a lot of people, you're nervous during interviews and practice makes perfect. Maybe you'll encounter questions you didn't expect or have a great answer for. Maybe you find out that people really do quiz you on all the textbook CS stuff you learned in college and subsequently forgot.

If you get a job offer out of it, that will build confidence for when you apply for the job you want.
I don't know why the top two comments here assume that everyone browsing is using a mouse. Many of us use a phone/tablet.
I think the quote is much more interesting when the rest of the phrase is added : "Religion is the sigh of the oppressed creature, the heart of a heartless world, and the soul of soulless conditions. It is the opium of the people."
Yeah, it looks like a straight center crop.
It looks like the "Stuff To Do" plugin may also be a good fit. Going to look into redmine on Friday, thanks a bunch for the suggestion.
Call for Participation for the 30th annual Chaos Communication Congress
Articles like this make me believe that Java should have just gone with a model designed around fibers that each fiber gets a fiber-local heap and objects that survive the death of the heap or are accessed in a multi-fiber way are moved to a global heap.

It would solve the problem with "stop the world" GC dynamics and increase concurrent collecting performance while also adding native fibers to the JVM (and thus make it possible to write highly concurrent software in Java much more easy).
What you have in addition to your prejudices?
From this Wired post: http://www.wired.com/autopia/2013/07/tesla-plant-video/
This is how democracy dies.
I'd say, as a general rule, don't put engineers into a PR role and expect it to go smoothly.
What I wrote to your ... sibling?... there is an authorization to use military force against those nations, organizations, or persons he determines planned, authorized, committed, or aided the terrorist attacks that occurred on September 11, 2001, or harbored such organizations or persons.

https://en.wikipedia.org/wiki/Authorization_for_Use_of_Milit...

Again I am not sure if this is enough legal justification to kill a US citizen without a trial.
Stripe launches beta in France
I was disappointed when I clicked through to OP's submission. As with the Flynn post yesterday, I'm glad to see at least he's not the only game in town. Unfortunately I am not able to reach github right now. The isup.me site says I'm alone in that. Does anyone else have this problem now?
Heise.de[1] has a second source confirming this, including further descriptions and a screenshot, albeit in German.

[1]: http://www.heise.de/newsticker/meldung/BlackBerry-spaeht-Mai... [german]
Oh, I'm well aware.
Although, the charges may be true, the case is undoubtedly politically motivated. Incriminated $500K is a tiny drop in the ocean of "approved" corruption routinely carried out by the state officials and their affiliated companies.

When a big fish is "caught" (mostly due to "falling out of favor", not actual crime committed), if it's of the same "party", it's gently ousted out of their position and/or the country for a comfortable retirement. If an opposition - a fancy, exemplary trial is conducted... unless they slip away to the UK :)
That first paragraph had me rolling. I worked for Transworld from 99-2002ish and had to explain the exact same thing to people. Got the same result. Glad I can laugh at it now. At the time it pissed me off more than anything.
Organize Your Notebook With Nothing But A Pen
>Lengthy discussions can be interesting, but they don't solve problems. They're not useful.

Eh? Discussions between experts is exactly how difficult problems are typically solved, in reality.
I am confused... Valet attendants are bomb searching experts now?

Assuming they got a nice pay raise for this new job responsibility.
So stealing 10.000 cubic meters of wood from organization "Kirovles" is now "political case", "fighting against the system" and "did nothing"? Ok I'll keep this in mind.
Cold bear? Like a polar bear?
"wear a t shirt and jeans"

I was always told "dress one level above the job you're applying for". Is that different in the tech world or the startup world?
what made it change?
They have details on their web site:

http://www.reactionengines.co.uk/sabre_howworks.html

My reading of their explanation is that in a full system they would "pre-burn" some of the hydrogen and oxygen also used to power the main rocket motor to power the cooling of the helium that then cools the intake air.

[NB I have no idea whether that would actually work or not - just trying to interpret what their own explanation is!]
Suppose the US government is right, and it is totally OK to indiscriminately kill a bunch of bystanders and innocents to get to a single target who allegedly is an enemy.

Isn't it OK then to selectively, cleanly, kill one alleged enemy with Polonium tea?

Why these two cases get so different coverage?
then bring him to a court of law and proove it. Could have been and was done with nazis who had bloid of millions on their hands but can't be done here? why? because in the process there wouldnt be excuse for suspending constitution?
And you must be "at least 13 years old". Unchecked that bullshit just to see what would happen and I got a notice, that I won't be able to retry till tomorrow. Impressive.
talk about an interesting start-up model...
Perhaps a better solution(which doesn't violate the constitution) would be to just not leave them near the terminal for a short duration...

Their solution doesn't even seem to address the security issue (such as it is). Presumably when the car is left near the terminal for a short duration it's because the valet doesn't have time to attend to it. Doesn't this mean that the search wouldn't happen until after it's been parked up? If they do search it first couldn't they just use the time to move it somewhere where it doesn't pose a risk(presumably they do the kind of thorough search that could detect a bomb right??). The whole thing wreaks of vapid measures designed to further some other agenda (I won't speculate on what exactly this might be).