skysight-inc/HackerNews huggingface dataset:
PyPy is taking a similar approach. The difference is Numpy is using CPython's CAPI as the duct tape where as PyPy is using cffi as the duct tape. Both approaches end up using the same underlying libraries.

Too many people just have the wrong impression, thinking that PyPy plans on re-implementing all the libraries that Numpy and scipy use but that's just completely false.

They have re-implemented the Numpy array so that it can take advantage of the JIT and so that parts of an algorithm implemented In Python that uses Numpy can also be optimized. Unlike what occurs when using Numpy under CPython where the Python code does not get optimized unless it is converted to Cython, C Code, or some alternative to Python to have it be optimized.
"Say you have a loop that goes over a million structs, but only accesses one field. Drop the extras, do the loop, then add them back."

Why? Why would you copy at all? Are you saying that with small structs you'll be able to fit more of your data into caches? I haven't timed it (anyone have 20 minutes to spare?) but then you have to make full copy, very expensive not to mention having major implications on memory usage. If my compiler would do that under the hood, even when set to 'optimize for speed', I'd be pretty annoyed. The only way to know if such a thing is faster, is by looking at each use specifically - at which point we're not talking about a compiler anymore. Well ok we'd be talking about "runtime pgo", and approaching JIT territory.

Furthermore, such an 'optimization' would also have to, e.g., detect offsetof() and make sure that that works correctly, and account for packing and people relying on that, and unions, etc etc. I'm not going to spend much time here further on examining and deconstructing this whole concept, especially as I still fail to comprehend the goal.
The BBC news I listen to (the News Hour they play on my local NPR station every morning) is much more emotional than NPR. This is especially true in the interviews, where they hit hard and are not afraid to ask uncomfortable questions, whereas NPR interviewers tend to be very accommodating and mostly exist to set up the interviewee to say what they want to say.
What We Learnt Surveying Our Most Active Users at Speak
... so why not do it over WiFi? You use less power/bit and you get the data delivered to where it matters, local network.

LoRa only makes sense (and I've seen it used) in large infrastructure type uses like sensors that monitor roads or bridges.
Startup postmortems
It's easy to say Facebook will eventually fail, but given its size it will take a major shift in Internet usage for it to happen. People compare Facebook to AOL. AOL started to decline because of the shift from dial-up to broadband. What will cause Facebook to decline? A shift to mobile? Facebook owns four of top social apps (Facebook, Messenger, WhatsApp, Instagram). VR? Facebook owns Oculus.
Well partly I'm asking the same question - what am I missing? CSS and other CDN based stuff I get, but hosting my own analytics? Where does one start - what can be measured, what is worth measuring? What else is done on these 10MB JS downloads we all get these days?

I suppose there is a job of work to be done downloading the top 1Million web sites and seeing what crap comes through the door - but would be nice to know what the OP is replacing and with what so I know what is derigeur these days
My experience with their process is it is impartial to the point of being inhuman -- Like, Google is so thoroughly obsessed with "making the perfect decision" that they ignore the fact that candidates are actual human beings, not "machines with a programming attribute that can be rated with a scale of 1 to 10, and we'll take the 8s while passing on the 7s", and if after a day of interviews we're not sure whether we've got an 8 or 7, we'll throw it through the evaluations again.
I've only seen a couple of Lynch's films. And those I've seen, I've only seen once. Yet, all of the most vivid film scenes that I can replay in my head, drawn from all the films I've seen in my life, are composed by Lynch.
Finally a solution to USB Debugging toggle widget on android
There was a time..so I hear, where nobody used email.

How come people simply cannot avoid using it?

If you have a non-internet way for my computer illiterate parents to see photos of their grandchildren on different continents, please let me know
The Music Never Stops on Bop Until Now
Well, because starting a company is a huge risk with a very low percentage of success, even with an awesome idea. Some ideas will require corporate backing to be successful, either because it is more of a feature than a product or because you need to leverage the infrastructure of the corporation.
The Equity Documents You Should Always Have on File
I think their “aren't we great for doing you this favor?” attitude about the 31 day downgrade is really weird. Last I checked, disks don't have an expiration date that is shorter than milk, and most people appear to have more space than they know what to do with. Why, then, is there any period after which an archived OS should be forcibly removed? It should stay there as long as you want it to.

The older OS is paid for. It represents a big investment. And, there is no way that every possible problem will be magically found and resolved within 31 days. What if it takes you 2 months to boot up a game that is apparently broken on Windows 10, for example.
But does it handle "Google Chrome" and "Google+" correctly? Clearly, these should be written as "Alphabet Inc's Google's Chrome"† and "Alphabet Inc's Google's Google+", respectively.

† Or "Alphabet Inc's Google's Google Chrome".
How often are you running you Macbook in a non-charger-available environment where you'd run your battery down enough to test this? Or have you specifically disconnected to test this? (Not /s, actual questions)
The suggestion of "spontaneous speech" comes from not only a "highly rehearsed" intonation but is perhaps primarily the result of extreme editing, as discussed in this revealing audio post looking at the practice by On the Media:

http://lk.tumblr.com/post/5435349794/public-radio-production

Really eye-opening to learn that the NPR anchors, reporters, and guest interview subjects are not nearly as quick-thinking and well-spoken as they are made to sound in the final product.
The family doesn't need access to the account. It can still be "memorialized".

Facebook could very well deal with a list of images to remove and the reason for it. In this case, the reason is cristal clear.
The article makes it sound as if this is a modern phenomenon and as if it is exclusive to China. This pressure for women to get married has always existed everywhere. The burden has somewhat alleviated recently in Europe (maybe in other developed countries too), but it is certainly there for all the developing countries.
Way less risk when you are former VP of engineering at apple. That guarantees at least enough investment to hire a team the size of what you had at Apple. Presumably as former VP you also have the experience to increase chance of success.

So no, not a huge risk, and higher percentage chance of success than anyone else starting the same company.
Yeah, exactly. I just spent 5 minutes trying to figure out how the hell Google is involved in that only to realize that they aren't.
Actually, I'm Asian, FWIW.
there's xprivacy for that
Did anyone get actual invites to the interviews?
"Twice a week groups of about 30 to 60 parents meet in the same spot, each carrying pieces of paper containing information about their child - their job, level of education and salary, as well as their physical attributes."
I've been waiting for someone to adapt Aura/Ash from ChromeOS to work with a regular Linux desktop. It would instantly become one of the more polished DEs available. Maybe this could help things along.
Hunting with eagles
Both 37S and Google's "rework" is not actually the "common English word" but a particular split to 're' and 'work'.

I guess it's a textbook example for why trademarks were invented - Google naming this that way with almost identical split to 're' and 'work' is just confusing the shit out of everyone.
60 Years of CERN Experiments and Discoveries
Probably true that phones will become good enough for most things.

But at the same time, how many devices will the average person use? More or fewer? If it's more, then no matter what -- even if we don't know what those devices will be -- you want it to be easy to switch between them, which is the problem Continuum is solving.

I think this is Google hedging its bets again and getting ready for whatever unpredictable thing happens next. They just assume it will include a proliferation of devices.
This looks pretty awesome, I might have to pick one up. Always wanted to play with a real, native Oberon.
try BBC world service, it's dehydrated.
Lots of public schools are using Chromebooks. Aspects of the Chrome OS model are key features and justifications for it. As a taxpayer and parent in a school district that buys a lot of Chromebooks, this is an irritating pivot and feels like strategy tax because Chrome OS was the more visionary and future-forward model. I have a feeling that a not-insignificant portion of America's pubic education system was betting on it.

(edit: I know Sundar and Google are extraordinarily brilliant and know what they're doing...I am just envisioning Pixel C type devices, and this isn't the direction I think anyone thought Chromebooks were headed. I'll try to be more optimistic!)
I actually remember the _old_ regime of userContent.css with hacks for specific banner sizes and such.

I've found a set of rules which are quite helpful at removing / reducing online Web annoyances myself, including killing variants of interstitials, popups, and flyovers. To the extent I'd strongly recommend current Web devs avoid use of those and similar terms in their own CSS.

(ProTip: if you're calling an element "nag" or "tease", it probably shouldn't be there in the first place.)
> Alex_Gaynor - simpson: import operator; operator.isNumberType is the check you want

> I'll push this change quickly

> Alex_Gaynor - uhh, wait the check seems to exist?

I dunno, I kinda see both sides here. First, I don't think the devs were off-base at all here. They were friendly and looking to solve problems. However, they did seem to want to simply solve the problem, while Matthew did state that he was looking at this as a way to contribute.

The whole interaction could have been improved with a little encouragement at the end, and possibly a recommendation of an 'easy' bug that was currently in need of a fix. It was fairly clear that there was an enthusiastic new contributor, so a little effort in this direction may have been warranted.

I certainly would consider this an example of being unfriendly or unwelcoming.
> You're a moron.

Personal attacks are not allowed and comments like this will get your account banned on HN. Please post civilly or not at all.

https://news.ycombinator.com/newsguidelines.html

https://news.ycombinator.com/newswelcome.html
Marshmallow does do this for legacy apps that are not designed for the new permission model.
what other built-in ways are there to query stories posted to HN?
> Android OS but no other apps installable by the user

There are quite a few device management solutions out there for Android that can white list, black list, deny all installs of apps. It's very common to setup in business and already completely supported.

It's even far more powerful than that with capabilities to do things like deny certain apps/networks unless you have certain password complexity requirements, etc..
In a web development class. I also just don't like the sound of my MBP's fan.
Isn't this also known as RocketInternet?
I've built a few small toy apps on Twitter in the past (particularly back when the API was very simple web requests and it was trivial to even use it from shell scripts), but the unpredictability of Twitter toward developers who build things that make money has guaranteed I never took it seriously. Having your business ripped out from under you because Twitter decided they wanted to do something similar is a pretty sad thing.

I'm currently building something that does rely on Twitter, and I'm still hesitant to spend much time on it, because who knows when Twitter will decide that what I'm doing is part of the "core experience" of Twitter and pull the plug on my API access?

Having access cost money isn't a huge problem, as long as it's reasonable, and right now, the costs aren't a concern for my project (I pull very limited data; a few thousand tweets a day). I don't even mind them saying, "Don't do these things with the API." as long as those things are clear and not a moving target. But not knowing when/if Twitter is gonna kill your project is a huge problem.

I'm really not sure the signals I'm reading from Jack and the Twitter folks alleviates that concern. They wanna address pricing, great. They acknowledge that growth is dependant on a twitter developer ecosystem (as fueled Twitter's initial growth), also great. They even acknowledge that they treated developers poorly along the way. Again, great.

But, are they really committing to not screwing people over again?
2015 New Yamaha MotoBot Concept
Here I get to say, with reason in this case, what does that even mean?

You apparently practice the passive-aggressive school of philosophy - the one where you write as if you are disagreeing with someone, but you neither offer any specific rebuttals of the other's arguments, nor do you make any specific, refutable statements about your own position.

But none of this matters anyway. If you want to argue that science needs philosophy, and regardless of what metaphor you are trying to pass off as an actual argument, the one thing you have to do is to show one or more significant examples where contemporary science has depended on contemporary philosophy. Without that, anything else is just talking around the issue. Of all the people who have replied to this thread, only shabda seems to understand this.
Yes. And while the cultural aspects are worth understanding, neither they nor the women are the real story in China. As you note, there have always been and will always be people of both sexes who are single through choice or temperament. But in China, the real story is leftover men. When you have such an enormous sex imbalance at birth for as long as China has, no amount of natural excess male mortality is ever going to even that out. So when you take the Chinese population, segregate it by broad age groups, subtract out those who are single by choice and pair off the rest, you're left with tens of millions of young and middle-aged single men.

History's solution for this, almost invariably, is both simple and guaranteed effective. The leftover men are called an army, and they either die in combat or conquer foreign lands, where they can take -- by force, usually -- the stock of available women after killing the menfolk in battle. In either case, the imbalance is corrected.

That's the real "leftover" story in China: if those men aren't to be an army, then what are they to be?
> you 3 guys ... Cloud cuckoo land ... your propaganda ... Does that register with you guys?

Your comments have been crossing into incivility. Please don't do that; it breaks the site rules and leads to tedious flamewars. I'm sure you can make your argument civilly and substantively if you try.
Regarding the very slow babel 6.0.2 timings - something odd is going on. I removed the babel 6.0.2 install, installed node 5.0.0 which ships with npm 3.3.6, ran the install commands at the top of this thread and the babel 6.0.2 speed reached parity with babel 5.8 - both babel versions ran at around 0.55s.

(edit) Then I leave the babel 6.0.2 install as is and then run it against a node 4.2.1 binary - the babel 6.0.2 speed is once again 0.55s - no difference.

So I removed both the node 5.0.0 and babel 6.0.2 installs, re-installed node 4.2.1 with npm 2.14.7 and ran the following commands:

npm install babel
npm install babel-cli
npm install babel-preset-es2015
node_modules/.bin/babel -V
6.0.2 (babel-core 6.0.2)
echo "class Foo {}" | time node_modules/.bin/babel --presets es2015
2.55 real, 2.37 user, 0.23 sys

So the babel 6.0.2 speed difference is not due the node version, but may have something to do with the different npm versions and how they install node_modules, or the fact that I installed the modules one at a time.

Using Mac OS X 10.9.5 if it matters.
Not to mention Silly Names. Looking at you, Sunari Glinton, Neda Ulaby, and Olfebia Quist-Arcton.

Speaking of names, why do the anchors pronounce the Egypt-based correspondent's name "Layla Fadel" while she pronounces her own name "Layla Faldin"? This irritates me no end!
They have disclosed now on their facebook page.
This means FB is reserving for itself some form of proof of kinship that does not yet exist and which is not the government's.
Memebox (YC W14) Is Hiring a Marketing Lead
I like this commenters take in the article:

"Fecesbook was the former MySpace, which was the former friendster, which was the former [keep filling in the blank]

Fecesbook is the next AOL walled garden of junk. They were founded on calling their users dumb f*cks and voyeristcally to spy on girls.

Google, worth an order of magnitude more that FB, is a true internet and technology company founded on algorithms and smart innovation as opposed to being a copy of myspace and walled gardens that anyone can cut and paste.

Good riddens to Fecesbook but I wonder what's next. Better yet, what's going to be the next Google/Alphabet?"
Two points:
1. Would you have my password / private key / both?
2. Why does it say 'As of now in 2014'?.... Instead of 2015?

Perhaps you could provide a Privacy Policy and tell us what jurisdiction it would be enforceable for?
Sure, you are that most important kind of correct: technically so. And so I'll amend it: "the company that matters to the WSJ's audience is Alphabet because they're where the money is."

The mixture of pedantry and willful vagueness in this thread is weird.
Presumably their policy is not that it has to be A real name, but YOUR real name.
> But due to FCC regulation in the 900MHz band for example you can only instantaneously transmit at 30W.

The limit is actually 4W ERP (1 watt transmit + 6dB antenna gain) per CFR 15.247: https://www.law.cornell.edu/cfr/text/47/15.247

If you are aware of an exception to this, I would be very interested.
There is a startup plan that is basically a cookie cutter plan that a lot of startup follow.

1. Invent new technology/software/website.

2. Get VCs to invest in it.

3. Sell ads on the website and use ML to target people with those ads.

4. IPO to go public to raise up the stock price.

5. Issue yourself a different type of stock that has different voting rights so you retain control of your company.

6. Keep investing new stuff for growth and sell off shares to raise more money.

The problem is people who become CEO without ever taking a business management class or understanding how a business or the laws that effect it work. Steve Jobs found it hard and resigned from Apple in 1985 and had to go back to college to learn business management to learn how to manage a company better. It paid off when Apple merged with Next and Jobs knew how to manage Apple better than he did in 1985.

We haven't seen Bitstock companies yet that trade on Bitcoin instead of the US Dollar. Nobody ever thought to make a Bitstock market based on Bitcoin. You just modify Bitcoin to issue shares of stock called Bitstock and you have issues the company puts that Bitstock can vote on based on what type of Bitstock it is, and then you avoid the lawsuits of signing the wrong document because Bitstock replaces that old system with a new one. Zuck just votes with his Bitsock on each issue and makes it official no need to sign documents anymore.
> hm, someone should make a simple web app that gathers names and styles of fonts and provides a zip w/ pre-generated CSS

I used http://www.localfont.com to retrieve the Open Sans font I was previously using from google font. Maybe that's the kind of webapp you are looking for.
2012 2min vid about inspiration, construction, & control : https://www.youtube.com/watch?v=K6PpCTMEAVM . There is a processor onboard that controls the flapping.
Malthusian catastrophe. Population tends to grow exponentially, but not the resources. Historically, the excess of population have been controlled through wars and famines. The CP wanted to control with laws instead...

The thing is that in developed countries this kind of laws are not necessary because people just don't have children because they are too expensive.
Lending Club Joins Profit Club
Well sure. Android will need to be a good car, TV, and whatnot os. Why not desktops? But that's what Microsoft broke their pick on. Windows 8 Was suckey on all form factors. Easy to get this wrong.
1. facebook did not "invent" anything, especially compared to Google, they copied text entry boxes and messaging, which anybody could easily duplicate from myspace and reworked the design. Google invented something.
> with an open marketplace, there will surely be alternatives

Famous last words. Take a look at the Android store, it's a wasteland of adware-ridden crap.
Dialing Back on School Testing
Well, isn't that a bummer. I'd block it manually if it weren't blocked automatically since it uses my resources (including, but not limited to, simply requesting and downloading the file) to do things the server ought to be doing at its own end. And no, you don't need to be more granular than that.
It will be interesting to see what the final winner of GPU programming looks like. There's also the possibility of FPGAs making their way into consumer hardware, and right now the pure-Python library MyHDL is a great choice for those. There are a few attempts at abstracting over OpenCL like https://github.com/eholk/harlan, and some intriguing domain specific attempts like http://halide-lang.org/ but I think it will be a while yet before something takes over. I also don't think whatever it is can succeed without corporate backing.
Syncing will eventually be a thing of the past for most people, but I imagine what will make syncing obsolete is not cloud storage alone, but rather cloud storage in combination with the emergence of a new class of portable devices that is compact and efficient enough to carry around for personal communications, powerful enough to get real work done quickly, and flexible enough to support large displays and VR for media consumption and gaming: a single device that literally does it all.

Cloud storage will still be important in this new single-device computing model, but only as a means for archival and backup. Sync won't come into play anymore because you only have the cloud and a single device to manage, and changes will tend to only propagate in a single direction from the device to the cloud.
> If they're using different forms of logic, then they're both right according to the form they're using,

Absurd. Knowledge is impossible if both are right. You're bad at this.

> but they can't be compared to each other unless they're using the same kind of logic.

Says who? Your conventions? What if my "conventions" of logic say the can be compared if they're different systems of logic? You're imposing a "law" of "you can't compare when I say so."

Silly reasoning is silly.
That shows just how great the concept is.
It's not that it's absurd, it's just that (as you've admitted) you're not using Facebook for anything so you may not see the utility of it. For those of us who use it, the utility is tremendous. It basically covers all personal and social communication that is not better done via phone (voice) or face-to-face interaction. Which means, it covers almost all personal / social communication. Excluding yourself from Facebook when your social circle uses it would be severly handicapping yoursrelf.
New species combining wolf, coyote, and dog emerges in eastern North America