skysight-inc/HackerNews huggingface dataset:
What are some good/ cost effective hosting solutions for node?
IOS 7 Lockscreen Bypass
You're probably talking about layers above the web server, but, interestingly, nginx is pure C, async, and scales massively, and it's taking over the web. The creator of nginx is probably a genius, but still...
I had the pleasure of interviewing (and hiring) my first two team members just this past spring. To me, "culture fit" basically meant that the interview consisted mostly of us nerding the fuck out together. That really had nothing to do with sex, race, or any other prejudices.

(FWIW, those two guys have turned out to be truly awesome developers).
Wifi worked fine on my laptop till it broke last year. It wasn't hard to get it working either.
Mostly they have "real jobs" and develop the game in their "spare time".
Can you create additional, non post pages? (work, contact etc)
Its a modern open source blogging platform using current popular technologies. Add in the simplicity of markdown based editing, what promises to be a good theme and plugin development experience, and I can see the attraction over stuff like wordpress and drupal. I could easily start a rant about PHP, so suffice it to say that the chance of a good new blog platform NOT WRITTEN PHP is a pretty huge deal.
Thanks for posting this, I was nervous even writing it, let alone sharing it...
"Did you actually read the article, or just the big, bold letters?"

FYI, responses like this serve only to confirm the initial impression that you're insufferable.
Pulling The Plug On A Startup : The End Of Loccit.com
Being able to run Windows 3.x sounds like the coolest among the list.
Cool! I'll look into it. Also add it directly if you like :)

https://github.com/JonHMChan/bento/tree/gh-pages
Phantom has HD, 2K, and 4K high-speed cameras; they're crazy expensive compared to this. I don't see any evidence that it's possible to provide high-speed full HD cheap.
Why didn't we patent the spreadsheet? Were we stupid? (1999)
Nature editor Henry Gee goes all anti-science
"SQL" is not a database.
Best iPhone feature: "Gold"
Currently you can implement "Enter this position in an amount proportional to the portion of that order/those orders that get filled/do not get filled" yourself. You send the first order, you receive the response in a small amount of time, and then you send the order for the hedge. Alternately, you send the order and a hedge of a guessed size concurrently, wait for the order's response, and then adjust the hedge. Five minute or half-hour round-trip times would not be acceptable regardless, so a proposal that seeks to be taken seriously should address this issue.

Some thoughts on addressing the issue: implementing this sort of thing entirely on the server side would be a colossal engineering effort, and probably involve adding new "fill conditioned on state of other order (on a different exchange in a different country)" order types. A naive implementation of these conditional orders as described permits causal cycles where taking the shares causes one to take the shares, and not taking them causes one not to, and then one wonders whether the exchanges (the many worldwide exchanges that are collaborating on this algorithm) should have the order take the shares or not! A similar causal cycle may occur in which taking some shares causes one not to take the shares and vice versa. Regardless of what resolution is chosen for the "paradoxical" case, it will undoubtedly be a significant undertaking for both mathematicians and bakers to discern the correct combination of order types to maximize EV or to minimize risk, and to choose between maximizing EV and minimizing risk each time a position involving more than one instrument is traded.

Alternately, we could allow each exchange to make its own rules. They might end up with rules that are actually possible for human engineers to implement, like "price-time priority".
Here's a decent list:

https://github.com/joyent/node/wiki/Node-Hosting
Big data startup Infinite Analytics analyses the social graph
Auto vectorization can be impressive, but it applies to hard numerical code, not so much in regular code bases. I regularly debug assembly in my job, and in the vast majority of cases it's a fairly straightforward translation of the C/C++ code. Stuff like cache locality or using the GPU is still determined by the C code.

I'll concede there's more fine variations to think about than with an 8-bit system, though, with the padding, etc.
Awesome - is it good for any particular technology or topic?
There is a lot of crap in C++ which doesn't help with performance at all: class hierarchy with all the inheritance/friends/virtual/constructors/destructors, godawful syntax, template model, exception handling, 101 ways to do the same thing, lack of package/module handling etc.
Rob Pike addresses those in the article.

Yes, Go is slower but it's not slower because of fixing those errors, it's slower because it introduces different features suitable for its niche (GC, reflection etc)
Rust takes similar approach to avoid C++ design mistakes and doesn't sacrifice performance in doing so.

Those mistakes (mainly the whole "object model" thing) is what he is saying in the article. Pointing out performance of Go isn't really an argument against his point.
Yeah I definitely agree. I got your pull request, so I'll merge it in soon!
A New Age of Manufacturing (with Rodney Brooks of Rethink Robotics)
Pike comes out of a tradition, and his work is in some way the apotheosis of that tradition. The issue is that people confuse the dogma they were raised in with truth, and say stupid things like " ... To be fair he was probably saying in his own way that he really liked what the STL does for him in C++."
http://learnpythonthehardway.org/

As far as tech, you're covering a lot of different topics. My knee jerk reaction would be add more of the competitors (i.e. foundation since you have bootstrap) but there's value in maintaining a smaller list of technologies since this seems to be targeted at true beginners.
First and probably most useful is that they gain the lexical scope of the environment they’re defined in.

Nit: technically, all Javascript functions are lexically scoped. The fat arrow permanently binds the value of "this", which is sort of like modifying the scope, but again not technically because "this" is a special keyword and not a variable.
>OSSv4 is hated by kernel devs

Honest question: why?
especially with the switch to 64bit.
Just checked on eBay buy-it-now:

5s gold: $786 (just one), every other one is above $914

5s silver: $816 (just one), every other one is above $915

5s grey: $832 (just one), every other one is above $867

Gold doesn't seem very different.
You're right, and my point wasn't to attack his character but to explain the nonsense coming out of his mouth. There is a clear and simple explanation, consistent with his history, that is (perhaps unfortunately) not flattering.

However, he has a history of being insulting towards people who want to use different paradigms. So if you're going to bring that line up with anyone, bring it up with Rob Pike himself.
Did Apple Just KIll the Password
You're right - should change it to query language.

You can make the change directly too if you spot others! https://github.com/JonHMChan/bento/tree/gh-pages
I'm not about to move to FreeBSD, but I did just discover pushd and popd from this comment. Thanks!
The volatility of bitcoin isn't a big problem for these homeless guys because they probably spend it the same day when they receive it, it's more of a problem for the hoarders. And if the price of bitcoin changes too much then probably the "money making" services adjust they prices accordingly so the next day the homeless receives the same dollar value (in bitcoins) than before.
It's still a good idea to put it in web browsers. Simple and obvious ideas get continually reinvented until they take hold.
I think the web would be a better place if you encouraged beginners to start with the HTTP block, rather than HTML.
Does anyone know if there is an open version of these motes? And what phones other than the iPhone support bluetooth low energy?
I found out about this cool site a few days before it was posted on HN.

Pats self on the back
I think most of us subscribe to the benefits of sports (and other extra-curricular activities).

That said, how about the professional leagues sending money back into school budgets (x% of ticket sales)? They also benefit from HS sports...

Certainly money is not the only answer to the overall education problems raised in the article - but it could be part of the solution - and I think we want to find sources that don't potentially rob Peter to pay Paul, or have significant intended and unintended consequences and ripple effects.
A lot of problems are going to require quite a bit of engineering to scale to 300 cores...

I mean, if you're just serving some simple webpage, it's easy to just throw servers at it. But if you want to implement say a distributed k-means, the algorithm is different than for the single-threaded case. Not everything is easily scalable...
When I was in middle school, some friends and I won grand prize at a national robotics competition. That included middle school through university level teams. We got a brief mention in the end-of-year assembly and the person announcing it apparently wasn't told we'd won anything.

Meanwhile, the basketball team making the state's Final Four game got three pep rallies, excused absences to attend, huge accolades from the administration for getting that far, etc.
I'm not a big fan of Hackathons
Recession is never a relative term, it has a specific meaning, 2 or more consecutive quarters of negative economic growth as measured by real GDP.

Hmm apparently I'm not nearly on as solid ground as I thought with regard to this. I've been in the States for 11 years and apparently still have a UK/Euro bias.

http://en.wikipedia.org/wiki/Recession#Definition

In the United States, the Business Cycle Dating Committee of the National Bureau of Economic Research (NBER) is generally seen as the authority for dating US recessions. The NBER defines an economic recession as: "a significant decline in economic activity spread across the economy, lasting more than a few months, normally visible in real GDP, real income, employment, industrial production, and wholesale-retail sales."[5] Almost universally, academics, economists, policy makers, and businesses defer to the determination by the NBER for the precise dating of a recession's onset and end.

In the United Kingdom, recessions are generally defined as two consecutive quarters of negative economic growth, as measured by the seasonal adjusted quarter-on-quarter figures for real GDP.[6][7] The exact same recession definition apply for all member states of the European Union.
After working Solaris and AIX for years, I still prefer BSD's userland to Linux's, but Linux's overwhelming HW support eventually won me over. Would anyone else here be interested in a distro with a Linux kernel with FreeBSD's userland? I've experimented with Starch Linux and MirOS, but both are pre-alpha.
I found this bit pretty insightful:

"At this point, the first 5 minutes are almost up and there’s just time to run through an agenda slide, which covers all the usual ground (e.g., product, market size, team, etc).

"From here, many entrepreneurs roll right on to tell the story in greater detail. But your 5 minutes are up, and we suggest you pause and check in with your listeners. Most likely, they have seen businesses in the past which they think are similar. Maybe they have some biases based on prior experience in a similar market. It’s best to flush those out early so you can address them as you go through your presentation. So after laying out the agenda, we like to ask the investors whether there are any particular areas of concern or questions we should be sure to address.
What specifically has Jini got to do with this?
Not everyone can memorize as well. Anything I've ever had to memorize in school I can't remember now and I was an honors student. I'm jealous of my husband who can rattle off memorizations of Shakespeare or such. There is also a difference between being able to show off that you can be an actor and memorize Shakespeare and being able to take a second and do the math mentally. Memorization does not teach what something means. When I have to memorize, I spend more time trying to find those mental tricks to remember what to memorize that what I'm memorizing means. You can have a 13 year old memorize a soliloquy, but ask them what it means.
Dawn of a Revolution (Isaacson on Gates)
> The optimization quote is great, but it's usually deployed as an appeal to authority to justify a preconceived, ideological decision -- God knows, I've done this.

Most people I've known have used it as shorthand for "decisions based on optimization concerns require some justification that the optimization is important to the specific application and warrants the cost that come with it"; it's not an appeal to authority (indeed, the authority behind it is almost never referenced, just the bare quote), and its usually, IME, a defense against a preconceived, ideological decision (it works poorly to justify a preconceived, ideological decision, because it doesn't have carry much weight if the person proposing the optimization has any basis for making the claim that the proposed optimization isn't premature; as it shouldn't.)
I was also homeschooled: I didn't do homework either. I did have to finish each day's work that day. Over time I learned to be reasonably timely. Most days I started school at 8ish and ended 2-3ish, depending on the year.

I did get graded; my mom was meticulous about record-keeping. In terms of college applications; I put down my grade for my high school equivalency tests and that was that.

College was a relatively straightforward transfer of experience as well; I just had to walk about more.

(For the benefit of readers outside the US and outside the homeschooling mileu) Homeschooling is a very diverse set of educational approaches ranging from traditional schooling (8-3 + defined curricula + grading) all the way out to "unschooling" and Montessori-ish approaches. Popular approaches include video classes, where a classroom is taped and the tapes + books are sold to the parents. I had a traditional school experience, more or less. My mother was a teacher (both for children and in college) at times in her life, and this carried over into her homeschooling. This meant 1:1 teaching for many years for myself and my sibling.

For this modality of teaching, with a disciplined parent willing to adhere to a schedule, I suspect that the educational outcomes are very good.

Like McPhilip, I didn't have 8-12 hours of school per day (unless I dawdled), and thus had hours of time every day to pursue my own interests, hold down a part time job, etc. This is, in my biased and minimal data point, a reasonable thing.
Anyone know what happened to Capsicum? Can't find any mention of it anywhere.
that's a good nit. I'll drop it. Thanks!
WWII was the reason for the success of the US.
D'oh! You missed out on incrementing your integer in a database!
Unless the homework doesn't directly affect your grades, i.e. your teacher makes sure you've done it and then throws it away, like at my school.
High school sports only served to create social division, with sharply separated in-groups and out-groups. Some of the athletes were great people; many were arrogant jocks with an overwhelming sense of superiority and no trace of "character". Bad grades and even shoplifting were overlooked to preserve "the team."
That's awesome! This isn't really a "Big Data" problem - dental transactions don't happen in the scale of billions per month. However, the transactions themselves are very valuable for the dentists --- that's great for you! You can provide insight without having to crunch a zillion data points.

This is an example of an industry vertical analytics solution. Our hypothesis is that analytics products will be created to support all kinds of use cases like this (insurance analytics, manufacturing analytics, distribution analytics, etc). We want Keen IO to be the platform on which people build those solutions.

The way we can help you is to first make it easy for you to reliably collect data from all your dentists (with client libraries). Then we expose all that data, and of our analytics capabilities (e.g. queries), by REST API. You can log into Keen IO and create a line chart, then copy and paste the javascript right into your site. Now you can build a completely white-labeled website for your dentists, while we take care of storing and querying your event data. Our scoped API keys will allow you to secure the data so a given dentist can only see data for her offices. You can also create an internal dashboard for your team so you'll able to do analysis across all the dentists. Hopefully you'll discover industry trends and benchmarks that you can use in marketing reports or to resell to the dental industry (assuming your dentists allow this!). I bet they would like to know how they compare to other dentists...

Anyway, this is too much fun. Let me know if you want to brainstorm more!
IMO clicking rails should show sass also. It shows less which can also be used with rails, but if I'm not mistaken sass is still the default. I'm sending you a pull request now. I didn't remove less, I figured you could consider that yourself, just added sass to rails.
They have a handle on this stuff:

https://datatracker.ietf.org/doc/rfc6897/?include_text=1

Basically if you bind an address, MP is disabled. If not, then MP will happen by default. If you had code that was doing MP with multiple connections before, it was binding interfaces on multiple sockets and will still work. The idea is that MPTCP is desirable and should be used if possible. Also you get new sockopts for handling the MPTCP stuff like TCP_MULTIPATH_ENABLE and TCP_MULTIPATH_ADD if you want to control the MP stuff in MPTCP.
> 2,500 square meters

I'm not sure it's a weird antenna. Looks like the author took 50^2 (square with edge length 50 m) instead of \pi 50^2 (the traditional interpretation of 50 m range).
Perception is Reality - .Net OSS is DOA
It's worth noting that iOS devices themselves can serve as beacons - so, for example a payment terminal app running on an iPad can announce itself to nearby iPhones.
I did some of this too. Not everything (no crying), but I had a group who would take turns copying assignments for instance.

I particularly remember when writing long papers, I would do things like increase the character spacing, change the font size to 12.5, subtly adjust the margins, add a few words to the last sentence of a paragraph in order to push it on to the next line, etc. If I had to write a 10 page paper, I could get away with writing 8.5 pages and use these tricks to bring it up to the required length in a minute or two.

There were kids in my school who spent 3+ hours a night on homework, but certainly not me. I in no way regret getting a few Bs and Cs, coasting by with some cheating and the aforementioned tricks, and in general blowing off most of high school. I still got into a good college, in part due to SAT/PSAT scores, and I probably learned more and certainly had a better time than most of my classmates.
"I believe that's a preposterous way to think about programming. What matters isn't the ancestor relations between things but what they can do for you."

Similarly I can say: "What matters isn't the composition of things but what they can do for you."

Also C++ and Java guys might be coming to Scala instead. Which is not owned by Google.

What is the killer feature of Go that makes it significantly different than C#/Scala or some other popular modern language?
Jini was trying to solve the same sorts of problems. I mention it because when we look at a new technology, it's often instructive to look at older technologies that were trying to solve the same (or similar) problems. In particular, it's helpful to look at why they succeeded and why they failed.

For example, the "web services" community would have been well-served by looking at the successes and failures of CORBA, since the web services folks mostly replicated all the mistakes of CORBA.
It looks like this doctor hires one of those reputation management firms, as most Google search results from searching his name are just medical directories that don't point to any of his surgical mistakes or the belated regulatory sanctions he has recently encountered. It's remarkable how well quacks can protect their reputations online even after patients die.

AFTER EDIT: As suggested by another comment in this thread, if you'd like to learn all the gory details of this quack surgeon's career, see the original Texas Observer reporting on him,

http://www.texasobserver.org/anatomy-tragedy/

which ought to rank higher in a Google search on his name than it does.
"When I get home, Esmee tells me she got a C on her math homework from the night before because she hadn’t made an answer column. Her correct answers were there, at the end of each neatly written-out equation, yet they weren’t segregated into a separate column on the right side of each page. I’m amazed that the pettiness of this doesn’t seem to bother her. School is training her well for the inanities of adult life."

:-(
Apple's "incremental approach" to innovation hides in plain sight
MSFT to keep Surface 2 pricing the same?
I am pretty sure schools were started shortly after the early settlements were made in the US, i.e., 1650 or so. I don't think factories as we know them existed then.
Well, to all too many people I've encountered (who consider phrase "Are you using SQL or Oracle?" a sane question), it is, as "SQL" means "Microsoft SQL Server".

But that's clearly not what was intended here...
Didn't we discuss this already last year?
https://news.ycombinator.com/item?id=4159703
We sat in our office and joked about this very thing when we watched the announcement. Sad, really.
Unbovine Yourself
I loaded youtube for lunch time entertainment. Google wanted my "real name". I refused (both my youtube & g+ names are custom, anyways). They said "ok, we'll ask you later".

"Fuck you!" I said, and loaded vimeo. Found this video on front page.

HN, do you ever find yourself stuck in an entertainment loop?
My 8-people small company has 117k files using 110GB of space of Dropbox - 90% of word/excel/image files. Shouldn't I be worried if they will fix this issue in the near future?
I've been trying to find a good way to power my pi with a solar panel, but haven't found many suitable options. Anyone?
It has caused problems for the [[Cloud seeding]] article on Wikipedia:

"You added it yourself. Please refrain from editing articles with the "cloud-to-butt" browser extension enabled."

https://en.wikipedia.org/wiki/Talk:Cloud_seeding#Vandalism
Having zero days of trading losses in a quarter is easy -- just arrange your trades so that your risks are highly asymmetric. For example, you could sell billions of dollars worth of options tied to the fed rate; you'll make a small amount of money every day until the fed rate changes... and then you'll lose lots and lots of money all at once. Odds are that you'll have several quarters of consistent daily profits first though.
I loaded youtube for lunch time entertainment. Google wanted my "real name". I refused (both my youtube & g+ names are custom, anyways). They said "ok, we'll ask you later".

"Fuck you!" I said, and loaded vimeo. Found this video on front page.

HN, do you ever find yourself stuck in an entertainment loop?
A good list so far.

The lack of XML though, in addition to JSON's claim of being the ubiquitous data transfer format, seems a bit hyperbolic.