skysight-inc/HackerNews huggingface dataset:
As an aside:

"The crypto wars have about as much to do with the outcome of security as the Soviet-Finnish war of 1939 had to do with the outcome of WW2."

I've seen it argued that the Soviet-Finnish (AKA the "Winter War") actually had quite a large impact on the outcome of WW2:

- The difficulties the Soviets had in fighting the Finns made them re-organize their command structure of the Red Army, re-instating traditional rank structures and reducing the role of political officers

- It led Hitler to believe that the Soviets would be easy to defeat, underestimating both the size and quality of Soviet forces

So you could argue that if the Soviet-Finnish hadn't happened then Hitler might not have been quite so keen to invade the Soviet Union when he did and might have encountered a more poorly organized Red Army when he did.

NB The Finns put up an incredible defence of their country against apparently overwhelming attacks, including Simo Häyhä who as a sniper had 505 combat kills.

Perhaps we should be concluding that a small, skilled and highly motivated defence can blunt the attack of even the most powerful of enemies?
Hey guys!

Thanks for the comments on this small side project/homework procrastination of mine. When I originally saw this back in 2006, I thought it was one of the best tricks ever to do with a laptop computer. I was 13 at the time. Fast forward about 8-9 years, add some CS and Perl education, and bam, I finally know enough on how to update the script to save it from the black depths of the Internet.

Took me a while to find an implementation that referenced enough to OS X Spaces, but I'm glad I could revive the idea.

If I have the chance, I would love to write a clone of this and not have AMStracker as a dependency. Or if someone else wants to, that's cool too. I just don't know how long that AMStracker site will stay up.
When parallel worlds collide, quantum mechanics is born
Everything that I understand, I understand only because I love.-- Leo Tolstoy
The sensor is in the system itself, not the drive.
Sorry, but it is my right not to put my health and family in front of capitalist profits.

If work ethic is the right of being exploited, then I need to check my dictionary
Image Recognition Eases Mobile Game Testing
I got to admit, I'm liking Lyft more and more these days.
I wonder how long they've been looking for a background image distracting enough ...
Get the f*** out of my way
Thank you. We are trying to do our best.
The Key - Newcastle, United Kingdon (no remote).

Job title: Research and Impact Analysis

The Key is a small North East charity with a big focus on using data to improve our impact.

This position would suit a new graduate with an interest in using data to do some good in the world. We don't have big data (or many buzzwords) but we do have an organisation that will make changes based on your recommendations.

More details at: http://www.yourpotentialunlocked.org.uk/blog/99/the-key-are-...
I have been having similar thoughts recently. Someone we work with was demonstrating some module he had built. My boss asked if he could make it do something. He explained he could make it do that, but didn't want to as it would break the loose coupling he had developed. Loose coupling is nice to have but surely functionality should come first if it is needed.
* Disclaimer: I currently have roughly 19GB for free on Dropbox through 5 years of hunting for promos. I've used about a quarter of it.

Dropbox is more modular, IMO. I've seen some cool tricks to run websites, backup Instagram photos, etc, all from Dropbox.
Could somebody explain to me (non-physicist) what the principles at play are?

Is it "simply" that they fire a strong laser at the front of the object to slow it down, so that orbital mechanics do the rest and make it burn up?

Do lasers really allow you to "push" things?
1% is not the "spread" (whatever that is), its the proportion of the variance in bug fixes that is attributable to languages. The other 99% is attributable to the number of commits (i.e. projects with more commits have more bugs. Well gee.)

Once you factor out the level of commit activity, language influence is actually quite large.
Mark,

Thanks, providing a direct impression seems like a good idea, we will probably add that soon.
After seeing many nullity handing and race bugs in Java and PHP code that I wouldn't expect to see in C project; I've wondered if safety tools don't achieve their full promise because they make it easier to be sloppy in general.

E.g. is some of their gains loss because the developer is asleep at the wheel. Some things like this are established in other domains, on cars and bikes there is some evidence that improved safety equipment increases risky behaviour.
Compilers are also a very well understood topic. If you have seen (and understood) a recursive decent parser with precedence climbing, the code looks as expected. It is a pretty straightforward implementation.
Traceur is not fixing JavaScript per se. It's just another high-level language transpiling to JS at the moment. So his complaint is still relevant.
Well, I assume OS X is quite popular among students. I'd say opening terminal and typing "python" or "irb" beats the hell out of "running in browser".
Ask HN: How do you deploy static JavaScript apps?
Hi,

how do you guys deploy static JavaScript apps in the wild? Till now I've been using an ec2 instance. But this just feels like a massive overkill.

s3? With pushState?
In the sense that some people won't have an idea of what's going on, this community altogether isn't particularly inclusive at all. Personally, I really don't want the topics this site covers to cater to a lowest common denominator, and I'm sure that isn't what you had in mind either, but that's the effect of taking "more of us" to mean more than you personally.
Didn't know. That's nice, thanks for the information.
TrollDB: An in-memory JavaScript database which prioritises performance over everything
Seasons – Nathan Barry
Does not even support Windows Phone. Too little too late.
In my specific case, I'm displaying a table view with hundreds of rows and potentially dozens of columns. The bottleneck was the slow text rendering in App Kit. Text rendering is pretty fast when you render long strings, but there is a lot of overhead when rendering many short strings.

My first step was to switch to using CoreText, a lower level API for rendering text. This reduced overheads by around 50%.

My second step was to cache layout information for recently displayed strings in a small cache. Tables often contain a lot of repeated values so this saved a lot of time; in some cases up to 70%.

After these optimizations, my own code was no longer the bottleneck. I still don't reach 60FPS on my 2009 Macbook Pro, but that was expected...

(Note: 60FPS scrolling is not a problem if your views are smallish, so that they can be entirely cached on the GPU; the problem occurs only when your views are very large and the users scrolls very fast so that the CPU can't keep up with rendering tiles for the GPU)
If only the two concepts would merge in the public mind, then we would see real progress. When automation meets good configuration and planning, efficiency increases rapidly.
I got a MBA (Mid 2011) + Chrome but I can't get it to work.

A friend asked me WTF I was doing and it felt like a April fools joke.
> I don't see how any company can claim to be building any
> component of our future when its environment can scarcely
> represent some semblance of actual society.

And I don't see how that's relevant at all. It's the same as saying that "I don't see how agriculture can feed our society when farmers can scarcely represent some semblance of actual society".

As long as you are actively seeking diversity you won't have diversity. The true diversity comes when it no longer matters.
Array parseInt() bug or JavaScript bad parts?
parseInt(array[0]) does not give int value, instead it is NaN.
1m of 2.4m low skilled jobs created in US in 2017, will go to robots
This is a function of how gifted kids learn social skills. Before adolescence, children primarily seek approval from parents and teachers. Gifted kids get this in abundance, and learn how to earn, as you put it, social currency with adults (at least those who value academics), which is not the same as how to earn social currency with their peers in adolescence and early adulthood. And of course, gifted students learn more quickly, and are reinforced more. It's a perfect environment for developing anti-social behaviors.

For academic achievement, the majority of research backs up your thesis, and it isn't even a tradeoff, where you get better academics at the expense of worse socialization. Gifted programs don't work. It is far better to accelerate a student to a higher grade, even if it means putting students in classes with much older students (accelerating a gifted student is the most effective positive intervention that can be taken in K-12 education according to Hattie's recent review of meta-analyses, Visible Learning, and nothing else is close). It pushes them academically, and more often than not, helps them socialize, because they learn how older kids interact before internalizing too many abnormal frames and social habits.
OpenStack is just mindbogglingly overcomplicated. They appear try to get you to buy the kitchen sink and a space station when what you want is a sofa.

This could be a marketing problem, but it's the impression OpenStack gives me whenever I look at any of it.

Even "just" individual components like Swift makes me want to bang my head against a wall just from looking at an architecture diagram.

Of course, for large deployment you may end up needing all that complexity. The difference is that with OpenStack you need to figure out what you can disable. With the Docker eco-system, you get to figure out what you need to add as you build. The latter approach is much more friendly.
JavaScript 101-#19 – Getting to know JavaScript events Pt3
"Sure, in the old inefficient socialist states like the Soviet Union, where employment was considered both a right and a sacred duty"

Well, to be honest in the United States employment is considered to be such a right and sacred duty that we elect politicians based on employment and even make modulation of employment a core function of the central bank.

A lot of laws also require people to be at their desks for 40 hours - because there's a categorical definition of 'full-time equivalent' - whether or not that person is actually (instead of nominally) working all 40 of those hours.

"where Republicans have had remarkable success mobilizing resentment against school teachers"

Graber misses quite a bit here (read on for the full context); Republicans are not resentful of teachers in general, just public sector teachers.
Revealing the Popularity of Each Schema.org Markup Type
I believe that the stigma is caused by the very real and very harsh effect of firing on the individual wellbeing and financial safety, given the lack of social 'safety net' in USA and the general lack of savings for not-the-1% of people.

In countries where getting fired doesn't cause immediate financial distress and doesn't remove you from, say, access to medical services for your kids, people don't have such a stigma and actually are willing to simply move on if it isn't working out of if their relationship with teammates matches the bad parts of the original post.
New acoustic instrument invented, sounds unique
When I had first installed Atom a few months back, I had performance issues as well, but it does not seem to be the case anymore with all the work they put in the editor's performance last summer.
My Macbook pro retina does not have an accelerometer.
I often use Grunt or Gulp for my projects along with the connect/livereload plugins so that's not critical to me when choosing an editor.
Why the tracking link? Yes, it's a serious question.
> I really enjoyed your comments.

Me too!
This seems to me like an employee's opinion, rather than that of a founder. I mean that the worker's view of a company is as a job-creator, whereas a company founder sees a company as a tool to fill a market niche (and usually generate profit).

The argument against the article's proposal is quite simple - if people will pay for a service, doesn't that fact give the service value over 'bullshit'?

It's not that either's wrong and I don't know anything about the author's backgound. Just interesting to think from the other person's POV.
Suiker veroorzaakt allerlei schimmelinfecties – Leef Nu Gezonder
Ronald Coase is one of the most famous economists of the the previous generation. His most influential work is 'The Nature of the Firm' which starts fro a very interesting premise. Why do Firms exist?

If bargaining, prices & markets are such an awesome and efficient thing, why don't the different employees in a firm just form markets, ecosystems where they buy and sell good and services and make ipods or packaging materials. Why do firms get so big? Why are firms run like market-less totalitarian dictatorships internally? If 10 year plans created by bureaucrats about how much lubricates, steel & cutlery should be produced fail so terribly relative to a prices/markets based economy, why are big plans dictated by executives and filtering down layers of management any better?

His answer was transaction costs. Markets have transactions costs. Every transaction needs to be negotiated, sold, etc. That's a cost. To get efficient transactions really need to be repeated. The market needs to be big enough and transparent enough. The totalitarian nature of the firm has costs too. But, as long as these are less than transaction costs, it's preferable.

Anyway, back to the slacking… I think a lot of the pathologies of our life at work are a result of this sort of totalitarianism. They are the inefficiencies. People are estranged from their work because they are estranged from it. There's a strong social pressure to express (or even feel) deeply connected to your work. It's an explicit demand from employers. The demand isn't as far fetched as wise guy cynics think because there's an inherent human tendency to vend meaning in work and in groups of people. We're wired that way

Still, we're in this system where the motivation to work is unnatural (money, social pressures, your boss) to us. The feedback from our work is disconnected. For every Leonardo there have been a million oil painting sweatshop monkeys. A million poor shmucks trained to implement agile development in some dark dingy bank tech consultancy.

Our personality at work is different. A meek, boring shell. Non work is one pathology among many. But, if you like positivity, it also means that our world is full of unutilized people.
London's first cereal cafe
Apart from being able to run legacy software, wouldn't it being open-source be of value? I know several people who use Windows because they need the Windows-only software (new or old). With ReactOS they would be able to use those applications with an open-source OS. (Though the pros and cons of open-source can be a separate, credible discussion).
How to Turn Those Obnoxious Objectives Finally into Results
The acceleromenter was built into the MacBooks in order to protect the hard drives. I guess it makes sense that after moving to SSD the sensor has been taken out.
Ask HN: NonTech Founder
Here's the story,
How would I go about implementing an idea as a nontechnical founder for a technical startup which involves C++ & mySQL.I am the founder,but the engineers are coding & building the service for consumers.
Re: Why you should never use Mongodb
Didn't work for me on my retina MBP either.

Wouldn't be surprised if our Mac notebooks, being SSD based, didn't have the SMS

Edit: Apple says all Intel Mac notebooks have the SMS, but then goes on to say that SSD notebooks don't use them http://support.apple.com/en-us/HT1935
nice article. quite insightful
"There’s a lot of questions one could ask here, starting with, what does it say about our society that it seems to generate an extremely limited demand for talented poet-musicians, but an apparently infinite demand for specialists in corporate law? (Answer: if 1% of the population controls most of the disposable wealth, what we call “the market” reflects what they think is useful or important, not anybody else.)"
Right. That's how it works. You kick some people to the curb because their preferences are just not important enough to you.

Which is more important to you? Making a coworker feel included in your social gathering or drinking the right drink because it was Thursday?

Or more succinctly: is your tradition more important, or is your coworker more important?

Yes, your coworker should also try to fit in and properly conform to the standards your clique sets, and if it's so impossible for you to hang out together because there's absolutely no activity you have in common, then I wouldn't be surprised if they left the company.

You could have gone and gotten bubble tea on Tuesday instead, for instance.
It's also an order of magnitude more accurate (source: testing my Polar H7 and my Moto 360) Current optical HRMs seem to peak out in intense activity, which is exactly when they're most useful.

The whole bunch seem good for general fitness, but not for athletic performance. For that a chest band still can't be beat.
David Graeber is an athropology professor, mostly known for a quite good text "Debt: the first 5000 years" - actually I am probably on the opposite side of the political ideology from Graeber and disagree quite a bit with some of his conclusions[0] but he does bring up a lot of good points and the book is a very swift read (in fact it happens to be sitting on my desk at this very moment).

[0] particularly funny was when he suggests that the erroneous historical model of the genesis of money was created to justify the academic economist's profession, while offering an anthropological counter-narrative. This could just be a major exercise in projection.

I happen to agree with a lot of what he writes in this short essay, too - especially about how Keynes' prediction has come true (although I would disagree as to what is causal).
not a physicist, but an electrical engineer.

At least 2 principles that I know allow a laser to push things:

1) photons do have impulse, given by its energy divides by the speed of light. This causes Radiation pressure (see https://en.wikipedia.org/wiki/Radiation_pressure )
2) if a laser vaporises part of a structure, the resultant gas will push against the structure, delivering momentum
Seems possible. You would need to write a j->cl compiler, but once you have that, the rest is trivial.
"you're white. You can't have workplace diversity angst."

But yes, you can! There are comments here about exactly that - white who can't fit in in chinese team, or even white in white team who can't fit in there.
Skin colour isn't some magical 'fit in' trait.
Asynchronously Bootstrapping AngularJS Applications with Server-Side Data
Note that runway 22L is the same as 4R, just with the opposite approach (from the other end, thus 180 degrees around). The 2 names appear at the corresponding ends of the runway.
Your "hair anecdote" is funny, the exact same thing happened to me when I was in Cameroon. I'm white, two kids approached me after looking at me like they never saw a white man before (which might have been the case) and then asked the guy with me (local) if they could touch my hair.

That was unexpected but funny ahah.
While this is a very useful article, recurring attempts to convince readers that privacy is not an issue had an opposite effect on me.
I didnt even know spying was a concern, but when out of the blue I'm told "dont worry about privacy", and told five times in a row - well, this makes me suspicious :)
More unfortunate is the fact there is only one argument, served multiple times under different sauces: don't use the app if you think it does something creepy; vote with the delete button.

And this is actually a poor excuse:

concerned that google stores your search history and has your email? - dont use google.

Don't like Facebook sharing your friend list with advertisers? - delete your facebook profile.

Don't want your browsing history agregated and sold to the highest bidder? - stop using websites

Worried that government listens to your phone calls and reads your text messages? - move to another country.

To me these constant remarks about how you are always in control of your privacy were just annoying and not convincing at all.
The article would be better without that.
Windows 10 is still a "Windows NT", given the fact that it has an NT kernel.
One bit of additional feedback - if you're getting useful (or at least well-intentioned) feedback on HN, some kind of thanks / acknowledgement would be nice.
+1 for linking Venkat's blog!

I add this epic series: http://www.ribbonfarm.com/the-gervais-principle/

Edit: Lol, Gervais Principle is linked two more times down the page. Obviously relevant :))
Growth Street Looking for Lead Developer
About us

Growth Street is filling the funding gap for growing SME businesses across the UK. We’re on a mission to help great businesses grow, by providing an alternative to bank overdrafts. Banks make this process incredibly painful for SMEs, and we want to change that by taking a software-first approach.

Growth Street has been founded and backed by Arts Alliance Ventures, the investors behind Lastminute.com, Shazam and Graze and the founders behind LoveFilm.

Role: Lead Developer

This role will be the first technical hire in the company. It’s an opportunity to build a product and tech team from the ground up. You’ll be the lead developer at Growth Street. We’re looking for a full-stack developer who can work with our product lead, and outsource development team.

Some of the things you’ll be doing:

•	Writing really clean, well-tested code in an object-oriented language of your choice.
•	Working with our outsource team to specify, build, and test code
•	Building a credit analysis engine, which pulls data from multiple 3rd party data sources to generate credit information
•	Building a loan operations system to process payments and generate reporting information

What we want

•	A proven track record in software development
•	Comfortable working across the entire technology stack
•	Experience with databases
•	Experience working in agile teams
•	Nice to have: Experience working with financial services tech

What we offer

•	£60k salary + equity
•	Defined contribution pension plan at 5% of gross salary
•	Choose your own kit
•	Generous training budget
•	Amazing office in Angel
•	Free refreshments

Please contact george@growthstreet.co.uk if interested.
Scotland is still like that FYI.
Google Scholar is filled with junk science
Related: An epic Reddit answer to 'Why Americans get so little vacation time'

Short answer: Communism lost

http://www.reddit.com/r/business/comments/d8eiv/why_do_ameri...
As I understand it, in America the legal system is designed to be 'adversarial' - meaning the lawyers for both sides are supposed to to raise every issue, advance every argument, and ask every question, however distasteful, which they think will help their client's case.

In other words, you aren't supposed to present both sides of the argument, you're supposed to present your side alone. It's up to your adversary to find the faults in your arguments - if there are any.

Stewart Baker, being a former lawyer, might simply be arguing in this tradition.
Isn't it interesting that the one example Graeber comes up with is possibly the profession writ large whose demand is largely influenced by a social structure outside of the free-market? Likewise, a over promulgation of workers in finance is suggestive that maybe there is some non-free-market force is incentivising individuals to go into that field...
Neovim: input encoding and you
This is getting a bit old. Nobody's arguing JavaScript is the best (or even a particularly good) language for server development. Node's popularity for a large part is due to the fact that it turns JavaScript developers into full stack developers rather quickly which for a lot of companies can be a very (cost) effective approach.