skysight-inc/HackerNews huggingface dataset:
Top male engineers at Google make nearly 20% more than their female peers
Thank you, that looks exactly right!
If the drivers are present and having their hatred increased, then the cars are present and you shouldn't be running the red light when cars are present, because yes that does make you an unsafe cyclist in that regard.
It would seem confirmation bias plays a part in those 'conversations'.
The notion that SPA automatically gives you better user experience is a fallacy. Better UI design gives you better user experience, and good UI design is possible using the classic approach to web development. As an added bonus, you get searchability for free and you don't have to move away from your existing server-side stack.
It can be hard to say whether sugar is superior or not without having a lot of experience / pain with unsugared or partially-sugared ways of doing the same thing. In this case I'd agree with you that closures could do the job just as well with hardly any more syntactic overhead. We're also in agreement with respect to libraries. The home page for Lobster mentions C++ interop, but it's unclear without digging in how straightforward that is (e.g. if one has to rebuild the compiler).
TempleOS: StdIn and StdOut
DreamIt Ventures launches 1st female founders accelerator
Actually reading that particular conversation about the commit (there were several) does demonstrate the reasons for reverting the commit.

(And the amazing speed at which things escalated)
> I find it curious that so many people HATE lawyers, until they need one.

I'm pretty sure they hate them after they need them too.
That's not an objective comparison, since Javascript has been optimized to deal with arrays and numbers, as that's one main use-case that people have in the browser. Take a look at the source code and tell me if that's the kind of code that you write.
I'm a bicycle commuter in London, formerly Minneapolis, Santa Fe and Sunnyvale—Palo Alto corridor.

I agree that running red lights is bad in the general case, however I do have some exceptions. In certain circumstances waiting for the light to turn is leaving me in a vulnerable position, or a place where I'm going to block traffic and piss off a lot of drivers. In these cases sometimes I dismount and walk, sometimes I ride out slowly as a pedestrian (London intersections tend to be 3-phase with the walk cycle being all directions, also there are no turns-on-red).

This makes some people angry who want to stick their head in the sand and pretend a bicycle is the same as a motor vehicle. The problem is that it's not. If you are a fast rider in a dense urban area such as London you can at times approximate being a vehicle, but slow riders or fast uncongested roads you can't.

For me it's all about safety and courtesy. I am courteous to pedestrians and I am courteous to motor vehicle traffic. For instance, I move over to let cars pass and I don't take any more space than is necessary to be safe. If a car is stuck behind me I try to go as fast I can until it's safe to make room for them to pass. Similarly if I'm stuck in an unsafe position I may do a technical illegal maneuver to get out of it. This pisses some people off sometimes, usually drivers who have never pedaled in an urban environment ever, but you know what? It's my ass out there on the line and being at times a driver, a cyclist and a pedestrian in equal shares, I have a better idea what is safe and considerate than most.
What people are upset about, harsh sentences and lack of judicial discretion in sentencing, were introduced on the back of public concern over criminals being let go on "technicalities" or judges giving lenient sentences based on "sob stories."[1] But those changes reduce how much good lawyering can help a defendant, and thus reduce the value of criminal defense lawyers.

[1] It's really interesting to watch 80's dramas like "Star Chamber" to see these concerns aired out.
Think he may have stolen this from Winston Churchill.

"Many forms of Government have been tried and will be tried in this world of sin and woe. No one pretends that democracy is perfect or all-wise. Indeed, it has been said that democracy is the worst form of government except all those other forms that have been tried from time to time."

Speech in the House of Commons (11 November 1947)
Errors by cyclists and pedestrians can cause vehicle accidents because mostly drivers expect cyclists and pedestrians to follow traffic rules and adhere to common safety guidelines.
Pretty amazing. Are the founders/management team working towards what might be considered a high rate of growth or an incremental one? In other words, is the staff level, revenue, expenses, and earnings in some way optimized at the current level? Kudos for focusing on your people- this mix is difficult to achieve for what I am assuming is a bootstrapped business and impossible in a venture-backed one.
My advice: buy a subscription to teamtreehouse.com. Take ALL of the courses on HTML, CSS, Javascript, and PHP and/or Rails. They should then take what they've learned and build one or more projects, preferably hosted in a public GitHub repo, that act as a portfolio for potential employers. If they prove that they've actually built a real project(s) that actually does something, they'll be on a good track to find a job.

IMHO, they should avoid programming books. You don't learn how to play baseball by reading a book about baseball; you learn baseball by playing baseball. The same is true for programming: they'll learn more by building something, anything than they would from a book. Books may help them later in their career after they mastered basic programming subjects. For this piece of advice, I'd add one caveat: I have met some programmers who have learned immensely from books, so, if one of your friends falls into this category, discard my anti-book advice. In any case, the focus must stay on project building.

Finally, I would add that if you, or someone else, or a number of experienced programmers could mentor them through this process, that would probably help more than any other resource.
Tachyon – A memory-centric distributed file system
I see a ton of discussion about the NodeJS decision and almost nothing about the more interesting industry paradigm shift to reactive programming and using functional-style programming in an imperative language.

They're joining the likes of Facebook, Netflix, Square, Microsoft, Instagram, Khan Academy, SoundCloud, Trello, New York Times, and others in adopting reactive extensions.
If you're curious what was "deemed sufficient" you can read the court opinions from when Viacom sued YouTube/Google (and lost). [1]

As I read it, the only additional "protection" that Google was required to implement was to have a policy of banning "repeat infringers." There is some additional statutory language about accommodating "standard technical measures" that are "used by copyright owners to identify or protect copyrighted works," but as far as I can tell no such measures were identified so that didn't constrain Google in any way.

[1] District Court: http://scholar.google.com/scholar_case?case=1830782936500485...
Appeal: http://scholar.google.com/scholar_case?case=1364457904897559...
I don't believe that was the reason he used in the discussion thread. His reply was:

"Sorry, not interested in trivial changes like that."
As someone that has had to come to some pretty abrupt stops because bikes darted out into intersections from behind cars while they had a red light and I had a green turn arrow. I disagree. I am in Boston not NYC but there is one intersection I go through in my daily commute where this happens at least once a month, and the first couple times it happened was nearly bad.
I wish all police everywhere started ticketing for more traffic violations. When everyone on the road--cyclist, motorist, and pedestrian--follows the rules precisely, traffic is predictable and safe. When morons wave you through at a 4-way stop, or turn without signaling (yay California), or blow red lights on their bicycle, you have to go into extra-defensive mode because the road is no longer predictable.
>> "As it stands right now, I have to assume cyclists (via heuristics/profiling) as a wildcard--will they run a red light?"

I feel the same as a pedestrian. I can't count the number of times I've had to jump out of the way of a cyclist running a red light. Predictability is important for everyone on the road so following the same rules as other vehicles on the road makes sense.
The truth is both are blazing fast, but at least on my machine git status is a hair faster:

$ mkdir baz
$ cd baz
$ time git init
Initialized empty Git repository in ~/src/tmp/baz/.git/

real	0m0.015s
user	0m0.002s
sys	0m0.008s
$ time git status
# On branch master
#
# Initial commit
#
nothing to commit (create/copy files and use "git add" to track)

real	0m0.012s
user	0m0.002s
sys	0m0.003s
>> Do not unnecessarily use braces where a single statement will do.

Shouldn't this be changed to always use braces? Given the Apple bug?
Precisely, in keeping with the narrative lacking historical accuracy
The difference, in my city, anyway, is that lights are timed for cars and not bicycles. A light pattern that usually stops a car twice might stop a cyclist three or four times. A cyclists' lower speed and presence in the open air means that they react to the environment much more quickly. It's nearly impossible for a cyclist to fail to notice cross traffic when approaching an intersection whereas it's difficult for an auto. So, a series of lights that minimally inconveniences a car, and reduces the chance of a crash, inconveniences a cyclist more and hardly reduces the chance of a crash (it may increase the chance since hindrances to cycling reduce cycling rates, which puts people in cars, which are more dangerous per mile.)

Because of all this, the "Idaho Stop" is a recognized, lawful traffic behavior for cyclists in many jurisdictions. It lets them treat stop signs as yields and red lights as stop signs.

Someone claiming to be a safe cyclist who runs red lights may present poorly to people who only drive, or who imagine a cyclist speeding through a red light at 20+ MPH, but it's not an oxymoron and it should be understood by someone who is familiar with cycling.
There are cases where it's safe to run a red light. Some lights rely on sensors and simply will not change in any reasonable time if there's no traffic. In that case, I'll stop, ensure there's no traffic, then proceed through the red light.

I doubt this applies in NYC, though. If you're proceeding through a red light just to save 60 seconds waiting for the light, you're doing it wrong.
I stopped reading pretty early on: ... if you need more than three levels of indentation you're screwed and should rewrite...
How about a car example: If there is a four-way stop, and a car runs a stop sign because they can see there is no one else waiting, should they be ticketed?

This is a case where if something is done relatively infrequently, it is quite safe. But once it becomes common, it is very unsafe. A lot of other traffic laws are the same.
Out of curiosity, what did you program in before you learned node?
>> "If there's some cop standing around with nothing to do..."

Honestly, I have (almost) only ever seen NYPD officers standing around with nothing to do. I don't know if that's because they are drastically overmanned or because they intentionally deploy loafing cops for the deterrent effect.
That does seem like an inappropriate joke, bad taste no doubt, but a firing offense? Only if this was representative of a pattern.
You mentioned a base salary for everybody. Can you give me a specific number?
Most auto drivers, myself included, regularly (and with impunity) break the law against driving over the speed limit. If police announced they intend to start ticketing people for even 1-9mpg speeding violations, we would all agree this was a massive "policy change."

(Note that I'm not saying that these law breaking activities are equivalent; only that there are a multitude of laws that are not enforced, and a change in enforcement is indeed a policy change.)
I cycle everywhere, and I stop at every light. But I also realize that the rules of the road aren't some magic tome that came to us from the gods. They were introduced primarily to curb the massive injuries and problems from the early introduction of cars. At that point, bicycles were already around for many many years.

So you combine terrible infrastructure for bikes with road rules that don't protect them, relegate them to the sides, but expect them to follow all of the car-designed rules, which often make no sense for vehicles going <15mph with very low momentum and much, much better vision for the driver.

It's the old UI adage, "the user isn't wrong".
As a pedestrian in Boston, the cyclists who don't follow the rules have been the most dangerous for me. Just because it's safe to blow through a red light in terms of vehicular traffic doesn't mean that you're not going to run over a pedestrian.

I've yet to be hit, but I've come damn close many times. To add insult to injury, most of the time the cyclists has yelled at me to watch where I'm going. The hypocrisy of that one astounded me.
Mark left? How did you find that out? This must have been super recent.
A Wordpress blog, what is up with that?

A way to show that it's not just about sucking us further info the Facebook vortex?
wintel arrives: $200 quad-x86 full windows tablet
No, the colour of a light doesn't make crossing the street unsafe. Even if there are fifty cars waiting at that intersection and a thousand more parked at the next lot.
Please email the author or editor to encourage them on this. They may not read the post here at HN.
the php/html/css guy should learn javascript and node. plenty of projects that use both and quite a few moving to node. the DSP guy should apply for jobs in the telecom industry. they need to apply to a lot of jobs until they get one. Also, spain seems to be a particularly bad place to be right now.
If anyone from Github is reading, I'd change

> Since we love octocat more than octodog, we'll turn his frown around by removing octodog.txt.

to

> Since we love octocat more than we love octodog, we'll turn his frown around by removing octodog.txt.
Some people are reckless, ticketing those of us that will stop when a police officer puts his arm out isn't going to stop the reckless.
I'm not sure I'd call that "mocking" bisexuals, it's closer to mocking the shitty way other people treat them.
QA, follow online tutorials while you work, ask to help write unit tests, then ask to write code.

My job title went from 'QA' to 'Engineer' in 3 months doing this.
i haven't read it (and maybe i should) but it sounds like that book might be ideologically dogmatic. i get disappointed by such things because they never model sociopolitical life accurately enough for the conclusions to be useful.

governments are not special in requiring vigilance to keep them in check. religions, corporations and other large political bodies (in the larger sense of the word) also require vigilance. the answer isn't simply individualism. these political bodies form because they provide social and economic efficiencies that we want. such groups form instinctively and immediately, and as such, we won't stop the formation of political bodies. the question then is how to we structure the collection of political bodies so that they keep each other in check, since no one individual can effectively orchestrate such a balance?

democratic capitalism is interesting in that it's an (imperfect) iteration of such a system.
GoPro Developing Line of Consumer Drones
Can anyone that agrees about QA be more specific - like practical courses, companies that would be likely to be hiring, ...
> Be sure to never leave a job unfinished, and always ensure your customer is happy.

Can't agree more about that. Also great advice about the DSP friend. What makes me optimist is that they are based in Vienna / Barcelona, so big cities with some IT scene inside.

A 6 months study time is totally reasonable for them... so basically no "education" (but one is graduated in a different field), but self-education is totally possible to achieve. I guess that in order to buy a reputation they'll need to start with a job that looks serious but maybe without a stellar salary, and evolve from that. Thanks.
Cars kill people often. Bikes extremely rarely do.
As not a FB app dev, what did FB do to screw over everyone?
There's also the benefit that, if general language design decisions are good for the niche it targets (web dev/games/w/e), it'll make them. For example, PHP has weak typing because it makes writing web applications easier, and it has $variables for string interpolation.
The “Paper” of the future
(Disclaimer: I enjoy playing KSP.)

Then any escaped "fine metal powder" could turn into a 10,000 km/h sandblast for the next satellite over.

It'd probably be fine for the ISS, since it's in a low enough orbit that dust should deorbit quickly, but you'd still have the basic issue of logistics. I can't comment on how convenient it'd be to build and operate a 3D printer in hard vacuum, beyond "not very".
Skype Translator: How it will change communication forever
Not fully (ie in production) however a new side-project I'm working on which has many processes I'm building each as a micro-service, with RabbitMQ handling the messaging, Bunny to handle message processing and Sinatra/Faraday for where the messages are too big to send via MQ (ie when I process a 2.3Gb JSON file, I send the filename to a queue, which triggers a Faraday request by the worker to a Sinatra app to download/process the actual file)

About the only thing I need to really work on is directory/registration (at the moment I'm using .env files with the URLs to different micro-services in each micro-service, mainly as it's PoC and I'm running it all on a single box)
I've never had any issues with npm and I started coding about 2 years ago. In fact I didn't have any issues with npm when I first started. Maybe you need to have a friend show you how to do it correctly. I can't imagine what your issue is.
"if it's completely clear"

That's my philosophy. I primarily walk, but at times drive & bike.

My take is that iff there is no one else who could possibly be impacted by it that running stop signs and red lights is AOK.

The problem I often see with this is that most people only consider one of the other two modes of transportation (no on cares about Segways, muahaha!) and forgets the other one - often the pedestrians.
This project has intrigued me for a long time. I seriously believe it could eventually become the premiere BSD-flavor OS. Although given all the low-level changes they've made it may not be easy to "label" it BSD in the future.
I agree that QA and support skills are in demand, geographically portable, and will help develop empathy and understanding for the perspectives of both software engineers and end users.
I'm not sure getting rid of insider trading laws makes markets more fair. The incentives are still unchanged and the situation is still unchanged.

For example, let's take two worlds: one with illegal insider trading and one with legal insider trading.

With illegal insider trading: Banks learn about BASF's customers and front run derivatives to make money off the ensuing price change.

With legal insider trading: Banks learn about BASF's customers and front run derivatives to make money off the ensuing price change.

The two situations are the same but in one scenario the bad actors go unpunished. I think a better solution analysis would include upstream and downstream market participants, their goals/interests, and analyze the incentives for each institution and individual.
I'm fine with cyclists slowing down before hitting a red light and then rolling through because I'm at least somewhat assured that they made an active effort to look out for adult or child pedestrians and pets.

What I really hate is a pack of cyclists blowing past a red light when my kids are walking with me across a sidewalk (example: Riverside Drive).
I love this model of working, but I think it's a lot more common in engineering teams than people realize. My company isn't anything special, and certainly most of the rest of the company doesn't work open allocation, but the engineering team pretty much does. You work on what you want, and you tell people what you're doing. Does anyone else feel this way?
Around here (DC area) I have to assume that about drivers too. I've seen drivers blow through red lights, turn right on red from the center lane while pedestrians are trying to cross the street, even drive the wrong way down one-way roads, or on the wrong side of a divided road. Drivers fail to use their turn signals more often than not. Crossing the street in front of a car is a crapshoot, as people will often look left and then proceed without looking straight again.

Bicyclists can be a nuisance, but drivers are a menace. I know where I'd like to see enforcement concentrated, and it's not on the bicyclists.
Recoltes Et Semailles [Reaping and Sowing, A. Grothendieck] [pdf]
I ride as well, but do you honestly think that motorcycles aren't wild cards? How many motorcyclists die or get seriously injured yealry as a result of their own recklessness as opposed to bikes. Do you honestly thing that bicyclists don't view every single motor vehicle as a wild card? The damage tables are enormously shifted.
Really, they chose users over developers, which IMO was the right choice. In the early days of the Facebook Platform, games spammed up feeds with useless content - games like Farmville would require you to share to get things, for example. Facebook would take steps to restrict this, and they'd find a new way to promote themselves at the expense of user experience.
Sony Pictures' computers are still locked as hackers demand equality
Did the government hack a CBS journalist?
First, don't ever take legal analysis from Techdirt at face value. It's often quite bad. Here are good comments from 'tzs about this issue ('tzs, besides being one of my favorite HN commenters, also went to law school):

https://hn.algolia.com/?q=author%3Atzs+techdirt#!/comment/fo...

Second, not all racketeering crimes are subject to federal mandatory minimums --- racketeering charges with minimums all involve forms of money laundering. The court has to find that you were laundering money regardless of how you use computers to do it.

Third, Techdirt takes the bill radically out of context; by Techdirt's logic, 18 USC 1961 also makes any misuse of a passport, any bribery, any counterfeiting, any obstruction of justice, and any violation of money transmitting statutes "racketeering". Of course, that's not how the law works. CFAA offenses were merely being suggested as one of the huge list of offenses that could, in the context of a racketeering case, be construed as part of the racketeering. The state still needs to make a racketeering case on the merits.

Fourth, in context, that one section of the bill actually makes sense. Racketeering is the crime of running a "racket"; the best-known example of this is a protection racket. It actually doesn't make sense for computer crimes to be exempt from the list of things you can shake businesses down for. As luck would have it, this is an issue being discussed on the front page of HN today:

https://news.ycombinator.com/item?id=8661245

Fifth, the bill was a House draft that apparently never made it out of committee.

If you want to learn more about the elements of the crime of racketeering and RICO in general, a good place to start is model jury instructions.

I'm less charitable towards Techdirt than other smart people seem to be. Popehat, for instance, which I more or less revere, routinely links to them. I find their coverage misleading at best, and often --- as in this case, where the author tries to convince their readers that the House wants to make all CFAA crimes chargeable as "racketeering" --- overtly dishonest.

In any case: no, nobody has proposed mandatory minimums for CFAA crimes.