skysight-inc/HackerNews huggingface dataset:
Perhaps you don't know how time consuming getting decent at programming is... I know people who just started a business (not in IT), who make way more money everyday then programmers.

Programmers get their source for income from online discussion (mostly) , while some people you know find local niches, not involved into programming. Eg. a take-away bar that earns 1.000$ / day from day 1 (we do their cash-register)... I don't see many programmers do that :)
Wouldn't the best thing Facebook could do for apps be to get their API breakage and docs under control?
Because when it comes down to it, lawyers (as a profession) are responsible for getting this garbage into the legal code in the first place.

It would be like me writing a business-critical app in INTERCAL or Brainfuck simply out of job security by obscurity, except instead of just me, imagine this was a commonly accepted practice for programmers, and you had to go to a very expensive school to become a programmer in this hypothetical world.
The quickest path to 'a job' is via operations. Sysadmin positions generally dont require CS degrees. Hobbyists will have enough general knowledge to useful with a fairly small amount of training.
Pretty sure I remember it being possible to do a 4 dimensional rotation that's equivalent to a 3D mirror image. I'm at work now though and can't do the math for a while
neat. looks like it could be more robust than trello, but simpler than asana.

one thought:
Remove the Logout from the sidebar and just keep it up there with on/near the profile. already misclicked it :)
The stats presented by the article are very myopic. Bikes are mobile objects that frequently travel between areas covered by multiple precincts. Rather than looking solely at the 5th precinct, they arguably should have presented a wider view of the city's records on bicycle activity. When you do that, it paints a very different picture of some of the statistics.

For instance - "cyclist accidents that caused deaths" : 2013: 0, 2014: 0

Jill Tarlov was killed by a biker in September:

http://gothamist.com/2014/09/22/jill_tarlov_central_park.php

Irving Schachter was killed by a biker in August:

http://gothamist.com/2014/08/14/cyclist_kills_jogger.php
great question. here's a subset of my RSS feeds i call "Must Read". i work in comp sci research, specifically cybersecurity R&D.

https://gist.github.com/anonymous/1a35cdf12ccbf437b4a4
Finalist Spot for 2014 North America DatacenterDynamics Award
Fraud is fraud. I understand that it is possible for officers of corporations to face jail if found guilty of fraud.

My understanding is the lack of will (or resources) for entities like the DOJ/SEC to investigate and punish those responsible.
Minecraft is hugely popular, period.
Github pages can only run builds of plain jekyll sites with no plugins. Netlify will work for pretty much any static site generator (right now we support ruby, node and python).

You can also trigger new builds without pushing to Git (essential for pages like https://www.staticgen.com that grabs data from somewhere else than the Github repo).

Apart from that there's hosting features like:

SSL for custom domains

Redirects

Rewrite rules

Fine grained header control

Lossless image compression

Automatically moves asset to content addressable URLs on a cookie-less domain with far-future expires headers

There's a few more things in the works as well.
BTW - Does anybody know a Javascript REST module for proper support for json hal links?
It comes out of the culture of co-funding. If you claim to VC Tom that you have other interest from VC Bob, Tom is going to call Bob and believe his word over yours, which is morally wrong. It means that they're colluding rather than competing, which means they fund (or decline to fund) as a group.

That gives VCs lasting power over founders' reputations and their companies. They're no longer passive investors, but actively able to turn off interest in other firms that ought to be competitors. Which means that VCs are no longer competing for deals, but colluding as a group and competing against founders.

Obviously, the extortion is rarely explicitly spelled out, but it's implied in the ability to "pick up a phone" and blackball a founder.
Whatever the official collisions stats, I often see reckless bikers in NYC, so there should be some enforcement. E.g. bikers who zip by the wrong way against a red light and almost hit a few pedestrians.
"When current IQ tests are developed, the median raw score of the norming sample is defined as IQ 100 and scores each standard deviation (SD) up or down are defined as 15 IQ points greater or less"[1]

So I don't see how IQ scores can be changing so much.

http://en.wikipedia.org/wiki/Intelligence_quotient
This is true if you never change your code. But as soon as I have to add

int rumpelstiltskin_age = 202;

to your code, I already want to throw you out the window for the work I have to do and the diff I have to ruin to keep your "pretty" formatting. Just don't bother.
>>Perhaps you don't know how time consuming getting decent at programming is

It sounds like your advice is "Becoming a programmer is too much work, go do something else". The definition of "decent" varies wildly depending on the company & job you're working for.
I would suggest for someone with previous exposure to web development and some design flair: learn Javascript. There are great boot-camps available and if front-end UX/design isn't in their interests they can fall back to Node.js

An alternative might be Python. It's an easier language to learn than Javascript since there are fewer "features" one must learn to avoid. It's also rather prevalent in the web development space. And the bonus is that if, later on, they want to transition to another area of expertise there are fields such as scientific and cloud computing that use Python rather extensively.

If the other friend is fluent in DSP and has some exposure to C I would suggest staying on that tack... take a refresher course in C and possibly pick up a scripting language like Python on the side. Check out Art & Logic: they hire remote developers and work with many clients on DSP-related projects.
DragonFly BSD 4.0 released
Learn JavaScript. Go attending the 3month JavaScript bootcamp with http://www.hackreactor.com. You have 99% of chance of landing a $100k+ job afterwards
My #1 advice is to start by making your own job. This can mean bootstrapping a simple app, grinding away at building wordpress themes, or making paid programming tutorials.

This might not be the popular advice, but it's coming from a self-taught developer that now has > 10 years professional experience.
Everything gets easier when you add dimensions - just ask the string theorists.
Thanks for the feedback! We're thinking about changing the sidebar actions on that page and making it simpler/less confusing!
Intent does matter in terms of whether something is illegal price fixing. If you have some other scheme to make money that involves buying or selling a lot of aluminium at particular prices, and you also have some aluminium holdings that mean you profit from the price movements that you yourself caused, that's... shady, but generally not actually illegal.

And we generally do tend to find such emails, even in Goldman. It's a big company that does all its business in writing.
This is what gives me hope about our government; that as much as algorithms will provide a troubling future (due to reduced emphasis on false positives in seeking to minimize false negatives) there will be a way to check the work of public pronouncements and perhaps affect change for the better.
If you are a C# developer, you'd probably find a Dart-based stack much better.
I think that Twitter post was flawed, probably due to poor scoping and the conclusions reached by iquantny were not very meaningful due that that poor scoping and incomplete data.

There are lots of flaws in the NYPD's approach to investigating traffic incidents:

10 cyclists were killed in 2013, 17 in 2012. In 2013 there were 4,000+ cyclist injuries citywide. ( http://www.streetsblog.org/2014/01/31/nypd-16059-pedestrians... )

The other issue is that that the NYPD does a very poor job investigating traffic incidents... There are 19 investigators citywide (with a 40,000 member police force) and patrol officers routinely screw up the recording of data. ( http://www.streetsblog.org/2012/02/15/nypds-lax-crash-invest... )

Understanding the process in filling out reports and understanding what the data means is critical to analysis. The type of data in this dataset and the quality of the data make it difficult to draw conclusions. In a big city like NYC minor stuff like bike accidents where someone doesn't die, the police either won't get called or won't flush 20 minutes down the toilet filling out reports.
The US government does not have the will to fight this particular fight.

Ie. regulatory capture.
> How many Rails processes can you fit on one machine? 5-10?

Wat?!

By the end of the 90's, people started the "10K project", aimed at adjusting Linux and Apache so that a hight-end machine could support 10k simultaneous Apache threads, all doing IO at the same time. And they were successfull.

That was more than 14 years ago.
New study finds that brain training works after all
so what ? and why is it on the home page of HN ?
Great! Exactly the information I was looking for :)
It's the one from Mapbox. On my own site I had to fiddle with it to get it to work properly with mobile.
Ask HN: Join this Python or that Java shop
I am a college grad and I have two job offers. I asked each to kindly estimate how they perform on the Spolsky 12-points-plan to better code (http://goo.gl/RlRV).

Here the summaries of the replies:

Company #1 - Legacy ERP company that uses Python,Flask, MongoDB and Elasticsearch to produce webshops and other web-CRUD apps that can be sold to the customers.

- Team-size: Two guys.

- Source control?
yes (Git)

- Make a build in one step?
yes (Gulp.js as build-tool)

- Make daily builds?
yes (Gulp.js)

- Have a bug database?
yes (Countersoft Gemini)

- Fix bugs before writing new code?
not always

- Have an up-to-date schedule?
no (we want to be agile)

- Have a spec?
no (room for improvement)

- Do programmers have quiet work conditions?
not always (big office, not always)

- Best tools money can buy?
yes (but "best" is subjective)

- You have testers?
no (no dedicated testers, each developer tests)

- Do you do hallway usability testing?
no (room for improvement)

Company #2 - Also, company that exists for 30 years. Builds Health-related Java/J2EE apps.

Continuous Integration is planned with the following tools:

- Eclipse
- Confluence as documentation.
- JIRA als Bug-Tracking and Sprint plan tool.
- Stash (Git) as code-repository
- Bamboo as CI server
- Maven as build tool
- Omnis Studio (Tiger Logic), planned change to Java.

- Scrum & agile since two years
- Requirement Engineering should be stronger part of the process.
- Selenium should be added soon.
- Five devs, one tester, and three "Auszubildende" (that is a German thing for people who don't want to go to college and get a practical training).

I am interested more in Python since I could use these skills to build personal stuff. However, just from the description, the Java shop appears to be "more professional", having plans for Continuous Integration, and having dedicated testers etc.
Hate JavaScript Callbacks? – Watch this screencast to learn about generators
> For instance the gl_ functions in this language create a control flow visible at the source level:

How is this superior to exposing control-structure like object (e.g. closures) and implementing the GL dsls as libraries? The above isn't any more readable, with an increased maintenance cost for the writers of Lobster.

I would say that available libraries is by far the most limiting factor for most languages, including (I'm assuming) Lobster.
Well, Node has clustering, and there is probably some nifty load-balancer that works with Nginx and Node.

http://nodejs.org/api/cluster.html
There was a post here about when old IQ tests from the 40's were rescored, folks then had IQs around 70 (in today's numbers). So were folks really stupid back then? Or has culture changed, e.g. we all know how to work tests now.
I was recently approved for FBStart's bootstrap program.

So far, I've only used the UserTesting.com credits (which are awesome) but I plan to use the adobe trial

I ran a FB ad campaign once in the past so I'm not sure that I'm eligible for their ad credits which is the biggest perk in my eyes.

I'd argue it's a good program that gets fledgling apps/companies to build an early connection with Facebook. That's their ROI; introduce you to FB ads early and you'll want to use them later
I think you are mostly right.

Some corrections and further explanations (no time limit):

1. A mirror flips the direction perpendicular to the mirror. Left is still left and right is still right, e. g., your left hand will still be on your left side in the mirror. But, your mirror image will be looking in the opposite direction compared to you.

7. The pigeons are flying around inside the truck. Doing this they exert a force on the air around them which in turn will exert a force on the truck containing the air. On average this force will balance the weight of the pigeons. Also, 200 pigeons at maybe a 200 grams each is just 40 kg to be compared to the weight of a truck of several tonnes.

9. Using spherical symmetry and the divergence theorem we can conclude that the gravitational field inside a spherical shell is zero.
Same here, to a greater extent. Why? At the highest level, because it's a language that was chosen based on a whim (not merit) and is now being extensively worked on and showed down everyone's throats. I like languages, plural. I like new languages. I like to have a choice. (And no, I cannot "simply chose something else" if I have to work with people who say every other choice is invalid by default. And yes, this is the mentality I commonly see.) In a way, JavaScript is the new Java.

The core language (syntax, available directives) hasn't changed much since the time everyone deservedly hated it. Its performance was optimized, it got many more libraries and it is still the only language supported by browsers. But the question is, why all of this applies to JavaScript and not Python/Ruby/whatever?

A lot of its benefits people claim simply weren't around when they chose to stick with it. It's like saying you chose IIS over Apache because of features of C# 5.0 and ignoring the fact that you chose IIS in 2004, where C# 5.0 was not around. It's a dishonest argument.

Speaking of which. How can people claim that JS benefits from the same language running on client and server when 90% of server-side libraries do not work on the client and there are potentially major differences even in core library (e.g. forEach)?

Also, a huge part of JS ecosystem are kludges, crutches and workarounds that make the stack way, way more complex that it should be. (E.g. source maps. Imagine someone minifying PHP for faster parsing and then asking everyone to use some source mapping technology for debugging. They would be laughed out of any conference or discussion.) This mentality permeates everything. I mean, seriously, require directives need to be implemented as a library? Namespace isolation is a closure-based hack? Can you imaging stuff like that being tolerate for any other language?
Ben Noordhuis reverted a commit that had removed gendered language from libuv documentation:

https://github.com/joyent/libuv/commit/804d40e

Joyent received a lot of flak because people believe that Ben was a Joyent employee (he actually worked for Strongloop). Joyent came out with a post separating themselves from Ben, saying that they were in support of gender neutral language:

https://www.joyent.com/blog/the-power-of-a-pronoun
The Gaming Industry's Greatest Adversary Is Just Getting Started
This is a fantastic blog post. I love that we can get this behind-the-scenes look behind something so iconic.

The light painting and lens-whacking details were awesome to read about. I'll definitely have to give the lens whacking a try.
How Big Will the Internet of Things Be?
I think one of the issues is that lots of people play fast and loose with the rules when moving about ... whether it be walking, bicycling or driving. And it's so easy to say "well I use this mode and I notice the people who use THAT mode are constantly breaking the rules and that's not safe!".

If there's a demand to enforce the rules more stringently in the name of safety, would those doing the demanding also want to see citations for jaywalking?
You could also interpret Google's behavior there as an attempt to forestall any changes to the law.
That is inaccurate. Consider the case when the fluid is very, very much more dense than the can, and then consider the case when the fluid is very, very much less dense than the can.
We don't have an argument here, but rather two different ways of looking at the same facts. For comparison, I was paid rather well to add diagnostic code to large PBX systems in the late 1990's, recently I have been working on a variety of embedded projects, some for solar, some for medical devices. In 50 years, my guess is that all of my code will have fallen out of use. Most likely, so will Terry's,but there is a small chance it will hold out as a curiosity.
Now we are down to one of my hobbies: What is meant by Quality? What is Meant by Value?
As a side note, I think the whole project is an interesting view into how the mind works. I am very much in agreement with theories that posit very high intelligence is often intertwined with what we call mental illness. The same reduced filters that can cause so much anguish give others the ability to see hidden facts in everyday objects.
Maybe it's just slow... `git status` should be quick in an empty repo.
> Th fbstart program seems to be some sort of way for facebook to get a grip into the very early stage mobile ecosystem.

I think so, too. I just submitted one of our apps and it literally took less than 10 secs. And they were like submit any other app too you may have.
Where does one find out what the promises of democracy are?
That's not relevant to the discussion. This article was disputing a claim that "the 5th Pct. had a 115% increase in bicycle collisions this year", not that NYC in general had an increase.
Not sure about NY laws, but other states allow "Idaho stops" (treating stop signs as yields on bikes): http://www.treehugger.com/bikes/more-idaho-stop-and-why-cycl...

If you've ever commuted via bike, you probably understand how little sense it makes to stop at every sign and roll no lights.
the slides barely speak about Nodejs.It's much more about React than Nodejs.
Thanks, I didn't know that.

If there is no oil in the intake, how is it lubricated? Does it have an oil pump and system like a 4-stroke? (with a sump for the bottom end, etc.)
I'm sorry for being a bit OOT, but does anyone have a list of these kinds of things, sort of like "goodies to grab when I start my startup somewhere in the near future"? E.g free AWS/Google Cloud credits and stuff.

Not the one like $10 voucher, at least few hundreds or thousands. Cash is king esp in early stage, but you don't want to cut coupons as it'll distract you from building your product.
For a company with a market cap of almost $211 billion dollars, and a deal to use Shutterstock photography in their advertising, it's odd to see that they chose a free (and overused by startups who can't afford stock photography) image from unsplash.com as their header picture.
Obvious solution: they start (continue) making policy without analyzing the data.
The ugly side of social coding happened.
I use the same re-mapping of Ctrl, but use a standard PC keyboard - so I put Ctrl on the alt key, put alt on the windows key, and windows key on the ctrl key position.

As I'm a emacs evil-mode user, I also put Escape on the caplock key.

Overall debian is hard to beat unless you need the very latest versions of everything.
More obvious rationale is that NYPD just made up the 115% number and is deciding to change the policy for political reasons.
I wish Aaron Swartz had realized this. Prosecutors like to bluster and pile on charges. In the end the bargain is more reasonable. Professor Lessig said such in the Swartz bioptic earlier this year. Such a loss of talent.
If they are using OpenStack, I would highly encourage them to not screw with the basic Glance setup. I've used ~10 public cloud providers who run OpenStack now, and most of them screw Glance up in one way or another, rendering the rest of the offering fairly worthless because of the inability to use custom images.
How to Write a Thriller by Ian Fleming
What if you built the site so that he hosts his photos on Flickr or some third party service that will handle the bandwidth if it were ever to become an issue?
I think it's worth noting that a pretty big percentage of the if's in the kernel are one line. I'm not particularly tied to one opinion or the other, I'll do whatever fits with the project (Though I do tend to use the one line if syntax for personal projects). But, I personally like them in the kernel's source simply because one line if's are so common and mostly encouraged. IMO, a better solution is to use a context-aware patch system, rather then line-based patches. That brings it's own set of problems though unfortunately.

That said, I think the argument does apply in that some pieces of the kernel don't strictly follow the kernel style, and the fact that braces aren't enforced leads to some uglier pieces of code [0] being allowed despite not strictly adhering to the style.

[0] https://github.com/torvalds/linux/blob/master/kernel/groups....
So, there's a wide spectrum of organization given the name "fraternity" and not all of them are bad. I'm talking about the abusive frats that (a) cover up disgusting and almost invariably illegal behavior by well-connected, privileged men, (b) disburse connections from the upper class into its next generation, and (c) are heavily responsible for the injection of bro types into the VC-funded founder ranks.

There's a wide spectrum of "fraternity". Just look at initiations. There are some where initiation is being driven 5 miles off-campus and having to find your way back, and others where it involves bodily fluids, physical abuse, and dangerous levels of alcohol.

When people complain about "frat boys" or "bros" infesting the Valley, we're not talking about guys who like to drink occasionally or streaked a football game, because none of that's a big deal. No one has a problem with an occasional game of beer pong. We're talking about entitled, well-connected people (e.g. the Spiegels and Duplans of the world) who've lived for decades in a world where there are absolutely no consequences for their actions.
Blaming Facebook for Lee Rigby’s murder is nonsense
Latest Windows 10 update shows how rapid releases work in practice
A History of Cyber Monday Website Outages
I agree with this for several reasons:

1. You learn how to be efficient (if not necessarily clean) with your code

2. You will network by default in order to solve the problems you encounter - and set yourself up with the network you need to find a job

3. You prove that you have the range of skills needed for a good developer (requirements management, holistic understanding, deployment environment, technical depth)
Yes - it's built on top of Wordpress VIP. Seems to me they are simply interested in curating a list of the next next big apps.
Show HN: Noodles. Cook better
Hey everyone! I'm the primary developer for Noodles, an app for all your recipes. If you have any feedback or questions, I'd love to hear them.
Because obviously, this is NYC's biggest problem. I can see the headlines now: "Cyclist Moving Violation Crime Wave Hits as Snowfall Begins, but NYPD Strikes Back"
"Stop turning a blind eye" doesn't require that many new resources to enforce. The only opportunity cost is the time it takes the officer to write the ticket, which isn't much.