skysight-inc/HackerNews huggingface dataset:
I also think HN usually come from the same background with predominantly comments from California USA or USA in general.

Compare any topic relating to capatilism, the plights of the low income classes or politics in general. I often amuse myself comparing the takes between the two sites relating it those topics.

Also HN is more clinical, it discussed the death of Swedish reporter like it was a cold case ready to be ripped through.

And also more easily distracted by seemingly innocent open questions like in politics for example "Why is it X job to care about this?" since you can't dismiss it with a short meme it creates discussion that the OP only wanted to distract from the original article.

Apart from that HN discourse is 100% better than reddit and I agree with you in some terms.
Developing a Keylogger: Hardware vs. Software Techniques (2017)
Yes, yes and invention of camera will kill painters. Sure everybody knows this.

But there is important difference between someone stealing and some algorithm copy replicating anything from the past in instant. One is a remix that brings something new (even if author doesn't want) the other in static its conservation. It will create side effects that will impact our (visual) culture. But who knows what those will be.
Python formats it almost exactly like you did:

$ python3 -m json.tool
{
"squadName": "Super hero squad",
"homeTown": "Metro City",
"formed": 2016,
"secretBase": "Super tower",
"active": true,
"members": [
{
"name": "Molecule Man",
"age": 29,
"secretIdentity": "Dan Jukes",
"powers": [
"Radiation resistance",
"Turning tiny",
"Radiation blast"
]
},
{
"name": "Madame Uppercut",
"age": 39,
"secretIdentity": "Jane Wilson",
"powers": [
"Million tonne punch",
"Damage resistance",
"Superhuman reflexes"
]
},
{
"name": "Eternal Flame",
"age": 1000000,
"secretIdentity": "Unknown",
"powers": [
"Immortality",
"Heat Immunity",
"Inferno",
"Teleportation",
"Interdimensional travel"
]
}
]
}
You can ovveride valueOf and do something like +p1 === +p2

Check this generic implementation https://jsfiddle.net/tas2n59L/
This is tangential to the discussion, but are there any laptops that won't heat up your legs/groin when used on your lap?

I remember owning an Asus UL30VT [1] 10 or 15 years ago, and I could have it on my lap for hours without feeling any heat regardless of the CPU load.
It was a bit crappy in other ways, but a joy to use on the go!

It seems like nowadays all manufacturers try to keep the components cool, but don't care much about the external chassis temperature. Even laptops that use ultra low voltage CPUs usually go for fanless setups instead of trying to improve external temperatures.

[1] https://www.notebookcheck.net/Asus-UL30VT.27130.0.html
The same thing that happened when we got flash the 1st time.. account/project managers see thing can move so they they make everything move...
At the same time, I think it's ok if news stories are not about only world-changing stuff. It can be about “mundane” stories of “this young person did something” too. We can read the story and give it space on the page, even if someone else is already doing the same thing better (?)
What they would prefer is that you continue to offer up your unpaid labor that they can then use to build fortunes upon. It is no accident that businesses are happy to encourage "open source" so long as that means "make us stuff we can use to make money with without paying you a dime". "Open source" has never meant you couldn't charge for your work or otherwise impose a noncommercial use restriction on it, though the OSI and its pro-corporate partisans have gone to great lengths to claim otherwise (much like they like to pretend the invented the term and/or the concept).

At the end of the day I don't work for free, and I'm pretty sure you don't either, so if you want to get paid for what you do then make them pay you. The End. Full stop. HAND. TYVFM. FOAD. Etc. Ad nauseum. Anyone who says otherwise should not be engaged but simply told to get lost... because if they want Free Shit then they know where to find it.
You could indeed make the same argument about those products, it seems to me? We might've had much better alternatives to those products if they hadn't.
The Unison Programming Language
GeneralisedNewtypeDeriving is one that I'd consider fairly important as well.
Eh. The 12900k still has the edge in most single threaded benchmarks, and the latest Threadripper Pro will easily crush it on multithreaded loads (all while drawing close to an order of magnitude more power). Also your MacBook Air will thermal throttle if under load for too long, while a desktop computer offers a lot more options for cooling. Further more a desktop computer gives you the option to use faster storage and more and faster RAM which might be very relevant in some scenarios. Plus there is the whole GPU/CUDA side of things which may or may not be relevant to you.

All that being said, I'm typing this on an M1 MBP and the perceived day to day performance is better than any desktop computer I've owned, even if it will no doubt lose out a 'real' workstation when it comes to running 24 hour CFD simulations.
Seems like there has been no development since 2020 - https://github.com/nakkaya/ferret
I’ve just resigned from a global Japanese company. Over the years I’ve been completely baffled by their terrible business decisions, but I have a thought about what is going on. This is zero hedge quality stuff here, so don’t make investing decisions, but I am interested if anyone else sees this.

The yen keeps dropping/collapsing as the Bank of Japan keeps their interest rates extremely low (made possible by the government of Japan buying their banks bonds, now owner of over 50%, which is insane, but anyway) they need foreign demand for their currency. So they print yen for their corporations, who go on international buying sprees. The profits from these companies are generally settled in USD, but really any foreign currency will do.

The effect is that they are printing yen at no charge, their global corps pay virtually no interest, but even the most boneheaded executive can generate a foreign currency profit for head office that requires converting foreign currency into yen. Of course they destroy these companies through incompetence, so they keep buying more.

These companies are ridiculously complex with hundreds (possibly thousands) of commercial entities globally so they are probably impossible for anyone to understand, but my gut tells me this is a massive ponzi scheme that will explode the moment the Japanese central bank raises their interest rate.

Anyway, it is a lot of work sorting out what is going on, and I now think the poor financial & business governance is a feature that helps keep the masquerade going.
I set my lock screen message to email and name. That way I can still check my email on a computer.
I know the topic of this thread is not-apple, but the M1 Macbook is lap friendly even under most loads (except for extended gaming I found).
But in C, the first half of the 'or'-dtatement applies.
NASA’s newest rocket is a colossal waste of money
https://archive.ph/pwkc4
What use is accessible code if you're not (legally) allowed to do anything with it? It's a bit like having an all you can eat buffet but you're not allowed to eat the food only look.

I agree that there is one upside though, there's a chance the code can be used again after collapse of civilization when we find that someone made a backup.
> In a decentralized network of taxis, you get waste because riders can't connect with the closest taxi easily

I don't get this point. What was decentralized about taxis before Uber? Each city had a few competing taxi services, each with a dispatcher who would connect rides to drivers in a centralized manner. I assume they used some information about location when they did this. But even if they didn't, there's nothing decentralized about it. The only centralization Uber did was creating a huge conglomerate that spans numerous cities. But there's little efficiency to be gained by this. Uber is not going to dispatch a driver from a neighboring city to come pick you up.
Your argument is not consistent, it is still illegal to use or poses illegal drugs; only exception is safe drug use sites, where you can use canisters.

And your last part has no actual real point, instead just a strawman. (example: the more bullet holes and reported gun deaths you find the more traditional societal values the place got).

Some advice: being snarky while making your point doesn't help the argument in any favorable way.
This one small trick that will make your poachers super-mad!
That's why Linux needs more love.

I find it sad that many people use Docker, but the majority of them run Linux in a VM inside an expensive proprietary platform to do so, sometimes without even realizing it.

Meanwhile, the Linux desktop ecosystem is deteriorating and should be used more and receive more financial support.
> I always wonder if the better solution isn't to re-legalize ivory and rhino horn. All the game farms have room full of the stuff. Dumping that onto the market will kill the price, at the same time there is suddenly a financial incentive to keep the animals safe.

Until that stock runs out and then it is back to square #1.
Commercial crew just proved something else, too.

In a controlled experiment, we ran the ossified incumbent with a storied 100 years of experience against a challenger. The challenger delivered in May '20 and the incumbent, paid way more, will be about 3 years late to get people to ISS: OFT-1 is currently NET Feb'23.

This says more about Boeing's business structure than anything else. Its mission is different.
I hear Disney just bought the rights to this. It will be another 3400 yrs before you can play it again.
This.

The world needs more feel good stories. Also if she's doing AI on infrared images at 17 she's probably going to be really impressive work later on.
Judge orders more document production in Musk-Twitter suit
"...A Delaware judge ordered both Twitter and Tesla CEO Elon Musk to turn over more information to opposing lawyers in their tussle over Musk’s agreed-to-then-abandoned $44 billion deal to acquire the social platform....

...Chancellor Kathaleen St. Jude McCormick on Thursday ordered Twitter to provide Musk’s attorneys more data regarding the company’s estimates that less than 5% of the accounts on its platform are fake. The judge also rejected Musk’s attempts to shield details about analyses he used in his attempt to terminate the deal..."
Similar rules existed long before that. Humans aren't that dumb.
I suspect that if I crank my I/O subsystem to do flushes no more often than once in 40 seconds and lie to fsync/fdatasync, my Threadripper setup is also going to run circles around my M2 Air. (Heck, I suspect my XPS13 will be almost on par.)

But then again, the M2 Air has this bulky UPS called „laptop battery”, so they can afford such little lies as long as the OS itself won’t shit itself and die randomly. Granted, it happens rarely, but nevertheless.
Which social animal does not organize into a hierarchy?

Social animals organize into hierarchies precisely because hierarchies bubble quality to the top.
Imprint wasn't a html link when I accessed the site, it was actually just a confusing bit of text down the bottom of the page. I did click through to index previously.

Did you update it?
I think the main issue for programmers is VCS, and the associated tooling like diffs. With git + code, you have an easy way to modularize, diff, collaborate and review. In these other professions, you mostly work alone or go through the painful process of working together on the same project.

This shouldn't be impossible for flow-based tools, either by making them collab based (like figma) or by having multiple representations (declarative code and visual - possibly by having visual be read-only).

Flow based programming already have a straightforward and imo excellent path for modularization (which is the only known way to deal with software complexity). I would love to see flow based programming combined with individual components written in conventional languages. Regular code is clearly superior for many tasks, so flow should be applied between components, and not be too granular.

Another challenge is meta-programming. If you need to produce components at runtime, you would naively lose visualization and other benefits. So more research and idioms are needed to really present a coherent system that maintains a similar DX when that extra flexibility is needed.

Still, I'm very bullish on medium-term applications of flow based programming within software design. At least for me, it has some absolute killer features; such as understanding existing systems, mapping to my mental model better and spotting bottlenecks and inconsistencies much earlier. I already use pencil-and-paper flow diagrams for software design, but resort to conventional code when implementing.
Latest models have suspend issues with Linux though, so keep that in mind if you do not plan to use Windows.
If you like this, you might want to attempt to learn Toki Pona.
That's true, without knowing the rhythm and the phrasing it could sound entirely different than it originally did.

But just absolute and relative pitch changes would be fine with me.

Sometimes you can recover some of the rhythm by looking at the notes though. And the shape and size of the Lyre plus knowledge about the materials used could give a fair approximation of what the pitch range should be.
A small issue with flow-based programming is that it often doesn't have a good way to represent time and sequencing over "human" time scales - the main project I work on, https://ossia.io combines timeline and dataflow to solve this. It's mainly used by artists but I always wonder about the other potential use cases for it... if anyone has ideas :D
What are good and reasonably priced GPUs for this (<$250, possibly less)?
The new MacBook Pro M1 is by far the very best I've ever used in this regard. It feels like my body heat contributes more to chassis temperature than the CPU does.
Xi Jinping’s Vision for Tech Self-Reliance in China Runs into Reality
In the last paragraph I think lies the key: attention makes you uncomfortable? So it sounds like you have an internal conflict where you both want and don't want attention at the same time.

Maybe I am similar, I am very reluctant to promote my work, I don't want too much attention.

I actually briefly worked a job doing social media marketing where it was my job to create attention grabbing content. I had some moderate success there, but the more I succeeded the more I was overwhelmed, I really did not enjoy having to deal with so many messages every day and gave up the work very quickly. Part of me liked the attention, but a bigger part didn't want it.

tl;dr: I am an introvert, sounds like you are too, maybe some successful introverts can share their advice with us.
From a related HN thread:

"Italy never got as large number of mills as Britain as the rivers flowing into Northern Italy have too large variation in water flow. That is part of the reason Romans could never utilize waterwheels to a great extent."

https://news.ycombinator.com/item?id=32629471
Fidget – A UI library for Nim based on minimal primitives found in Figma
Here is thread with a whole bunch of information you can go threw:

https://old.reddit.com/r/SpaceLaunchSystem/comments/kt1vlf/r...

Basically a Saturn V like clone was considered.

And those studies referenced also didn't consider many other viable options. Commercial providers were planed to be able to bid as well and SpaceX and ULA would have considered making bids.

Something NASA also didn't consider is using the Merlin engine, an engine that actually existed and was already going into mass production at that time. That would have been an alternative to F-1 and would have been ready sooner.

You also might be interested in this presentation from 2011:

https://www.youtube.com/watch?v=IweLWCBHpUE%3Ft%3D0

What funny about that presentation is how much time he spends talking about cost and how cost control is the most important thing and if they can control cost NASA shouldn't even make its own rocket. And of course SLS did the exact opposite of controlling cost.
Google initially targetted a niche (geeks and nerds like us) with no-fuss, no-ads search experience where weight of the result depended mostly on how many citations it had. They were very present at conferences related to free software, for instance (which I'd consider investment in marketing).

And this group was the one in charge of "fixing their relatives' computers", so we were all too happy to tell them about Google: this is how word-of-mouth worked for them.
Does anyone know how it compares to ulisp? http://www.ulisp.com/
trump legacy and greatest achievement was funding NASA back.
Boeing is absolutely corrupt. They’ve gotten their wrist slapped multiple times for improper behavior around contract bids, and the Boeing representatives in Congress don’t even try to mask their loyalty.

That’s not a mark in the nice engineers who work there, but let’s not kid ourselves.
OCaml at First Glance
To be fair, the widely praised 16" Macbook Pro had a very similar issue. The battery did not charge via USB-C when computer is off and lid is closed, if I recall correctly. I don't know if they fixed it, in practise my computer is almost never off.

There is also an issue where the built-in webcam stops working and you need to restart the computer to get it to work again.

Considering how much I spent on the machine I was hoping not to be bothered by issues like this...
Not sure most dev work is single threaded. Test suites can be multithreaded/multiprocess and so can compiling, just for two examples.
Clearly humans are that dumb.
In 2000 I spilled grape juice on my Dell Inspiron laptop, while 1000 miles from home. They were out fixing it the next day.

It's not a new play for Dell.
ESRGAN works better for photos in my testing.
+ https://www.bunnyshell.com/
Predatory pricing is a very real component of monopolization, and can thus result in antitrust inquiries.

Tech companies DO get involved in these lawsuits from time to time.
Falcon Heavy is classed as a super heavy lift launcher, fyi.
I use Haskell, where the syntax to "copy but change one member" is:

let newObj = oldObj { member = newMember }

In Java, you use the builder pattern, which is not built in. So you use Lombok to generate it for you, and then you get in a fight with your team lead about not using Lombok because he heard about this-one-guy-who-had-a-problem-with-it-just-do-your-own-research-I-can't-be-bothered-explaining-it-to-you, so then you roll (and maintain) your own Builder object for every value class.
This is all personal but I prefer the compact layout and low travel of a laptop keyboard.

That plus having a trackpad centrally located and a second screen below my main monitor really works for me.

I haven’t used a desktop in 20 years. Horses for courses I guess.
> Not everyone believes in your religion.

I don't have a religion. I mostly asked questions. Please answer them.

> Nothing about this has anything to do with equity or 'groups that are discriminated against'. The paywalls are about greed and wealth distribution.

It seems like you think the current wealth distribution is not... equitable. One factor mentioned in the press release was "economic background".

> Trying to twist the narrative to suck sympathy out of every possible situation will backfire and make people go against otherwise beneficial policies.

Disabled people don't want your sympathy. So far I have not seen equitable policy changes backfire. That's a failed attempt on your part to use scare tactics to shut people up. What I've seen is measurable improvements. But you can continue to panic over progress, that is of course your personal choice.
for something similar with same RAM requirements see ulisp but using common lisp as a reference subset

www.ulisp.com
How is it different from a16z writing 300m check to Neumann or countless other VCs investing in obvious vaporwares or banking on the "winner takes all" approach while burning millions of dollars every year.
I suppose while we wait, we can discuss the value of NASA doing manned flight vs private enterprise, which is the point of the Economist article:

https://news.ycombinator.com/item?id=32636643
I listen to a magic the gathering set review. They read the text of every card in a set and give it a letter grade rating. It’s like someone going through the grocery store and reading the ingredients label of every can.
Have you tried Uber lately?

It used to be way cheaper than taxi's, and you'd reliably get one much faster than calling a cab or trying to hail one.

Now they've approached monopoly and need to actually start becoming profitable, it's become as expensive if not more expensive than taxi's.
Plus for anything other than very long rides at surge prices you will get repeatedly cancelled, over and over.

I have just gone back to calling or hailing cabs.
Your manager might write your check, but you’re the one paying them
I use Nix [1] (package manager) to handle my configurations over different systems. There is a somewhat steep learning curve, but it is perfect for my use-cases.

[1]: https://nixos.org
I said in another HN thread that the Romans didnt innovate in energy. Someone replied that they did. Looks like you put a definite coda to that-- the Romans too were let down by their geography.

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

That said, care to expand on the other reasons?

Continuing in this vein, rudimentary steam engines were known in both the Roman and Song eras, but the state of metallurgy is said to have held back adoption.

https://factsanddetails.com/china/cat2/4sub9/entry-5471.html

https://history.stackexchange.com/questions/2012/did-the-chi...
I use i.reddit.com on mobile.
I'm not a JS programmer, but I didn't find that code terribly readable. And from a performance point of view, I would not want to copy the board state n times, though that's beside the point. It's a bit of a contrived example of course. But what this looks like in a real engine would be something like(no language in particular):

pseudo_legal = move_generator(pos, PSEUDOLEGAL);
while true {
mv = pseudo_legal.next();

if !mv {
break;
}

if mv == tt.excluded_move || !pos.legal(mv){
continue;
}

pos.make_move(mv);
...
pos.unmake_move();
}

The pseudolegal stuff and all that has to do with various performance considerations. This is roughly what Stockfish' move loop looks like. It looks overly verbose because abstracting away these things with functions adds runtime overhead.

With macros you can have your cake and eat it too. While it's technically true you're passing around unevaluated code, none of this is happening at runtime but at compile-time(technically macro-expansion time but that's beyond the scope of this comment). Think of it as the ability to inline pretty much anything you want.
A better solution could be hacking the supply side by flooding the market with fake ivory indistinguishable from real ivory. The price of ivory should go down. There will be less financial incentive for the poaching and bribing. Some biologists are working on this angle [1].

[1] https://www.smithsonianmag.com/science-nature/faking-elephan...
Seconding this.

Eluktronics has some well spec'ed machines
If I may ask, what do you think of the LG Gram?
Back end seems to be changing quite quickly too. Docker, k8s, serverless, a million different specialized cloud services, all kinds of non-sql DBs etc. I'm sure you can find a job doing backend that doesn't involve following these trends but you can also still find plenty of front end jobs using jQuery.
* You don't say where you are located *
I also would like to know the location. thepoet, would be good if you start commenting on this thread as it is on the front page of HN.