skysight-inc/HackerNews huggingface dataset:
Add to that, the fact that a lot of stuff can't be resold these days. Special gear, hats for specific versions, one time registration codes, etc.

I'm all for buy low-sell high (I never sold because it wasn't worth the trade, but thats just me) - but buying from GameStop just leaves you with a gimp product.

A large part of that can't be blamed on GS. Developers are all after the PreSale bonus', DLC and anything that stops secondary sales.

As much as I love Steam, it is worrysome that I don't even have the option of reselling my games. (On the same token: I generally don't buy unless it's 50-75% off, so...)
There may be no approach to rehabilitating serial child rapists that will not in some way shock our conscience.
So the Taylorization of journalism begins. I wonder if Bezos will start monitoring bathroom breaks as well.

https://research.gigaom.com/2013/02/if-amazon-is-the-future-...

> ...temp workers scramble like rats in a maze, pulling boxes off shelves, directed by handheld devices that not only show where the goods are stored but the most efficient path to walk. These devices also monitor each worker’s performance, coaxing them to move faster, move faster, move faster.
> how much payload is sacrificed by the need to keep fuel
> in reserve for the return to base?

Simple answer: None.

A more detailed answer is that building a system which can be reused is an economic proposition. So that the Falcon 9 can lift X Metric tons to orbit for $Y. The way in which they keep the value $Y low is by re-using the first stage. Every satellite project knows the throw weight of all the common launch vehicles and their cost per kilo. And that is how you plan you satellite design.

Now at the moment SpaceX gets 9 merlin engines and the first stage booster back for "free" (which is to say that the cost paid assumed it would be consumed in the launch) but as they learn what they can do they will use that cost savings to offer cheaper launch services (more business) until they have a full launch schedule and then keep any excess value for re-investment.

But an interesting question is this, given that they have a "used" first stage, who would be willing to launch on it? It has no track record and no reliability statistics other than it worked at least once before. To develop that information you need to re-launch them. And I'm hoping that SpaceX will make available some higher risk but lower cost "seats" on those test flights.
The otherbl commentor was probably using OpenVPN which is easy to target.

Most other protocols continue to work well as long as your provider is not being targeted.
What's the "Network effect" for private repos?
Most releases of Symbian don't support sha2 certs with the system SSL library (which is what the built in browser uses). Many Symbian devices are not upgradable to the release that does support it.
HN makes me sad sometimes. It was less than 24 hours ago that we criticized India for talking about applying the new law concerning crimes committed by minors on a high profile case.

Now, not even a day later we are talking about doing something just as insane. :(
It seems like shipping the game on SD or MicroSD cards ought to work for a lot of those situations. 4-8 GB SD cards are about down to the price point where you are paying for the packaging and the shelf-space, rather than the actual product. Big, clunky, spinning, easily damaged optical media should be dying.
For a couple of quick intros, try Learn Lua in 15 Minutes[1] and Learning Lua from JS[2]. For a bit more depth, try the Lua-users Tutorial Directory[3]. For serious depth, the two recommended by Gracana, PIL[4] and the reference manual[5], are fantastic. For an overview of the ecosystem, including some useful gamedev libraries and LÖVE-specific resources, take a look at awesome-lua[6] (my own, shameless plug).

http://tylerneylon.com/a/learn-lua/

http://phrogz.net/lua/LearningLua_FromJS.html

http://lua-users.org/wiki/TutorialDirectory

http://www.lua.org/pil/

http://www.lua.org/manual/5.1/

https://github.com/LewisJEllis/awesome-lua
Because it's fun to have to constantly lookup API docs for whatever API you're using right now to get the exact spelling or naming convention for the class that you're using.

Nope, I just let my editor show me the available methods for the class. It sounds like you haven't tried programming in a dynamic language with a modern editor?
I know the artist who made this. It was a commission for Darren Aronofsky.
You should read one of Jerry Pournelle's rants on the subject. There was a lot of bitterness from people who supported the program.

The problem with SSTOs, in general is that while getting them to take off and land isn't a big hurdle, getting them into orbit with more than a nontrivial payload is pretty difficult.

http://www.jerrypournelle.com/slowchange/SSX.html

It's a concept with its supporters, but there's a pretty large program risk - the numbers are so tight you may get to the end of your development and realize your rocket works but can take only, you know, 25 pounds of payload to LEO. Or maybe a few tons. Or maybe you can't get to orbit at all.

SpaceX's plan to land each stage individually probably makes a lot more sense from the risk perspective.
So, I'm a SysAdmin, and compared to my UNIX knowledge, I'm a terrible programmer, so it's possible that everyone else is just using better tools than I am, but I've had jobs that were more programming than systems.

My impression was that in the '90s, when I started my career, everyone used IDEs where you could type your object and it would bring up a menu showing you the methods and the options to that method. I mean, with something like FoxPro or Borland Delphi, even 16 year old me could whip out CRUD apps with very little programming knowledge at all, and without spending too much time looking shit up in the documentation. It was easy

But... my impression is that nearly everyone has switched away from the IDE, and especially has switched away from editors that reduce the need for memorization. Most of the programmers I know spend most of their time in text editors that only do a very minimal amount of the programming work, meaning they've gotta memorize (or look up) a lot more than I had to when I was writing CRUD apps in the '90s. I spend a lot more time in documentation now than I did then, when I'm learning a new language or writing in a language I haven't used recently.

I mean, this is just my impression... maybe I'm just not watching the right programmers. But yeah; my impression is that the need for memorization is growing, not shrinking.
Some niche retailers will surely remain for those who have very limited or no Internet connection. But they'll be serving a small market, and it will be quite different from current situation when retail distributors dictate prices for digital stores.

And it's indeed easy to make it a service on demand, when they get the digital game and ship it to you on a small flash drive. It's not a problem for DRM-free games, and may be GOG can even start offering such service in the future. DRMed games however shoot themselves in the foot by making it too hard, but I personally don't care about them.
Ask HN: Good courses on design?
Are there any good resources or free online courses that I could try to see if I like design?

Ideally it'd be something me and my non-technical wife could learn together but my google-fu is unable to find anything good so I'll take whatever comes my way.
I'm bugged if I have to hop on the phone to talk to someone about something I saw on their website. That's about as un-Internet as you can get. You might as well ask me to send you a postcard.
> This article is funny. It tries to do an end-run around any criticism of the subject matter by constructing an elaborate piece of work to establish that if you don't agree with the basic premise of low energy nuclear reactions there must be something pathologically wrong with you.

It's really quite the other way around: the opponents of LENR research have treated everyone working on it as if there were something pathologically wrong with them. The article is merely pointing out that this is not good science.

Skepticism is important, but it is not an infallible source of truth. A lot of self-styled skeptics, ironically, refuse to apply their skepticism to itself.

As for raising expectations, I think a somewhat fine line has to be drawn. There's nothing wrong with talking about possibilities as a way of attracting attention and funding; what's wrong is to cross the line into making promises not yet supported by results.
Ask HN: Does Google still penalize sites with duplicated content?
With so much web scraping (for legitimate uses) going around, I'm curious what their stance is on scraped/duplicated content.
This guy is a fraud and known pathological liar, but he got entry to the Unites States because what - he's European and has the label "entrepreneur?"

But whoa, refugees? No thanks.

Excuse the snark, but why is this guy here and why is anyone lending him any credibility at all?
I seem to be trapped in an orbit quite near the even horizon where time has slowed to a crawl. (5 years into a CF project)
80s UseNet ASCII art set to 90s MOD-tracker Christmas suite [Part 1]
Before we go too far off the plumber deep end, consider there are more lawyers in the U.S. than plumbers:

http://m.wolframalpha.com/input/?i=plumbers+lawyers (note difference in salary as well)

Anyway, these numbers work best when you compare "all college graduates" to the "holy grail of all trades," the oft-referenced plumber. Most non-college graduates are not swimming in thr rich plumber mondy. Once you take out the bottom earners out of the college graduate pool, the difference in numbers becomes much more drastic, I think.
A quick DDG [1] turned up this - http://hydraulicspneumatics.com/200/TechZone/PneumaticValves... which looks like the first chapter of an entire html book on the topic http://hydraulicspneumatics.com/ebooks/fluid-power-ebook-flu... (and the site also has a "Learning Resources" tab that looks like it will have even more for you when you're done with the ebook ;-) ).

[1] https://duckduckgo.com/?q=%28pneumatic+OR+air%29+%28logic+OR...
Just temperature measurement is hard once you start talking accuracy better than a few tenths of a degree C. Add in heat flow, yeah whatever.
THE GLANSE FASHION APP – SIMPLIFYING SHOPPING FOR SALES
Indeed. The site is amazing, and Kalid is to be praised to heavens and back.

But a man is a man, and he can do so much. My main, very sad, take away from that site, was how ridiculously bad math teaching is everywhere else. It's easily in the criminal area.

To put but the simplest of examples, I have an MSc in math, and I was never told in uni (or figured out by myself), that "i" is "turn 90 degrees".

That site should be required reading in many unis, to teach people how to teach. At least save the new generations :-/
My takeaway - have a gov/edu pricing section that is clear, RFQ friendly, aimed at internal "champions" and absolutely unconnected to the prices I will charge enterprises

really useful insight thanks
What Wittgenstein Learned from Teaching Elementary School
This reads like a bad rant. It makes it difficult to take your investigation serious.
And it has always hurt developers. Games could be cheaper or have larger budgets without Gamestop taking such a huge cut.

The worrying thing about digital is it could be vastly easier to trade used games. There is no worrying about scratched discs, and you don't get pennies on the dollar for the trade. You could just play used games endlessly without ever spending more than an initial investment.
"Google is building a new mobile-messaging service that taps its artificial intelligence know-how and so-called chatbot technology to try to catch up with rivals..."

Or they could, you know, fix notifications in Android's Hangouts app.
It's well written and I'm glad he takes the time to write things like this. But I think you might be a bit biased by hero worship. Don't you think the rocket engineers explained it to him in about the same way? And there's probably not a lot else for the boss to do while waiting for liftoff.
There's some dark stuff in there about her working through her feelings about the death of her father. Probably not suitable for kids.
A lot of students don't work during college. They are supported by their parents' money, student loans, or a combination of both.
Flappy Khaled
I'm also trying to use it more often, but I have to admit that it is significantly slower than GitHub.

Really love that they have free private repos though.
> "Whatever this guy writes about and whatever he believes in, it is not about science."

You say that, but you're ignoring the thrust of his argument.

Let's say, for argument's sake, that the results from Rossi's experiment seem somewhat dubious. Easy to dismiss a single flawed experiment, right?

However, there have been at least four separate reproductions of the experiment results since then (article mentions reports of similar results from Sweden, Italy, Russia and China).

The main question raised by the article can be summarised as: If evidence of a reproducible experiment with unexplained results exists, which is usually a key indicator that the experiment warrants further investigation, why is there sometimes reluctance to investigate when this reproducibility comes along?

Science is not served well by dogma. Interesting results can come from unexpected places. The wilful ignorance of the reproducibility is the issue here.
It puts zeros to unused bytes in the destination. Here's a note from its man page:

Some programmers consider strncpy() to be inefficient and error prone. If the programmer knows (i.e., includes code to test!) that the size of dest is greater than the length of src, then strcpy() can be used.

One valid (and intended) use of strncpy() is to copy a C string to a fixed-length buffer while ensuring both that the buffer is not overflowed and that unused bytes in the target buffer are zeroed out.
Or, you know, bring back off the record conversations. The ability to delete individual messages/pictures out of conversations. Encrypt conversations by default, and stop requiring chrome for the desktop apps to work.
The Answer Man: An ancient poem was rediscovered and the world swerved (2011)
+1 for #4
Tech Hiring 2015: Amazon Used Tinder, Google's Matrix-Style Trick, and Jet's VR
I'm not that sure that's the limiting factor these days. If Sony/Microsoft/Steam can be trusted to remember what I have in my library, I only need enough space to store the set of games I'm currently interested in. And with sufficient bandwidth, I can swap that set around very easily. Especially if I can control what I have installed via a mobile device -- think I might want to play a game tonight? Kick it off during my lunch hour, and it's ready and waiting when I get home.
I'm also a phan, but phabricator is more complex than GitLab and doesn't have (to my knowledge) a free, hosted version like gitlab.com. It also isn't quite as appropriate for open source projects, in my (admittedly somewhat limited) experience with it. I really do love differential though, and its UI is very cohesive.
gitlab.com really is awfully slow, but I don't know how that reflects on smaller deployments.
For a good overview of Japanese zoning check out:

http://urbankchoze.blogspot.com/2014/04/japanese-zoning.html

versus US style "euclidian" zoining:

http://urbankchoze.blogspot.ca/2014/04/euclidian-zoning.html
Not sure why you'd go with ikea. You can get one that has presets for not much more/less (depending on the size you want.

http://www.geekdesk.com/
It could, but the goal would be to store the code as rich text not plain text. So it would have to be decomposed to an AST and then stored in some structured format - XML for example.

This means that all of these existing tools that deal with just plain text would need modifications to handle the richer file format.

Having it as rich text in the editor and then saving it out as a plain text file means you're just making a rich code editor.
The ACLU and EFF seem clearly to be in the right here, and the district court ruling seems pretty straightforward. Here's a quick sketch of the facts of the case:

* The plaintiff is a serial child molester, convicted once in the late 80s, again in the 90s (for which he served a 10-year sentence), paroled in the early 00s, and had his parole revoked after he sought contact with 4-5 year old children and admitted to considering molesting them.

* Following his sentence, he was committed involuntarily to a psychiatric facility after a hearing with a jury found unanimously that he was a danger to the community and likely to offend again.

* As was his right, he annually challenged his commitment, and in 2010 had an evaluation that determined that while he was more likely than not to offend again, his condition didn't then meet the standard required to confine him at the psychiatric facility, and he was released.

* At that point in 2010, he was as a matter of law free, "maximally discharged", with no lawful encumbrances remaining on his whereabouts or activities.

* During the time he was committed (but after his criminal sentence had expired), Wisconsin passed a law requiring lifetime GPS monitoring for people convicted of the kinds of crimes he was convicted for.

* The state contends that because he was involuntarily committed fairly as a matter of law, and because the hearing that released him from that commitment was aware of the GPS monitoring law when they determined he could be released, the GPS monitoring act was fairly applied to him.

* The state also contends that the GPS monitoring requirement isn't a "punishment" but rather a public safety mechanism.

* The court roundly and vividly rejected the idea that the GPS bracelet wasn't punitive, and found that because his commitment followed from a criminal conviction for which his sentence was entirely served, he couldn't be punished retroactively.

* The court also determined that because SCOTUS had already established that merely attaching a GPS monitor to a car temporarily constituted a 4A search, there was no possible way the state could prevail in any argument that suggested that lifetime GPS monitoring of a person was not a 4A search.

As EFF says, this case is really more about retroactive punishment than anything else. This plaintiff if a corner case. 10 years from now, we can expect lifetime GPS monitoring to be the norm in states like Wisconsin.

Irrelevant but interesting note from the article:

Pedophilia is a diagnosis recognized by the court as warranting involuntary commitment, but the state cannot premise arguments on the idea that pedophiles will compelled to molest children. If they were, pedophiles could evade criminal convictions by pleading insanity.
Show HN: Wanted business cards, tried to make a virtual business card instead
IME there's only an hour or so of downtime each month.
> If this console generation lasts the typical ~7 years or so... do we expect people to still be using any physical media in the early 2020s?

This insane upgrade cycle will disappear. Steam Machines will hopefully increase competition in consoles market and will push MS and Sony to upgrade their hardware more frequently.
It's not the same argument at all.

Why not beastiality? Consent.

Why not polygamy? Agency, inherent power inequality.

The reason why gay marriage won't "degenerate to polygamy and beastiality" isn't because people are somehow reasonable and know where to draw the line on the slippery slope.

It's because there's no slippery slope at all.
I'd imagine the network effect is non-existent for private repos, but for public repos it's huge. And then there's the issue of switching between Gitlab and Github for private/public projects.
RemixOS
Kim Dotcom to be finally extradited to the US, New Zealand judge rules
Where are your tests?
>If you don't allow an ahead of time compiler to devirtualize anything, you're going to have worse method call performance than JavaScript.

Well, Swift as it is (e.g. before adopting final by default) has great performance.

So what gives?
I've never actually heard of this, thanks for the links. We use gitlab at work but I took quick browse of this site and it seems pretty cool. Does phabricator have a CI server out of the box that's easy to use? One of the major draws to gitlab recently (at least for me), is a CI server available to the projects for free.
I mean certs using post-quantum crypto for signatures (e.g. NTRU, hash-based signatures) rather than RSA or ECC, which are utterly defeated by quantum algorithms.
Until quite recently this was official Valve policy, even if the game was defective. I had to explain the policy to American Express to get them to threaten Valve so I could get a refund on a game that had broken DRM (Securom).
Apple announced a $100 battery case for the iPhone 6 and 6S
How is that different from your code not working because of an Apple bug (which they take months or years to solve in some cases)?

The end result is still a broken app (just due to a different reason), and the user will blame either the third party programmer or Apple, and mostly usually the programmer.
Facebook uses it for some open source projects: https://reviews.facebook.net/
Arcades are a pretty interesting analogy to movie theaters. The reason theaters continue to exist, is that movies are released there first. Because they make more money there.

I wonder if games could release to arcades before releasing to the public. But somehow that doesn't seem quite as practical.
Could someone explain how Rossi's device is different from recent fusion reactor experiments?

http://www.ipp.mpg.de/3984226/12_15
It's also better to have games on an SSD because it's an even faster loading time than spinnys. I've got my games on a 500"GB" SSD and it's always the most full disk.

Although in good news the SSD disk storage sizes are only going up and the price is coming down, so by the next console generation it should be practical to put in a 1TB SSD into a cheap console.
The whole argument boils down to how developers were treated with apples libraries so far. The submission/review process is quite prohibitive, and the core libraries (like almost every piece of software) have flaws. Together with the opaque intransparent radar bug reporting / bug resolution system, you had to resort to method swizzling to keep your sanity (I guess the PSPDFKit guys can speak volumes on that).

Going forward, I hope apple sticks to the open source approach they took with swift. That more of the libraries will follow, with Apple encouraging more community participation.
Still kinda buggy and no idea what good it'll do, but it was fun to make. All the references and libraries used are listed in a Google Doc.

Originally wanted to use three.js, but it was going way too slowly: http://biz.selby.io/wat
Why do you think AMD would bother with something like http://www.anandtech.com/show/9792/amd-sc15-boltzmann-initia... so recently if OpenCL has become the dominant platform?

Nvidia still doesn't even support OpenCL 2.0 from two years ago. Surely if OpenCL was making significant gains they would be forced to support it, especially since Nvidia is far more popular in any kind of HPC setup with Tesla compared to FirePro?
Lubos Motl called out the specifics of the Energy Catalyzer hoax some years ago. I think it had to do with neglecting hydrostatic pressure within the water pipes, which allowed steam to get in.
Ask HN: Do you have any language barriers that impede your business?
Looking to understand what types of problems and experiences you have related to language - anywhere from international customer service, multi-lingual teams, interacting with vendors/suppliers, and etc.

Currently doing design research for a project, so I'd love to hear about what problems you face.