skysight-inc/HackerNews huggingface dataset:
I wrote an implementation of the λ calculus in python as an appendix for my book https://nbviewer.jupyter.org/github/boazbk/nandnotebooks/blo...
Yeah, ever heard of empathy?
> You’re in private mode. Log in or create a free New York Times account to continue reading in private mode.

This is the first time I'm seeing this message and I hope this doesn't become a trend.
I think as our sector matures its more about emotional intelligence, and less about technical aptitude. I can’t help but think leetcode is a echo chamber. I personally disagree with this approach, I’ve met a few folks who think the CLI is useless and can be learned in a few days. But they score really well in algorithms.

With today’s data privacy concerns and tough European regulations I don’t think this attitude is acceptable.

I hope the field makes a return to appreciating fundamentals.
Addy Osmani has a "one-line debugger" that gives each element on the page a random colored outline.

[].forEach.call(document.querySelectorAll("*"),function(a){a.style.outline="1px solid #"+(~~(Math.random()*(1<<24))).toString(16)})

https://gist.github.com/addyosmani/fd3999ea7fce242756b1
These characters love to bandy this around because they've done it themselves, once upon a time, to establish their companies. BUT what they fail to mention is that they had a HUGE share in those fledgling companies at that time. Potential reward was HUGE so they put in the time and effort.

Employees who join Alibaba aren't given a lick of equity these days.
> Democracy will never be as stable as a regime or dictator

Why never? While I'm not arguing that democracies are inherently super stable (that's empirically false), I don't think that democracies are inherently less stable than dictatorships.

I would think an system that peacefully transitions power with the consent of the governed on a regular basis would typically be more stable than a system where the transition of power is generally a once in a lifetime event dependent on whomever holds the most power in government during the transition.

I can understand the argument that transitioning power is less stable than maintaining existing power structures, but transitioning power is inevitable even if it's to an heir.
Very cool! Early adopters like you who blaze the trail in the face of uncertainty are crucial to making breakthroughs in healthcare.
Ask HN: What is something that you wish was true and/or real?
In Europe yes, but you don't state where you are.
> "I encourage you to go to a flat earth meeting or conference."

Selection bias. Of course the trolls wouldn't bother going to such a meeting. The proportion of true believers at a conference says nothing about the proportion of true believers in the general public.
I don’t think it’s crazy for customers to be able to retrieve their own data.
This seems to be leading to the stealth reveal in the fall for a positioning system augmented by device-to-device positioning.
I can also explain America like an absurd dystopia: druggies shooting up on the street while highly compensated techies scoot around their shit, windows getting broken on cars every week while plastic straws are banned. It's called the complexities of the world.
Interesting... I use Spark but when I authorized my gmail account I went through a Google Oauth flow, never entered my password into Spark itself.
The rural parts of America voted for Trump. They kinda deserve everything they get.
If you do it unilaterally, yes. However, if your competitors are forced to make the same change at the same time, prices will adjust to compensate.
Ok, let's assume that's true: a large number of new companies like makers of apps for plumbers couldn't scale as fast if not for ads. Besides that being sad for the founders of such company, why is that a problem?
I'm not the biggest fan of advertising in the world, and I make a distinction between "levels of annoyingness" and "levels of usefulness" of ads. But even at their worst, I have a pretty hard time justifying the phrase "makes people miserable" in regards to ads. Unless this article is talking about a kind of ad that I've never encountered. Blipverts[1] maybe?

For my money, if I could just get rid of any in-browser ad that starts playing audio without prompting, I'd be mostly OK with the state of ads. Note that, in this context, I'm not including any concerns about ad tracking networks, etc. I'm just talking about the actual ads themselves.

[1]: https://en.wikipedia.org/wiki/Max_Headroom_(TV_series)
It looks like Oxford and others already have included the expanded definition.

You would be in the minority by elevating Wikipedia over them, and I can just as easily modify Wikipedia and also give sources to their curators to gain consensus there. Will your opinion magically change because of that?

You don't have to use the word that way, you just have to know what people are referring to and viola language is achieved. Cargo culture is also part of the living dictionary, Oxford has accepted that before you.
> "There's a reason society went from using glass for every container to plastic."

We didn't though. Glass is still the standard packaging for a wide range of products.
Please don't take HN threads into generic ideological or nationalistic flamewar. Such discussions are all the same: predictable and nasty. We're hoping to avoid them here.

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

We detached this subthread from https://news.ycombinator.com/item?id=20132749 and marked it off-topic.
I think print has a place, even magazines. Make doesn't age quite the same as other magazine issues, and I've found it quite enjoyable to flip through.
Happened to me before so I can really feel your frustration. What I have learned, because it's not always easy to ask for 50% upfront, is to split the project into many phases and ask for payment when a phase is implemented. Hope you won't have to deal with a client like that in the future.
Right, however in public its a bit more challenging to identify a DNA sample with the identity of its owner. One can get this via a targeted attack, yet this seems in the same spirit of going through someone's trash to find their bank statements.
That's not what it means, and I don't think any large number of people actually think that's what it means. It means the account is verified to be owned by X,

I beg to differ. Twitter accounts of individuals come across as a personal medium, not a mass propaganda outfit. I would be extremely surprised if a majority of users realized that an individual account with a blue checkmark was actually being run by a team.

As for sharing passwords: Twitter has to have mechanisms for detecting multiple logins to the same account.
Its being constructed, on schedule, albeit a slow one. Mexico, however, shows no signs of paying for it. Maybe thats the tarrif gambit.
Second derivative of population is negative.

I understand the point of view that preserving species is a moral good, but it is just one of many possibilities and could very well be wrong.
PracticeJS – Coding exercises in a mobile friendly web app
True. For intermittent (less than 10% high CPU usage per period) use though, it's equivalent, and comes with other advantages.
Can someone tell me where the older software engineers in the Bay Area have gone? I recently moved into the software industry (after years in the telecom industry), and the lack of older software engineers is disconcerting in a Soylent Green type of way.

I guess some have moved into management, and others have made enough money to retire, or they've moved somewhere with better value than the Bay Area. They're likely to avoid companies where everyone's in their twenties and the offices looks like frat houses. But even so, I'd expect to see many more gray-haired engineers around here than I do.
Excuse me, but some images are not fully shown for example vertical images on wide screens. Maybe add a button to change image fitting from cover to contain and viceversa?
I tried doing this once, and I wasn't even able to install the damned thing. If you've got any advice or instructions on how to get started with a screen reader for testing purposes, I'd be really interested.
5) Advertising? People are flooded with ads, most of which are vile and dishonest, and have installed technology to block them.
That's because people are trying to use HTML for applications rather than documents.
It was the only one at the time. Since then a few alternatives have been proposed but none that rival PoW, at least in terms of security.

> Blockchains are not a complicated concept. They are merely a merkle tree combined with a consensus algorithm. That's it.

I wouldn't say so, the block chain is a chain, not a tree. Actually, the use of merkle trees to represent transaction data is an implementation detail. Bitcoin would have worked fine without them (though "lightweight" clients would have suffered a bit).

I second that it's a simple concept though.
I don't believe I've actually "defended" IBM anywhere here. In fact, I stated that their response (their own defense) to the whole thing was quite weak, as I recall. But we're talking here about an article which came out in 2017 (written by someone who was apparently quite clueless about the whole situation), about a book which first came out in 2001, about events which happened back in the 1930s and 1940s. So plenty of time for us to have gotten a good historical view of what actually went on here - good, bad, or indifferent.

As I recall the book itself was quite one-sided and basically what we would today refer to as "clickbait", but I could be wrong about that. (My memory here is weak.) But too many folks these days want to buy into clickbaity stuff without doing any due diligence first. This is something that I've tried to instill in my college-age daughter. That is, don't get all worked up about something that you've read on the internet or seen on the news or whatever, until you've done enough due diligence on the matter to be able to say that you are quite familiar with both sides of the story. If you still want to be all worked up about it at that point, fine, but as often as not whenever my daughter actually does this she ends up calming down quite a bit.

Along those lines, the book's author claims to have uncovered new evidence here of the "smoking gun" variety. But I can tell that whenever I've looked at various "smoking gun" documents myself (in other contexts), very often these turn out to be nothing of the sort. Instead such claims are often just the product of lazy/incompetent/dishonest journalism, which is why I usually try to review documents for myself before coming to any conclusions. I wish more people would do that kind of thing.
How do they know if someone has seen the source code or not?
I appreciate you open sourcing this. Good luck on future projects.
Cars usually have both at the same time. I rarely use it but I can see the appeal of a speed limiter for people who don't pay much attention to their speed but just want to be sure they don't get flashed by a speed cam.
> The only malicious things

And a crappy end user experience. Why do I need to execute code just to read a static, read-only text article?
2019 Global AI Talent Report
Fotocash.ng Review; the Truth About Earning Alleged #50K Monthly
The rat race typically describes the cycle of working to live and living to work without much else going on.

Competition at work is something different, and you're always in competition with other companies and people to survive anyway.
I believe that Liferay uses another bit of mirror-universe saucer tech, the Content Repository for Java API:

https://jcp.org/en/jsr/detail?id=283

This is essentially a hierarchical database - think something like an XML document, a hierarchy of nodes of particular types with attributes according to their type - but has a few really eye-opening features, like versioning, and branching and merging of versions. I'm not aware of any other kind of database (apart from VCSes!) that does that.
This is awesome! I've been working on something similar with Koji [0], with the added twist of taking templates for full stack (web) apps and cloning remote dev environments + production deployment pipelines alongside the code. It's been especially valuable for more junior devs/people just getting started to be able to "play" and remix an app instead of trying to start building from scratch. Especially when some of them have never even heard the word "repository" before.

There's a lot of interesting stuff that comes when thinking about these kinds of templates from the level of fully-baked products instead of just lower-level components like frameworks and libraries. Excited to see where Github is headed with all of these recent feature releases.

[0] - https://gokoji.com
If they're 100x in a couple of years (assuming such individuals exist) then you'll be paying them a hell of a lot more in a couple of years. What you're saying would be reasonable if they were signing employees to long-term contracts at a fixed wage based on current productivity.
Why? The build-or-buy trade-off is very different at Google scale and this is one of the few organizations that can build everything in-house for their specific needs.
I think a services/pay-for-use model is much more practical for maker spaces. Even people who can afford the tools don't necessarily want to buy it and have it sitting around. I'd it's available for a decent fee to use when you want, then it's a matter of scheduling.

To cover the people who can't afford it you offer opportunities to earn credit or options
Imagine that almost everything made by a new company never existed. That would be a problem. Groups of people who make things that only benefit themselves generally aren't called businesses.

The poster above explained that the new product might, say, increase the productivity of plumbers by 50%, and all other apps on the market are far worse.
Cashless is also not desired by Americans, many of whom like cash. Stores are fine with taking it (no transaction fees after all), there are zero privacy concerns, and counterfeiting is not really a problem.
Yes!

Thank you very much!
An episode of Marketplace this week highlighted a recent survey showing a strong majority of people preferring 4x10 rather than 5x8. It's unclear why it isn't more common.
> You would be in the minority by elevating Wikipedia over them, and I can just as easily modify Wikipedia and also give sources to their curators to gain consensus there. Will your opinion magically change because of that?

Go for it, and yeah it would (tho it isn't a binary yes/no). I would still know that, generally, the new definition is popularly used among the younger people of our society; not the adolescents and elder. The question with definitions like these is whether they're keepers ie. whether they remain in use on the longer term.

> Cargo culture is also part of the living dictionary

Cargo cult isn't a definition with such seemingly conflicting meanings.

> Oxford has accepted that before you.

Irrelevant, and you don't know that for sure either.
In theory, yes. In practice, no. At a certain point, a lot of engineers plateau in terms of technical ability and are unable to continue to level up. For many, they feel compelled to switch tracks to management to continue to make progress, regardless of whether they have any innate ability or desire to excel at management.
This may apply in part, or in limited circumstances, such as those where mass transit was a viable option to begin with.

But road capacity has increased with population growth, another factor behind why road capacity over the long term may not yield the expected results in relieving congestion, though congestion would be worse without those improvements.

From my own annecdotal experience in some of the most heavily trafficked roads in the tri-state area, capacity increases have absolutely improved congestion. Conversion from a two Lane to a three lane highway in one area about 15 years ago cut off at least 20 minutes of travel time even during peak traffic times.
Ask HN: What is currently the most secure home security system?
> Also worth noting: this is further evidence that cancer, like many other diseases, is in part an immune disease.

I think about that sometimes but from the lens that perhaps there is an additional state that cancerous cells are preventing from occurring.

"We cured cancer, but then the worst appeared"
Abuse isn't necessarily physical. Most of the time it's negligence, which is more forgivable.
The HeLa cell line is a cancerous cell from a human patient that is capable of surviving outside of the body. It is now classified as a new species.
I only have one room, and I don't own a bed. I sleep on the floor on a roll-up Japanese futon and the same space becomes my daytime space.
A lot of people want to have kids and a yard, etc. You can work on interesting things for a decent wage outside SV and have these things...
The author is frugal as a hobby and for her blog. She has close to $2 million net worth and her husband most likely earns $300k+. Extreme frugality is impractical from a time/$ perspective but that doesn't concern her because she doesn't need to worry about money or about developing a career.
Wow that explanation of luxury car ads kinda blew my mind there. I'm going to be looking for that pattern everywhere now.
In a lot of industries opinion is less of an issue. Wait staff, mechanics, and a lot of other places. Yet, they are experiencing the same thing.

For many industries it's something other than opinion
Ironically, you can't read this article because they chose to not use ads to monetize.
As someone from Central Asia, allow me to correct you. The only people who matter are those who who live in the capitals and the biggest cities. As soon as people in Moscow start getting disappointed in the "system", the regime will quickly collapse.
> Imagine a police officer automatically IDing someone, automatically pulling up their past criminal history, and actively changing their attitude towards how they treat them

I don't need to imagine. We already live in that world. In fact the police officer doesn't even need to see your face. Your license plate, your credit card, etc. can all already provide enough info to let the police find your criminal history. When you get stopped by police and the cop goes back to his car for a few minute that's what (s)he is doing: checking if you have any outstanding warrants, etc. I don't see why you think this is objectionable. The whole point of keeping a record of criminal activity is so that this criminal activity can be retrieved.

> This would make police treat people with prior records worse, and no records better.

Depending what exactly you mean by "treat people with prior records worse", then this is the law working as intended. If you're a criminal, then the police are going to check if you're violating probation. If you are known to have criminal connection, then police are going to likely monitor more heavily.

> On a societal level, this would just entrench and amplify existing inequalities of criminalization and inequitable treatment by the police.

You say "inequalities" as though they are all inherently wrong. There are explicit inequalities between sex offenders and those who aren't - the former often can't live in many areas and appear on criminal databases. There are inequalities between felons and those who aren't. That's part of the whole purpose of punitive measures: to lower the social status and restrict privileges of people to commit crimes as a means to disincentive criminal behavior. At this point you're fundamentally arguing against the existence of penal systems at all.

If this is referring to racial inequalities and discrimination, then automated facial recognition represents a large ability reduce inequitable treatment. Humans are notorious at recognizing faces, and there are extensive studies that show that police are more likely to erroneously ID blacks as criminals than other groups. Programs may have biases, but it is much easier to identify and correct biases when they are numeric values in a program or coefficients in a hyper-plane or what have you as compared to human biases.
What is it with the sarcastic comments in this thread? At this point I have trouble following the humour.
For others that were confused as I was: SF here is Science Fiction not San Francisco.
That's an impressive list of games. I don't know how many hours were spent reverse engineering these games.

I did a bit of reverse engineering myself on some 3D game worlds. Test Drive 3 [1] and Comanche [2]

[1] https://simulationcorner.net/td3/td3.html

[2] https://github.com/s-macke/VoxelSpace
These days, holding all other factors constant, SV companies will generally hire {gay|female|trans|minority} candidates before {male|white|indian|asian}. So companies are apparently not at all concerned about hiring members of protected classes, rather they prefer to hire them.

Now, if you want to make the argument that older employees don't boost the companies D&I numbers, while at the same incurring the risk of a protected class, that's a subtly different argument....
That’s a fair point. Operating a global database that connects someone’s DNA to their identity brings up different issues than just being able to easily sequence someone’s DNA in a “targeted attack”. I think worrying about keeping your DNA private is a fools errand (See oxford nanopore and extrapolate), but discussing what companies can do with these databases is probably a more fruitful effort.
We detached this subthread from https://news.ycombinator.com/item?id=20117510.
Yeah, I am in my mid 40s, and it was wild to interview for a new job after 5 years. Things have really changed in that short time.

I posted a portfolio that showed, if you want this, hire me! My resume was standard, listing out my projects and summarizing my experience.

I had good references that I rarely shared unless it was the last stages, so they wouldn't get bombarded. I applied weekly to new opps, keeping track for the inevitable unemployment record as well.

Results: My huge project list showed my age. Some companies clearly weren't interested... they wanted new programmers, younger, not stuck in the past, etc. I couldn't understand some companies purpose, so new agey with today's internet and reddit culture.

Still, I got 20–30 emails a day! Constant phone calls, messages, occasional scams. Did 2 in-person interviews. I found a great new job, remote programming, in 3-4 months! It was a blur!

The secret is respect, communication, wisdom and quick reflexes, in my case.
Why not both? Skimming through CtCI only takes a few hours.
China is big, so it ebbs and flows depending on who's in power.

Two steps forward one step back. In the last ten years, more people have travelled, studied, or learned about the world than ever before. The people running the show will die one day, that's not representative of what will happen. It's what the people think that determines what will happen. What the younger generations have experienced in their personal lives will translate to what they want for society, and that's my measure: the younger people are much freer in their personal lives than those 10 years ago. They know what they want, and one day they will get it.
RFC 1 (1969)
Or how about this. What software projects do you like to work on in your spare time? aah I don't.... Do you ask a postman if he likes to go on a long walk in his spare time?
when we has walks all the day long.

I recently applied for a job at digital ocean, and on the form they asked me how I like to be identified . You know, he , she, it, thing, alien, rubber ducky. I saw so no option for julius caesar.