skysight-inc/HackerNews huggingface dataset:
Top 3 code isn't that amazing, a lot of if it's boring stuff. Guy who wrote the events view controller for example. You can also see most of the good stuff in their open source projects like another commenter said. Go look at android or chrome or many others. The API you deal with as a 3rd party developer is usually code that gets a lot of thought put into it, since it's used by everyone at the company and outside the company.
I don't know how much research is going into Prolog itself, but there are logic programming languages that have seen active development recently, like Mercury https://mercurylang.org/
read with enthusiasm.

emphasizing key words in the passages will make the narrative more entertaining and easier to comprehend
It's not a solved problem but it's something that people are working on.

https://youtube.com/watch?v=8aEWHdduPwc This is the Mercedes car that communicates to pedestrians about the vehicle's intent.

https://en.wikipedia.org/wiki/Vehicular_communication_system... Something like this might feature prominently as well.
I'd edit my post to remove the items that aren't standard or even working drafts yet, but unfortunately the time window has passed so I can't now.

But I can't agree that Chrome is in any way the new IE6. Chrome is actively participating in the public view in the process of web standards. Apple seems to 'participate' insofar as they are on lists of participating companies. Apple pretty much adds just one batch of features per year, and does so through a completely opaque process that outside developers are almost completely irrelevant to. Chrome at least listens to outside opinions, while one of the defining traits of the IE6 years was having to work under the umbrella of a "we don't care, just use what we gave you" attitude from the IE6 developers.

Also, the fact I had to open chrome in order to post this comment to HN is an amusing addition to this little "how broken is the web" discussion.
When Borders Close
What kind of microwave is that? Mine just swears at me. Consecutively.
IANAL but I think that depends on whether or not a US entity pays for the actual consulting.
I'm 39...so here is some perspective:

If you decide to have kids, you will sacrifice everything for your spouse and children, and have very little left for yourself. It is totally worthwhile. You will chose yourself and solitude over scrambling for friendship.

If you decide not to have kids, you will still be incredibly busy, however you won't have access to your friends who do have children because of reasons outlined above.

I am in category A. My ideal vacation involves going to a country alone where I don't speak the language for two weeks. The best part is coming home to my wife and kids.

Friendship becomes more rare as you age because your friendships don't have the desperation of youth. It was always rare to find people you truly relate to. When you get older, you almost don't have the option of wasting your time with people you don't relate to. It's awesome.
The article recounts several anecdotes that hint at causes but stops short of authoritatively declaring a set of reasons (and answer its own headline). But the key point seems to be that social settings like high school and college result in the acquisition of most of one's friends, and as that group of friends goes their separate ways and people settle down to focus on themselves, work, or starting a family, there are fewer settings to get to know new people. But this is an unsatisfactory conclusion -- if every new family, every fresh-on-their-own adult, every new arrival in town within the same age and peer group experiencing the same social decline, why is this phenomenon so widely unsolved, and not self-correcting?

My hypothesis is that cultural changes have caused interactions with strangers to be largely perceived as unwelcome. When interactions do occur and aren't immediately dismissed, they're mentally filed as one-off events not requiring a follow-up -- talking with the person next to you on a plane, or striking up a conversation in the store.

There is a wide continuum of behaviors and interactions between courteous banter and harassment. This isn't the usual lament about how people don't talk to each other; this is the lament that people don't talk to each other because we don't want to be bothersome to others, even if sometimes we wouldn't mind being talked to.

The fact that 'friend dating' is now a real phenomenon, where people explicitly consent to having a mutual conversation, potentially pre-selected by interests and appearance, lends credence to this hypothesis.
That's fair. In my initial comment I was using the quote as an exemplar of an idea running throughout the article--but my reply was directed more to the three comments implying the author is a crank than to yours in particular. As for the unified theory bit, I agree (you can see this in my previous comment) that Geometric Algebra wouldn't cover all of mathematics.
Show HN: Sshcrypt encrypts secrets using the SSH Agent
MIT's Nightmare Machine is here to show how terrifying AI can be
Your category B speaks to me exactly. I'm a couple of years younger than you. Well put!
I wish ring.to was still a going concern for new users. They (Bandwidth.com) closed it to new users but existing users can stay on--ostensibly for money someday in the future--and I'm glad we've not been booted. I have six numbers parked there and only rarely give out my real mobile number.

I can exchange SMS (and MMS!) with these numbers, make and receive phone calls, and short codes even work. To me, having alternate numbers to give to companies for "security" or "identity verification" is like having a password manager: it means not having all of my eggs in one basket. (Plus, as a kind-of-bonus, ring.to has no live customer support so--as long as nothing goes wrong and I need to talk to them--there's nowhere to socially engineer to port a number away.)
No doubt. I guess I object to people passing off the monsters under their bed as some sort of universal truth.
I find it strange when I microwave a sock full of dry beans to use as a hand warmer, or a piece of metal that I need to make slightly larger though. My other microwave displays a generic "EnJ0Y!" blinking a few times which is much more applicable in those situations.
Emoji Unicode Tables
* Go to a pawn shop and buy a cheap electric guitar, then go to Amazon and buy a cheap USB audio interface, a classic Shure SM57 dynamic mic, a pop filter, and some cables.

* Learn how to play three open chords on the guitar. I would recommend E, A, and D.

* Watch this video[1] on how to write a song using GarageBand. It's easier than you might think, and a fun thing to do with kids.

Compose, record, and mix a song! Also learn about fun technical audio stuff like levels, EQ, compression, reverb and the like.

[1]: https://www.youtube.com/watch?v=ZNCAGYENNc8
> some services recognize it as a VoIP number and refuse to take it as a legitimate 2FA

This bothers the crap out of me because a) when I'm signing up as a new customer, the company with whom I am establishing a relationship should be able to verify that I am me and then believe whatever phone number I give them and b) my "VoIP service" is more secure and less well-known than my mobile phone provider, thus reducing the attack surface for those numbers.
Comments to HN need to be civil and substantive. Please read the site guidelines:

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

https://news.ycombinator.com/newswelcome.html
I suspect the reason gp included the IE6 comparison at all was in response to yours, after looking into ES6 support across browsers for features you specifically called out, which I think is fair to do.

As for opening Chrome to post your comment, are you having issues with other browsers when you do so? I generally use Safari in Mac OS X and iOS without a problem.
Not necessarily. We sent man to the moon but can we communicate with Ants?
also https://news.ycombinator.com/item?id=12765022
i don't quite understand the details of your situation, but, in general, a few thoughts:

- the best way to get a serious raise is to jump companies. generally,
you will build up earning power much faster by moving to a new company every few years.

- if you want to ask your current employer for a raise, don't ask for a raise until you have a BATNA -- that is, a job offer in hand from another company (or you are quite certain you can procure one in a short amount of time). if you current employer says no, you have to be ready to jump ship. this isn't about an ultimatum -- i don't know that telling them about your job offer is necessary -- depends on how you want to handle it -- but it's something you need to have for yourself. if they say no, do you really want to stick around?

- woah, no benefits? wtf. definitely jump ship asap. that is not normal. (perhaps you are on your spouse's policy?)

"I am grateful to them" -- you need to move on from this attitude. i'm not suggesting being cocky or contentious in any way, but you need to think of yourself as a professional, and take care of yourself and your career.
The problem arises if something happens to your relationship. You'll find how much dependence your social needs came from her. Single point of failure?
Slurs like this are a bannable offense on Hacker News. Please post civilly and substantively, or not at all.

We detached this subthread from https://news.ycombinator.com/item?id=12940754 and marked it off-topic.
You made me curious and something like that already exists (who would've thought!).

RetroPie [1] comes with the VICE [2] emulator.

[1] https://retropie.org.uk

[2] http://vice-emu.sourceforge.net/
Microwaves are the most aggressive robots.

"Hey! Hey! Your food has been ready for zero seconds! Hey!"

.
.
.

"Hey! F#$face! Your burrito has been ready for five seconds! Eat your g-d food meat bag!"

.
.
.

"Ten seconds?! REALLY?! Are you serious?! We're enemies forever now! Eat this crap for f's sake!"
here in CA, All you have to do release the tens of thousand of square miles of undeveloped land (95% of CA is still undeveloped) and build houses and roads on it. That would generate a huge number of jobs. Since housing prices are through the roof, I bet the economy could support an enormous construction increase. And, even much more if building regulations were removed to allow for really low cost housing. Kill 2 birds with 1 stone: solve the housing problem and massively increase blue collar jobs.
This article is light on content and the headline is misleading, but the issue discussed is real.

I'm convinced the explanation is biological. Same with interest in music. Of course I still like music, but occupying myself for an hour doing nothing but listening to music whilst staring at the album cover -- not any more.

I came of old age (I'm 39) right around the time music was also declining in our culture generally, so there's a bit of confounding there. Music is simply not as important for today's young men and women as it was for my generation. But there's still the old trope about dad's albums in the garage (mine are CDs), so I think the biology part is real too.

Kids don't like music that much either, nor do they form deep best-friendships. These are phenomena of adolescence, likely related to fertility.

The ease with which ordinary relationships take on deeper meaning for teens and twenty-somethings is also one reason it's hard for old-heads like myself to work at startups. We just don't mesh in the company-as-family zone as easily. Age discrimination is real, but it's also a bit of a two-way street.
Low Rental Prime Areas in Dubai
At least you have the choice - if you so wish you can pretend you don't have money and go to work like mostly everyone else. I don't doubt it's not utopia, but having this retirement option at such an early age is an amazing opportunity.
>> 12-14 hours workdays not at all uncommon.

> That's just how it is when you have skin in the game.

MD here, and prior military. That's kind of how it is in any profession where you have skin in the game.

Also, for those interested in physics: my undergrad quantum mechanics professor stopped in the middle of lecture once and announced to all of us, the only section of physics majors (17 in all): "Odds are no more than 1 of you will get a PhD in physics. If you want to keep doing math, most of the jobs are on Wall Street and Vegas." And just turned back to the board and kept writing. Probably something about a Hamiltonian...
I see your Nethack and raise you Dwarf Fortress.
Programming Books for Enthusiasts
That is entirely reasonable. I wasn't commenting on how good the programmers are, just how well those specific things are perceived on resumes with no prior coding-as-a-professional experience.
What are you hoping to learn, Luke?
Defending against Rowhammer in the kernel
Interesting question.

As long as you still have the manual option, it doesn't really matter. You can just get in and drive if you want to.

As the option becomes more common, obviously impaired driving becomes less common.
BTW, computer has surpassed human in ImageNet track with top-5 error rate now under 3.5%.
You posted dozens of stories about this all at once. That's an egregious and annoying violation of the HN guidelines:

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

Please don't do anything like this again.
About 60% of all people who have access to the internet worldwide, or nearly 1/4 of all human beings currently alive.

Do they not have google where you live?
> Well, they make lots of USB-C to micro-b superspeed, so that's not really an issue:

Excellent! Do you know if there's anything available to simplify USB-C to Mini Toslink?

> I can get hating on Apple when they introduce new PROPRIETARY ports. But for the love of god, USB-C was the best decision they ever made. Is it going to take some time for devices in the rest of the ecosystem to make the switch? Sure... but the short-term pain is worth dragging the industry along.

This is pretty much my conclusion in the post. "Same as it ever was".
Hacker News is not a political site, and commenting only about politics will get your account banned here. If that's what you want to engage in, it would be better to do it elsewhere.

https://news.ycombinator.com/newsguidelines.html
Yea I agree. It really looks like he just took the datalog language, put it in a browser, and added an in-browser IDE (basically like he did with clojurescript and Light Table). Not that this might be incredibly useful, and not that his vision of a billion non-developers able to program might become a reality (through Eve), but I think everyone was expecting something more--something which had that groundbreaking Bret Victor feel-which is what I think what you're alluding to. Unfortunately, I don't think there's anyone that could mentor him--or they would do it themselves--bar possibly Bret Victor. My hope is that his grand plan evolves into something that in sum is as groundbreaking/insightful as we had imagined. At the end of the day, you gotta give it to him regardless. Not many people are going for it like him. I once was, but am back to application development. So nothing but the best of luck to Chris coming from me.
> I feel like I literally have nobody to turn to for help.

In my experience, almost anyone you already meet casually (work, gym, library) will try to help if you reach out and start talking to them about what's bothering you. (I'm living in Europe, maybe it's different in the US -- dunno.) Even if they can't directly help you, talking about stuff helps.

Reaching out is the hardest part though. Choose the person you feel most comfortable (or least uncomfortable) with.
A couple of questions come to mind: how much of the undeveloped land is conducive to development (e.g., too mountainous)? Having green space, undeveloped land also has value. What are the long-term trade offs of removing the green space?
We detached this subthread from https://news.ycombinator.com/item?id=12941879 and marked it off-topic.
I think a lot of this is a result of probably not being able to recruit top talent as easily as companies who have "opened up".

1) Many people at top of the talent pool know that the internet makes it possible for them to not only make huge differences at companies they work for, but they can also (if allowed) make enormous differences to the entire world. If they don't have to compromise their free time in order to do that, it's an enormous benefit.

2) The people a company like Apple wants to hire are interviewing the company just as thoroughly as they are interviewing the candidate. If the candidate has not already seen a large portfolio of their work there's no real guarantee (even if you're Apple) that you can convince them that they'll be working on amazing teams with amazing engineers.

3) When you're at the top of the talent pool your goals and incentive structure are almost certainly not tied directly to compensation. Of course you want to be compensated fairly, but when it comes down to it you're passionate about what you do, and as a consequence you've become great at what you do. You generally don't become the best at something because you believe it will compensate you better.
Object detection is considered a more difficult problem than image classification in the vision community. So I'm not sure what the point is there.
Unfortunately, I've come across these kinds of issues first-hand in a number of existing projects. It usually comes down to the fact that a surprising number of back end implementations trust data from the client without verification.

Who's to blame? Well, the app / back end developers obviously, but I think it goes beyond that. As we all know, client-side frameworks are all the rage these days (receiving more attention than back end technologies, it seems), and with the popularity of BaaS providers (Firebase, Parse Server, etc), front end developers often feel over-confident in handling these things without really understanding what's going on underneath (and the security implications) because hey, "using a BaaS means I don't have to worry about that kind of stuff."

Add to that the fact that so many of the popular OAuth providers support "implicit grants" - where the access token is sent directly to the client - without adequate warning as to the security implications involved. Personally, I've yet to come across a case where the implicit flow is justified, and in my opinion, it should be disabled for any security-conscious OAuth provider (really, your fancy JS or mobile app can't communicate securely with a trusted server somewhere?).

Finally, some OAuth providers (ahem, Instagram) issue access tokens which should be opaque to the client, but obviously contain user data (e.g., user IDs) that tempt developers to take shortcuts. In one case, I saw an app that only looks at the access token itself (never using it to verify anything), parses it for a user ID (undocumented of course, but "it seems to work"), and simply exchanges that ID for a session token! A forged response allows anyone to impersonate any other user - simply with the Instagram ID of the target user. The horror...

So yes, it does come down to developer incompetence, but my point is, the popular OAuth providers certainly aren't helping the situation by encouraging (or at least not discouraging) implicit OAuth grants, along with issuing not-so-opaque tokens that encourage bad developer behavior.
Makes me think about drones in particular. If you can control an inverted n-ary pendulum then controlling inverted thrust should be a straightforward extension.
> Slightly OT, but what version of the HHKB is that? I've never seen one with that layout (the JIS version has arrow keys but it's quite different...)

HHKB Lite 2 (Model No: KUH0010).

> Edit: also, be aware that the Apple USB-C to TB2 adapter doesn't support DisplayPort!

Thanks for the heads up on that.
> half of his employees.

Probably a lot less than half (which lack of diversity is itself part of the problem).
The article mentions a dating app for female friends. Anyone know of something similar for men?
Developers respect Senior Developers
I agree, great advice.
Anonymous Has an Urgent Message to Humanity for Rest of 2016
My first thought is that it sounds like apps aren't verifying SSL certificates? Is there more to it or is that the underlying issue?
Online Carbon API Testing – Dealing with Date/time in PHP Much Easier
Completely agree on the time wasting bit. With kids, your free time is precious, so your tolerance for bullshit (which comes with most friends) wanes. With the exception of those rare, close friends to which you relate so well, it's hard to justify the effort for ones to which you don't.
That might be the most short-sighted perspective I've seen in a HN comment this week.
In this case, it sounds like the cloud was fundamentally unsuited for what GitLab was trying to do with it. So definitely still a risk!
You need humans to label those "millions of experiences." The bottleneck is not raw video. You need humans to label that data. Otherwise it's useless.
> The more modern ideals says not only should you be in love with your partner but you should also share the same interests and be one another's primary and perhaps sole confidents.

Do you have some evidence that says such things weren't expected to develop in pre-modern times? It seems hard to imagine it wouldn't happen a lot, naturally, even in arranged marriages.

> lately some suggest that expecting your spouse to also be your best friend is impractical

I've seen it happen many times.

> you can't necessary hope to find one person who matches all your interests and pursuits.

You both can change your interests and pursuits enough to match each other. Doing and getting what you want becomes much less important than whom you do it with and their happiness.

A good amount of overlap is very helpful, however, but probably people won't get through the initial stages of a relationship without it.
> I'm more afraid of a bad partner and financial ruin than taking a chance at a happier life

You do get to choose your partner. Perhaps keep looking until you find someone you feel safe with ... you only need to find one.
Perhaps you can talk to my boss and get boulos and I paid for posting on hn! Reality is, we want to be engaged, and we are allowed. This is a luxury, not a burden in exchange for salary. We all have Very busy day jobs. And very often we learn from the community and pass the feedback on. We aren't in marketing, pr, devrel, or even sales.

(Work at Google cloud)
Show HN: I made a site that lets you see how much others paid for a taxi ride
What if that point is 20 years from now? What if every time Ford/GM/Toyota substantially changes the look of their cars, your classifier no longer recognizes them because all your data only has the old models in it. That's what people are driving at. Simply collecting more data is not enough to solve this problem.
That is the point that elktea is making. More USA cities should be like NYC.
It matters if, for example, the car is an Uber and you aren't allowed to drive it.
Hi HN

I recently traveled around Southeast Asia. It was hard to find any information about taxi prices so I built a website where people can add information about a taxi ride.

If you are travelling and would like to help other travellers I would be very thankful if you add your ride.

The website is in "beta" so let me know what you think about it. :)
I'm pretty sure that's wrong. People need social relationships to survive; it's not optional. People literally go insane without social contact.
My dad when he was about 60 once said beyond your SO there is only business partners and acquaintances. I didn't believe him at the time but he's been very right so far. I try to keep my acquaintance pool large but my connection is shallow to all of them.
Immaterial Labour and Data Harvesting in the Facebook Algo Factory
What about prenuptial agreements? Anyone who isn't marrying you for your income should be open to one.
I don't suppose anyone could say how this compares to Torus when using CoreOS?