skysight-inc/HackerNews huggingface dataset:
At the Ivies, you've got piles of white and Asian kids with perfect scores on the SAT, 4.0+ GPAs, etc. So you've got to do something to separate yourself from that herd in some way or another that catches the eye of somebody in the admissions office or otherwise ticks enough boxes on whatever rubric they are using this week.

Competition for some of these places is completely insane. I remember the campus newspaper publishing admissions statistics and it was something like 8-9% of applications were accepted, at one of the smaller and less well-known ones. Of those, you have a few dozen with the same last names as buildings on campus, a couple hundred international students paying every dime, and maybe another hundred recruited athletes. They could admit an entire class of high school valedictorians and salutatorians if they felt like it.
"This is the exact antithesis of the largely hands-off idea of what the government could do with respect to the internet over the past several decades."

And the ISPs showed us why that's a terrible idea. Remember, no one was talking about net neutrality until the big ISPs decided they wanted to fuck with the internet.
Predicting user behavior: Using machine learning to identify paying customers
AMEN.
Lovely redesign that addresses usability complaints I had with the old version. In fact I built my own search tool for Google Fonts a few months back because of these issues:

http://fontcdn.org

Some of my critiques of the old version:

http://thomaspark.co/2015/08/a-better-way-to-search-google-f...
That's a great insight. When you experience the truth of yourself, you experience the joy in it. Not because you are "trying to find joy". It's more realizing the joy you already are. Or that's been my experience with meditation and mindfulness at least.
Does OnePlus have a healthy ROM building community?
Occurrence typing, perhaps? (In addition to dependent types, rather than instead of them.) That is, the result of certain runtime tests can refine the type of an object.
It is not much better though. If it is another thread it has to work under the same async signal safety rules of a signal handler (the blocked thread might be holding an arbitrary mutex). If it is another process, there isn't a lot it can do.
Man, people must really hate money. Somebody just increased their pledge to me, likely out of spite.
FYI, same thing in firefox-47.0-4 in Fedora 23. Works fine in google-chrome-stable-51.0.2704.84-1.
AI Foosball
iOS 10 can livestream your games
​Nextcloud releases ownCloud fork ahead of schedule
RIP Apple Ping: officially closed the service on September 30, 2012
→ Accidental Tech Podcast: A Ding in the Room
Derek de Solla Price is an interesting character. 50+ years ago while stacking and organizing scientific journals by year, he noticed the stacks grew in height in a logarithmic curve. From there, so much.

"He was The Avalon Professor of the History of Science at Yale University from 1960 until his death in 1983. He was the first to record a complete lecture series on History of Science which could serve as a foundation for studies around the world... His entire 1976 lecture series 'Neolithic to Now' is now available on-line and for free at http://derekdesollaprice.org/"

[Ignore the site design--the material is amazing.]
I don't think 44/8 has an IPv6 equivalent. Anyone who creates one would need to pay an annual registration fee to one of the RIRs, whereas 44/8 is free because it came directly from IANA in 1992.
Putin is an autocrat, what equivalent is there to the DNC for him?

I think democracies are more at risk at this kind of thing because they have real elections and the data mined during elections is important. Its managed by a non-profit political party and as such usually has lax security.
> often half the price

How's the food inflation nowadays? A couple years back it seemed like all the frozen items were huge boxes with lots of empty air in there.

So I eat junk food occasionally, usually end up regretting it ... unlike the local supermarket at an expensive $3.33 for a bag of 40 name brand pizza rolls, I could buy a large box of generic pizza rolls at Aldi for only $2.50 ... woo hoo sounds awesome ... containing 17 rolls. Oh maybe not so good of a deal. It was funny to look at frozen appetizers where there would be this big box of breaded mushrooms and in tiny print "qty 5" and so on. I seem to recall a big box with 3 mozzarella cheese sticks.

BTW I don't photographic memorize prices, the above prices were verified via google.

Much as I'm not rich enough to shop at walmart, I'm not rich enough to shop at Aldi.

Admittedly, the produce had little selection (food desert style) but what little was there, was good quality and cheap, so its not all bad.
But would I trust you with my financial paperwork if you missed that I already answered this question?
such a weird failure by apple. I remember the buzz about ping like it was yesterday.
US airlines are doing fine now that fuel is almost free. We'll see what happens when oil prices rise again.
Yes, self-signed certificates without a CA is MitM-prone, but that's the only thing Heroku enables. You're only given a username and password and have to do with whatever configuration they've done, thus the problems.
guess this wasn't the thread for deadpan humor.
The idea of paying them then paying someone else to remove their shit is a little insane. Until that is resolved, I pay for my ad blockers. The added bonus is that I can remove any content I don't like (lifestyle stories about our rugby players).
Not only this makes sense, Python offers pluggable type systems that let you type some of your program, or all of it - as much as you'd like.

A similar trend with TypeScript emerged in JS land where it's gaining traction. (and flowtype to some extent although that is seeing a lot less adoption)
You do realize that Princeton increases one's chance at success massively? The sarcasm is justified because you can blog about whatever you want but as soon as you name-drop "Princeton", everything else is a rounding error. Just my opinion, but your policing of HN is getting more proselytizing and distorting of what's actually being written.
It is impossible. Dynamically typed programs are able to look at the name of the type, write arbitrary Turing complete code reasoning about it, and then do whatever they want with it.

For example a unit test framework might walk your class hierarchy, identify all classes whose name matches a particular pattern, and then start doing stuff with that.

Of course there is always a way to accomplish the same thing without abusing the type system. But as soon as you do so, it is a different program.
Refreshing to see something other than lorem ipsum.
All these updates and still can't select a range for "thickness", "width", etc.
haha they tried to get http://ping.com domain but that's like a HUGE HUGE golf company which said 'um, no'
Service Workers, maybe?
For all of the bumps and warts of the Telecommunications Act of 1996, as a consumer I remember the era fondly. My personal Internet connectivity improved more significantly (in terms of percentage improvement over time) in that era than it has since. Since that regime was dismantled, innovation in Internet connectivity has seemed far more stagnant and difficult for upstart companies to disrupt. It is a bit disappointing that we have elected to go down the path we have rather than revisit the model from 1996.
Hmm. There might be enough kinetic energy imparted into the ocean surface to replace depth charges, and thus damage submarines via concussion. I dunno. Maybe.
Do you have any links to articles or discussions that talk about this? I'd like to understand it more.
Yeah, Don Gorske ate nothing but Big Mac for many years, and he's still alive.

https://en.wikipedia.org/wiki/Don_Gorske

I feel like if people skip sugary drinks and large fries they are eating better at McDonald's than most people eat at home.

http://www.marketplace.org/2013/07/03/sustainability/freakon...
Wish there were videos available for the same course ! Can someone suggest a good lecture series with videos, other than udacity.
wow spoilers
Really good article - would have liked to see a starting point for KPIs to test your sales strategies as startups are getting off of the ground since I know many startups that struggle with this setup. With the hundreds of sales calls while you're validating an idea, it's easy to forget important data points and a KPI strategy could help companies keep track of their experiments.
What makes it a cultural wasteland, exactly? Where are people supposed to be socializing, if not the place they like to eat? Mass production is what enables McDonald's to provide good food at super cheap prices. Probably the best food value for your money in the entire USA.

McDonald's food isn't unhealthy as part of a balanced diet. It's no less healthy than chipotle if you're getting a soda. I don't eat there but McDonald's is simply amazing for providing so much great food at rock-bottom prices.
How Slack does call quality notifications
The US used to have this. Republicans got rid of it.
This seems pretty silly at first glance. It is just as easy to argue for increased complexity due to stochastic mutational damage and proteopathy followed by a sudden enormous cellular diversity of individual responses to that damage, and responses to the responses by nearby cells. When you can easily pull out data points to argue both sides of an overarching vision that's usually a good sign that the wrong tree is being barked up.
McDonalds is definitely superior to some of their peers, but I would be surprised if their actions in the US were as good as their actions in Europe. From what I've read, Western European countries have superior standards when it comes to food production.

McDonalds first ever organic burger debuted in Germany last year: http://www.reuters.com/article/us-mcdonalds-organic-idUSKCN0...
I can see why zero-rating might be of interest to the FCC and I'm glad they decided to hold off on any rules for now. So far, I don't think there's been any consumer harm.

As for the hypothetical where a service will reimburse for fees (like my bank does when I use out-of-network ATMs), I have a hard time seeing any FTC issue.
Seems like the ETH work on Oberon etc did that. The students kept learning by improving on or porting both the compilers and OS's. A2 Bluebottle is a fast, usable OS as a result. Barely usable given no ecosystem and few features. Usable, though, in a safe, simple, GC-ed language. :)

Far as C compilers, would this one previously posted fit your requirements?

http://c9x.me/compile/

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

It seems to be quite similar to what you describe. Designed to be compact, easy to understand, maybe easy to extend, and useful in practice. I remember liking it more than most of these submissions for those attributes.
I see the same thing in Chrome 51.0.2704.84 m, Windows 10.

I noticed my font rendering in Chrome started to be terrible a couple of days ago, so might be on me.
Git 2.9 released: more intelligent diff ordering with --compaction-heuristic
I guess I have to thank the general outcome of Kickstarters for setting the bar low for me :)
"absolutely disastrous"?

I am 44 years old, which means I remember growing up at a time when you were not allowed to own a telephone -- because AT&T exercised its corporate monopoly to control what you could plug into your AT&T phone line, and they would only permit that to be an AT&T phone, and they would not ever sell you an AT&T phone, they would only rent you one at an exorbitant price. And they didn't bother to provide you any variety in models, because why would they? There's one phone, that is what you get.

Also, if you wanted to call someone in a different area code, then I hope you are ready to shell out some cash...

If it weren't for state-exercised power, it is quite possible that things would still be this way.

I do not consider today's situation a disaster at all, relatively speaking. (For sure there are still many un-ideal things about it.)
There's a great BBC documentary on this from a couple of years ago: https://www.youtube.com/watch?v=Q124C7W0WYA
So where should the focal point of your community be? What super-sophisticated place do you socialize at? A bar? Starbucks? The mall? At home in front of the computer?
>terrible and unhealthy food

It is neither terrible nor unhealthy.

>the cheapest food is the absolutely worst food.

First, that would totally make sense. Second, it is not the case. Most McDonald foods are better than gluten-free ass-shit, both in taste and health.

>A country priding itself in diversity is drowning in homogeneity.

Breathing oxygen is homogenous. Let's create something else to breathe.

Fucking brainless idiots going after thoughtless tropes made up by malnourished hippies and poorly fed morons!
Because a lot of outreach is really about saying, "you know, people who are just like me are pretty great."
I would love love love to see a number of indie game studios pick up the open source engine and do crazy things with it that even Gavan didn't imagine. I'm so excited for the potential in this.
Yes, you referred to a bunch of cliches.....you FAILED to show why they apply in this situation.

It's easy for me to point out that you are the type of person who doesn't see the forest for the trees.
Maybe the reason you're confused is that at this level, peering is the internet. Comcast has a NOC that terminates connections going to its last mile customers and then peers with other networks. There is no separate "the internet" here, there are only peering connections to Netflix, Level 3, Google, etc.

So if Comcast doesn't peer with Netflix then the only way for Netflix traffic to get to Comcast customers is to travel via some network Comcast does peer with, like Level 3. The problem is, this gives Comcast monopoly power. However much Netflix traffic has to get from Netflix to Comcast customers, so regardless of which peer that traffic comes through, Comcast absent regulation can charge them monopoly rents in exchange for not having a link which is too slow to carry the traffic.

There is no inherent need for Netflix servers to be anywhere near Comcast. Netflix could put their servers in Amazon and pay Level 3 to deliver the traffic to Comcast, which is what they used to do. The problem is then Comcast can charge Level 3 the monopoly rents which Level 3 would then have to pass on and make the arrangement unprofitable, which is what Comcast wants because then Netflix is forced to buy those services from Comcast at higher prices.

Now suppose Comcast has to do free peering with anybody. Then Level 3 can get free peering (i.e. bring fiber to Comcast) and Netflix can pay Amazon and Level 3 (or Microsoft and Cogent or anybody else). They can even continue buying from Comcast, but would only do that if Comcast charges competitive rates instead of monopoly rents -- which is the whole point.
He's agreeing with the person he's responding to and noting how the point that person made resonates with his own experience, whilst adding a little background color.
>Historically China has fought wars over its borders, there is no obvious reason why they should switch to a US style expeditionary military with world wide ambitions.

Historically China has been too weak to do anything but fight over its borders. There's nothing special about the Chinese character that would lead one to be comfortable assuming China won't become expansionist when it has the capability.
Yep. There are stalls for cart return around the parking lot. There's a fair amount of theft. Derelict shopping carts floating around are one of the most reliable markers of a sketchy neighborhood.

In Chicago, some places have a little square outside the main entrance with posts too narrow to fit a shopping cart through, or an "invisible fence" system that locks up the wheels if the carts are brought past a certain line. In that case you have to bring your car around to the loading area and the cart always stays inside the perimeter.
I thought the franchisees owned the property too, and that the franchiser just licenses the IP and provides the foodstuff.
I noticed you wrote redshit. I think you meant redshift? I had a good chuckle at the very least.
Yes, we're going to get this setup as an Ubuntu snap, and should get moved to the regular package repos as well.
Having the pointer "doing double-duty as a pointer and a counter" reduces the potential for bugs. If you do otherwise, then you have more variables to think about and they could get out of sync.

It does match the hardware. There is no cache invalidation.

C programmers commonly think in terms of assembly. They might not envision a particular kind of CPU, but low-level operations are in their mind. The better programmers actually check the assembly sometimes. They know that a "do" loop is normally smaller than a "while" loop because the "while" loop gets converted into a "do" loop inside an "if" that handles the case of no iteration.

The _Generic keyword is resolved by the compiler, so there is no branching. One can also use a macro. Macros can be the normal function-like type of course, but there is so much more. Macros can be used to define functions. Macros can be used with repeated inclusion of the same header file, allowing the creation of many different versions of code. This lets you generate indexed_cata__size_t and indexed_cata__uint64_t and so on, which you would then hook up via a macro called indexed_cata that uses _Generic to dispatch (with zero run-time overhead) to the correct implementation.

I probably don't really get what you're looking for with the continuation stuff. Wikipedia compares it to setjmp/longjmp and goto, which doesn't sound too nice. This is all completely off-the-wall alien to a C programmer. It's hard to get excited about learning to understand something that is associated with really slow programming languages.

Being "able to create a function at runtime" is normally incompatible with having a small high-performance runtime. In C you have a choice: fake it, or do things the awesome way. You can fake it with macros, possibly including ones that expand out to define functions. The awesome way is to JIT, and yes I've done this: allocate a chunk of memory, write out some binary instruction code, deal with any permissions/cache/pipeline issues, and then call it as a function or use a bit of inline assembly to reach it. Oh, there is another way that might be more your style: create C code on-the-fly, feed it into the compiler to generate a library, dlopen the library, and call your new function.

Yes, you can return a struct. What you don't yet get is any syntax to automatically split that apart in the caller. The caller will end up with a struct. Hopefully the next C revision will improve this.

Expressing my loop in an alternate way is likely to generate code that is bigger and slower. This particular case is trivial enough that gcc 4.8.4 can optimize it down to the exact same bytes, and a newer gcc probably just substitutes a call to strcpy unless you pass -ffreestanding to stop that optimization. Normally it makes a difference.
Renewable energy will overtake natural gas by 2027
Skimming a text seems to be a skill that is on the decline.

I thought that videos presenting a tool or library was a fad, but now I suspect that watching a video is actually faster and more convenient than reading a text, for a lot of young people.

This concerns me a bit, since it is very time inefficient. I can skim a whole book in a minute. Webpages are harder, but still much quicker than waiting for some schmuck droning on and on in a video.
No. It always took lots of money. Maybe not for dial-up, but otherwise it's always taken a lot of equipment, not to mention the tearing up of the roads to lay down lines.
This is pretty cool. I still use Last.FM (and also LibreFM) and scrobble from home, work and my phone.

I'll have to give these python notebooks a try :)
https://news.ycombinator.com/item?id=11902682
Shippo's learnings from integrating the UberRUSH API
I give +1 to Csmith recommendation. They used it to tear up all kinds of compilers with practical bugs found as a result. They even found a few in CompCert despite formal proofs due to specification errors. The middle-end came out flawless, though.

So, such results speak for themselves. I think Csmith has to be the baseline. Not sure if it's easy to tune for the equivalent of basic, acceptance tests, though. If not, then it could be nice to have a long list of tests that each correspond to specific, C-language features to help a compiler writer gradually implement one.
Comparing IE to hitler - be fair, he wasn't that evil.
Agreed on both points.

It's unfortunate that people use String just because it's there, or Int when they should use Word (because Word wasn't added to the Prelude until recently). For example, it's awful that length returns an Int. It should return a Word or be generic.

Indeed, the Haskell programmer is the one I'd say lives in "the first world".
Create something interesting and giving it away for free
They probably did:

font-family: Something

Instead of:

font-family: 'Something'

FF has given me this issue for years.
Previous discussion of same article: https://news.ycombinator.com/item?id=11902682
They made a real-world Logo Turtle.
>All of this might actually be good for Silicon Valley, which mostly does software not hardware.

I don't really disagree with either this or any of your other points. Though a potential return to specialized hardware is something of a counterpoint (even allowing for the fact that a lot of that specialized hardware will mostly be about effectively burning algorithms into chips.)

That said, there's an entire industry and set of consumer expectations built around some combination of faster/cheaper/smaller/more features. Take away the dominant knob that's made those trends possible, CMOS process scaling, and the consequences could be significant.
> Just use ?sslmode=require and a CA-issued certificate.

This is not secure. See Table 31-1 here:

https://www.postgresql.org/docs/9.5/static/libpq-ssl.html#LI...

As you can see, "require" provides no MitM protection. The only option among the six options that provides both eavesdropping and MitM protection under all scenarios is "verify-full".

Your misunderstanding is reasonable, and shows what can happen when software is insecure by default and has too many different security-sensitive options. I'll bet that very few Postgres users fully understand the nuances between the various sslmode options.
As a die hard lover of the eurostile inspired 'monofur' as my programming font Space Mono looks very, very interesting.
This is great! Exactly what I want actually...
Good work on VQ!
I can totally relate to what you went thru, since I went thru exactly the same thing myself 6 months ago.
Glad to see you are open sourcing it, might have legs still, though nothing can compare to the passion of a founder.
Still they don't offer any font+css download opportunity in the way that font squirrel does. You have to do it by hand or be stuck with their CDN. How bad.
Time Warner has those levels of profit margin because they largely have no competition, so they can charge as much as they can squeeze from people. Cover their territory with 3 other, competitive ISPs, and watch that margin number drop.
> it can open the door to the immigration process via company sponsorship

That's wrong and it's wrong that it worked for you. You should leave.
If your Roomba misses a spot in its daily vacuuming
routine, it’s not a big deal. Alexa may mishear you once
in awhile, but usually we chuckle at the funny
interpretation and enunciate more clearly.

Odd choice of examples. A lot of the criticism I've seen of the Roomba is about its random vacuuming pattern which is guaranteed to take forever and still miss spots. Many people don't use Siri/Alexa/Google voice search because it's so inaccurate, and if you have to repeat yourself then it's no faster than entering the search directly on your phone.