skysight-inc/HackerNews huggingface dataset:
> How come it's always poor, lower/mid class people who don't have enough money that always complain about not being able to do things (hobbies, interests, desires...) and always the rich, upper class people who complain that they don't have an interest in anything since they can have everything :-/

I used to be poor and then I stopped being poor. Long story. Not rich rich, but honestly wilder than any realistic expectations back home.

Here’s what I noticed happens somewhere around the 180k to 250k salary range – you lose the fire in your belly. All the important things are taken care of, you’re easily saving enough money to retire early, nothing really presents a challenge. Oh you wanna go on vacation? Yeah just go. The money will sort itself out. Oh you want to buy a thing you like? Yeah, just buy it. There is no anticipation and excitement about the things that used to be a big treat yo self moment. It’s just easy.

Sure you’re not buying fancy cars and big houses or whatever … but do you really even want to? Really? Those things add nothing substantial to your life. The hedonic treadmill is no lasting fun. Everything you actually need is trivial to obtain.

So for those of us who learned that life is a grind from a young age, life loses some of the luster when the grind becomes unnecessary. Time to look elsewhere for fulfillment.
https://wiki.c2.com/?BondageAndDisciplineLanguage

Closest I know of, but many people have probably written on this topic.
Maybe I missed it but what benefits does Plasma 6 bring over Plasma 5 to the users? The changes I read seem mainly API focused.
You probably only need it in a few places
Thank you for sharing! For better or for worse the programming world has changed quite a lot in the past 25+ years. Most of us who started a few decades ago did so with a different type of appetite for coding which seldom exists today. Such is the nature of things in every profession in this world.
What you say is right, but it is not related to this gcc announcement, which refers strictly to replacing the AVX2 prologue and epilogue codes, which were still being generated even when the loop was vectorized with AVX-512 instead of AVX2.

I do not know if gcc is already smart enough to use masking for control flow, but there exists the also free ispc compiler which does it, allowing one to write programs in CUDA style for CPUs with AVX-512, like AMD Zen 4.
You can however define inputs that are not the whole of nixpkgs. You would use something like this and you would pin it to a very exact version and hash of a package:

https://nixos.org/guides/nix-pills/nixpkgs-overriding-packag...
> Works great for applications where you spend most of the time waiting for a database.

You mean callback hell? :P

> The dynamic type system makes it easier to write testable code with less abstraction overhead.

My biggest issue with js/ts is that there's nothing really enforcing good code, unless you decide to adhere to it. Also: npm is utter garbage.

> Faster to train up junior devs.
I think go is better in that regard, less random happenings.

But yeah, in general I get what you mean!
true, for reductions you have algorithms like prefix scans, which produce a lot of output you're not necessarily interested in or algorithms which utilize fewer and fewer parts of the chips as the reduction progresses.
Sound Decoupling Explained
Telegram's cryptography is objectively inferior to every other messaging app. It is anything but "tried and battle-tested". The idea of selecting Telegram over Signal to protect metadata is risible.
EU votes to mandate removable batteries in smartphones
How is building up less realistic that the infinite spread you claim to be the solution?

Really...
Alternately, you can demand the terms of your contract instead of letting one of the richest people in the world not pay what's owed.
There are actually three sister ships to the Vasa. One of those called the Apple and was discovered a few ago outside Stockholm.

They are very similar to Vasa but are built slightly smaller in height and about a foot greater in width. The Apple did have the same large sized cannons in the first deck, which was one of the major fault in the design of Vasa. The other two sister ships had smaller cannons on the first deck in order to avoid this problem.
Two way ticket ..
By coming up with even more special-case syntaxes to replace "const"? e.g. you want to have something like "foo x = something.else" to replicate the syntax convention of "using x = ..."? I'm not sure I understand what you're referring to.
Do you need to directly access it – isn't JS glue code (such as provided via Emscripten) enough?
My Grandfather lost a leg to a motorcycle accident in 1944/1945. He was riding the while line past a military convoy in the UK as a dispatch rider when unfortunately he met someone doing the same in the opposite direction.

He had a succession of prosthetic legs, the technology was always improving but one thing he said never changed: The clinics were always full of lads in their late teens. Year after year.
It's called "Toggle super brightness for current display," according to the changelog (3.756): https://updates.folivora.ai/bettertouchtool_release_notes.ht...
Great perspective from both of you. But it's one half from a manager's POV, managing their team(s). Managing upwards is a whole another ball game.
Instance of doesn't work sometimes and you have to write explicit property checks. I forget the details because I'm by no means a typescript expert, but I remember being very frustrated by the fact I couldn't just use instance of.
> "Cleaning up sulphur from marine shipping fuels is probably adding to the greenhouse gas driven warming. The shift towards El Niño conditions is also adding to the heat. There is also evidence that there is less Saharan dust over the ocean this year. This normally reflects heat away from the ocean. So in all, oceans are being hit by a quadruple whammy – it’s a sign of things to come." - Daniela Schmidt, a professor of earth sciences at the University of Bristol
My bad you're right, I missed the Option key.

I wonder how many people actually know it exists, and among these people, how many use it at all.
> Ye well if you can't go pee at will a mandated brake every 4 hours won't save you underwear.

So to sum up.

- Demanding a water break every four hours is useless because you need to drink every 15 minutes in this context

- Demanding a pee break every four hours is useless because… everyone has tiny bladders, I guess? This little pitiful rule is not better than having to go whole shifts without being able to pee?

I guess mandated lunch breaks are useless as well since you need to eat every hour at least under such strenuous conditions. Bah.

> But I am all for a loose enough "right to pee and drink" law if it is a practical problem at some employers.

It certainly must be “loose enough”. Thou shalt never inconvenience corporate management.
Using ClickHouse for stateful data analytics
Meanwhile, I don’t want to know about how you don’t want to know about it.
Days of sweltering heat, power cuts in India overwhelm hospitals
You’re being pedantic. “Memory leak” is colloquially used when you have data in memory which accumulates and isn’t actively being used by the system.
"Hey, don't criticize my favorite trillion dollar corporation. I give them thousands of my dollars a year."

- HN
SF startup Fuzzy shuts down after raising $80M
Your whole post can be summed up as nothing but anthropomorphising an 'inanimate' process....

https://en.m.wikipedia.org/wiki/Anthropomorphism
I got pretty far the first year without really writing much nix code at all.
> Run the nix installer

Ok and this requires root access, sets up some global directories under root, and a new user. Me as the administrator: why the hell do I need a new user and what is the nix store and what are the conditions that mutate it? (I know the answers to this question, but it's a barrier for people who give a shit).

> Enable flakes

What the fuck is a flake? Reads a bit... what the fuck is a derivation? (again: I know the answers to these questions already, but the invention of jargon by nix devs is a massive barrier to entry that shouldn't be overlooked, it's extremely confusing)

> cd project

Ok now I'm comfortable doing things I know

> nix run

Fine, but what about auto envs and nix shell? I don't use these with make or cmake. I need to attach a debugger, where does it go? How do I set up my IDE that has no idea nix exists?

My point is, nix has a lot bigger of a barrier than these four lines, and it's really naive to think that's it.
It was widely derided at the time because most people don’t have much experience with design patents.

Like many companies, Apple typically files a design patent for their products. This gives them some leverage when going after clone products. Those designs typically include drawings and descriptions of the product. The description for the iPad included the phrase “a rectangle with rounded corners”. In the context of a design patent, that means a particular rectangle with specific rounded corners as illustrated in the accompanying diagrams. Someone read that and started posting that Apple was patenting all rectangles with rounded corners. That meme took off much faster than any more mundane explanations of what the patent actually covered.

In practice, the patent was not enough to prevent Samsung from launching a tablet with rounded corners that looked suspiciously similar to an iPad.
CC0[0] would be the obvious one; spicier and less legalese alternatives that nonetheless amount to about the same thing include the Unlicense[1] and the Do What the Fuck You Want Public License[2]

[0] https://creativecommons.org/share-your-work/public-domain/cc...

[1] https://unlicense.org/ with some philosophical discussion at https://ar.to/2010/01/set-your-code-free

[2] http://www.wtfpl.net/
The forced nesting that particular proposal makes it less ergonomic (especially for scopes with multiple such resources), and would bring very little benefit over a simple library-based approach (instead of a language feature), something like the following for your example:

using(..., x => {
console.log(x.whatever)
});
It's up to the server owners/admins to configure archiving, same as IRC.
The lto setting controls the -C lto flag which controls LLVM’s link time optimizations. LTO can produce better optimized code, using whole-program analysis, at the cost of longer linking time.

The valid options are:

false: Performs “thin local LTO” which performs “thin” LTO on the local crate only across its codegen units. No LTO is performed if codegen units is 1 or opt-level is 0.
true or "fat": Performs “fat” LTO which attempts to perform optimizations across all crates within the dependency graph.
"thin": Performs “thin” LTO. This is similar to “fat”, but takes substantially less time to run while still achieving performance gains similar to “fat”.
"off": Disables LTO.

Basically, increases performance at cost of compile time. Great for release builds, not so much for debug builds (because most of the time that rustc spends is on linking anyways.)
But you're missing the point above. S3 is probably the easiest service to replace - there are loads of providers which use the _exact_ same protocol as S3. It's a drop in replacement. It literally uses AWS concepts, there is nothing else to learn apart from putting a different url into your application.

Very few people should really be using S3 at any serious scale is my thoughts. The cost savings are enormous (plus cloudflare for example replicates your data a lot closer to users for no extra cost, significantly improving performance). The cost savings can be absolutely enormous for very little/no additional complexity given how many providers are compatible with S3, and the fairly 'boring' nature of S3 compared to other technologies.
As someone who seems to be going along a similar path (started as a dev, no one was around to do sysadmin so I did it, and now in trying to modernize a bunch of really old/unpatched servers running a legacy system I'm learning how to devops) I feel better knowing I'm not alone in this struggle.
Whose strange hill are we talking about?

> A continuation has occurred. A continuation is occuring. If your assertions were correct that would not be possible.

Again, wrong. I'm pretty well-acquainted with what I said. Go reply (antagonistically) to someone whose remarks actually contain the defects you so badly wish mine contained (to the point that you're willing to ignore what I've actually written and substitute whatever it is you're imagining me to have said in its place).
It makes me wonder what other countries are using Starlink for criminal activity, perhaps it is because there is little to nobody monitoring activities on there.

What use is Starlink if only criminals are using it?
We can thank Jack Welch for making it popular to consider shareholders as the most important cohort of people to be rewarded when a business goes well... His way of managing businesses completely infests MBA programs around the world.
I am certain it's not misanthropy at all; and even with your very personal context what I feel isn't what you tried to fit (and I respect your attempt and reasoning here) in terms of meaning of the word with. But acknowledge that you feel differently about it. We just disagree here. Cheers.
> At the end of the day, we think the biggest factor is because it’s a local-multiplayer game with no online play.

I actually played the game with the OUYA and then on PC. I think it failed simply because it wasn't super fun. We consistently got bored after 10mins of playing it.

Compare it to Towerfall. Also local multiplayer only and released initially for the OUYA. We played it for hours on end and I think it was a great commercial success.
Feels a bit off to have a self-serving link to your own project and not mention it somewhere as disclosure.

Nothing wrong about a self-serving link but not disclosing it that seems a bit off to me.
That's only because Japan doesn't want to bring in immigrants. There isn't a problem in countries like the US that have always been based on a culture of immigration.
Using tags creatively might offer another handle (so bundling all #python stuff from all federated instances in a virtual "python" feed)
Ask HN: Fast key-value db for local use
I'm developing a kiosk ordering system that is completely offline, and should work without constant internet access. Good suggestions for a fast (on Windows) key-value db, that works well locally?
It's handy that HN content is tracking millennials' life progression. We are all just rounding our mid life crises, so motorcycle safety, and perhaps Porsche maintenance, make a lot of sense.
No one made the Spinal Tap joke? I’m disappointed in all of you. (Again)
The "more likely than not" here was from a legal perspective, not a statistical one. The state presented evidence that doesn't seem like it would be nearly enough to convict Bouldin, but they could argue was suggestive of the smuggling: the cash, the vacuum sealer and bags, a previous conviction with a large quantity of marijuana, some text messages the state argued were a negotiation of a sale, and so on. Meanwhile, Bouldin didn't offer a good defense. In a criminal case, he wouldn't have needed to, and in a criminal case, the state would have needed to have strong evidence. Civil forfeiture, however, simply meant that it was enough for the state to just offer a bit more than Bouldin did.

The point here is that, if the police had nothing to offer against Bouldin, beyond that he had some cash, then civil forfeiture wouldn't have made that much difference, because he did actually challenge it: cases where people with no evidence at all against them are convinced not to challenge civil forfeiture are different, but that was not the case here. Civil forfeiture seems most dangerous in these cases where a reasonable person would look at the evidence and think that maybe the person was in the process of committing a crime, because it makes that 'maybe' enough, when in reputable criminal justice systems it wouldn't be. And when 'maybe' is enough to punish someone, then innocent people are likely to get hurt.
Memory leaks may not be possible but resource leaks can be.

Many languages have tried to attach "disposers" to garbage collection events. The more common term in this case is "finalizer". As far as I know, no language has ever had a general-purpose, robust solution that works so well that it can just be used. Many have tried, and they all end up either deprecated, determined by the community to be a footgun, or backed down to some specialized use case (like picking up after file handles that are GC'd but the expected thing is still that normal user code closes them and this is explicitly pitched as an undesirable fallback, not the thing you should do).
Lunar developer here, I also use this trick to showcase Lunar's XDR Brightness: https://lunar.fyi/#xdr (which by the way, was the first app to get this feature before Vivid took over with clever Twitter marketing)

Some people will worry about battery and display longevity in the comments so I'll also leave some notes I wrote on this: https://lunar.fyi/faq#xdr-safe

TLDR: yes, battery and LED lifetime will take a hit.

It's a normal consequence of driving the LEDs to a higher voltage which uses more battery power and creates more LED heat.

macOS has an ABL (automatic brightness limiter) internally that will forcefully limit the voltage based on the amount of white pixels on the screen, and based on the generated heat. That ABL works at a lower level and cannot be bypassed by apps like Lunar or Vivid.

Also for the people wondering about BTT, look for the "Toggle super brightness" action.
I'm tired of "source-available" or open-source but unorthodox licence software being mocked. Things like SQLite (which has a clause about Christianity and its moral values) or licences which prohibit specific sectors or use-cases like surveillance or dual-use technologies.

I suspect the reason behind that is lobbying by large companies who can't use software like that, so they push complete open source without restrictions so they can benefit from it.
In C#, the garbage collector will eventually call the destructor that will dispose the object. It just won't happen deterministically with the code.

I assume there would be similar logic for JavaScript but I haven't looked at the specification.

It is not always a mistake to miss the using keyword -- if you're taking ownership of the object, then you will dispose of it manually (potentially in your own dispose method).
You're describing entropy. Properties and values distribute in the space until we reach equilibrium. Making all languages mostly the same. Unfortunately this doesn't mean we've found the ultimate programming language. We simply stopped innovating, believing there's nothing to innovate about (while actually we're in a local maximum).
It seems fine, the increased scoping would just be bothersome.

The annoyance to me is that like all scope / defer constructs it gets wonky when paths split between a success and a failure path, and you do want the resource to escape in the former case. That's an area where RAII really shines.
> The quantum machines we can build now are so noisy that we can’t even factor 3 digit numbers.

Or most 2-digit numbers, for that matter. After more than a decade, the record still stands at 21=3x7 [1].

[1] https://en.wikipedia.org/wiki/Integer_factorization_records#...
The described terms appear to be a red flag because there doesn't seem to be any good reason to reduce your quota of the company after a peak at three years: you are going to have a large share of almost nothing, then if everything goes well a smaller share of a thriving company. It is clearly not in your interest, so it must be in your friend's interest. To avoid giving away your equity for nothing you could just accumulate shares progressively and your friend could be entitled (or even obliged) to buy some of them at a guaranteed high price.

How, and how badly, your friends will fail you is an unknown unknown and unknown unknowns are a reason to design contracts for the worst case and write them in the most robust and comprehensive way; if you are clueless about how to structure a business, hire a lawyer (and I mean your lawyer, not your friend's one). Everything you don't analyze, discuss and specify is a risk.

For example, what happens if after two year you need to stop working there? Are you going to get shares or options? Options to buy, to sell or both? At what price and with what taxation? With the same schedule as others, or with divergent incentives? What happens if the company is bought? Do you have proper limited liability? In what situations more shares or more options would cause you to spend more?
The same reason why Reddit took over Forums in the first place.

No one wants the hassle to admin or run a forum. The good old days of people setting up a forum with Perl or PHP to gather people of interest are gone. You do not have to pay for hosting, no more security nightmare. No software upgrading. No need to care about Web Traffic scaling.

Even just moderating a forum is tiring enough. Most of us have a Full Time Job and some may even have families. Discord or Reddit removes most of the hassle of setting things up.

Do I like Discord? No. But if I were to set up an interest sharing communities I would still have use Discord or other alternative.
And how you or JavaScript know that dispose is an automatically called function?
I'm a big KDE fan and wish them well in this update. People complain about the papercuts, UI inconsistencies, and feature overload you find in KDE but if you follow Nate's blog on https://pointieststick.com, you can see that they are continually working to address all of these things. That KDE was Valve's chosen DE for Linux on the Steam Deck hopefully means yet more resources for additional polish and features.
When I think of it, I guess it kind of it is. Maybe a bit of defeatism as well, or not. I don't know really :D
Musk is also reportedly (as per Puck) refusing to pay JAMS (it's about $3.5mm in filing fees alone for 2K two-party arbitrations, and he's going to spend many multiples of that on attorney fees), so if he makes arbitration impossible through nonpayment then those employees are also going to have to take him to court to either enforce arbitration or allow removal to the court system. Just a clusterfuck on every conceivable level.
>>Tesla is known for having very unhealthy relationships with suppliers

That is pretty much all of automotive, Tesla is not an outlier. All of the big manufacturers know they have their suppliers over a barrel, and they exploit that at all times.
I'm taking a year off college to upskill/work. Advice?
Title. CS + Biz student @ WashU and I'd benefit from honing in my skills while working on my own project. Anybody have advice on finding good opportunities?
I think you're overlooking the value of vindictiveness and vindication, compared to donating money to a billionaire who's in the wrong.
You're right, the directionality is missing. The implicit direction is receiving.
> “That means we have the real Christmas snow.”

Well, maybe, but not likely. They have the snow from a well-intended but arbitrary chronological switchover.

Now if they have snow from 6 - 4 BCE[1], then it's likely they have first Christmas snow/ice. (Not that anyone in Bethlehem saw it!)

[1] Or "BC," since we're talking bout the reason for the designation after all.