skysight-inc/HackerNews huggingface dataset:
> It's kind of like saying: trauma surgeons must be more dangerous than pediatricians, because so many more patients die in the care of a trauma surgeon than in the care of a pediatrician. It ignores the fact that you wouldn't send a pediatrician to such a difficult patient as you'd send a trauma surgeon to. You wouldn't use Python in a lot of the places you'd use C because the performance would be "shaggy puppy meets Godzilla" lousy.

You can make any argument by analogy.

> Suppose I've established that the fastest way the computer can do X involves having the CPU (which only knows machine code, no magical languages) access a memory location without checking if it's in bounds. Either the language allows me to program that, or it doesn't. If it does, then Heartbleed-like bugs are possible. QED.

Suppose we don't suppose things that are wrong. Static type checking can check bounds at no runtime cost this in many cases. Like I said, your argument is based on ignorance of the alternatives.

> Alright, there's technically one other alternative, require the programmer to formally proof-verify that the code does as it's supposed to. I hope that this will become more practical within my daughter's lifetime (it probably won't within mine).

I'm not hoping for 100% formal verification here, I'm merely hoping to be significantly better than C. That's a very low bar: C does very little checking. Why on earth would you be opposed to this?

In fact, I don't think we'll ever be able to 100% formally verify that a program does what it's supposed to. You can verify some things, like memory access, but in the end we'll never be able to 100% verify that the thing we are verifying is the desired behavior.

Look, I'm not criticizing the people who made C or the people who wrote tons of code in C. C was a great language in its time. But it's literally 4 decades old: it would be unreasonable to expect it to not show signs of age.
System76 has excellent Ubuntu Linux laptops. I use one for development w/16 GB RAM & 2 SSD HD. With this setup I run 4/5 vm's windows/linux/plan9/etc. The vm's are so responsive that I seldom use the 'main box' for little more than to download iso's.
You could use a lockfree queue, fill it, and spawn a suitable number of consumers that will put the parsed data back into a new queue. If the data order matters, then some extra boilerplate is needed, and I do not know how it's done on the GPU, or if it's needed at all.

Seeing that it takes 14.5s with the handrolled code to parse 750GB, I however doubt the optimization is needed - it's more than 50GB every second and you need some really really exotic hardware to generate that much data. You still need to do something with the data and it's likely significantly more computational intensitive - that should be on a different thread.

That said, using the GPU would free up the CPU to do meaningful work with the data. But to be fair, assuming 1GB/s datarate, it's still 12,5m to read it all and you only gain 14.5s or less than 2% speedup if you're CPU bound.
Being white in china is totally bizzarre. Been doing it for the last 4 months. Automatic celeb status.
SV isn't just worth the cost. Places like NYC, Boston, and if you're willing to lease a car - frankly any metro area have tech jobs. I've had many friends state their unhappiness with the valley, perception meets reality; a paris Syndrome.

As for San Francisco (SF) proper. Homeless. Expensive rent. Hard to find a decent place to live, or to park, or sit. It gets better the further you go out. Frankly, if you insist, I think that some places in Oakland and Berkeley are great.

USA is a great country, you don't need to be in NYC/LA/SF to be happy! You could end up finding a job in Florida for example that pays 75% of what you get in SV - you would be living like a king and have money to save.

In either event, please don't get roped into the trap in an expensive market (NYC / SV) and taking stock instead of pay.
This is basically what existing corporate proxies (like FireEye) and AV software (like Avast!) already do.
Strings are, to a first approximation, the universal interface among software components. Lots of source code relies on strings in non-obvious non-trivial ways. Breaking string compatibility is a big deal. That's why C hasn't and C++ didn't despite the pit of hurt that null terminated strings turned out to be. Instead, Unicode abstracts over stings.

One could make a plausible argument that by opting for C-style strings, Python didn't get strings right. In fairness, Unicode was not mainstream when Python was on the drawing board and C-interop was and continues to be a way of achieving performance from interpreted languages. Anyway, by the time the problem was addressed, there was lots of Python in the wild. Then as now, most Python programs didn't need Unicode; and as is the case today, much of that code was written without thinking about the implementation details of strings.

Even the most non-benevolent dictator can change the economics of legacy code bases by fiat. Legacy code has inertia, and in the case of working Python 2 code it's Python 2 that's broken not the working code. Switching non-trivial code to Python 3 comes with the risk of subtle highly coupled bugs in exchange for little more than an 'atta-boy or two. There isn't a meaningful performance improvement at the end of a refactoring hell.

In the end, the business case for changing from Python 2 to Python 3 is weak for many users. Python 2 works fine for their needs. Python 3 may just generate more work: even setting up, running and managing two versions of Python is work [and for non-devops people, often non-trivial].
If this is the only box that you will ever maintain, then sure, knock yourself out. The problem shows up once you start maintaining hundreds of boxes, because you have an overly complex security setup that does not bring any substantial benefit to the table. It becomes just another thing you have to think about every time you redesign your environment, install new tools, etc.

You are essentially sacrificing simplicity for a false sense of security.
Pay $5 for it; if you find it useful or more valuable than intended then buy another 'copy' for the rest of the perceived value.
For policies, it would be good to have a method to make sure that all employees acknowledge they have read the policy and then have some reporting for management. When the policy is changed they have to re-acknowledge.

Another useful thing would be to connect it to google apps so I don't have to manually create all employees but it would work more or less without intervention.
For people who are criticizing this, try to find something good on it: it's just a curiosity about a powerful man of a well succeed country, that can inspire someone.

This also can be considered as a positive fact for me, once in my country, it's common to find politicians that even doesn't have any degree (including a very recent president).
Yeah, although I am not a big fan of "the ends justify the means" saying :)
No the first time they've promised this. But who goes to McDonald's for "good" food?
Just think of what the science of dentistry could have been if only we had gone with the Aristotlean model.
Let's not start praising Mayer until she actually turns Yahoo around. It's still in decline, and while she's able to slow it, Yahoo isn't winning again yet. They have a lot of push in the mobile market, but there's nothing attractive to me about Yahoo's suite of apps yet. Even Tumblr, the service that should be seeing some of the most mobile exposure, doesn't appeal to me on my phone as much as Twitter, Facebook, or even YikYak.

Not to mention, I'm concerned about her earlier investments in content creation. Does anyone have any knowledge of how well Yahoo is doing on the video side? Yahoo spent a lot of money on high quality video and video streaming, but mobile users don't have the bandwidth necessary to make use of that service. I think Mayer should look to cut costs by dropping or slimming down Yahoo Screen, unless they can improve the experience for mobile clients.
People's ability to echo my own points back at me as if I somehow failed to consider them and they are somehow correcting me never ceases to amaze me.
How is this a new standard? Many people publish code and data sets alongside their paper. It's the best way to earn citations.
Twitter’s Streaming App Creates Piracy of Year’s Biggest Fight
The problem isn't that there are problems with going to Python 3. The problem is there isn't enough benefit to make any change worthwhile for most users.
>why does this seem to happen universally in the world?

I think there are two factors in play

Firstly the average white is probably richer that the average black globally and so would give a better impression for plugging real estate. That could be negated if you can get a high status black guy to promote your thing.

Secondly people tend to use white for good and black for bad I think due to the association with daylight and seeing things. Light shows up bad stuff which hides in the dark.
"The people responsible for suppressing speech said so."
Try http://www.uiparade.com/ and http://ui-cloud.com/
I'm a gamer and after I "used" 2 razer mouse within a few months each, I went back to a regular 10€ random mouse and still use it years later.

As for working I couldn't care less what I should use as long as it works fine.
From 13 to 84, Linux is an operating system for all ages
Shouldn't that be the default assumption? It's pretty rare to not have SSE.
Apache Ignite Word Count Streaming Example
Component Based React.js Apps with Flux Architecture, Immutable.js, and ES6
Can you not download it for free, and essentially do that?
Smartglass for Xbox One can control television (USB TV tuner, HDMI CEC commands for set-top box on One's HDMI input or infrared commands via Kinect's IR blaster or separate IR blaster) as you describe.
Nothing in your quote suggests blacks are ugly.

It does suggest they will work for less money, and if you're looking at demographics, blacks actually do tend to make less than whites in many places.

You can easily debate the merits of that, but I don't think you can draw a straight line between price and beauty here, as there could be many other factors at work, such as basic economics (supply and demand). i.e. - there could be a supply of 200 black people and 2 white people, making the whites more valuable simply because they are scarce.

I mean I agree with you, but I don't think you can directly jump to those conclusions based on this.
shhhhh, people don't realize PHP started out as just a tool for Rasmus and ended up evolving. No, to them, PHP was DESIGNED this way on purpose from the ground up.
Agree, they aren't the same type to begin with.
> 6. Triggers+family are invisible logic. They can cause confusion during debugging.

I'm not sure I can agree. This is the appropriate venue to validate/copy/mutate data. An heavily constrained table should be documented as a matter of API instructions, because (as you mentioned) they can cause confusion, but let's not throw the baby out with the bathwater, eh?
Oh yes the silos. PMs whose only function is to shield the client from "dev-speak" so that (1) nobody will complain when client asks for BS, (2) can help to subsidise dev with a cheaper one... Silos also help that if devs talk to each other, they might start talking about Emperor's clothes.
After competing in an AI contest a few years back, I had fun and wanted to do more, but ran into the problem you describe.

The state of hobbyist robotics is very hardware-centric. I not yet discovered something appropriate for use by AI programmers.

So I decided to step back and work on theory. I did this for several years and recently finished. Hobbyist robots still aren't ready to implement my ideas so now what do I do? I started working on a software architecture based on my high-level research. But how to test it? So now I am working on software to simulate an environment for my AI to interact with because I don't have the time or skill to build a real robot.

I honestly don't think this is a bad thing because I would imagine that when we start to work on "real" AI (not this nonsense that passes for it today) testing behaviors in a simulated environment before deployment to hardware would save a huge amount of time (and physical damage.)

Now I am hoping that once I have taken my virtual habitat as far as it can go, hardware will be available for me to apply what I have been working on. My hopes are low.
I had a very similar experience - I'm also quite fair due to Albinism which I think raised far more attention than the average white person over there! I had many people wanting to take their photograph with me, constant staring and quite a few girls approaching me on the street/subways/shops.

One of the most endearing things was when somebody would try to test out their very limited knowledge of English on me at random, they'd often seem quite proud of themselves and I was always happy to oblige.

(Incidentally my girlfriends home province is also Xinjiang!)
Small correction: it is Tim Berners-Lee not Burners Lee
Someone Has Domain for Carly Fiorina’s Name and Is Pretty Upset with Her Layoffs
They officially claimed the only acceptable meal in their restaurant would be a hamburger.

I don't know for youngsters, but I go to McDonalds for a blend of 'I still like the taste of this unhealthy thing' and childhood memories of the glorious 80s.
"The speed optimized binary is much smaller..."

Did I miss where he optimized for speed?
I notice this kind of behavior a lot. People praising someone for silly little things (even when the person does not deserve to be praised in general). One that comes to mind that gets this kind of response a lot would be the current pope.
http://forums.devshed.com/php-development-5/php-fractal-bad-...
While I do believe that it is possible to write great Apps with PHP I tend to stay away from it because it is not statically typed. For quick and dirty proof of concept it is nice though (IMHO).
This really isn't that difficult to grasp.

Can you show me any graph of the value of a nationally-issued currency that behaves like Bitcoin's? The most stable currencies show <10% volatility, while Bitcoin shows volatility of >100% over a given year. The most volatile currencies are almost entirely inflationary, while Bitcoin can be deflationary a great deal of the time (even counting the drop from $1000+/coin, I'd be still up more than 1000% from when I originally bought Bitcoins). Not a single government-issued currency in the world behaves like Bitcoin.

If you want to talk about the technical implementation details, fine, there are some vague similarities, but those are not by any means the defining characteristics of a currency. Currencies predate computers, so computer implementation arguments about what a currency is are pretty obviously bunk.
It's an old argument. A statist (a polite word for fascist) regime can quickly correct obvious inefficiencies leading to a quick and easy boost in productivity. Hayek argues that the jolt is temporary and, in so far that nothing creative seems to come out from Singapore, he seems be at least partially correct.

The question is, however, if this is a regime we'd like to live in. A regime where dissent is closely regulated and suppressed (including through canning). A friend's father, formerly an editor of the WSJ, is banned from Singapore for writing an article critical of the boss.

I don't think it's a coincidence that Silicon Valley is in CA and has attracted millions throughout the world, to program. People take risks and failure is a badge of honor - not a stain on your family's honor.

Meanwhile Singapore has someone who was, according to his ex-adviser, a great mathematician/programer. But then he joined the consultant/political class.
Just because you don't see the hard lines doesn't mean they aren't there. We are deluding ourselves by avoiding a hard definition of intelligence so we can keep believing that we are creating AI when its really nothing of the sort.
> But who goes to McDonald's for "good" food?

Nobody. But plenty of people don't go to McDonald's due to its bad food.

It's not even about the unhealthiness of it, but its low quality. McD's around me have the shittiest meat ever cooked while their prices are still not very competitive compared to good, tasty burgers in proper restaurants (around 8€ for a menu in both). McD's is losing to proper restaurants/bars (which aren't really their competitors but actually compete against them) and to other fast food places.

The only advantage McDonald's offers in my country is they're open 24h on weekends so you can eat it after a night out, where the shitty taste is obscured by the client's drunkness... and kebab places are slowly taking their piece of the cake there too.
Pretty much. People need to realize that Steve was a human being, absolutely riddled with flaws and prone to fuckups, just like everyone else.
SUSE is hiring for 88 different positions. 52 in Engineering. (REMOTE OK², CAN OFFER VISA, RELOCATION SPONSORSHIP)

- Nuremberg, Germany

- Prague, Czech Republic

- Beijing, China

- any SUSE location globally or home office

We have positions open for Docker developers, Kernel engineers, Java/Linux developers, Ruby hackers, Rails developers, OpenStack engineers, and QA engineers.
SUSE is a 20+ year old company providing a rock-solid enterprise Linux distribution. You can see where we lead here: https://www.suse.com/promo/suse-leadership.html

What do we offer:

- Direct contact with representatives of free/open source software projects worldwide.

- Regular hackathons (Hack Weeks) and workshops on the company, department, and team levels.

- Five weeks vacation. (¹)

- Contributions to pension insurance or capital life insurance. (¹)

- Other common employee benefits (food coupons, health care, sports and cultural activities). (¹)

- Free beverages. (¹)

- We know how to party.

- We celebrate success.

All job postings are available here:

https://attachmatehr.silkroad.com/epostings/index.cfm?fuseac...

¹ Reference for the example benefits is the office in Germany. They may vary across hiring locations.

² Please note that not all positions are available for remote workers and still relocation may be preferred.
Yes. To be strictly fair, both JS and PHP have legitimate excuses; JS because it was done in an insanely short timescale, PHP because it was (initially at least) cobbled together by an amateur for his own purposes. I doubt anyone could have predicted that both languages between them would basically be running the planet by 2015 :)
Why It's So Hard (and So Important) to Track the Trash We Leave in Space
It should be 750MB, not 750GB. There is no way a single hard drive can read 750GB in 14 seconds.
I don't agree with this argument. The sun doesn't shine at night, period. Any solar system which supplies energy after the sun is down relies on storing residual energy collected during the daytime. Solar thermal is storing energy in heat just as a lithium battery would using chemical reaction.
Hopefully OP will elaborate on his thinking, but I'd hazard the thoughts were something along the lines of "sectarian violence in Iraq needs to be controlled to let it become a modern country."

I.e. democracy is a fairly terrible vehicle for progressive change, as by definition you're going to be fighting against inherent conservativism (both terms used with social rather than political definitions) in a majority of your population. I know nothing on the history of Singapore, but /hazardGuess.

(Whether or not you agree with that perspective is a valid question, ofc)
Design space (a rebuttal to Sivers' 'pg')
Many politicians are former lawyers and it seems to me like passing a bar exam is a pretty useful skill (more useful than playing the sax, even) if you're going to endeavor to make laws.
> A few code review comments here and there won't cut it. If I was to be brutally honest, I'd outright reject the PR and tell him to rewrite it from scratch in a clean way but that's probably not the ideal response.

I disagree, that's exactly the ideal response.
It worked for South Korea and Taiwan. They were both ruled by strongmen on the fence between dictatorship and autoritarian democracy. Park Chung-hee industrialized S Korea in 20 years by ruling with a rubber-stamp parliament and a disregard for human rights. The country emerged stronger and gave way to a true democracy with 20 years of his death.
‪‎Stereotypes‬ at ‪Meetings‬ – Which One Are You? Take the ‪QUIZ‬
Video Analysis of an Exploding Stormtrooper
If you haven't, and if you don't mind more interactive web games, I would recommend you to play Loved [1] by Alexander Ocias.

[1] http://www.alexanderocias.com/loved.php
I'm confused as to how and why McDonald's and Little Caesars are on the front page of HN right now.
Pinterest Finally Takes Applications for API Access
I don't understand the benchmark. How can a 750GB file be read from disk in 1.5 seconds, let alone be parsed? He mentions it's a 2TB drive, so it's not even SSD presumably?
The trouble is that that doesn't prove that similar increases in prosperity could not have occurred without widespread human rights abuses.
I've always assumed this was because America/Europe's culture has influenced everyone else's. Pretty much everyone watches and is heavy influenced by american TV. We know what ideas and images American media portray(think standard blonde barbie doll image). Then speeches like this have to happen - https://m.youtube.com/watch?v=ZPCkfARH2eE ...and articles like this must be written -
http://thehairpin.com/2014/09/white-beauty-myth

History of how black people tried bleaching our skin or straightening our hair. I still cringe that my wife wears weaves from time to time because I always remember the history of why black women do that; how it all started. I comfort myself by trying to think that they've taken & owned the weave in the same way black people have "taken" the N-word into their own identity... sorta....kinda...maybe...... it's complicated.
When will Ireland become a true startup star?
> Why does apparently every culture think whites are pretty and blacks are ugly?

I dont know about the ugly factor but atleast in India being white is associated with being rich. White people are rich while blacks who are from Africa are poor.
It's funny because it's inverted though in that the Chinese doing it think whites are better than Chinese, for business promotion at any rate. I'm not sure treating 'the other' well is the same type of problem as treating them crappily.
Thank you for your feedback, we plan to implement these features in the next versions.
McDonald's sure as hell _would_ have incredible headroom for making quality improvements, if that were what this is all about. But it isn't. MD just looks stuffy compared to competitors.
This seems like a bit of blustering from a CEO who is concerned about addressing shareholder worries. I really do not see McDonald's EVER competing head to head with Shake Shack or even Five Guys, because how would McDonald's overcome their legacy of being the go-to place for cheap food? They'd have to require complete re-vamps of their entire process up to and including total overhauls of the kitchens in most locations.

Basically, I'll believe it when I see it.
Its not in the UK, its very average. We have Marmite to fill that role, which I am sure it does a thousand times better.
That's actually interesting. It's not obvious to me that "2" should be parsed as an int and not a string. Perhaps we should either be explicit about what we want "2" to be parsed as (int, long, float, double, bigint, bigfloat, string...) or let the parsing of a number be determined in a more dynamic way. If you're comparing a string with an integer literal, then you probably want the string interpretation of the literal, right?

Not that this is particularly important, I guess.
The Kilo release is here, and other OpenStack news
Including `-d:release` optimizes it, so that's probably what he meant. It's one of the first things in the [tutorial](http://nim-lang.org/0.11.0/tut1.html).