skysight-inc/HackerNews huggingface dataset:
IMHO the most important reason for not doing so: queries are not made for that! Queries are queries, not routes. You should route with routes (completely unexpected), not with queries.

This does not highlight any practical or even realistic theoretical benefits of using routes over queries. Besides, it's called "path", not "route", and I don't know of anything in URI spec that would support your vision.

The query component contains non-hierarchical data that, along with
data in the path component (Section 3.3), serves to identify a
resource within the scope of the URI's scheme and naming authority

Id's just <a href="/assets/main.css"> with a leading slash. Again, that's what / is for.

This breaks if you need to re-deploy to a sub-directory.

I think that was exactly what early 2000s forum developers thought, but as they learnt soon it was a really bad idea.

The only reason I know of that it was bad idea in 2000s is because early search engines arbitrarily assigned different values to words in query strings. This has changed.
Why would this be useful in the kitchen if there's a day's delivery delay anyway?
2014  European Commission reaction to ICANN/NGPC decision on wine domain names
I totally transcribed it by hand. The transcribed sources (http://lihaoyi.github.io/workbench-example-app/raytracer-opt...) are completely readable
Exceptions like C++ templates exist (in which a small amount of source can expand to a huge binary), but usually there tends to be a general correlation between the size of the source and the binary.

Trying to write as little source code as possible also leads to trying to find the simplest, most concise algorithm to do a particular task, and that also has effects on the binary size.
Inside America's $2bn immigrant detention industry
Yep, but they did get it right a little further down the article.

But what is the monitor an acoustic wave--isn't it a radio signal?
One common reason an app needs permissions is because of 3rd party metric libraries and 3rd party ad libraries. At least for games that's the #1 reason they ask for permissions the game itself doesn't need.

While I hate it my game dev friends retort that they see no negative repercussions... as in their install rates don't change perceptibly based on permissions requested. A few geeks like me might refuse to install but we're such a tiny percent of their customer base that it's not worth it for them to find alternative libraries or write their own.
I really like the slider with what you earn! Good job
I'm aware the satellite firm was from the U.K.; I was looking at this timeline: http://www.cnbc.com/id/101485972 which implied the White House was the first to reveal it. But other timelines cite the satellite company itself.

My point was that "effectiveness" should be measured by results, given there has been a pattern of false leads thus far. We can hope, but don't know for sure, that this new lead won't end up another red herring.
It depends on your level of programming expertise and how deep you want to get into the discipline, and what sort of games you want to make.

If you want to make 3d games for major platforms and are of moderate to high programming talent, it's hard to beat Unity at this time. The Unity Asset Store is an inexpensive source of great starter projects, temp assets, and commonly needed libraries.

That said, making 3d games at all is deeply nontrivial and I wouldn't recommend it as a solo hobby owing to the very large surface area (art, design, game design, geometry, game logic, tooling, etc.). You can get to the 85% level in everything but modern consumers will be unsatisfied with the quality.

For 2D, especially for getting to a shippable product, I might try LOVE or Moai, although both of those are on shakier foundations support-wise. Don't let anyone tell you having anything to do with Python.
From the source itself: http://people.csail.mit.edu/mrub/vidmag/

Patent pending... Fun to play with, but I am disappointed that they patented it.
Here is the Simplified English on what has happened until now, for those who did not follow:

- There is a class with an X number of students

- Among those students are B. Eich and L. Joe

- During a class meeting, the class starts to discuss what they should get for launch: apples, or apples and oranges

- Eich said that the launch should be apples, Joe wanted the chance to choice between apples and oranges

- The choice has fallen on apples only

- On the next week, this has been changed, now it's apples or oranges

- On the following week, Eich becomes the head of the Mathematics Study Group

- In said group, students are present from both sides

- Joe asks his friends to boycott the study group, claiming that Eich is not fitting for the task because he hates oranges

- Few group members ask Eich to leave. Most say that the claims neither it is related to maths, nor does it disturb them

- Next day, Eich leaves the Math group to protect his fellow number-lovers

- Apple-only students start to boycott the maths group for outing Eich

Oh, and before any of you claim that marriage rights are not on the same level as choosing a fruit, I'd like to remind you that: a.) this is to show reactions of persons and groups, not about the topic of argument, and b.) eating is one of the most elemental need of any living human.
Help us develop a default algorithm for ranking NeoCities sites
Yes, it should have been translated as "once per second."
Perhaps the "每秒一次"(once per second) was abbreviated to "每秒"(per second) somewhere in the news report.
I am not trolling you. The word has been misused so much that it has now been incorrectly incorporated into dictionaries.

See this article written by the man who coined the common usage of the term, bemoaning its now misuse:

http://www.theguardian.com/politics/2001/jun/29/comment

"With an amazing battery of certificates and degrees at its disposal, education has put its seal of approval on a minority, and its seal of disapproval on the many who fail to shine from the time they are relegated to the bottom streams at the age of seven or before."

So on.
Female Co-Founder position for a dating app
Sinkrate is a bad indicator. If this thing flew until it ran out of fuel, it could have had a reasonable decent that would fall into acceptable sinkrates.
Are you seriously suggesting that a passenger airliner deliberately eject an object from itself based on nothing more than the rate at which it is descending?

Hazard to people or structures below? Hazard to the airplane if it impacts a control surface? Hazard to the airplane caused by a misfire of the eject mechanism? Inherent danger of the eject mechanism (I'm assuming it would have to be a chemical explosive due to the need to get it far away from the airplane so it doesn't cause the second hazard above)?

Ejection seats have the same problems, but at least their deployment is pilot-actuated.
Startups are the medium--necessary, but not sufficient. The art, message, and execution are what makes the difference.
Radio doesn't penetrate water well. It also emits sonar pings for the case where it's in water.
Neither Apple nor Google need to worry about Windows Phone, Blackberry, Tizen, Firefox OS, or Ubuntu Touch.

As a last act, Ballmer saddled Microsoft with Nokia's handset business. This includes factories that make Series 30 phones, the Asha phones, and a new product line that uses Android backed by a Nokia-created ecosystem, in addition to Windows Phone devices that, so far, have stagnant market share. That's a big mess that has, for now, snagged the deal on India and China regulatory issues.

Tizen is the bastard child of squabbling parents. Mozilla could not recruit a mobile industry veteran to lead them. Ubuntu is delayed, Blackberry is falling below the revenue level where they can support using a proprietary OS, no matter how good that OS might be.

That leaves Jolla. Let's see if the Europeans want to adopt Nokia's alternate reality, and if the Chinese like it, too. But that's not going to matter for a couple years, if things go optimally well for Jolla.
The Internet Tube
Either have an abstraction layer (another language or a user interface) or a translator.
"Anyway, it's just a tiny program that executes either per-vertex or per-pixel."

Thank you. I have never understood the concept of a <thing>-shader; I just knew they were useful and somehow caused neat effects. Even having pasted some shader code into a program once (for a barrel distortion for my rift), I never thought much about them, likely because of the opacity of the name. Just ... magic.

Your description has just made the entire concept click. I'm now actually interested in learning about them, because it's such a simple, sensible idea. Thanks.

side-note: I wish the world had more one-sentence intuitive sum-ups of jargon-laden concepts, even if they are a little 'leaky' as abstractions. Just to give people disconnected from the topic a place to start thinking about it.
This is awesome. Intellisense support will certainly beat using vim for my node projects :-)

It also appears to work with the free version of VS (Visual Studio Express).
Well sure, start with this: http://www.sfgate.com/news/article/Bigcommerce-tries-poachin... ... then rewrite it until it doesn't look like it was straight-up ripped off.

Edit: this, too, complete with the same photos: http://mashable.com/2014/04/04/startup-eggs-recruiting/

Blogspam.
Mazon Channels A Cheaper Television Experience
Could it be possible that another black box happened to be found there?

EDIT: I'm just asking a question. Why the down vote anyway?
30 days is not by any means a firm deadline for the blackboxes. They are designed to last a minimum of 30 days and usually do last a lot longer.
This guide has helped me unbend my mind about shaders: http://pixelshaders.com/
Let's call it "cycling" instead.
No, it's an acoustic wave. Salt water is a good conductor of electricity, as such only ultra low frequency radio has any chance of penetrating more than a few feet, and the antenna needed to pull that off is prohibitively large for an aircraft.

Recommended reading: http://en.m.wikipedia.org/wiki/Communication_with_submarines
It's a horizontal grid, so it's responsive when you change height and it scrolls horizontally.

Take a look at the project README for more info: https://github.com/uberVU/grid/blob/master/README.md
The kernel does quite a lot of work to prevent user-space programs from doing stupid stuff to each other, or to at least ameliorate the impact of such stupidity. One of the Unix philosophies has always been to prevent a runaway program from rendering the system inoperable.

systemd has apparently elevated itself somewhat above the typical "user space" level, but it's still not a bad idea to harden the interface between systemd and the kernel where possible.
Expecting users (or even yourself) to manually enter URLs like "/movies/terminator2" is just not going to work long-term if you can generate the URL based on the title of the page.

It's also not necessarily duplicate information (more like extraneous information), nor is it a disadvantage to have readable URLs. I'm going to explain why by weighing the pros and cons of the main options as I see them.

/questions/how-do-i-foo-bar

Doesn't allow renaming, can't have duplicates with similar titles. Since the lookup key is "how-do-i-foo-bar" it's a variable width string, which is less ideal than a fixed width number/string.

/questions/342993123

Doesn't have the problems above, but now it's not readable. Users can see these URLs in search engines and perhaps more significantly, when hovering over links to see where they go. Google's own SEO guide recommends readable URLs.

/questions/342993123/how-do-i-foo-bar

Best of both worlds. If you redirect "/questions/342993123/*" to "/questions/342993123/how-do-i-foo-bar", you can even allow users to rename titles without having to store the old URL, all while having one canonical version of each "question".

One last thing, those IDs aren't sequential, they're just unique. If you increment a HN news article URL you'll probably end up in a comment (because articles are just root comments), or on other sites, a deleted/spam submission. Sequential only works for content that doesn't change, and most content changes.
Interesting - there's a bunch of detailed satellite imagery in the general area they've been searching:

https://www.google.com/maps?q=25%C2%B000%2700.0%22S+101%C2%B...

I'm guessing that this is because of the crash.
Writing a formal specification using something like TLA+ is actually very much like writing unit tests. Therefore, many of the same problems apply. The main difference is that you are testing your design, not the implementation. You are trying to work at a much higher level than the actual code.

That's why it is most useful for checking concurrency. It is hard for humans to mentally think about all possible interleavings of events, hard for fuzz testing to catch rare interleavings, but very easy for a computer to check all possibilities with breadth-first search.

By no means are specifications a complete answer, even making sure your implementation implements the spec is hard. But it is another useful tool in the arsenal.
I wonder if this will be the death of Hiku? Amazon's product is definitely going to be cheaper than $79 price for Hiku with (obvious) heavy ties into the Amazon ecosystem.

I suppose they could try to pivot and cater to a different ecosystem (Google shopping express, or the like), but seems like an uphill battle.
People who trade more are benefited from low bid/ask spreads. HFT necessarily helps them.
> Assuming things work the way you describe (they don't, but I'll play along)

By all means educate us then.

> There is $.10 of surplus here. Who (if anyone) should get it, how, and why?

That seems like kind of a philosophical question. Who ever should get any surplus? A better question might be, how can non-HFT traders arrange to capture the surplus currently claimed by HFT?

> if there is no HFT involved how would you propose that this situation be resolved?

The situation now is that whoever is fastest gets the surplus, even though being milliseconds faster provides very little utility. If you remove all HFTers somehow by magic but the situation remains that whoever is fastest gets the surplus then whichever of the buyer and seller can adjust their prices faster would get it. But suppose we go a different way and have the exchanges sort it out: Automatically send all offers to buy or sell to every exchange where that security is traded and allow the other exchanges several seconds to match bids with asks. The highest bid is always matched with the lowest ask on any exchange and the price paid is the midpoint between them. That seems inherently more efficient than creating a huge financial incentive for private actors to shave invisibly small slices from the amount of time it takes to trade between exchanges.
> Besides, it's called "path", not "route"

Path and route are synonyms (I might be confused because of my mother tongue) and I wanted to highlight that fact: you should use routes (paths) to route.

> and I don't know of anything in URI spec that would support your vision.

http://tools.ietf.org/rfc/rfc3986.txt section 3.4 the very first sentence says: "The query component contains non-hierarchical data"

Your proposal "?article/123" seems very hierarchical to me. You even used path-like syntax and "routing via queries" sounds inherently hierarchical. You should use a path instead.

> This does not highlight any practical or even realistic theoretical benefits of using routes over queries.

Of course it doesn't if you strip the important part of my comment :P Quoting myself: "The difference between query and route actually means something to the software interacting with your site."

It's akin to inventing your own HTTP verb.

> This breaks if you need to re-deploy to a sub-directory.

Then you should use <base>. That's why it's there, so you don't have to jump through hoops.

Using queries for navigation is just as bad as the defunct habit of using hashbangs, which served a purpose when there was no alternative. The technology moved forward and we have better solutions.
Show HN: My first app that eliminates brokers from the freight industry
This seems to be good perspective on college, but I still don't think college have more upsides than downsides for me or anyone else who follow sources where latest tech is exposed (HN, reddit, ...). All the things you have mentioned (Version control, unit/integration testing, ...) I have already heard of or I already know - I'm not saying there isn't something else but I think I will get to know more and more things as I learn on work or by developing side-projects or just reading somewhere about it.

Damn I'm desperate, wasting my time with folks who are totally uninterested in learning something on their own, learning something that probably wont help me in future...
Hard to get much further from land.
What's wrong with the desktop version?

It works great on my 320x480 screen in landscape. The only thing that would make sense would be to limit the viewport width, other than that I don't see anything wrong.
There already are such regulations on the way. The European Aviation Safety Agency and the FAA are both likely to start airlines switching over to 90 day batteries within a year or two. The EASA is also looking at increasing the range of the locator ping (by adding an additional lower frequency pinger for planes that do long trans-oceanic flights, I think), and extending the voice recording time from 2 hours to 15 hours - perhaps the FAA is planning something similar.

http://www.flightglobal.com/news/articles/mh370-loss-coincid...

http://www.newscientist.com/article/mg22229634.500-five-ways...
That seems too narrow a view of side effect.

Which of the following are side effects?

1. Initializing a point of sale printer, checking for errors, and raising exceptions if, say, it is out of paper? Let's say this is a cash drawer driver and the cash drawer connects through the printer, and if the printer is out of paper, the drawer won't open properly (this happens btw). I would call this a side effect as well as a separation of concerns violation btw. However it is not likely to be a visible change to other modules.

2. Check for the presence of a binary and if found, cache the path to it, perhaps instantiating another object to do so? Definitely a side effect there, but not publicly visible.

3. Initializing an external library's environment (as happened in this case)? Done wrong it crashes the system but I suspect the segfault was not intended. Again it isnt clear to me you have a publically visible side effect intended.
The Portland Trifecta: Weird. Food. Booze.
I assume this search is coordinated and everyone knows the area one ship can cover. That way the same area isn’t examined twice. Wouldn’t it then be simply up to luck as to who finds something?

You can always argue about who sent the most ships and who covered the most ground, but some nation’s ships finding this is not direct evidence for this. I would assume it would be better to determine this directly, not indirectly.
I only extensively used it from Perl and Vala, but with GObject-Introspection I tend to more often look at the original library documentation than something language specific. This can be a disadvantage at first, but for me it turned out more convenient, since GIR-inflated bindings can be more complete, as long as the inflation supports the features the API describes. They also tend to be more consistent in their differences to the original.

The problem about documentation seems to be the usual dilemma that as soon as you know enough to implement an API browser reading GIR that outputs the API in your language, you know enough about how the bindings work themselves to just use the original documentation.
That situation around B. Eich harmed LGBT group in third-world countries.
For example, in Russia people is afraid about gay rights. They think if gays will have equial rights with straights, they starts to hunt anybody who are not pro-gay. And that situation with B. Eich proofs that.
Is the Chinese search part of the Australia-led search effort (i.e. the Chinese vessels are searching areas they are being tasked), or are they doing their own independent search?
This is called sheer brilliance!
A solution to your objection is that other countries should follow suit, so everyone has a similar requirements.

For example, the US proposes similar requirements for public web sites. See http://www.reginfo.gov/public/do/eAgendaViewRule?pubId=20130... and commentary at http://www.practicalecommerce.com/articles/58946-U-S-Propose... .

As the latter points out, "In 2012 the National Association of the Deaf filed a suit against Netflix, insisting the company provide closed captioning for its Internet video subscribers. The federal judge in the case became the first to rule that the ADA’s accessibility requirements apply to Internet-only businesses. Netflix agreed to caption all of its content by 2014."

Since the US ADA law already applies to public web sites, rules would help clarify what "public website" means, and what level of support is sufficient.

That seems to be similar to what Norway is doing, only Norway is a bit ahead of the US.
Ask HN: Is Checkster's Release Form fair?
I was recently asked to use Checkster as part of a reference check. Their User Agreement/Release Form states:

- I CONSENT TO [the] PUBLICATION AND REPUBLICATION [of any collected information] EVEN THOUGH THE STATEMENTS MAY [be] ... DEFAMATORY, SLANDEROUS, LIBELOUS, FALSE AND/OR UNRELATED TO THE INFORMATION REQUESTED IN THE CHECKSTER CHECK. (par. 3)
- I CONSENT TO THE PUBLICATION AND REPUBLICATION OF SUCH STATEMENTS ABOUT ME ... EVEN IF I AM NOT THE ONE WHO INITIALLY IDENTIFIED THOSE PERSONS [making the statements]. (par. 3)
- I further agree to not sue, and to waive any right to a lawsuit for damages against [anyone] relating to any communications published or republished pursuant to a Checkster Check. (par. 5)

I understand this agreement to mean Checkster could publish anything about you (even lies that are criminally punishable) from anyone, not just your selected references, and you will not sue anyone for it. Does this seem fair? Would you agree to these terms?
I don't really believe in marriage as an institution but think it's great as an expression of love. It's a way to say to your friends and family that you're in love and it's going to stay that way. In that sense I don't see why it should be a privilege to heterosexual white people.

But I'm not going to judge someone based on a single thing. Who am I to say that Eich is homophobic based on a single variable ? I don't know that person. The only person qualified to say something are the ones working with him, all the rest is noise and disrespectful.

It's tragic in some way. The LGBT movement is trying to raise awareness by fighting against prejudice. Because you're gay/lesbian/... people will expect you to behave in certain ways. And it hurts because you're denied of just being a human and yourself. And now Eich has been judged with prejudice. I don't this it's fair. People place him into the anti-gay camp and so by definition he becomes all the wrongs that this group represents and nothing rational comes out of this.

Also who are we to take justice into our own hands ? This feels very wrong to me. Going back to the dark ages, just declare someone anti-gay and make him burn. I understand that it's not possible to be impartial on every subject but isn't it possible to elevate ourselves above that ?
Oh okay, my bad. I don't know of many hip hop videos, most of the time when I "listen to a video" rather than an audio file it's because it's a freestyle rap which was not recorded in studio but only in front of a camera. So no, I don't know of any real good hip hop video (French or not).
How effective have they been? So far China has found absolutely nothing.

If anything, they have been overly enthusiastic to quickly report partial results based on incomplete or bad analysis, which then turned out to be nothing at all.