skysight-inc/HackerNews huggingface dataset:
I doubt that raytracing is going to ever jump the gap from 'next gen' to 'actually used'. As others have commented, it's been the mooted 'next big thing' for decades. The problem is that raytracing doesn't bring any great improvements to graphics. Even the Brigade engine demo that you link looks worse than the current engines.

(Although, bonus points to Brigade for not featuring a mirrored sphere in their demo. Every other raytracing demo that I have ever seen adds these in, as if what we've all been missing from our 3d is mirrored spheres! It's a sure sign of desperation and lack of imagination when raytracers resort to those :)
The author seems to beat herself up a lot over failings that I don’t think were her fault. Sure, the "do you have any questions?" foul-up is a huge own-goal, but some of the others?

Eg, "I wanted to talk about Gmail (I used it daily) but the interviewer didn’t want to. Instead, we opted to talk about Google Docs. Unfortunately, the interviewer had been the Google Docs PM, and I’d only used it at a surface level. Every suggestion I made turned out to already be in the Product. Whoops."

To me, this has the smell of the "know it all" interviewer who is more interested in proving their superiority over the candidate than actually conducting a decent interview. Of course the interviewer wanted to stick to discussing the product they were the PM on, how else would they be able to smugly call out the interviewee on their (perfectly reasonable) suggestions?
> the apprentice must simply produce three publishable research papers within the committee's set time limit

One big issue with the current PhD system is reliance on published articles to determine a student's worth, which transforms academia into a paper-churning factory. In your scenario, having a set time limit combined with the low pay will still make candidates rush to publish papers, perpetuating the current issues.

Ideally, I would prefer a system like in the Netherlands, where PhD students are considered employees of the university, and get paid close to median wage, and get contributions to a retirement plan. It's a demanding job, and should be paid as such. I would also like to see the recommended period for finishing a PhD extended to 7-10 years, ideally spent in 2 or more research institutions. Funding might be a concern, and universities might have to reduce the number of accepted students, but it's worth it if it reduces the current pressure to constantly publish. The process of scientific publishing itself needs to be revamped, to encourage publishing of failed hypotheses, or replication of old experiments.
Hillary Clinton ran homebrew computer system for official emails
I get it too and I have javascript enabled. The URL is https://www.lawgeex.com/static/Error.html - which isn't too helpful for a 404 ! Also, the error page breaks my browser's back button.
David Grady on Saving the World from Bad Meetings
Wouldn't that be amazing, not only can she be quadriplegic but also depressed

http://www.nytimes.com/2013/02/23/us/drone-pilots-found-to-g...
Great post. I didn't check mio before but after reading the post I can probably jump start.
That's the ballmer peak
Some smartphone apps have to be cleared by the FDA
Many years ago an interviewer had me handwriting my solution to a code challenge on a whiteboard. As I scribbled away I had a sense that something was amiss...the ink on the pen didn't smell quite right.

Focussing on the problem at hand, I dutifully filled the whiteboard with my solution.

All was well until I needed to erase the board, only to discover that I had selected a permanent marker rather than a dry wipe one.

Whiteboard ruined.

I did not get the job, but I did learn the importance of checking what type of pen you're using _before_ you start to use it...
KeY: Deductive Verification of Software (re: Proving TimSort Bug in Java,Python)
fwiw, with uBlock enabled, the Register link takes me to https://www.lawgeex.com/static/Error.html

If I disable uBlock, it works.
It's caused by (some) ad blockers because you call ga() (google analytics) in your javascript which loads through google tag manager which is blocked from loading by default with uBlock for example. This all causing the modal window to not show, leading to a catch error forwarding to your 404 page.
They will get the message to randomly download some thing from the net that fixes their problem, if they're lucky it will be as well-behaved as Superfish.
Hacking YouTube Account Through Phishing Mails
Speaking of open source games, I hope openage becomes playable soon. I loved/still love Age of empires. Although, I have been playing 0ad and it's pretty good but has to cover a lot of ground in performance region.
So it'll be: You can use it for free, but you have to sell it on Steam? Valve will still get their pound of flesh.
Seems like pretty nebulous territory to me (which I think means it's probably not worth splitting hairs over it). In any case, rust-lang.org says in big giant letters: "Rust is a systems programming language ..."
The authors have posted a follow-up posting: about KeY - the tool used to prove the bug in TimSort - http://envisage-project.eu/key-deductive-verification-of-sof...
Rob Conery will never run a .NET Open Source project again. Here's why.
No, that's a minimum in one dimension and a maximum in another.

reverius42 is simply using a bit of hyperbole with "global minimum". obviously they could do worse if they tried, but they might be on a small hill.
Elizabeth Warren or Rand Paul might arguably be plausible answers, if all things were equal.

But, they are not remotely equal, because Obama is an outgoing president with no more elections to face. There is virtually no chance that any candidate for president, or president who will be a candidate again, could pardon Snowden.

Snowden is a true American hero, but most Americans don't understand what he did. Most also believe that illegal domestic spying is acceptable if it's "to fight terrorism"[1].

Politically, it would be suicidal to pardon Snowden. Obama doesn't have to worry about that anymore, so Obama is basically Snowden's best and only hope of that happening.

(It still won't happen, though.)

[1]; http://www.people-press.org/2013/06/10/majority-views-nsa-ph...
I'm surprised there's no mention of the Berkeley, CA Adventure Playground (http://www.ci.berkeley.ca.us/adventureplayground/), in continuous operation since 1979.

I have fond memories of being there as a young child. Want a hammer? Pick up 10 stray nails and trade them for a hammer. Then go smash things, attach things, whatever you like.

There's a zip line and a giant cargo net to climb. It's an incredibly empowering experience for children.
I thought the author was having an existential crisis and is worried that their life is just a story they tell themselves.

It could also be some sort of stylized inversion of our tendency to see things in terms of story. Hard to say.
So what we really wanted was Java?
Register seems to be crashing under load.
Can you explain why using sidekiq involve a rewrite? AFAIK, using sidekiq you just have to make sure that your jobs are threadsafe not the whole app which is not very hard.

2 years ago, ruby was not COW friendly. So yeah, there was not much benefit to forking if you were using 1.9.3. Not sure how well does ruby 2.x fares in that respect
I really hope this (or something like it) will succeed. There are so many situations, where a lawyer would be helpful, but is too much of a hassle to get involved (often because they are expensive).

AI lawyers giving plain language information and indicating areas where you want to get a real lawyer involved sound pretty neat.

@lawgeex: Your Headline with the Register-Button is weirdly aligned to the left in my browser (Win+FF), not sure if this is intentional. It looks wrong, as all the following sections are well centered.
Even in the UK this stuff varies by location. I went to school by train in Croydon about 20 years ago from age 13 and only had two very minor incidents (both caused by other kids from different schools). Lately I moved to Edinburgh and was surprised to see occasional kids that were clearly under 10 taking the bus on their own.
How is unicorn forking relevant in this context? Since they had memory usage problems with workers I assumed they were using resque(which uses forking)/delayed job
I'm all for diversity. I just hope the term does not get permanently hijacked to mean "more women". There are many other demographics out there that would benefit from diversity aid, financial or otherwise.
The past, present and future of Android development
Seems to me, it was perhaps the worst decision Go made, not to build version numbers into the import syntax and file path layout from day one.
> @2015 LawGeex. All Rights Reserved

Not sure if that's a typo, but I like it. It's different.
I would also like to see the recommended period for finishing a PhD extended to 7-10 years, ideally spent in 2 or more research institutions.

That's basically describes a PhD plus a postdoc today. Which is essentially the minimum requirement for kicking off an academic career.

I completely agree that PhD students should be full employees and get paid basically the median wage of a first job in the relevant field.
Because it takes sophisticated surgery and machine learning to get quality control input from the brain, there is no point in implementing a control fine/responsive enough to handle a syringe. You'd build a robot with enough AI to do the job and just control the general parameters like which syringe to stick to whom.
Minecraft's creator will always be a hero to me, he gave my autistic son a voice
> Just look at what they did to Chelsea Manning (formerly Bradley Manning), he got 35 years(!) for leaking a bunch of embarrassing diplomatic cables where key US politicians wrote what they really thought about foreign leaders and diplomats.

Chelsea Manning is a woman. Most women go by she. I'm sure this was just a typo, but intentional (and malicious) misgendering of transgender people is common enough to where you probably want to avoid doing it accidentally. People might get the wrong idea about you.
Wow, that's a pretty epic sensor coverage on that car.

How does that work? I had to Google it, and came up with this example status: http://www.obd-codes.com/p0452. It seems to be based off a fuel-tank pressure sensor. Neat.
Could Ayn Rand Be the Mother of Data Revolution?
Have done similar (though not in an interview). Usually an alcohol-based cleaning fluid can get that off with minimal effort.

Why they had a permanent marker next to a whiteboard is another question - incompetence, or to stop you rubbing anything out?
Key points here are that this brain to computer interface is using electrodes implanted under the skull, for the express purpose of interacting with the outer world, and that the F-35 simulator probably took control input like "left, right, level" etc.
The implicit objection in my comment is similar to other HN user's objections that start discussions every day, assuming my objection has merit. Your comment makes no difference to my comment.
Criminals Found a Way to Scam Secure Apple Pay
USPTO Acting Director Discusses Patent Quality, Pendency, Harmonisation
"The launch, like the ship itself, had to be concealed from prying eyes; the most important means of accomplishing this was a citywide air-raid drill staged on the launch day to keep everyone inside their homes. Musashi was successfully launched on 1 November 1940, coming to a stop only 1 metre (3.3 ft) in excess of the hull's calculated 220 metres (720 ft) travel distance across the harbour. The entry of such a large mass into the water caused a 120 cm (3 ft 11 in) tsunami, which propagated throughout the harbour and up the local rivers, flooding homes and capsizing small fishing boats. http://en.wikipedia.org/wiki/Japanese_battleship_Musashi
Can something like the Sexual Revolution ever happen again

It's currently happening - the gradual expansion of non-heterosexual marriage. And drug legalisation is starting to get off the ground.

As a Brit who has visited the US a couple of times, I see it best as a big and very variable country with a lot of outliers. Georgia and Massachusetts are probably at least as different as two randomly chosen non-bordering EU countries. Some places in the US are police microstates. Some have a very great deal of freedom.

In some ways there is no "overall societal and legal framework of a place" for the US. It's just too varied and too dissenting. By comparison, even Switzerland with its four languages and ultra-local canton government isn't as diverse.
Shrinks can’t compete with your smartphone
EFF to UN: You Need a Privacy Watchdog
LocalFont: Using LocalStorage for Web Font Caching
The Digest of February’s Top E-Commerce Articles from Reputable Blogs
The Drug Cartels' IT Guy
Company Asks Cops to Keep Use of License Plate Trackers Secret
Leading Bloggers – The New Life in Christ
Seems like a pretty weak signal to me. They're just expecting startups they like to go up at all. That doesn't require crazy valuations or buyouts. And even with a mild loss in value they can make a profit on the video production side.
You lost me there. What's this about?
As compiled by the JIT, `v` is a pointer. That is how it is implemented, `v` is not a copy of `{}`, it points to a location of memory that contains `{}`. A pointer is not defined as being "allowed to do arithmetic" it is defined as "points to a location in memory," no more, no less.

> In computer science, a pointer is a programming language object, whose value refers to (or "points to") another value stored elsewhere in the computer memory using its address. A pointer references a location in memory, and obtaining the value stored at that location is known as dereferencing the pointer.[1]

We are not being sloppy, in fact we are being extremely correct and precise. Pointers and dereferencing pointers might be implicit and automatic in Javascript but that does not change that a pointer to a value is being used, instead of the value itself.

Pointer arithmetic is not the same thing as pointers, it is merely something you might be able to do with pointers if the language you are using supports it. Rust calls its "symbols that reference objects" (what on earth?) pointers, even though you are unable to do pointer arithmetic on them (unless you drop to unsafe). C++ Smart Pointers are called as such even though you can't do arithmetic on them.

[1]: http://en.wikipedia.org/wiki/Pointer_%28computer_programming...
Feds Refuse to Release Documents on “Zero-Day” Security Exploits
Patch is completely different. Nextdoor is Facebook for neighborhoods. Patch is news for neighborhoods.

And speaking of Patch, I used to be a huge fan. Right after they had a big layoff the quality went way down and the essentially started posting non-local news to my Patch. I stopped visiting shortly after that.
Microservices must serve the business
TL;DR, some of the 'dangerous' things are:

* play with fire
* own a pocket knife
* throw a spear
* deconstruct appliances
* break the DMCA
* drive a car

BTW, Gever mentions that Tinkering School is also about being creative, confident and in control of these things, learning to handle them safely.
Network Effects for Digital Products
As long as "Percent faculty with terminal degree in their field" is an evaluation criterion for ranking school quality (I took those exact words from the US News and World Report rankings criteria), there is little chance that non-PhD holders will be able to become tenured faculty at research universities going forward. Let's not fool ourselves. Schools work towards higher rankings, as they are rewarded for doing so.
Why BuzzFeed Is the Most Important News Organization in the World
Why I love to write stories while I'm programming
Although most comments use these examples to argue that C is a bad language, I would argue the opposite, that these examples show how C is an extremely useful language. C has occupied a niche position as the lowest commonly-used language that is both human-readable (at the level of expressing algorithms, data structures, functionality, and control flow) but not specific to any one instruction set architecture (and thus can compile to any architecture). Each C construct or statement maps efficiently into machine instructions, while not being an assembly language. I have trouble imagining how to make something like C any lower without becoming architecture-specific or cumbered with details that are more economically-suited for a compiler. But if too much higher, then the programmer becomes detached from this close relationship to the computer. The programmer can focus on implementing important speed & space performance details of an algorithm while not getting bogged down by more mundane details (such as register allocation, matching jump statements to their targets labels, keeping track of the return stack of a function, etc.) that are better suited for a compiler to handle. (That being said, I think Rust or something like it is a strong successor and can additionally express concurrency).

These examples illustrate well-intended and useful features of C, not flaws. I will explain why for each in a comment below:
Byte Buddy is also on its way to replace CGLib in Mockito: https://github.com/mockito/mockito/pull/171
"incompetence, or to stop you rubbing anything out"

Even worse is if it was some sort of test to see if he'd check before starting to write...
I think the biggest improvement we made to our outlook on the topic was to separate 'getting hurt' into subcategories of 'pain', 'damage', and 'lasting harm'. Without those subcategories being explicit, it's hard to have reasonable discussions about risk.

I have a two-year-old; she's allowed to play with a hammer and nails, but she can't use a real knife without supervision. That's because the potential for real damage or lasting harm are both high with a knife - she shouldn't use that on her own until she has been trained with techniques for doing it safely. Next year, she'll probably be allowed to use a knife on food, if not on wood (safe whittling takes a little more effort than safe cutting).

The distinction between damage and lasting harm is especially hard for many people to grasp. Going to the hospital usually means you have damage - you need stitches, a cast, crutches. Harm is only 'lasting' if it will not totally go away in the next few years - spinal injuries or major disfiguring burns.
You also failed to get a job at a company where they leave permanent markers by the whiteboard. If that's indicative of their codebase at all then perhaps we should reword my first sentence to "You succeeded at not getting a job at a company where they leave permanent markers by the whiteboard".

Also, IME, that stuff is super easy to get off if you just go back over it with a regular dry erase marker.
95% of the time is showing a watch face

...and the other 5% of the "time" is showing the hands? :-)

I think the biggest gripe with showing straight lines of text on what is essentially a curved viewport is that mix of curved/straight just doesn't feel quite right. It has the same feeling to me of looking at an old CRT TV with the corners of the image rounded off.

I don't know if displaying the text curved to match the screen would be any better...
But why take the square and not just the absolute value of the differences? Is the idea to emphasize outliers and hence give higher variance to skewed datasets?
I purposely did not click the link because I already knew it's some random wannabe blogger who does not thoroughly explain concepts. The comments here confirm this.
What R&D? In 2015 Paul Allen found a 1000m deep 70000t wreck whose rough location was known. RMS Titanic is a 50000t wreck in two parts 3700m deep and was found in 1985. Bismarck's 45000t wreck was found in 1989 under 4800m of water.
I'm not sure exactly what state the connections were in, but I've had very obnoxious situations where I shut down a daemon and can't bring it back up quickly because the port it listens on is 'in use'.

Harmless-seeming timeouts can cause stupid problems.
The author previously posted the intro blog post[1] on HN[2]. The creator clarifies some things in that discussion.

[1] https://medium.com/surge-sh/introducing-surge-the-cdn-for-fr...

[2] https://news.ycombinator.com/item?id=9138270
She was always a woman. We just didn't know it because she was in the closet about being transgender.
There's definitely adverse selection bias. The companies that can raise the money from a good investor will raise the money and pay for the video. The ones that can't will take the video. Sandwich only gets equity in the companies that can't sell their equity to someone who's a professional equity buyer.

I saw this dynamic in the 90s. My portfolio had several of the top web design firms. They were amazing at what they did. But they saw some of their clients become multi-billion dollar companies and decided they wanted equity instead of cash. Some clients agreed, others did not.

Of the dozens of companies they got equity in, instead of being paid cash, all of them failed. That is, every single one went to zero.
Ten million people around the world have no nationality
How to Land Key Customers and Partners for Your Enterprise Startup
corporate thought police in the field of medicine. How low...
Quantity Queries for CSS
The web is already closed-source. You can read gmail's js but you don't have the right to modify or redistribute it.
Querying the server rarely works when you're offline.
Proposal: extend Markdown syntax to support form elements (2011)
> Currently, Lawgeex only supports residential lease agreements

Sadface.
I've used this library a bunch with decent success. Most recently on an API client for my current product: https://github.com/yeller/yeller_node (see https://github.com/yeller/yeller_node/blob/master/spec/integ... for the tests in question). Very happy with it so far!
Using Private Email, Hillary Clinton Thwarted Record Requests
In this case it's more a polite way of saying "the founders got forced out" - or more bluntly: the idiots in charge managed to get rid of id's greatest asset.
Studying Metal Slug's Engine
Thank you for bringing this to our attention. You are 100% correct and we fixed the problem
Please take this with its intended ;-)

So here we've got a Ruby/Blub programmer looking down the power continuum at Go and sees language deficiencies. He looks up the power continuum and sees maybe Haskell and Clojure etc. Since Go was created[`1] to be down the power continuum and contains nothing weird, new, or even particularly different, I don't think the adage holds.

[1] citation needed

Seriously, why do you think Go was created up the power continuum? It may be, but what features or idioms (barring channels) put it "up there?"
are competency based interviews really a well established method of finding the best people?
Today? Only for the hack value.

In 1978 when Dann McCreary did it? Computers were expensive back then. A crappy TRS-80 Model I with 4K memory would set you back more than $2000 in 2015 dollars. I don't remember knowing anyone who had two computers before 1985 or so...
I think FuzzBeed (https://news.ycombinator.com/item?id=8908316) is way more important.
What kind of DOM model Ember is using like React.DOM?...I don't think handlebars create DOM Objects?...great to see How Ember accepted the change and implemented that...