jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
When I met my fiancee on OKCupid, she had really grainy profile pics. She'd initially refused to give me her number (she had trouble with stalkers in the past) and was like "Oh, you know what I look like, you can find me on the Caltrain platform." I was like, "No, actually I don't. Here's mine." I wouldn't have been able to find her just going off the profile pics.

That said, there's probably no market for a text-only dating service. The problem is that people who end up in successful relationships drop out of the dating pool entirely, and are no longer in the customer base. We shut down our OKCupid accounts a few weeks after meeting, for example. The online dating industry is really fueled by hookups; if it weren't for casual encounters, dating sites would have no repeat customers. Tinder is the one company that really gets this - they're like "Yeah, we won't even make a pretense about this being about personality, realistically you just want to have sex with somebody hot and then come back to the app tomorrow. If you end up in a relationship, well, good for you! (And not for us. :-/)"
I think one problem with statements-as-expression is that is not always evident which should be their result.

for instance:

bool r = if (test()) {
false;
} else {
true;
}

what r should be set to? true or false?

I don't see the point of adding such complexity.. it's waaay more clear to be explicit

bool r = test();
if (r) {
false;
} else {
true;
}

or, if you intended the other way

bool r;
if (test()) {
r = false;
} else {
r = true;
}

I guess that's why you need to be strictly correct, or highly opinionated, to design a language.
Actually what happened to Kleenex (and Google, and iPad) is what many companies want to _avoid_, because it lowers the value of the trademark. When your trademark becomes the generic word for something, it's more difficult to protect it against infringement.

See: http://en.wikipedia.org/wiki/Generic_trademark
I've found Americans pretty apathetic about injustice like this. They just think there's nothing they can do, nobody raises a fuss... currently dealing with this on the opposite coast...
And you think I don't want to live on my own platform in some giant habitat with drones that do everything for me. Where disease and famine is eradicated, where I can change my body however I want and I have no concept of money? Sure! Just as much as the other guy, but to get there we need some hard science, funding and steady progress.

AI is one of the hardest problems facing us so doing things we so notoriously bad at like estimating the difficulty of a such problems will not get us any results.

I encourage skepticism and careful research as opposed to ignorance and fear-mongering.

On that note why was not Lecun's FAIR project not on front-page HN? Instead we have this shit... Is there any hope that we'll grow up?
You probably wouldn't, and shouldn't, use Linux for RTOS duties. This is why we see Linux overwhelmingly on mobile phones, servers, etc and not powering your pacemaker, spacecraft, or nuclear plant. NASA uses VxWorks for a reason.

http://en.wikipedia.org/wiki/Comparison_of_embedded_computer...
I'd never thought much about that because I've always found 3D to be kind of gimmicky, but POV 3D video in realtime sports broadcasts could really make for an unreal experience.
What makes you think Kobe and LeBron aren't a-holes?

Also, I've thought for years that LeBron not being more of an a-hole is why he doesn't win more often. He loves to win. Jordan hated to lose. That's the difference.

PS - Tracy McGrady's scoring didn't dip from 32 to 22 overnight, and when it did dip, it had more to do with his lack of conditioning and his body breaking down than it did with any rule changes.
I think if plants can't move, that puts them into even worse circumstances compared to animals.

At least animals can try to get away from the danger, plants do not even have means for that. I feel more sorry for the plants now. Way to discriminate the whole kingdom of living creatures just because they did not happen to evolve the nervous system humans can understand. How can we say they do not suffer in ways we can not grasp at our current development level?

Oh, and also - some plants can move.
http://en.wikipedia.org/wiki/Rapid_plant_movement
When hospitals are full, the fatality rate will approach the current hospitalization rate.
Not sure what you're saying reflects reality. When Orbital Science's rocket recently exploded, Elon's words were nothing but polite:

https://twitter.com/elonmusk/status/527247155954610176

And his comment on their rocket being the butt of a joke, using engines literally made in the 1960s and stored in Siberia were true. It is upsetting, but still not as surprising that they suffered catastrophic failure having such an adversion to new tech.
Climate models are complex. The data needed to validate them is also enormous and difficult to get right. Validating a climate model is an enormously challenging prospect, and represents far more work than simply saying "seems like a couple years recently have been pretty hot."

As for the rest, you seem to be arguing against a strawman that isn't present in anything I wrote.
Just out of morbid curiosity, what does this visor cost to replace? I'm guessing $299
In practice, companies have zero desire to be their own banks.

The liability would be massive, and the risk of a rogue employee walking away with the private keys is just too high. It's a two-edged sword: Those same upsides are just as attractive to potential embezzlers as they are to honest companies.

In an era where we hear about database breaches and security incidents on a daily basis, do you honestly believe that companies would do better by operating their own cryptocurrency wallets?

So what happens in practice? Companies would still use banking services, just like they always have. Banks would "hold" the cryptocurrency and handle transactions for them.
runc, containerd and the docker client are critical infrastructure to a whole lot of people, and they seem to be doing just fine running it and, when needed, contributing back. Only Red Hat seems to have a problem with using those projects without forking or re-writing them. Could it be because Red Hat considers it of strategic importance for their business, not just for those projects to be reliable (they are), but to be controlled by them to a sufficient degree that they can act as gatekeepers to upstream, thus preserving their business model?
Ben, this is impressive work, and I will almost certainly use it. (Already believe in sqlite vs mysql/PG/Redis) But as a backend developer I am always trying to learn simpleR ways to build beautiful open source websites. Would you mind sharing how you built the site? I see Bootstrap. Would you share the tools you use? Thank you, Cameron
Possibly something like Zelle (in the US, not sure where else). Using someone's contact information (phone or email) you can send money to them quickly and easily. They can set it up with whichever bank and change it as they desire, no banking information never needs to be communicated between the two parties.
> Unpopular take: whether your LinkedIn experience is good or bad is a pretty strong indicator of how much you "get" online networking.

No, it's largely about me, as a reasonably tech-literate person, understanding abusive design and dishonest behavior.
Windows NT was also originally implemented with translation layers for OS/2 and POSIX.

The WSL is a revival of the POSIX layer.

"Broad software compatibility was initially achieved with support for several API "personalities", including Windows API, POSIX, and OS/2 APIs – the latter two were phased out starting with Windows XP."

https://en.wikipedia.org/wiki/Windows_NT
how do you dump your cannister? i empty mine after every use and it always releases dust into the air. bagged seems much better as it just keeps the dust inside.
This thread is filled with anecdotes. But vacuums do get tested periodically by objective reviewers. As I recall, the Dyson usually does okay, but it rarely wins overall, and never on price.
There is not _a_ blockchain but multiple and on Bitcoin this would not grant these payment processors any power to perform 51% attacks. I think currently it is out of the power of one single attacker to perform such a feat (maybe China?) And am not sure if they would even want to if they could since they would be very invested in the cosystem by that point. Overall, I think BTC is extremely secure.
There is a high school of electronics in my town with J. Atanasoff name.
They do not, as far as I am aware.
Implicit in that assumption is that life occurs at least once per galaxy. All we can really say is that it has happened once in the universe which makes the odds 1 in 10^21 to 1 in 10^24. Even then, just because life happened doesn't mean the odds are at all related to life/# of stars. The odds of life occurring could be 1 in 10^10^10^10 who knows. It's very difficult to figure out the probability of an event if the only information you have is that it happened.

Which isn't to say I think we're alone in the universe I personally assume higher life is out there, but that doesn't make ridiculous statistical optimism less ridiculous.
I've never heard it used in a positive way. I certainly meant it negatively here.
I loved Stevens' books:

TCP/IP illustrated
Unix network programming
Advanced Programming in the unix environment
Yes, I did not know how to translate that concept properly into US english, because it references Berlin-specific things. Thanks for the help!
Providing a link to a website about X is the ethical equivalent of telling your friend where they can learn about X.
anyone here using uwsgi? care to share experiences with it?
"Understanding Unix/Linux Programming: A Guide to Theory and Practice" by Bruce Molay does a wonderful job of diving into the workings of the Linux kernel without any prerequisite knowledge beyond an understanding of C. This book focuses on deconstructing common commands such as "tail" and "who" and explaining almost line-by-line how they work and interact with the rest of the system.

It appears to be a bit expensive at the moment, but it's commonly used as a textbook, so there's a plentiful used market for it.

http://www.amazon.com/Understanding-UNIX-LINUX-Programming-P...
Badly written article making a single point that has been debated to death many times.

As far as I'm concerned, I won't be leaving RIM for as long as they keep making phones like the Bold 9700, and I know many colleagues and friends who feel the same. I also know a handful who moved from Blackberry to iPhone and regret it, they are all either planning to move back, or they already have. (Don't think I know a single person who moved away from Blackberry and doesn't regret it.)

I love what Google are doing with Android and I love Apple products (I currently own two generations of iPod Touch and two generators if iPod Nano - side note, the newest Nano is perfection.) But RIM's products aren't an older version of what Apple and other companies are creating, it's just a different product, and for people like me, it's still the best product.
I’m in Sweden, so Scandinavia. Every company I know has 40h work weeks. Lunch break is not included so if you start working at 8, take a 1 hour lunch break around 12, then you can log off at 17.
Has anyone succeeded in configuring GNU/Linux to consistently output dates in ISO 8601 format? A partial solution involves...

ls -l --time-style=full-iso
git log --date=iso
date --iso-8601=s # or date --rfc-3339=s
export TIME_STYLE='long-iso'
You're right. The unspoken tragedy is that a large number of candidates should be a good thing. Any primary system that can't endure a significant number of candidates is the wrong system. Both parties have broken primary systems that need to be thrown out and re-made for the modern era.
I think most would be targeted at business professionals that need a certain level of privacy. I don't see how a service like that could win over enough domestic users to make a dent in the market while whilst the are so many free alternatives with great features
That "one man" still has access to the nuclear launch codes. But he can’t tweet anymore.
my homepage, pure html+css https://mrtno.com/ (not optimized for smartphones)

p.s.: hire me pls.
False. Everyone knows Trump trades.
Let me see if I learned my lesson from the Facebook post: Censorship is bad, nobody should be making decisions for other people, monolithic tech companies are bad. People should have rights and saying this should be a thing people can do. Hurting people is bad, unless we need to hurt them to stop them from hurting other people (or things). Neutral Discourse Provided.
I think it should be considered the other way around: that New York doesn't support cryptocurrencies, not the other way around.

I'm sure Kraken would like the trading fees from New York residents, just not the hoops that New York has put in place for Kraken to jump through.
While I never liked the man I never found my self in the rabid dislike corner that I think far too many existed within.

However I have no sympathy for him as his actions are ridiculous on any level let alone as President. Being a Libertarian I am not a fan of big government and I am certainly not a fan of anyone suggesting what he has with how to do deal with an election outcome he does not like.

Sorry, this is not how we are supposed to work and I am actually disappointed that Congress hasn't just pulled the plug as a whole since the debacle started to unfold. Pence has shown he can be put in place, he will be a modern day Ford if not for a short period of time but he should take mantle if not just for the few weeks we need him.

The sad part is this elections are frauds has been building for years and both sides are to blame for creating an environment so poisoned that all elections that don't turn out right are considered unjust. Now we have reached the final stage which is violence.
Earlier today I opened an Axos account and transferred everything over to that from my Simple account.

Direct deposit, Venmo, Paypal, everything's now been switched to Axos.

Simple really helped me get a handle on my finances and turn my net worth black, so I'm sad to see this.
From https://mobile.twitter.com/brettsky/status/13643808111814819...:

> For those that voted for "static typing, strict type hinting" as a desired feature: what did you mean by this? What are type hints and all of the four major static type checkers lacking?
> that he would "short" it if he could

This takes on a new meaning in light of GameStop's massive naked short selling, with buyers never really possessing hard shares [1].

I'm not saying a short selling infrastructure can't be built to target Bitcoin. I'm saying that, unlike trading shares, you can physically own Bitcoin. You're not at the mercy of your broker only selling you an IOU instead of a share.

Point number 2: to actually build a Bitcoin short selling infrastructure, you're going to need first to acquire some amount of Bitcoin liquidity. You can't go fully naked. And this will drive Bitcoin price's further up.

[1] https://prospect.org/power/gamestop-mess-exposes-the-naked-s...
Yeah. Did you not think someone was going to tell them before they kicked off the plan?
C's macros are a form of code generation. In context, generics is parametric polymorphism[0] which does not imply code generation, though it can be extended to support it (template specialisation). Parametric polymorphism is about static type-safety.

[0] http://en.wikipedia.org/wiki/Parametric_polymorphism
WWDC 2013 Session 707 "What's New in Kext Development" [1] is about kext signing and where 3rd party kexts should be placed in 10.9+. In the PDF slides you can see on slide 101:

"Get out of /System/Library/Extensions ... in fact ALL of /System (talk to us if you think you need to be here!)"

And then the major point which is only part of the spoken presentation and not IN the PDF itself:

"And another warning I'll throw out here is in the future as we start to lock down the /System folder, you might actually get write errors. So when you try to install a kernel extension into the /System folder, the write itself may fail."

That sounds like either read-only mounting of a separate partition, or kernel level write protection, or some similar solution.

If you want to read it instead of watching the video, you can visit the transcripts for this session over at asciiwwdc.com[2] and search for the phrase "lock down".

[1] https://developer.apple.com/videos/wwdc/2013/?id=707

[2] http://asciiwwdc.com/2013/sessions/707
The principle is the same as king and rook - the two bishops can trap the enemy king just like a rook can, and you can position your king opposite him and then advance one and force him back. You can work that one out reasonably well from first principles.

Bishop and knight is nontrivial to do in the 50 moves you have, but almost never comes up.
As I understand it, it's not a fee that the maker receives, it's a fee CoinBase receives, i.e. it's their way of making profit off of this exchange. The mechanism which could drive it to zero is competition from other exchanges.
Would be interesting to look at the 'stresses' that occur within schools. My 11 year old daughter was born on the 30th of August. Ergo she is the youngest in the year at school. She is studying with people that have a year of development on her. She is doing fantastically well but works hard to achieve that result.

My hypothesis is that the age cut off in schools, unduly puts stress on the younger children in a class, that long term, impact on health in later years. In effect which month you are born in affects the stress you will feel during your school years as it will be inherently 'harder' for you.
Been using GWT for almost a decade. It makes it easy to develop and maintain enormous and complex web applications, which would otherwise be difficult if you had to rely only on JavaScript (both the language and the toolchain).

Being able to write the entire application, from the client and the domain model on down to the backend, in the same language, re-using classes across the entire application,
is a big advantage.

In addition, being a very mature toolkit by now, GWT has A LOT of features to make life easier. Transparent RPC/serialization, code obfuscation/deobfuscation, IDE integrated debugging, i18n, resource bundling, code splitting, JavaScript interoperability, and a lot of other stuff.

Current project: Real-time multiplayer GTA-style game based on HTML5 canvas:

http://www.webworks.dk/html5engine
>[16th century] The main meal, dinner, was held at about 10.30 or 11 in the morning, and supper about five hours later.

Hmm, I wonder what was the typical time for dinner in the 19th century? I.e. when Mr Bingley was invited "to dine" with Bennets, at what time he was expected to show up?
E-ink theme would do, most IDE's give you extensive code formatting / theming options; replace the standard colours with bolds and underlines and such and you're good to go.
You might be interested in this page:
http://en.wikipedia.org/wiki/Reuleaux_triangle

There is in fact a class of shapes that have the property that they can't fall into the hole which they cover (presuming a lip).

In addition to the above reason about it being the most efficient way to cover a hole, a round cover is also easy to move if heavy (you can roll it), very useful for something that likely has to be sturdy but also move-able.
I agree with you, but let me make a counter-argument. My apologies for coming across a bit pedantic perhaps, but I think this is an important problem.

Social pressure can have a big impact, and while it's not the same as physical force (or the threat of it), I think there are cases where it can be harmful enough to blur the line that I once thought would be easily drawn at 'physical force'.

There are areas in 'free societies' where being openly gay, or openly atheist is legal, but is (or was) socially unacceptable. Finding work as a gay or atheist teacher in such areas might be close to impossible, but for various reasons leaving such an area might be equally close to impossible or at least highly undesirable.

As a result, there are gay teachers who, practically speaking, cannot be gay, not even in the 'privacy' of their home, even though legally they are protected from physical violence. There are also atheist couples who are all but forced to go to church on Sundays lest they incur the social exclusion of all those around them.

While I don't know if a state-enforced no-discrimination policy is a good or even acceptable solution, I find it hard to dismiss this thought outright. Perhaps it is.

And so in the case of Eich, for example, the only reason why I feel that Mozilla had the 'right' to fire him is that I find it hard to believe that this keeps him from living a good life outside of Mozilla. But if society were to change and all companies were to fire Eich for his views, then perhaps government intercession to prevent this might be necessary.

Because yes, I do think we need to protect those who have ideas we don't like, to the point where we might have to actively interact with them on a regular basis. In fact, I think it's a good thing. 'Good' beliefs should regularly be challenged.

That said, I'm peppering the post with 'mights' and 'perhapses' because I also see the drawbacks and practical difficulties of this approach. Forcing a Christian school to allow a gay atheist teacher to work there might not solve the social exclusion issue, for example.

But all I'm trying to say is that I find it much more difficult now to take the stance that we should draw the line at physical force. We're too reliant as humans on social contact and fulfillment to ignore the dangers of social exclusion.
I'm a big fan of Evernote. But if you require people to take 5 steps to export bookmarks. You haven't tried hard enough.

In http://trunk.ly, you just enter your username/password and you're done! We'll pull down all bookmarks, notes, index and index them.
meh. Everybody crashes, eventually. Software/hardware is just too complex, with too many cooks in the kitchen, evolving too fast, with too many unknowns. That quote from Mark's character in the movie Social Network was more of an ideal/goal statement rather than fact or hard requirement. Overall I think Facebook has had great availability/performance considering how many active users they have.
Here's US GDP growth: http://www.google.com/publicdata?ds=wb-wdi&met=ny_gdp_mk...

This could be a better chart: http://en.wikipedia.org/wiki/File:GDP_growth_1923-2009.jpg

There might be some kind of relationship there, but I don't think it's the whole explanation.
It performs very nicely in the wild. One of the nice things about the "real time" aspect of this app is that you can nudge the phone around until you get a good translation.