skysight-inc/HackerNews huggingface dataset:
http://en.wikipedia.org/wiki/Foreign_object_damage#Jet_engin...

For the large bird test, the engine is allowed to shutdown.
Correct, the change won't propagate for the reasons you say. (See source [0]). Also, though, note that the content comes to you as a blob of JSON, which gets rendered into your page, and you respond to future content requests with that blob of JSON, rather than the HTML itself.

[0] https://github.com/losvedir/ephemeral2/blob/master/web/chann...
How is Nashorn these days? I remember seeing there was a big performance fix in one of the JDK8 releases, but I haven't seen anything approaching real world benchmarks, just some very synthetic impractical stuff.
I think Deus Ex offers a contrasting example. It's almost as old as Half Life (2000 vs 1998), but I think it ages better because the appeal is different.

Story/dialog/writing/role-play don't go out of style as quickly as graphics/gun-play.
> I'm not sure where you're seeing all this controversy, nor do I quite understand why you're so upset about it.

FWIW, the post is from September 2003:

http://web.media.mit.edu/~pliam/res/blogettes.html
I'm against trigger-happy flagging/downvoters too. On the other hand, I actually like the fact that Reddit's and HN's communities are different in that way.
I go to Reddit when I'm hungry for lots of information and want to have a good time, also to get in touch with a broader internet community. I come to HN when I want to know what's making an impact, and that means -among MANY other things- surviving criticism.

So I would not complain because HN needs criticism. I'd rather suggest a technical solution through UX design, for the false alarm flagging mostly.
I designed Java curriculum around Greenfoot for a few large summer camps and education programs in Silicon Valley, but have since turned away from the platform completely because of how it limits students from developing games independently on their own. When they realize how much more involved it is to write similar games in Java, they stick to the confines of Greenfoot, where flashy images and motion are easy to implement. Since then, I've realized it's more useful to have students implement a game like Flappy Bird with Java's native functions for drawing ovals and rectangles, rather than by explaining how to do it with Actors and Worlds.

However, it is an extremely effective way to get students interested in Java, and that is often the most important objective.
Daytona USA still looks phenomenal in my opinion
> The problem I've found is I literally get ignored and end up repeatedly dealing with the same mess until I stop being "kind" about it.

I am currently in a situation like that, and have been in similar situations over the years. There seems to be this gift that many people have where they can lie on a near compulsive basis, and no one will do anything about it. Disagreeing with them in a reasoned and polite manner is beyond ineffective, somehow "you're wrong" on their part wins every argument, regardless of the evidence. Only when you eventually get so fed up and cause a scene pointing out blatant problems, errors, and incompetence, only then does something finally happen, but of course then the response is "hey man, why didn't you just say something?" And despite there being a long paper trail of doing exactly that with no success, this tactic once again wins the day, and the reputation of the one who freaks out is the one that is tarnished in the eyes of management. And then of course, the cycle begins all over again.

I don't ask why you have to put a gun to some people's heads to get them to do the job they are paid (handsomely) for, that I can understand, but why is it so common that no one is willing to stand up for what is right, and for management to allow this behavior? I have seen it on different projects in different cities, and across various industries. It really makes me wonder if somehow the problem is with me and I try to reason through that, but as hard as I try I just can't make that case.
I especially like the second one, because it's less obvious even to someone used to breaking apps with null bytes. :)
See also the work of Dave Winer in using outline to edit code (e.g http://scripting.com/stories/2012/01/23/codeNodetypesInWorld... )

and http://leoeditor.com/ to edit python code as outline
Indeed. We should be under no illusion -- employment is a popularity contest. In non-startups, the only thing that matters is how much the people around you, especially the high-ranking people, like you. Other things matter only in the most extreme circumstances -- every normal value can be hand-waved away if the boss likes you enough.

If you want to be a successful employee, view yourself as a politician and run a successful campaign: minimize anything that will be viewed negatively, blatantly exploit peoples' biases to emphasize a positive image. Don't talk about divisive subjects, regardless of their relevance to your job. Anyone smart enough to see what's going on but naive enough to call you out will immediately be viewed badly, the only real threat to your power is someone who is smart enough to see the manipulation and experienced enough to respond to it through his own counter-manipulations.
An HTML5 canvas UI framework. Not really serious, just wanted to finally learn to do OO javascript properly and see where it goes.
Ooo, nice! I've hacked unicode to do my own ligatures in a custom editor, but I dream of doing a custom font like this (but in a San Serif proportional way).
We currently only cover West Los Angeles.

Until June 1st, there is no delivery fee. After that, we plan to charge about $5. There is no markup on the gas price. We fill our tanks from a "Shell" or "76" gas station and use the average price.
People on this website have told me my politics degree was useless but then I see this on the front page.
Sorry, I don't understand the relationship you're trying to make between votes and mindset.

If someone important likes what I said, I'm going to think that I made a good comment. If they dislike it, then I'm going to reconsider what I said a bit more deeply. Neither of these would change my mindset from a simple up/down vote. I'd want a comment or discussion to take place first.
"I want 99.9999% reliability and strong safety guarantees"

99.9999%

Things are amazing, and nobody's happy.
https://www.youtube.com/watch?v=uEY58fiSK8E
> (particularly when you're young and haven't had a lot of practice interacting with people)

What's with the potshots at younger people that I keep seeing on HN? Things like undermining their experiences, their abilities, or their viewpoints. "Pff, I used to think like you, but now I know better"; "I did the same thing, but then I realized that I was being a moron"; "Let me guess, you haven't <experienced/got X> yet? Then your opinion is useless"; "Young people without kids will stupidly work themselves to death for their employee because they have nothing better to do with their time".

I can't say that I've experienced that older people (talking only adults here) are more socially apt, or compassionate, than younger people. And that sentence was completely optional to the rest of the paragraph.
Lottery Ticket Approach Leads to Reduction in HIV Prevalence
I don't know. I think you can tell someone you disagree outright and still be nice about it. I've been in situations where people act like how you're suggesting (i.e., frame the issue as being with them, instead of with me) and it comes off as a little passive aggressive. I know that might sound odd, but in the end it makes me feel like they're hiding something from me or not willing to tell me what they really think.
For what seems like the third time this thread, Eich stepped down. He was not fired, he was not asked to leave by the board. He quit. This is not a trivial distinction and it smacks of dishonesty that you continue to repeat it.

Provided they do not act on those beliefs,

But he did act on them. Eich didn't get people mad at him because he thought gay people were icky, he got people mad at him because he took action to strip away their rights.

And kindly can the personal attacks.
IMO most python works this way in reality. For example the yaml module is calling out to libyaml and most heavy lifting modules are the same.
"My employer treated me as a full-time, permanent employee" that may be the case from your perspective, but it still might not meet the legal definition of employment as spelled out in the IRS site. As the initial technical team member, seems reasonable that it could be a temporary role. Especially if you didn't get any benefits. Rule of thumb: if you're 1099, try and get paid a little more to compensate.

http://www.irs.gov/Businesses/Small-Businesses-&-Self-Employ...
Being kind also mean being more open-minded.

I visit HN not to argue about the right or wrong, but to get more informed and educated. The more you know, the more you'll be humble and kind to those who you disagree with.

The notion that there is not absolute correctness even for a most trivial problem may be hard for engineers to understand, but I've learned it the hard way. I've learned a lot and working better with others since I started reading more on non-technical books and articles. It's a lot easier to being kind socially than to being kind on technical discussion and decision times. I think every engineering major should take courses in philosophy and psychology or read some related books.
The two collision examples I used both rely on the key expansion step in HMAC, which I glossed over in my explanation. If you go look up the HMAC spec, it should be pretty clear why these work.
Really interesting and unique concept. At first I went 'why', but then thinking about it I thought 'why not'. Personally I'd consider using it. My comments/thoughts.

- I couldn't see a diesel vs. petrol option. This would be important in Europe but not sure about the US.

- How do you access my fuel? If I do this I don't want to have to come our and unlock my fuel cap.

- Is the service quiet? I can leave my car in the driveway/kerb but I don't want some roaring truck at 6am outside my house.

- Price would need to be competitive though I'd happily pay a reasonable premium -say 5-10c per litre.

- What services could you bolt on? In the same way petrol stations make their money from the in store shopping, could you compete on petrol price by using it as a loss leader type offer? E.g. Car wash, air fresher etc
Having never heard of this person before, I've done about ten minutes of research into who he is and why (in the words of his own about page) I should care.

I've come up empty. It seems like he's got enough money now that he feels like engaging in some verbal philanthropy. That's fine, but does anyone have any concrete reasons I should prioritize reading his output over others?
(print "Hello World")

Where is the Turing Completeness? Or more specifically how does the it express Turing Completeness any more or less than:

<p>Hello World</p>

It is only by resorting to metaphysics that one can claim that one is a program and the other isn't despite both producing the output Hello World.
Home prices drop because affordability per $ financed decreases. How is that in contradiction with increasing taxes leading to increasing rent cost?

Take an extreme example, if taxes were $5000/mo for a 800 sq ft 1BR then rent for a 1BR would be greater than $5000/mo. There might be very few units renting at that price and home prices would approach zero or could even become significantly negative if owners had no other way to escape the tax bill.

You see this for some properties in Detroit where the tax bill is more of a liability than the house and land are worth so the plot can be purchased for $1 for any sucker who will take it (or is willing to carry to tax liability in the hopes the asset will eventually appreciate beyond the accumulated taxes)
The enumeration in the Constitution, of certain rights, shall not be construed to deny or disparage others retained by the people.

-- Ninth Amendment to the Constitution
You're right, but in the end you're wrong. The missing step here is people who own properties have other places they can put their money. If, as a result of increased taxes, owning rentals isn't bringing in enough profit to justify the extra hassle, there will be people getting out of the business.

This trickles down to developers not getting the prices they need to get and not building new developments. With constrained supply rents will go up.

The other option is landlords will do the same sort of "decontenting" car companies do in a tight market. They'll cut maintenance staff, paint less, spend less on renovations. Over time your rent will be the same, but the value of what you receive will go down.

The idea that "taxes get passed on to consumers" is not a fallacy - you can see it at work every time taxes go up. Business owners are like anybody else - when their wages get cut they take a look at their options.
A believe the software is just a random number generator.
We'll probably never know the truth of the management styles of Jobs, Gates, et al. Only those that worked for them directly will know, and even then the memory will be colored by later events. Something to keep in mind.

Positions of power have a lot of leeway. If you're the big boss, people can't do much to remove you. It's different if you're trying to climb the corporate ladder; there are a lot of people ready and able to stomp on your fingers and knock you down a few rungs at the slightest offense.
Maybe in the states. PAL and NTSC versions of games looks very different.

Living in Europe, I could hardly recognize my favorite games when I saw them in American movies, or tv-show. i wonder how the Japanese PAL would render it, because despite being PAL it's still different from Europe.
Is it race or education policy? Hmmm...
Reel – Celluloid::IO-powered web server
That is a tricky case.

It never hurts to be aware of the issue. Beyond that, try to stay within community norms. Every approach will have failure modes. Know and accept which ones are likely with what you are doing, and deal with them when they come.

In some communities this will mean that you are very straightforward and technical. Don't say anything emotional. Always work from facts. If you are misunderstood, note it, apologize for the misunderstanding, and move on.

In other communities it might mean that you actively solicit input from decision makers, and carefully avoid controversial topics.

A variety of approaches will work. But following strategy X in a community that is set up for strategy Y is a recipe for disaster.
> Another company, BioDapt, was started by a snowmobile racer, Mike Schulz, who lost his leg in a grizzly racing accident which caused his kidneys to shut down.

You know you're extreme when you race grizzlies.
Correct link for lobsters: https://lobste.rs/
And with all geographical determinism there's gonna be too many edge cases for the theory to hold any water. See: diamond's academic reputation.
>>Withhold the feedback you have for fear that you'll upset the other person.

No, that is you failing to have a voice.

The appropriate thing to say is, in a calm a non-emotional manner, "I've got something to say on this but the strength of your communication is leading me to feel I'm not allowed to speak. That's not healthy so lets communicate better.".

It's passive aggressive behaviour to say nothing then snipe from covert position of resentment because you feel you have not been listened to.

You can take responsibility and speak without fear of the other person.

I once worked with a very senior software developer who controlled the outcomes of the technical conversations by getting annoyed and shouting down what the other people thought. As a result people were cowed and did not want to say anything for fear he would get even more annoyed. I eventually had enough of it and whenever it happened I said "I'm sorry but I'm not okay with things going the way you say through being overbearing. I have just as much experience and knowledge as you so my opinion is just as valid on this stuff. If you want it to be your way you'll have to get there a different way than just being overbearing." He kept doing it, I kept saying it calmly. Eventually he started to become aware that he isn't the smartest, just the most overbearing.
Don't know boz, but would probably like him. Hopefully I will bump into him someday.

Somehow, I seem to get along with all of these "raging assholes" that everybody complains about when I meet them. They tend to do interesting stuff, are interesting to talk to, and, generally, aren't attempting to do active harm to you because they're too busy doing stuff.

Of course, if they accidentally do something that harms me or ticks me off, I WILL TELL THEM. Normally, they are the first to apologize and help fix the issue they caused.

I only flip someone into the true asshole category when I tell them what they did to cause me grief, and they don't try to make amends somehow.
it's bi bittorrent. you need a tracker.

how do you think one client can find another? i hope you don't think it was a internet wide broadcast... :)
Sure, as I said, any change to the protocol that "seems unlikely" to collide with any other protocol makes an attack less likely. But I think an easier way to accomplish that, compared to your proposal, would be to add a context string prefix. E.g. require the signed message starts with "RFC 123456 authentication protocol\0" or something. The article has a link to Adam Langley suggesting this for some uses of signatures in TLS. In comparison, the client-chosen XOR introduces a construct that seems like it could have subtle cryptographic implications, so seems riskier.

Of course, the context string is also vulnerable to, say, a colliding protocol that happens to ignore leading strings (which is not unheard of). So ideally you specify that "this key shall only sign messages that begin with a context string", and then you're pretty solid. This is effectively saying "the type of things signed by this key are arbitrarily-typed messages prefixed with a NUL-terminated human-readable string identifying their type", which satisfies my "only sign unambiguously-typed data" rule. :)

(If you're referring to my edit earlier: I had previously thought I saw an attack that wasn't there, and had noticed other people claiming brokenness, so I assumed they were pointing it out. But then I realized the problem I imagined wasn't there. Sorry about that.)
So you're saying that supply and demand only works in SF, NY and a few other places?
No, it's not. But: 1) it's legitimate to control those who enable addicts by criminalizing illegal distribution of prescription drugs; and 2) the fact our current response may be a bad idea does not mean that the conduct has no victims and it's not legitimate for society to formulate some response.
As a game developer, I have a bunch of very talented programmers in my office, and afaik I know the most SQL in the office, which isn't much.
If "looking at the properties of the language they are written in" counts as "metaphysics", then sure, I guess we have to employ metaphysics. So what?
Linux Kernel 3.19 Has Reached to End with Last Release Kernel 3.19.8
bug report: In the article search type in some non English chars like : "אאא". JavaScript exception then breaks the search for good, this must be the first search you make.
I had almost that exact conversation with my boss a few years back (except for the part about almost getting fired). I was completely stunned that people thought I was indifferent to their ideas and bent on finding flaws, because I had actually made an effort not to do that for quite a while before the conversation. It turns out that, at least for me, navigating through people's sensitivities while having a technical discussion and making sure the truth is discovered is extremely difficult.

The effect it had on me was to basically make me clam up, because I decided that pointing out issues that would eventually crop up was not worth the risk of alienating my coworkers. It's hard for me to say whether this was a net positive or negative in terms of overall productivity, because if my shutting up makes the team more cohesive, I can see how finding the problems for themselves would grow their strengths over time. On the other hand, we often make decisions now that I would have questioned before in the process of talking it out (that includes my own decisions often enough because the whole discussion process is chilled). Ultimately, we seem to have a more congenial team (at least on the surface) at the price of having more bugfixes to deal with. Very unclear to me whether I did the right thing, but I can't really think of another way to handle it.

Edit to add:

The other big effect I noticed after learning to let stuff go was that I generally feel a lot less invested in the projects now. Before, I would treat every project I was on like it was my baby, and now I feel much more like I'm just working on somebody else's thing. That's not necessarily a bad thing (my phrasing is poor above, but I'm too tired to fix it at the moment), because it probably more accurately represents the real situation. The sense of detachment does tend to mean that I don't push as hard to go beyond expectations though.
This article prompts a staccato of reactions in me.

The first is to observe the Argument of the Beard.

Next is to think about how telling your VCR to start recording whatever's on TV at 3pm and stop at 4pm is known as programming it.

After that I get lost in a quagmire of musing whether SQL is a programming language.

After that I start thinking about Turing completeness, followed quickly by the observation that there are things that are Turing complete that I would not consider to be programming languages.

And then at some point I realize we're just idly shuffling words and the meanings of words around the table. That's where I suddenly lose interest because I've really got no reason to have a problem with the current vernacular meaning of the term.
> For one Protect America Act addresses changes in technology that neither FISA nor AUMF directly address.

No, you're right; I'll concede that. Both PAA and FAA modify law established through the PATRIOT Act, but neither touch Section 215.

I was trying to make a point more about hypocrisy and failure to perform oversight. He voted to amend the PATRIOT Act multiple times after the bulk collection program was publicly disclosed[1], but didn't do anything back then. We shouldn't have to fault him for lack of concern or imagination - he should have been sitting in on the classified briefings. There's no excuse for him to not know about this or any other NSA program that was briefed to the Judicial Committee, and he shouldn't be voting to amend his own law without understanding how it's being applied. He's says now that he's opposed to bulk collection, but he could voiced his support to end to it a decade ago by just doing his job.

> just lets it expire including all of the far less controversial programs

It's my understanding that only 3 provisions of the PATRIOT Act are set to sunset: Section 215, Section 206 ("roving wiretaps") and Section 6001 (the 'lone wolf' provision).

[1] http://usatoday30.usatoday.com/news/washington/2006-05-10-ns...
From the link: "Update: The day this article was published, it was announced that Eriksson will be able to continue baking her own bread and providing healthful vegetable options. The incident has been called a 'misunderstanding,' according to Swedish news source dt.se."