skysight-inc/HackerNews huggingface dataset:
I had very mixed feelings visiting the Mercer Museum. It's basically this guy who was obsessed with castles his whole life and always wanted to live in one, backpacked around Europe for 8 (!!) years after graduating college, and came back to use his rich aunt's money to build himself a castle and live in it.

I thought the collection was interesting, but his whole life seemed kind of one long vacation where he tried to learn a lot of different things and achieved nothing in particular.
Until this service becomes so popular that the robocallers start deliberately working around it, I think you may only need a 1-digit PIN. I've had a service from the phone company on my landline for decades that just makes an unknown caller dial a 1 before my phone will ring, and it continues to nearly eliminate spam calls. So the 1-digit PIN can just be a "1".
> transfer protocol

Not to be "that guy" but HTTP is an application protocol, not a transfer protocol -- this kind of thing definitely wouldn't be appropriate for TCP but it sort of makes sense for the original vision of the web.
To an employer, this seems kind of missing the point: you spent your time at college. Did you do real work yet?
I basically agree with this, and would even go further and say that I'm a nationalist and explicitly for one country. With that being said, there's an added dimension that you left out- that this aiming technology then gets adopted by the other superpower, then by other major militaries, and eventually filters its way down to minor combatants. And the balance of power between the two superpowers, one of whom I'm a member of, stays basically as it was before- just that now the whole world is that much more lethal.

Like, the term 'arms race' got popularized to describe this exact situation. I'm not even arguing against the technology described here, but just more cynical about the ultimate effects
Or "If someone breaks a leg of one of your slaves, you have the right to break a leg of one of his slaves".

Time to get software engineer's family members hooked on opioids!
Lost me during the Warren donation paragraph. A learned person wouldn't support Warren so I am certain I've nothing of value to learn from the article. Up to the Warren paragraph I realized socialist-leaning parties suck more than illiberal democracy. No wonder globalists and socialists can no longer win in Europe.

College degree is non-essential for most people, unnecessary for at least 50%.
As a developer/manager thing: reading, learning to fully listen to someone until they are done, understanding that you want people to ask questions DURING your presentation, creating and enforcing a code review process, evangelizing unit tests, and REALLY caring and making sure that whatever I did actually worked and solved the right problems. Also, saying no.
Not sure if you're missing the point of the poster above.

Poster is more likely asking whether the education gained in college is actually useful vs the doors opened by having that diploma.

If one dropped out of college right before graduation with 99% of the education, likely that person would end up with worse off job prospects compared to the person who completed their program
You know that reinforcing habit is not about this trivial example. You are arguing in bad faith.

We've spent the last 20 years cleaning up after the shoddy work of this exact attitude.
> I wonder if any of these have four or more simple characters jammed into one.

yup!

https://en.m.wikipedia.org/wiki/Radical_(Chinese_characters)

> For example, the radical 女 appears on the left side in the characters 姐, 媽, 她, 好 and 姓
What would a compiler for a language like Rust or C++ look like if it was optimized for development iteration speed first? Could you produce binaries that were good enough to be useful for testing and developing?

You'd end up sharing a lot of the same infrastructure that you'd want for an LSP server, basically to do as much preprocessing as you could on the initial compilation and then work incrementally on top of that.

You'd also of course still want your globally-optimizing batch mode compiler for production, but for many projects it seems like such a thing could produce good enough binaries for development, and greatly improve engineer productivity.
Scientology-linked drug rehab centre sued over $150k sniffer dog bills (2017)
I'd just use the bloom filter a pre reqs to doing an actual query.
422 Unprocessable Entity is also relatively commonly used in the enterprise Java world for validation errors, despite technically only being for WebDAV
The office chair thing makes it something people talk about which creates a myth in the employee culture about the crazy things the company does to save money. This myth is retold to other team members so everyone gets that the company cares about frugality. You probably wouldn't want to work with me and that's kinda the point of culture.
So it's like a shared and community driven (but automatic) blacklist?

Do numbers ever need to get whitelisted?
Do 80% of people get into car crashes or hurt on the job every year?

No? Then my advice can apply to 80% of the people.
nested ifs work here too. i personally don't think cognitive overload is an issue because you are not composing all the conditions at once. in fact, each block should only care about one condition. but you make a good point.

tbh, i have seen nested ifs used in video game programming a lot. and i came to the conclusion that it has to do with the else clause that the return early method doesn't provide. the else clause is always doing something because games are never supposed to fail...
Great article, covering something we should probably keep in mind.

Higher education is often a needless gatekeeper for keeping those with generational wealth wealthy

Often a subtext that I feel is missing here is that in the end people aren't that different on average, and our parent's wealth matter more

Today, zip code is a pretty accurate predictor of success, there's so much embedded in a zip code such as wealth, industry, and safety that affects kid's outcomes.[0]

[0] https://www.huffpost.com/entry/too-often-student-success_b_1...
I wonder what happens in those echo chambers.

Some great people I know use twitter regularly but is that safe? How can someone handle that atrocious interface which doesn't work 50% of the time outside of the app? Can you even be real on twitter without getting lynched by someone?

Maybe someone should make social media where promotion, influencers, marketing companies, etc are banned or not allowed.
If the military are to be believed this results in fewer casualties and less ordnance being dropped because hit rates are so high.
One of the most important signals sent by finishing a college degree is "I can finish the things I start". That also happens to be one with great transferability into a workplace driven increasingly by independent work.
It seems that a lot of people feel their degree was not useful. My studies were definitely far removed from what I now do for a living.

However, I have not met (except on HN) any successful "knowledge workers" without a degree. I'm sure there are many factors contributing to that: smarter people are more likely to pursue degrees in the first place, companies may ignore otherwise good candidates since they lack a degree.

But another possibility is that many of us underestimate the skills we learned in pursuing our degrees. Certainly many people obtain those skills in other ways, but it's impossible to know if I personally would have.
AgentJayZ - "Do It Right" 183 people died due to missing bearings
Could be far fewer keystrokes with character prediction. First would be 7 instead of 19, ignoring Enter/arrow/mouse clicks.
Slightly tangential but one thing I absolutely love about sbt/play framework is the frigging development loop. You start play using `play ~run`, save changes and by the time you've switched to your browser, the source has been compiled to `.class` and you are ready to hit f5.

It's almost magical, DESPITE scala being slow as snail at compilation.

The scala metals LSP server also has better than enterprise grade documentation. https://scalameta.org/metals/docs/editors/vim.html
Every page having its own payment system is a bug, not a feature. It relies on every vendor to independently implement secure payments and it trains users to type their credit card number into any old web site.
That's still assigning an IP to a website, and more than likely also assigning your identity or credit card to that IP address.
Ok but that is three words, what about the rest? Leaning three words is somewhat far removed from leaning a language. (Btw: I can’t grok your final statement in the parenthesis — it doesn’t make sense in English, what were you trying to say?)
I mean, it obviously works. That doesn’t tell you anything about its ethical or moral content, though.
Open Robotics Datasets for Machine Learning
Quick reminder that ShellCheck is licensed under the strict GNU GPL 3.0 license. For many professionals your employer will often block / avoid GPL code, tools, and libraries.
> Anyone know why they haven't yet released one?

Because it would immediately be leveraged for spam?
It's more "art" than practical, but that's fine, I find it fun to read!

The equivalent in English is like if someone wrote a programming language with Shakespearean english syntax and keywords:

I have a function, thou named "mandelbrot".

etc =)
3 Good reads on what I mean:
https://www.amazon.com/Under-Hood-Fine-Tune-Employee-Culture...

https://www.amazon.com/What-You-Do-Who-Are/dp/B07X36GGQ7

https://www.amazon.com/Principles-Life-Work-Ray-Dalio-ebook/...
Knowing nothing about Chinese, I'm curious how we arrive at 曼德博 being "Mandelbrot". How does the language handle foreign names and loan words?
HTTP is a transfer protocol. That’s what the second T stands for. It is also an application protocol. There is no “transfer” layer in the OSI model.
Right, except that we've rebuilt a world where working-class people don't have time for leisure activities like amateur athletics and volunteerism due to the second full-time job they need to pay the rent.
It's "war" if the other guys are doing it and it's "peacekeeping" if we're doing it (no matter who 'we' and 'the other guys' are).
The diploma is useful in certain fields I'm sure. Although I doubt most CS employers would really hold you to it if you explained you never completed your final quarter but aced the interview.

However, they said college education not college diploma. They're clearly talking about the skills learned.
So create two new neighbouring countries with opposing ideologies and wildly inequal economies, each with 15% of the world's military power and 25% of the world's nuclear weapons?

What could go wrong?
I can't even get my PAID Gmail address to hit people's inbox >90% of the time....the state of things is awful, and we need a reset.
Yeah it is clear now but I am wondering if you edited the comment or I just misread.
The obvious solution is powered armour with integrated high capacity battery. :D
> Democrats haven't really been a friend to them either [1]. Both parties have been on board with the neoliberal agenda for 40 years.

In a democracy, every interest or issue is either represented by a constituency that will vote reliably in support of it, or it's not and it will suffer. Labor's suffered for the last half century for two reasons:

1) The Democratic buy-in on civil rights and reproductive freedom, and subsequent defection by those hostile to it -- these cut across the lines drawn around working class constituencies and eroded that constituency's reliability.

2) Americans have examined and bought into neoliberal-supporting ideas (or auxiliary ideas that keep progressive economics from gaining mindshare). Discourse architects have been effective enough at shaping political and policy conversations that a good number of politically active citizens and officeholders understand issues the way those advancing neoliberal policies would like.

When you understand this dynamic, you don't see the movement as Mr-Burns-thumb-twiddling by DLC/DNC sellouts, you see the Democratic party struggling for a constituency that will let it win elections along the odd way that key lines are drawn in the US system and finding that it had to move a neoliberal direction.

And you get a sense of the scope of the work that'd be necessary for a working-class friendly politics to take root again, which is gonna be much harder than just electing President Sanders or Warren (which is not an easy sell in itself).
There are essentially two methods: phonetic transliterations (Mandelbrot = 曼德博 = man de bo) and translation (computer = 电脑 = diannao = 'electric brain'). As the former tend to look weird, and are most often proper names, they are often especially punctuated to distinguish them from the rest of a paragraph.
Yes, I don't think they should have attempted a literal translation and instead described it as a museum of science and technology (as they do in the article).

"Arts and Crafts", at least in modern American English has a very different meaning, and would make people expect to find the kinds of things that are sold on Etsy.

EDIT: I'm not sure why you would be surprised to find looms there, even aside from the double meaning. I believe machinery for the production of textiles were among the earliest triumphs of the industrial revolution and the Jacquard loom (invented in France) was the first known programmable machine.
If that were the case, would you also say that surely c++ code is simple and easy to hold in one's head, since c++ itself is comparatively large and complex?
Eclipse's ECJ will keep compiling a class even when a specific method is invalid.

And even inside a method it'll try to massage the AST into a somewhat valid state while you're typing so it can keep analyzing the code and show errors/make suggestions. A missing bracket on line 15 won't prevent it from soldiering on to spot a misspelled method call in line 40 even though the nesting is totally messed up and if taken at face value line 40 would be syntactically invalid since it's outside the class body.
>If keeping racists around was so good for business

Nobody said it was "good". What was said, to quote, is: "So, maybe personal opinions of that nature are not related to being a good developer or a good car mechanic or hair dresser" -- in other words, that it was not really a contributor (pro or con).

>Another trend was more people smoked cigarettes. Do you thinking smoking cigarettes means a more effective business?

No, but I do think whether an employee smoked or not said nothing about how good they are at their job.
A physician can have you committed to be forcibly detained if they believe you’ll hurt yourself.

They can have your children taken away.

They can have your vehicle license revoked: car or aircraft.

I still want one that is well educated and competent.
> For many professionals your employer will often block / avoid GPL code, tools, and libraries.

Indeed, which is why Linux is never found in a professional setting. /s
A star dies without a bang, revealing the sensitive nature of supernovae
There is no MoonScript VM, if you use the "execute moonscript" function provided by the moonscript library it internally compiles the moon code to lua, loads the lua code, then runs the lua code.

This means that MoonScript compiled ahead of time will have the same exact result as running it on the fly.
That's pretty much what rust-analyzer aims to be.
A long time ago churches did work that way. But during the last ~2 centuries, people of different classes would go into different churches nearer the place they live.
No chance he’s playing someone else’s drums :)

Source: he was my teacher
Well an older draft version of spec says:

>"The parameter to this message gives a specification of charging schemes acceptable. The client may retry the request with a suitable ChargeTo header."

https://www.w3.org/Protocols/HTTP/HTRESP.html

And charge-to is defined as

>"ChargeTo:

>This line if present contains account information for the costs of the application of the method requested. The format is TBS. The format of this field must be in extensible form. The first word starts with a specification of the namespace in which the account is . (This is similar to extensible URL definition.) No namespaces are currently defined. Namespaces will be registered with the registration authority .

>The format of the rest of the line is a function of the charging system, but it is recommended that this include a maximum cost whose payment is authorized by the client for this transaction, and a cost unit."

https://www.w3.org/Protocols/HTTP/HTRQ_Headers.html#z10
...it's no longer a headline?
Interesting, I have only heard someone refer to "transfer protocols" as a synonym for "transport protocol". Regardless I think the point stands -- HTTP does much more than transfer, and has an opinionated model on how to deal with web resources.
1) The sarcasm isn't appreciated here on HN.

2) Not everything in the FOSS world is GPL'd.

3) There are plenty of users who have this restriction in their work and it is a real restriction to be aware of when discussing tooling.

4) That's just how the code is licensed and is related to the topic at hand.
> it's great that you can return 402 payment required, but where is the browser supposed to go from there?

Don't forget the browser is allowed to return a HTML page with the 402 error, telling the browser, user, or other user-agent exactly what to do.

For example the 402 error page could contain a payment form to be filled in, or other instructions to the user.

Or even a button: "Yes I agree to pay $10 to see the article".
> Cheap consumer goods from China are not worth this price.

The only answer is to stop buying cheap consumer goods from China (or anywhere, for that matter). Disposal-oriented consumerism is ripping our society (and the world) to shreds.
I work in the web hosting industry, and front line folks often struggle with some Linux commands- grepping logs etc. So I built automated tools that generate reports based on search criteria. I know that's terribly vague, sorry. I also simplified an existing tool to produce less but more valuable output. They've gone over well so far.
> When they cash in on it, it will not be for the advancement of liberal democracy or basic human dignity. As reckless and shameful as American policy has been of late, it continues to be the most powerful benefactor of liberal democracy the world over.

I don't see any evidence of that.

> I know that it is ideologically opposed to liberal democracy.

The Chinese government doesn't care about the existence or nonexistence of liberal democracy in the UK, US, or really anywhere other than in China itself. They're not out to destroy democracy in the UK. They care about their interests, which in regards to the UK are mostly economic.

> Do you think that millions of people died in WW2 in the name of trade regimes?

The CCP fought on the same side as the US and UK in WWII.

> Is that threat wholly eradicated, and will it always be so?

It was largely eradicated for a long time, though the far right is making a comeback in many countries. The major threat I see now, however, is the increasing conflict between the US and China, and the extreme recklessness of American foreign policy.
Well, my point is that Latin characters are much easier to learn than Chinese. You only have to memorize 26 characters, half a dozen punctuation symbols, and a dozen keywords vs. thousands of pictograms.
Lightning Network will make use of this code during this decade
It's transliteration.
There are characters and sounds that are used to mimic the sound of foreign words.

曼德博 sounds like man de bwo (man4de2bo2 in pinyin).
迈克 (Mike) sounds like my ke
I think websites are still using ads.

The problem with micropayments is that people get sticker shock. You put $10 in your micropayment account, browse around, and that money is gone whereas your friends that just look at ads and ignore them still have $10. (This was my impression, anyway, from when Google was testing that "pay to disable ads" service.) This means that publishers are forced to lower the price of an impression, and of course then advertisers ask to pay less. Guess who loses out? Publishers and the ad networks. Guess who would be well-placed to encourage the adoption of micropayments? Publishers and the ad networks. That's why we don't have micropayments. Getting money from consumers is an exercise in frustration and a race to the bottom. Getting money from businesses is an exercise in "add an extra 0 to the price and see if they still buy".

Having said that, micropayments seem to be working fine on platforms like Twitch.
This seems more something that should be in the headers.

Application level data bubbling up to headers is already a major problem. I don’t think one more will hurt.
Our Prediction Update on the One Medical IPO
I thought Docker is a common standard that defines. How archive format? How build file format? How the config format? What operation system need to support in order to be fully compatible with docker cli?

Instead of a cli tool.

Because there are already standalone docker implementations that implemented with completely different technology. Just like docker on windows (the one runs exe).
I don't think that was the original intended use.

I believe the intention of this status code was to allow the application to negotiate payment using some not-yet-invented payment technology.

The browser would presumably shell out to some kind of local wallet or bank website to authorize the payment, all in a split second without the user noticing.

What you're describing is the typical paywall type page where a user is asked for payment.
I don't think Uncut Gems counts as a Sandler movie, he was just an actor in it.

Netflix is shooting for lowest common denominator television, TV that keeps engagement and attention. They shoot for just enough to get nominated for some awards, for the press. They are not Anapoura or A24esque.