skysight-inc/HackerNews huggingface dataset:
Hated that video? YouTube’s algorithm might push you another one just like it
A negative response would be ridiculous, as is the clickbait title, and I don't think losing those users will actually be a great loss.

LibreOffice is free as in beer. Not only the source, but also the binaries, and also for MacOs, are distributed for free. You can just go to the download page and grab it.

The only thing thats being charged is going through the App Store. If this really 'backfires' as some people seem to suggest, I think the project is better off just abandoning the App Store.
So why even begin the match? The story would hold a lot more water if he boycotts from the outset
If you're interested in more shell stuff, read the Bash Manual. It's not very long and it's quite enjoyable: https://www.gnu.org/software/bash/manual/bash.html

Run all your scripts through https://www.shellcheck.net/ (you can install it locally too) and correct all errors it finds, click the explanation pages to understand why. In future, improve your style so you don't generate errors.

Here's some more I've found useful:
- https://tldp.org/LDP/Bash-Beginners-Guide/html/index.html
- https://tldp.org/LDP/abs/html/index.html
So... Green threads are back?
Why was that dog/bunny puzzle at the top of HN's frontpage yesterday? How were so many people entertained by it, when a computer could have solved it in microseconds?

Humans like puzzle games, for some intrinsic reason. Chess is a very large and addictive puzzle.
> The SQL course has almost no love by the students

This is a big early career mistake. I've seen experienced developers use NoSql in a project where Sql is clearly a great fit, then waste lots of manpower to emulate things you get with Sql for free.

Of course one's career can fall into a success path that never depends on SQL, but not learning SQL deeply is not a safe bet.
Nice!! Loving it so far, would be nice to hide the side sheets pane and also allow multiple instances!
> Having two distinct "products" could help here. There could be a "bare rust" that is minimal and unopinionated, and used by those that need a small footprint, for example

There is already, it's the nostd.
Because browsers themselves have set that expectation by accepting unitless 0 in most (all?) other places in CSS. e.g. "margin: 3px 0 4em 0" is a valid way to set the right and left margins to 0px.
There is a lot of racism in Russia towards people from ethnic minorities. While Russian authorities try to hide it on TV, even there one hears racist jokes in talk shows. When Putin had a talk in a stadium in the spring, the local authorities instructed that people there should be of Slavic type.

And then all talks in Russian propaganda about Slavic brotherhood among Russians and Ukrainian and Belarussians always subtly imply that Russians are the big brother.
Thank you. Too many commentators equate them being bored or disillusioned with something as meaning that thing is dead. Meanwhile umpteen millions of people carry on as usual. I’ve lost track of how many times newsletters, blogs, whatever have been declared dead. Whereas in reality all of these are still growing strongly in both number and user engagement. It’s lazy mindless valueless trend worshiping masquerading as analysis.
It’s not the rule, it’s a rather modern exception.
The answer to your question is simply Halvings, every four year the quantity of energy used halves in bitcoin terms but the infrastructure remain and can be repurposed to more profitable uses.
I don’t look down on her, she’s pretty cool IMO and it isn’t a chore/charity to see her. I don’t have a small business or kids so I’m beaten there.

My achievements etc are more to highlight the fact that it’s not and shouldn’t be weird for us to be friends, in this age of hyperoptimizing relationships for personal gain, though I see how it can come off.

I’m also someone who posts on HN, so I kinda have to set the scene for why I’m here. Obviously if I was the local shopkeeper this whole story would be much more mundane.
Google Docs*
It's how the key is labeled.
And ideally the id of the ticket associated to the code change.
I spent a lot of my career trying to find roles where I didn't have to deal with people. A lot of time in startups and small businesses, where my job was to just build. At a certain point, there weren't that many new technical problems I was running into, so I decided to work on team-building skills. Over the past few years, I've been managing engineering departments, something I never though I would do.

It's usually people. Sometimes it's opportunity. But it's usually people.

I've ended up with a lot of thoughts on the topic, but I'm not sure how best to convey them, so I'm doing to rant in dot points:

- People rarely leave because of technical decisions. Most people are appeased when you can explain the rationale, even
if they disagree

- Good leaders make or break an organisation. They inspire people, they give them a cause to rally behind. A lack of good leaders will kill culture within a year

- Good leaders own problems and will find a way to solve them, they won't accept the status quo

- Bad leaders will tell you why a problem is not their fault, and do nothing to fix it

- Good leaders need good leaders - it starts at the top. A good CEO will change your worldview

- Good leaders-of-leaders know everything is kind of fucked, and appreciate leaders who are actually trying to improve things, without expecting they're going to get everything right

- Leaders need to really believe in their cause. People know when you're faking it

- Culture is not a by-product. It's the product. You work hard to create a good culture, and it can disappear very quickly. Building good culture is how you build good teams. You can't work around a bad culture

- Most of being a good leader is just turning up. Be there for your people, listen to them, try to make their lives better. Make time for them. Show them you care

- Regardless of all of this, people will leave. Sometimes because the company isn't a good fit, sometimes because they're at a different point in their career. Attrition is healthy, you just need to keep a pulse on whether it's happening for unhealthy reasons

In summary: yes, it's pretty much always people. Building software is easy. Building a healthy work environment is hard. Most people focus on the easy problem.
Since many people apparently didn’t read TFA, the issue is that when you have an expression such as calc(100% - var(—-x)), it is invalid if var(—-x) is 0 with no units, which is otherwise valid in CSS. This is clearly a bug in the spec.
https://archive.ph/pXXrz
Related:

Java record pattern matching in JDK 19 - https://news.ycombinator.com/item?id=31378896 - May 2022 (155 comments)

Using Java's Project Loom to build more reliable distributed systems - https://news.ycombinator.com/item?id=31314006 - May 2022 (91 comments)

JEP proposed to target JDK 19: 425: Virtual Threads (Preview) - https://news.ycombinator.com/item?id=31236855 - May 2022 (212 comments)

Achieving 5M persistent connections with Project Loom virtual threads - https://news.ycombinator.com/item?id=31214253 - April 2022 (145 comments)

Loom: Project Loom Early-Access Builds - https://news.ycombinator.com/item?id=28191308 - Aug 2021 (76 comments)

Project Loom and Structured Concurrency - https://news.ycombinator.com/item?id=25300233 - Dec 2020 (108 comments)

Project Loom: Fibers and Continuations for the Java Virtual Machine - https://news.ycombinator.com/item?id=15599854 - Nov 2017 (41 comments)
No. I said elsewhere that a good example is Finland. Your whataboutism isn't helpful.
Oh you mean my account? lol yeah I'm new to Twitter (only few weeks now), and just using it to like / retweet others' postings about our product. However, does it against Twitter's policy?
Ps. I’ve elsewhere agreed with you. It is art and I was wrong to criticize it. (It’s too late to edit my previous reply .)
If by "influential" you mean "distributing malware" then, yes.
like a MIDI file
I chose this one because it highlights the _belief_ gap, but no matter what way you slice it it's difficult to produce figures showing higher mobility in the US than in many other OECD countries.

I think if you were looking at, say, the top 1%, this would be a more interesting argument, but the top quintile household income in the US starts at about 100k, so you’re not talking fabulously wealthy or anything.
Ok, what about a compromise? I'll help pay for the roads that go to your house if you help pay for the roads that go to my house.

I know your house is further away from city center than mine, so we'll end up spending more of our pooled resources to get the road to your house finished. But, if we refuse to work together, NEITHER of us get roads. So honestly, this still feels like a good deal for me, even though you're objectively benefitting "more" (in some ways, by some cherry-picked measures) than I am.

I'd rather you get more road than me if the alternative is that NEITHER of us get roads.

If this works out, maybe we can figure out some way to work together on other things that are too big for either of us to solve as individuals. That's kind of an exciting idea, like maybe we could actually make the world suck a little bit less.
> Decreasing taxes has no meaningful impact on the practice of tax-evasion, it doesn't "level" any playing field.

Is there anything that backs this up?

Ceteris paribus, I would be far more willing to dodge a 99% tax than I would be to dodge a 1% tax.
> Rust has only one real compiler

I never understood why it is a problem for some people. Single compiler means more people working on it instead of recreating same work multiple times (modules and coroutines are still not fully supported across all 3 biggest compilers).
In this case though you're adding a 'special' condition for the parser/processor. Of course you could do it but as per the spec its not required - I'm just looking up the schema now to find the reference.

Example is you can * no problem, its expecting only a number for the 'read_next' but with the `-' it's expecting a denomination, otherwise it needs to keep a 'state' as such when moving on from reading a `0`

Edit : as pointed out by zarzavat : it does seem to be a bug in the spec in this case.
I just bought an expensive mattress from them and had a problem. I googled their name and my town and called them and got immediately through to the store itself.
Never in my life have I heard them called that. Edison socket for bulbs, yes. Edison had nothing to do with the strait blade plugs we use, it was Hubbell.
English is not particularly hard to learn.
The Chromium - a thing on which Google Chrome is based - is open source. I imagine someone could make a version of it where you'd get most of the Google Chrome features but be able to give elevated access to certain extensions like ad-blockers to the network and requests.
"Since the release of Photoshop 23.3, Adobe has required users to save their work as a cloud document before it can be directly shared with others."

"Adobe Creative Cloud applications do come with some cloud storage included within the subscription price: a standalone Photoshop subscription comes with 100GB as standard, for example. But upgrading that storage will cost you an additional $9.99 a month per terabyte."

Coming soon: "You want to save a local copy of the file? Upgrade your subscription and you can export 1000 documents each month."
professional chess is not place for second changes.

To you hold this view for all competitive endeavours or just chess? If you cheated in a high school basketball game, should you be barred from ever playing professional basketball.
What do you mean by "gave up"? I have a <1 year old Samsung model and it still has the Galaxy Store.
Buggy whip manufacturers were also concerned that the car was just a conspiracy to drive them out of business.
It's smelly if you have enough people on the team to know what new code versus old code smells like.

If your developers are coming to the table with some C++ tutorial books written a decade ago, good luck. Invest in a decent linter and opinionated format checker.
Ask HN: Does Infinity Exist Outside of Math?
Curious, unable to think of a single example on infinity that exists outside of math, even death ones own death is not infinite, since at least to me seems possible that the universe will die too, leaving nothing, which is the opposite of infinity to me. Maybe the universe is infinite, but we’re unable to my knowledge to reason out a way to prove it is.

Does Infinity Exist Outside of Math?
Swiss Imports of Russian Gold Rise to Most Since April 2020
I am a Gainsbourg fan. When he pushed the boundaries he was both clever and artistic about it. The rest of the people you mention have no artistic integrity? I don't care anything about them, really.

I don't know, I am on the fence about Woody Allen so I'm probably hypocritical. I grew up liking his stuff and so find it hard to despise him now. "Manhattan" might (now) be his most cringey film but it has one of the best closing lines of any film ("You gotta have a little faith in people.").
But they are being multiplexed on more than one Platform thread this time.
It is true that Linux rules the world and is absolutely the right platform for a huge number of projects. I'm not saying "Linux is bad, reach for something else." I'm saying "Linux is the foundation for basically the entire computing landscape so the industry needs to take a real hard look at finding a way to make it safe."

I think it can be done. But I think it needs industry-wide effort in a huge way.
Likely not going to backfire, no.

Whoever forks and distributes it for free needs to set up the infrastructure, websites, community forums etc etc. It is not cheap in both money and man-hours.

Adding to that, they need to have the persistence to continue running and maintain the fork for years to come.
Related 2-mins trailer on the topic:

https://m.youtube.com/watch?v=CNFm_DzHDaE
Unlikely. Python has lots of features that were added without any thought to how to make them run fast - it simply wasn't a goal. As a result Python includes a ton of dynamic features that make it really hard to optimise.
I understand the argument, I just wish that the most standard school calculator would highlight somehow what it's doing

Another one is "2 ^ 1 / 2 Enter". Some calculators give 1, newer ones give sqrt(2).
Yeah, I'd emphasize that moving something to the standard library doesn't magically solve maintenance issues. In fact if the community can't even maintain something then that's a strong argument for it not to be moved somewhere that's much harder to contribute to, whose maintainers have a lot else on their plate and where any API mistakes are for forever.
> Both are outcomes of globalization.

Eh. With the notable exception of Germany, most large developed economies are de-industrialising to some extent (and the UK, for instance, has done so to a much greater extent than the US), but even amongst rapidly de-industrialising countries the US's economic mobility story is not great, these days. As with most things, there is no single easy answer for why this is the case.
starting a business (that produces things people need rather than want)

as far as investments like stocks or bonds... i am largely sitting in cash since the invasion of ukraine. when things get bad enough (and the fed pivots) then i will buy stocks.

or you could just DCA if predicting macro trends isn't a fun filled activity for you (it is a hobby of mine).
> The US developed from poor immigrants with nothing more than a suitcase.

Back in the day when all you needed for a job was a strong back.

That time has passed.
I've wanted to build something like this for a long time because I tend to use normal notes for a lot of basic calculations (e.g. personal finances, budgeting, etc) that don't require a spreadsheet, so this is really cool. But I probably wouldn't use this because there's a lot of intertia to just continue using my existing notes apps (Mac Notes mostly) because of the ease of syncing and integration into rest of the ecosystem. I wish this could be just a plugin to stuff I already have so its not another app I have to use.
I would seriously consider a risc-v assembly port of a python interpreter.

Removing fanatic compiler abuse is always a good thing. That said, I saw some assembler macro abuse (some assemblers out there have extremely powerful and complex macro pre-processors), then the hard part would be not to abuse the macro pre-processor of the assembler.

I know it is not to make python actually "faster", but to have a python implementation which does not require those grotesquely and absurdely massive compilers, then the SDK stack would be way more reasonable from a technical cost stand point.
Agreed... far worse in fact.

the issue in particular with the ice core melting is how much we can trust the peak readings for things like methane and co2.... what we consistently see in the cores is that these things increase steadily until they suddenly drop. If we are missing the top part of that information, it could be quite important.
Just a guess may be Carlsen set the whole thing up. Like make a move and see if the opponent makes a move that could only be recommended by a chess engine. Do it in your preparation time and see this.

Like in your preparation you make an opening move and see what move the engine makes in response. Now do this in your live game and see if the opponent made the very same move. If they do, this confirms cheating. In this case may be that's the first he would do given he already suspects cheating?
It would not be hard to be connecting two of the many dots from existing technology domains together.

For example, sending chess moves via condensed 16-key (Morse-like) Code via a vibrating butt-plug?

Would require a complicit partner to do so. #headduck
Is there a limit to what kind of software a machine can make?
When will it replace us, if at all?
The way I see Replace, is when anyone can just create very complex software by speaking like a PM, very vaguely.

And also, how the hell do you debug a problem created by a machine?
> Where do you see this guarantee ?

The posix spec is not the easiest to read, but pthread_cond_signal has wordings on the effect that the ordering of wakeups is unspecified except under realtime scheduling.

In any case glibc was blasted in the posix bug tracker for not respecting the wake up order even on non-RT and asking for the spec to be amended. Instead glibc had to rewrite its implementation to conform with the spec (and that fix introduced this bug).

> I'm sure doing the 100 metres sprint backwards, hopping on one leg while balancing a bowl of soup on your head would be trickier than the way Usain Bolt did it, but so what ?

you said that the complexity in glibc is not due to POSIX. All the items I mentioned (except for wait morphing) are required by POSIX/SUS. So what is it then?
I'd also suggest this Francis Cade video1[1] where they tested various bike packing bags in a wind tunnel.

Bar bags of any size or shape are really slow.

A much better solution is something like a Tailfin aeropack[2].

1. https://www.youtube.com/watch?v=WcXh_oqs_Bs

2. https://www.tailfin.cc/
Ya did Carlsen even read him his rights before he booked him danno?
It makes no sense to optimize the bike in isolation. There is complex airflow interaction between the bike and rider. There are changes that aerodynamicists could do to reduce bike drag that would actually increase drag on the complete bike plus rider system.

The problem is that there are so many variables with riders. For example, just a slight change in head position can increase drag more than any improvement in frame tube shape could save.
Time is definitely fungible, and youth is fleeting, and us old guys wish we’d spent them both differently. However, I’ve elsewhere in this thread become convinced that you and the others are right. Folks shouldn’t be criticized for following their passion. (Well, I guess I can think of rare cases where their passions may be so anomalous as to be worth criticism, but this isn’t one of those.)
> Snapchat lets people stay in touch in fun ways and DoorDash lets people eat food without having to go out and get it themselves.

This is a marketing pitch, not a problem.

Restaurants have delivered since time immemorial and with better margins than anything Doordash has managed. The Snapchat "problem" was solved with two cans and a string. At least that was still an ad-free experience.
I am Anti-Apple with their recent change in politics, but generally speaking I do agree they do a decent job. It is also sad their competitors does't give a damn about anything.
Natural gas could well be cheaper, if it's available and the CO2 charges aren't extremely high. Hydrogen is there as a rebuttal to claims that RE can't reach 100% of the grid. It can, and the evidence indicates it will do so more cheaply than a solution involving new nuclear power plants, unless the cost of the latter can be radically reduced.
Aren't SSDs being phased out by NVMe (not the sata one, the real NVMe one)?
Yeah it's almost impossible to reach their support. Saw this post recently - https://news.ycombinator.com/item?id=32849506, and seems like they're not getting any support either.
"Hey C++ developer, you should use rust instead" is very different than "Hey C++ developer, I don't want you to have a job".

Do you not see the difference?
US Wealth dropped $6 Trillion in Q2
How about Berlin?
dc, perhaps.
Seems like by default every new sheet I create it shares with 3 people from @figr.app and I am unable to remove them.
A good friend of mine is an Indian citizen and is also gay. Being able to live and work in a country that grants them something resembling legal equality is pretty damn valuable.
Java 8 is fine and the argument to replace it with kotlin has to be very compelling.

Kotlin was designed to replace Java 1.6 and that's about all it's good for.
We use Fastly (the Hosts feature) to do exactly this. Basically it routes requests to different backends based on the URL path. If it starts with /assets, the backend is S3. If it starts with /api, the backend is our application. If it starts with /blog, the backend is Wordpress. All on different hosting platforms.

(In case it’s not clear, Fastly is also caching and serving these requests as a CDN.)
This comment is beyond playing fast and loose with reality. It’s actually counter factual.

Pr Kenneth Regan who is the leading expert when it comes to cheating in chess did indeed do a statistical analysis of Niemann performance during the past two years [0]. He found no indication of cheating whatsoever.

[0] https://en.chessbase.com/post/is-hans-niemann-cheating-world...
Why look far for the reason? The upkeep of a proper household is a half time job at the very least. If you live alone, you need to that work on top of your daytime job, or suffer a loss of living standards, usually in the form of consuming crappy food. Both options are detrimental to the energy you can invest in your career. I'm not saying that a man should find a partner so (s)he can do the cooking and the cleaning for him. I'm saying that if you're a couple, you can divide the work which saves a lot of energy.
>> The hiring market is way better for Rust because it's not mainstream.

The ratio of C++/rust jobs where I am (EU country) is 5564/54. And these 54 jobs are mostly in cryptocurrencies.
Just so I understand: “half the world” is now a measure of influence, not people? And this is supposed to be obvious?
OVH Network Degradation
Rust started on this route but decided easy C interop and no required runtime were more important and trying to have everything made green threads slower than native threads.