skysight-inc/HackerNews huggingface dataset:
Im from a very white, rural town. In 2005 I was a Junior and a kid got suspended for bringing a 3 foot section of 2x4 to school. He was white. We live in a zero tolerance time, Ahmed brought a bundle of electronics and a ticking clock. It wasn't a good idea. Should it have been handled better? Yes, of course. But we live in a shitty time where two yahoos can learn to make a bomb online and cause mass destruction (see Boston Marathon Bombing).
Am I the only one disgusted that women were only being given 10 weeks (Now reduced to 6, with 6 additional weeks for medical reasons) in the first place? This is one of the many workers rights areas that the US is far behind the rest of the modern world.
I can't see anywhere in that diatribe where he was asking to be arrested. The outrage is at the reaction here, not the kids level of martyrdom. We still aren't supposed to arrest 14 year old jerks with PCBs.
At 1:13 in this interview, Ahmed shows a product page for the case that he put his clock in:

https://www.youtube.com/watch?v=3mW4w0Y1OXE

It's a "Vaultz Tiger Pencil Box". Here's a video review of it:

https://www.youtube.com/watch?v=4e40YqLF1Rs
The nice thing about private school is that the student and parents are customers.
When did DIY electronics become actionable evidence of terrorism?
You Call this Progress?
There was an athlete doing hill runs with a weight vest in the UK: the neighbours called the anti-terrorism squad.

http://www.bbc.co.uk/news/uk-england-oxfordshire-15190563
Value directions vs. goals: why your values matter more than your goals
This is not a realistic question for anyone who has experienced both real bacon and the wretched excuse for food that is Morning Star Farms veggie bacon strips.
Yes but should the be fired on account of malice or stupidity? (Both valid causes for firing)
StackProf: The Holy Grail of Rails Profiling
How Uberflip Uses Automation to Scale Customer Success
While the scenario described does sound ridiculous, I disagree that it's "not even understandable." (My understanding is that you meant the four year old wouldn't understand?)

Many toddlers younger than three could grasp the idea of signing something as a promise to do that thing in the future. A three or four year old could easily understand it.
Trust me the "Technical Experts" for prosecution are a joke. long story but my friend was jailed for 6 years based upon stuff like this concerning his IP address and it 100% identifies him though it wasn't the same IP address. What jury knows anything about IP addresses and how they don't identify a person?
Running seti / etc on the school computers does result in thousands of dollars spend on extra electricity. He was number one on SETI for years, running the client without approval on 5,000 machines. It's not surprising that people get fired for increasing costs by that much without getting approval first.

See also
http://www.securityfocus.com/news/300
Nginx Plus with full HTTP/2 support
All New Marketing Site – Powered by You
Ask HN: Anyone here changed carrer from programming to Oracle ERP?
did you regret it? like it? and why you did that?
At its core it's just a quadtree of tiles, just like any other such application. This means that the data to transmit or keep in memory is just proportional to what fits on the screen.

Furthermore, Seadragon employs animations to bridge perceptible performance gaps, e.g. loading new tiles. You get the blurry mess when zooming in as well, it gets slowly replaced by the sharper versions as new tiles get loaded. The use of the fading animation here helps mask the actual change, which makes it less visually jarring.

Another thing is that zooming uses a bit of inertia for the animation, with an easing effect. This takes much longer than Google Maps' or Leaflet's immediate zoom but (a) again, reduces the effect that the new frame upon interaction is totally different from the previous, and (b) during the animation new tiles are loaded already and replaced. This often means that by the time the zoom animation ends you already have the sharper tiles on your screen and the blurry ones were used predominantly during the animation during which you didn't notice the blurryness.

Panning also uses a spring to have some sort of easing for drags which means things are animated longer, thus more time for tiles to load without you noticing. Some people dislike that behaviour, I actually like it. It feels less "stiff" than what other tile-based viewers usually do.

In general, it's not blazingly fast, or at least not faster than other technologies. It just makes good use of animations and a few perceptual tricks to make it feel fast. Which is actually, what user-facing applications should concentrate much more, in my opinion. Raw performance matters much less than what users perceive (for interactive things anyway).
I do it this way and I'm french. It seems strange to me that it is specific to the netherlands.
The German attitude to work is entirely different (better), though.

I worked closely with a German boss for a few years, and the difference is ultra palpable. The entire way of working plans for sane hours (even when this is a struggle to make work), ample time to eat/rest while at work, plenty of vacation time (and no emails or bothering during that time or any time other than standard work hours where the employee is physically present at work), sick time, and time to get organized for projects. Meetings are viewed as last resorts because they're time/energy costly and typically low-productivity. Projects that don't fit that mold are put on hold until there's time for them.

The American style is closer to "fuck you for thinking about slacking".
Working in a school district, doing IT, I can agree.

My buddies do the same sort of stuff I do and make 1.5x my salary.
I submitted a link here: https://news.ycombinator.com/item?id=10227078 but in your terminal give the following command a whirl - it should output the text of Hackers.

nc z.ero.cool 1337
Except that the curve of language distribution is not proportional at all. If you sum up the top 15 languages, you maybe only have like 40% of the population. So a language with 4% speakers is actually really important in regard of the language distribution. Having 290M speakers is actually really rare for a language, most of the languages spoken in the world actually have very few speakers. This makes French (and all the other 15 top languages) disproportionately important with a such skewed distribution.
I have a list of free Erlang resources: https://gist.github.com/macintux/6349828
Many comments here on HN seem to feel that this is an issue with Education system or schools. But I as a non American feel is that a common American is too afraid of anything non American or anything strange. The main objective of terrorist organizations is to instill fear in the minds of people and I think they have succeeded in it to a greater extent.
C'mon, this is prejudice. If the kid's name were Jack or Sean or even Claudio, nothing would have happened except his teacher would have said "cool!"
This is very similar to what my father did around the same age, though in a different field (construction). The company he was VP at went into Chapter 11, he took a few of the people who worked for him, started a small company, and took over all their contracts (this was done amicably, they even rented equipment from the company). He did very well.
Hey, they're just doing their jobs. /s
Are the caps change-able? need me that sweet sweet Dvorak
Given that control of liquids was a reactionary measure to an event that didn't actually harm innocent people or endanger an airplane (and was incredibly unlikely to begin with), it's debatable if it warranted any attention at all.
Thanks. I mean, I see that, I'm just not entirely sure how this is a response to it. Probably I'm just missing the link between copyright and 'already photographed', and/or whether or not that itself is a part of the commentary, or if it is just an implementation detail.
You don't need to go on COBRA and exhaust its benefits before signing up with the ACA. IMHO, the only reason you would want to sign up for COBRA is if you or a family member are undergoing care at a hospital and you don't want the continuity of that care interrupted.

The ACA is going to be far less expensive than COBRA
.
If you are on COBRA and the company declares bankruptcy, you lose COBRA and must sign up for the ACA.
Thanks for your comment!

Finding the right difficulty level was challenging. People have given us different feedback depending on their skill: some keep dying around level 6, some find the game too easy. We tried to keep it difficult enough for it to be still being joyable by everyone. I agree personally that it should be tougher (and with more levels)!

Same thing for the "tutorial" aspect of the first levels. We wanted to make sure that casual players would not get overwhelmed too quickly.

About the tier 1 bow, you don't have to buy it first. Apart from the sword, you can buy weapons in the order you choose.

The shop was put as a incentive for people to keep playing in the context of a Web game which you don't know anything about. We feared players would not understand the scope of the game without it. I tend to agree with you though, as a gamer I prefer exploring and finding hidden items.
Yes, it looks like the original sheet was filled up. There may be other auxiliary sheets that aren't shown (or are simply missing -- perhaps they went missing in WWII?).
The problem with credit cards in Germany is that they don't use 2FA. It's the same old signature system. Even online transactions don't require 2FA.
At the teacher level, they are underpaid. My girlfriend is a high school teacher w/ 4 years experience, a masters degree in her topic, and works 12+ hours a day (not kidding, seriously all day).

She makes $35k / year.

If she wasn't lucky enough to have an engineer paycheck behind her life, she simply wouldn't be able to do the job.

It's likely that funding gets allocated in stupid ways, but the whole process is inherently expensive. Managing thousands of employees, dozens of buildings, updating equipment, training, etc, etc. It's a hard problem, and we've basically just decided that only "dedicated" workers should do it, which is code for "willing to be underpaid compared to qualifications".
That picture is infuriating. GAH! How in the holy hell are we supposed to grow as a nation or people if we keep destroying the passion of the very people that will move us forward!? Sorry I know this sounds ranty but I just can't understand the depth of ignorance this requires. I keep picturing me as a teen or my son who is showing so much passion and love for learning and science and what this could do to him. The fact that because we are white and the actions would be so much less severe makes it even more disgusting to me.
re: #2, the device was confiscated. it's in the hands of the police now, presumably.
Um, if my 4-year-old "signs" something, it will go like this:

Me: "Scribble something on this line."

Kid: scribbles

Me: "Here's your stupid form."

How would that get my kid "invested in complying" ?
JavaFx Programming Training Online at SRY IT Solutions
They could do it via the granular permissions system on iOS, e.g., "This app wants to access the microphone. Allow/Deny"

Though it might be weird having to explicitly read and grant permissions to a TV app.
almost everyone? another sweeping generalisation?
This is kind of reaching to be honest.
This is so wrong! Instead of encouraging tinkerers, schools have become a dumbing-machine.
Finance has eaten the world
You mean furthering a different political narrative than you are.
> Especially if you, as an adult, place importance on the ritual.

Yes, we adults really place a lot of importance in the ritual of "scroll to the bottom and click 'Agree'".

(In case my point is missed in the snark, it's that adults will often sign whatever they're told to sign, especially if worded like "sign this or else you can't [X]", and kids will sign whatever they're told to sign by their parents. If parents were actually placing importance on only signing things that were necessary, there's no way they should let their 4-year-old sign anything that could remotely be considered important.)
Regardless of the possibility of litigation, the logic is very simple: 1) a non-compete indicates that the employee has some skillset or knowledge that the business does not want to lose to a competitor; 2) the involuntary release of that same employee indicates that (1) is no longer true, unless the released employee is fairly compensated for the non-compete period.

I would feel pretty comfortable presenting this argument to a judge, even without a lawyer present.
"..AAANND HOOOOMME OF THE BRAVVVEEEE!"
#3 could be that the engineering teacher knows some of the other teachers and administrators are a bunch of panicky idiots and will freak out when "the brown arab kid" brings in something they don't immediately recognize.
> We haven’t solved that problem quite yet.

So, Williams starts off at Blogger, which hasn't solved the problem of making money for content creators yet, really. To be fair to it, nor has Tumblr or Wordpress. Then he moves to Odeo, a pdocasting company, which fails to solve the monetization problem for podcast creators so hard that it pivots into enterprise video library SaaS solutions. Then he moves to Twitter, which isn't even trying to solve the problem of how to compensate content creators and is frankly not looking so good in terms of making enough money to pay itself. And now Williams is at Medium, where they haven't solved that problem QUITE YET.

Quite yet.

God help me, some days I feel like I'm just staring out into a world gone mad.
Watch 50 drones controlled at once in a record-breaking swarm
I used to drive truck with my stepfather (I'm serious) and something like that would have been amazing, especially when we had two days unexpectedly off and only 400 miles for the next trailer...

Incidentally, if you ever really want to see America, get a commercial license.
Every SoundViz has a story – Here's mine
I posted this on /r/programming earlier, and there was a fantastic response from /u/MyTribeCalledQuest.

It's here https://www.reddit.com/r/programming/comments/3l2spe/why_wha...

In its entirety:

I can explain a bit more in depth than the author did.

Erlang uses a model known as the actor model. This means that each part of your program is a completely independent entity like a mailbox, known as an actor. For one actor to communicate with another actor, it simply puts a message in the intended actor's mailbox. Since each actor is independent, this means that we can spawn as many actors as we want to read messages from a single mailbox, and do what is requested.

In terms of what WhatsApp is doing, this means that they can have (potentially infinite) conversations going on between users all at the same time. If any part of their pipeline is working too slowly (there are more messages being put in the mailbox than taken out) they can just spawn additional actors to read mail (at any time they want, even programmatically). Additionally, as alluded to by the author, in Erlang you can do something known as "hot loading," which means spawning newer versions of actors (when the implementation changes) while still running the old actors so that there is never any loss of service.

Haskell is similar to Erlang in its ability to scale. In fact, there is a library in Haskell known as HdpH-RS that enables fault-tolerant (the programmer does not have to worry about intermediate failure at all) distributed computing/memory (tested up to 1400 cores). The main reason for this is that Haskell is strictly-typed, meaning all types must be defined (or derivable) at compile time, and immutable, meaning that variables cannot change their values after they are defined.

Due to all of this strictness, you never have to worry about errors found in languages like C such as segfaults, or improper use of a function since you can enforce usage with types. For instance a function that should only accept unit vectors would use a type UnitVector instead of Vector (Note that this approach is generally a bad idea in C/C++/Java etc). Essentially, if your program compiles, then it will run correctly (generally the only real errors you run into are logical ones -- the algorithm itself being incorrect). This makes it really easy to refactor code later on.
The reason Facebook can handle urgent tasks so quickly is mostly due to Haskell's generics, which are like templates from C++ or generics in Java. The main difference however is that Haskell lets you create generic mixins for types known as type classes. This means that you can write extremely general code to handle almost anything in the high level. Then, whenever you need to handle something new, you just have to choose which mixins you want and just add them to your type by defining the interface. For example, I could make a Multipliable type class, I would require the programmer to only define the multiplication operator for his type, and then it would automatically create things like pow or sqr.
Hanlon's razor is bullshit when it comes to bureaucratic institutions shifting blame to cover their own asses
> I find it hard to believe that if it truly was using that much more electricity that someone who does the budget for the school didn't catch it right away.

How the fuck are the accoutants supposed to connect "big increases in electricity use" with "unauthorised installation of software on 5,000 school computers"?
Back in the 90's, we had a LaserJet 4 we loaded with max memory and the PostScript card. It was an absolute workhorse for 4 years. The only problem we had was the 100 year old building we were in had high humidity in the summer so we switch from 20lb paper to 28lb so it wouldn't crinkle up in the printer.
Oops. Yes, indeed.
When I was in middle school I found a note on the ground while walking to my next class with writings about how this person hated the school and wanted to blow it up. I was 12, I didnt think much of it and handed it off to a nosy friend who wanted to read it too. Well she turned it in and said I found it, I was interrogated (at the school to be fair) for an hour and half by the principle and a police office without once having called my parents. Zero tolerance man.
When I first started learning about Individual Retirement Accounts, one thought I had on Roth was how long can income from a Roth IRA stay tax free?

I was hoping the answer would be in perpetuity. Sadly, it seems that the longest you can draw it out is until the death of one's surviving spouse.

Imagine how glorious it would be if you could stow away about $5k of post tax income every year and invest it in some stock index fund if you could give it to someone upon death. Of course, it wouldn't be a retirement account anymore though.
"Are we talking about an IED here? That could be literally any fucking thing."

"Student arrested for bringing backpack to school"
A kid can cut out the pages from a book and hide a circuitboard in a book. Should we ban books from schools? No. A kid can put a piece of benign electronics in a backpack and just leave it in a crowded area without telling anyone.should we ban backpacks from schools? No.

The answer to stupid overreaction isn't to say that benign educational activities are stupid; It is to stop overreaction.
when he described his invention by showing pictures on google images i immediately understood why the teacher was alarmed:

spaghetti wire, aluminum briefcase, digital display of some numbers

it could very well be that his intention was to create a hoax bomb
Man, I gotta find me a German boss.
I guess maybe chrome for Ubuntu doesn't have webGL? It doesn't work. The console says:

GET http://www.playkeepout.com/js/backbone-min.map 404 (Not Found)
(index):1

GET http://www.playkeepout.com/js/underscore-min.map 404 (Not Found)

three.min.js:9 THREE.WebGLRenderer 71

three.min.js:1 THREE.WebGLRenderer: Error creating WebGL context.

three.min.js:9 Uncaught TypeError: Cannot read property 'getShaderPrecisionFormat' of null

BTW, I played in Firefox and got to level 7. Fun!
"..pay for excellent retraining, and to pension off the workers who can't be retrained, and/or fund nonprofits to employ them doing something societally valuable but not profitable."

You'll excuse me if I don't find anything obvious about this. We can't even get political consensus in this country that healthcare is a basic human right that everyone should have free and equal access to and you're proposing that a massive program of worker reeducation and pensioning is credibly possible?

I parse this as you saying "Free Trade is great if you live in a tiny socialist country with sufficient budgetary reserves to afford continuous retraining of workers and the political will to make that investment in labor force." So...free trade is great for Finland?
Indeed, Joe Armstrong once said that he believes Erlang to be the only OO language according to Alan Kay's idea [1].

Also, let's not forget to give credit to Carl Hewitt who came up with actors in the first place [2].

[1] http://www.infoq.com/interviews/johnson-armstrong-oop

[2] https://www.youtube.com/watch?v=7erJ1DV_Tlo
Our experiences are in different countries. In the U.S. it's not even uniformly the law that you have to wear a seatbelt in the back seat.
Social sciences and humanities faculties to close in Japan after minister decree
You might have a point if the device was for a school project. But it was his own "invention" which is own engineering teacher warned him against showing around.

He not only showed it around, but plugged it in during English class where it made beeping noises. Do you expect the English teacher should need to "verify" a box of wires and circuits? Who would she verify it with if the kid plays aloof when asked of its purpose?

Just because "authorities apprehend 14yo Muslim kid for home-made clock" doesn't mean you need to start making accusations of bigotry, ignorance and cowardice.
There is zero evidence this story has anything to do with the child's ethnicity except the insinuation from a Tech Crunch article to stir up clicks. This fallow on Blog post is silly, American style race baiting and hyperbole.

The post 911 Patriot Act paranoia of the American authorities is ridiculous, but pleas do not get sucked in by click bait demagogues. There is no bottom the stupidity when it comes to these stories. There has been several cringe worthy stories of this type in the past few years about people with "homemade gadgets".

http://tech.mit.edu/V127/N40/simpson.html
Exactly. It was a design decision that we took from the start. Legend of Grimrock 1 & 2 are a good example of a recent indie game with "old school" controls on purpose. It was a big inspiration for our game.
fn is_token(c: u8) -> bool {
// roughly follows the order of ascii chars: "\"(),/:;<=>?@[\\]{} \t"
c < 128 && c > 32 && c != b'\t' && c != b'"' && c != b'(' && c != b')' &&
c != b',' && c != b'/' && !(c > 57 && c < 65) && !(c > 90 && c < 94) &&
c != b'{' && c != b'}'
}

I've not done much with Rust, but why is it stated: “LOOK && AT && ALL && THOSE && BRANCHES!”

I don't see branches, just the evaluation of a complex bool expression.

If there were lots of "ifs" and "elses" I would see branches.

Can someone explain?
First 8K TV screen to be put on sale by Sharp in October
thanks for this!
You mean the non-specific 2nd-hand quote from the officer that makes up the entirety of the justification for the race baiting and exploitative behavior?

"Yup. That’s who I thought it was."

Like I said, it's an intellectually feeble argument.
Want the Most Happiness for Your Buck? Build Things