skysight-inc/HackerNews huggingface dataset:
You seem to think it's a different issue. It is not.

There are “legal implications” of disobeying the orders and disagreeing to serve in the military.

There are “legal implications” of calling the glorious leader a crooked mobster.

There are “legal implications” of having banned books on display in a library. (Not officially banned, but the officials are making scary faces because someone heard that higher ups discussed something, and the librarian rushes to hide the you-know-whom and you-know-what without any specific orders.)

There are “legal implications” of discussing this and that, and posting links, when it is officially declared “illegal information”.

etc.

Comrade Stalin does not force anyone to do that himself. Regular people — you and me — do that.

If was possible to handle the case properly without bowing to anyone. If there was an immediate security danger, announce that. If legal team told you to stop working with certain entities, inform the people properly. I suspect that Linux leadership is now between the rock and the hard place because some men in suits only strongly hinted they need to do that, and now, then they acted, they don't have a single piece of paper to prove it was under someone's pressure. A classic trick to manipulate people who believe in “matters of national security”.

It is highly likely that most people who vehemently show support, and ignore the obvious “nothing to see here, citizen” details are simply trying to keep the bubble of “living in a democratic country, unlike those shitty places” intact. After all, media and politicians are 100% set on using war spectacle to sell the feeling of (in)security, and blame everything on external and internal enemies. It's the same tool Putin and company used to remain in power.
Same thing with their "serverless" servers where you host everything there.
Wouldn't adding a way to block on an async function make javascript colorless?

No one would want that though right? Like in what context would you even have a consequenceless block? A CLI maybe?
Thank you for your comment. I wanted to add that credit should indeed be given where it's due and that while I didn’t mention Threes in my original post, it has played a significant role in 2048’s existence. Threes is credited on the play2048.co site (and now also on GitHub), and I’ve always tried to acknowledge its influence.

That said, I think there’s a balance to strike. As I mentioned before, I created 2048 before I became aware of Threes, and while it’s important to credit inspiration, I’m not convinced that every creative project needs to trace back every indirect influence. 2048 began as a small experiment without any intent of gaining popularity, and it grew into something distinct, shaped by the viral spread and its community of its open-source variations.

I understand the value of recognizing origins, but I also believe 2048 has developed its own identity over time. I appreciate the feedback, and I’m always open to improving where needed. Thanks for sharing your thoughts.
A chariot probably works fine on an open plain. But it isn't very efficient use of men and horse if you have 2 horses, 2 people and a chariot to give just one archer with extra mobility.

It may have also been a class/cultural thing. A man on horseback is actively riding the horse, a man in a 2+ person chariot is having someone else do the hard work.
Show HN: GitInsights – a lightweight developer metrics platform
I originally launched GitInsights on HN 11 months ago, and got some brutal (but good!) feedback. Since then, I have used feedback to transform the product from "for eng managers" to "for eng teams", added/removed/improved metrics, and in the process picked up some decent traction. Same name, completely different product. As always, any feedback is welcome.
With artwork it's hard to tell if that's how it went down or if that's simple an artistic representation designed to imply something based on knowledge shared with the viewers and if the latter then that opens up more questions. Is the artist doing it that way because "chariots -> foreigners -> bad" or it could be "chariots -> old ways -> inferior" or it could be "chariots -> obvious favorites -> underdog won anyway"

Kind of like how George Lucas made the empire look like the Nazis so you know who's good and who's bad in the first minute before you even know what else is going on or how in most artwork about the American revolution it's obvious which side is and isn't a professional army.
… But you believe there’s something special about intelligence grounded in biology that can’t be true of intelligence grounded in silicon? That just sounds like magical thinking to me.
Unless I misunderstood, there was a gzip transfer encoded gzip.

The transfer-encoding means that the proxy has to decompress a 200kb request into a 2Gb response to the client, and the client will receive a 2Gb file that will expand to 20Gb.

Small VM gets knocked offline and the proxy gets grumpy with the client for large file transfers.
16,781,312 is the answer I got too.

One hex digit (0-F) is four bits. Six hex digits is (46) 24 bits. 24 bits is (2^24) 16.7 million combinations.

It is also legal to use three-digit colors in CSS, where (e.g.) #28d expands to #2288dd. In that context there are (43) 12 bits expressing (2^12) 4,096 colors. None of the three-digit codes from this group produce the same URL in the previous group, although all of the colors drawn on the screen are the same. For OP's purposes, these URLs are added to the others.

If one were to want to blow it up further, it's also legal to have an eight-digit hex code, where the rightmost two digits encode 256 possible levels of transparency for each color. That produces ~4 billion combinations.
There are zero EU companies designated as gatekeepers by the DMA. That will likely affect the dynamic of how the EU perceives any complaints about the law by companies.

Edit: I was incorrect. Booking.com, based in the EU, was added earlier this year. See below
I cannot think of any circumstances where someone would be demanding to see your passport and then accept a photo of your passport instead.

That being said having a photo of your passport and relevant stamps is good advice, but only to make it slightly easier to deal with all the hassel that comes if you do lose your passport.
Not disagreeing with your comment, but IMO this is just another historical accident.

GUI programming exploded together with OOP, and a lot of libraries/toolkits were made when using OOP was almost mandatory.

As much as frontend programming gets a lot of flack, functional reactive is a much better paradigm. One can however argue it's just lacking better implementations for non-web applications.
Chemistry Daily: Curated daily organic chemistry problems
The baltic states learned their lessons about russia enough times to know how they behave. And russia never changes the way they behave.
There is also this massive military campaign in China, just for the sake of capturing horses from a Greek colony in Afghanistan
https://en.wikipedia.org/wiki/War_of_the_Heavenly_Horses
Guess who's suing the FTC to stop click to cancel
A response to my least charitable critics (2020)
This is a false dichotomy though. Not wanting to end up as a kitchen-sink language like C++ doesn't mean that you have to swing completely to the other extreme and refuse to add any modern feature (except possibly after years of fighting), even the ones that exist in every other modern language and have proven to have no real downsides and be hugely useful (like sum types).
Credit cards have strict laws regarding handling of fraudulent transactions. As long as you report it in a timely manner, your liability is limited to $50. The burden of proof is on the bank.
Specifically worth noting:

> It’s important to note that, if you’re using a non-commercial license, you cannot opt out of the collection of anonymous usage statistics.
Love this. Is the private key printed on a separate piece of paper? I saw only #####'s. How long does it take to generate a full key using dice?
This is how we got "fibers" in PHP and they are absolutely worthless. With async/await, I can choose or choose not to wait for the result. Or I can trigger the work asynchronously and wait on it later, in an entirely different function. With Fibers, you cannot choose. You must wait, and you must wait now.
They only removed him from the maintainer list, he can still continue to contribute normally (and he even says he will probably continue to contribute in the future commercially).

People are making drama out of nothing.
I had a 486 with AMI WinBIOS [1]. It looks like a UEFI setup, just 20 years earlier. If they wrote all that in ASM, then I'm really impressed!

https://www.youtube.com/watch?v=2aHWtVJSctM
For those who get annoyed being sent to a pdf download:
https://www.arxiv.org/abs/2410.12043
ClickHouse does not have a master replica (every replica is equal), and every machine processes inserts in parallel. It allocates block numbers through the distributed consensus in Keeper. This allows for a very high insertion rate, with several hundred million rows per second in production. The cluster can scale both by the number of shards and by the number of replicas per shard.

Scaling by the number of replicas of a single shard is less efficient than scaling by the number of shards. For ReplicatedMergeTree tables, due to physical replication of data, it is typically less than 10 replicas per shard, where 3 replicas per shard are practical for servers with non-redundant disks (RAID-0 and JBOD), and 2 replicas per shard are practical for servers with more redundant disks. For SharedMergeTree (in ClickHouse Cloud), which uses shared storage and does not physically replicate data (but still has to replicate metadata), the practical number of replicas is up to 300, and inserts scale quite well on these setups.
So Apple sucking the data from user's device to their cloud without permission is not data collection because Apple says it can't access iCloud data? Come on. It's a US-based corporation owning the keys to systems on both ends. They are obligated to release the data when requested. And they may be obligated to lie about it, also by law.
> Funding for any experiment would have to include 100% extra because presumably every experiment done would also have to duplicate another, randomly chosen experiment.

If this were a universal policy then we'd be no worse off because everyone would face the same challenges.

> Smaller institutions would struggle to re-create experiments from better funded institutions.

That's already the case.

> Getting the second experiment funded would always be difficult because you probably wouldn’t be able to go to the same sources.

I thought we were discussing how the original experiment's funding already included funding for the replication?
I'm no longer a mormon, and yes looking back I do think the treatment was culty.
These so-called 'patterns' are just language features in many languages, which makes it sad I had to learn them in university. Optional/default parameters, higher order functions, closures, ... The 'patterns' only make sense in Java because the language itself is so limited.
Right, because every browser on iOS isn't obviously a Safari skin.
It's very arrogant to imply that people who prefer other languages don't want to "solve problems and build products".

That's what everyone wants to do. They just think Go is not the best tool for doing it.

Again, you seem to think everyone else is some kind of academic egghead who enjoys other languages because they let them solve intellectual puzzles. That's not true, they prefer other languages because those other languages are better than Go for practical reasons.
Tokenization absolutely screws with math and counting.
You don't need more than one cursor in vim:

https://medium.com/@schtoeffel/you-don-t-need-more-than-one-...

But if you really want it:

https://github.com/mg979/vim-visual-multi
Most likely, as for the same reason seasonal work in the capitalist west was tolerated, even if it couldn't be officially encouraged.
Linux doesn't have a good capability system.

And no good system makes it into Linux because it has a huge, well supported one, and some 3 other candidates pushing to get there already.
I've spend a lot of time writing things using async in rust, python, and typescript, and I still find it un-intuitive / conceptually incorrect.

Once you're in an async function the rules then fundamentally change for how everything operates; it's almost like programming within a dialect of the same language. In particular, I'm referring to everything from function calling, managing concurrency, waiting on results, sleeping threads.

Comparatively, when you're in a go-block in go, you're still writing within the same dialect as outside of it.
The thing about capabilities is that they compose very well.
This video is wrong. I had a friend fall for it so searched HN.

GPL is not a contract; it’s just enforceable like one once the code is licensed. The 2017 case was about right to repair.

The executive order does not block Russian use of free software. If it somehow did break GPL, Russians would just take the free code.

As for contributions, even if the executive order blocked Russians from signing contributor agreements, it wouldn’t stop a GPL project from presumptively using submitted code. There would not even be a recourse for a Russian contributor to sue if legal relations broke down that badly.

Hopefully we’ll get clarity on what motivated the Linux situation.
If you make screws, sure :)
WTH is this then?

https://thehill.com/opinion/congress-blog/3993213-the-implod...
2048 is only 10 years old, I am shocked.

I found it a while ago when looking for the source of xjumpjump and instantly liked it. Thanks for creating 2048.

Every so often I try and see if xjumpjump is available on cell phones, but none yet.
Yes , what you're doing there is name-calling and a direct insult. You might note that I used a verb, not a noun. I literally described the action the person I was responding to took

It's akin to saying "he's talking nonsense" when someone is just putting random syllables after each other.

If that is insulting, than the fact he took the action is the insult, not my pointing it out.
Next Gen Starship – By Chris Prophet – Chris's Substack
A poodle is a dog is an animal. That's about it, for everything else it's non-intuitive.
The Sad Case of the Tech T-Shirt (Fashion and Programming, part ii) (2022)
In the case of cults, they are usually restricting your communication and separating you from friends and family because your friends and family will try to deconvert you and point out the insanity.

In the Mormon case, the family is (usually) highly supportive of the mission and our strong members of the church.

So I don't think this really lines up with cult-like behavior as much as it initially seems on the surface.
OTH there's Spotify which isn't any better than Google, Facebook or Apple when it comes to enshittifying their user experience.

Also:

https://www.edpb.europa.eu/news/national-news/2023/imy-issue...
This is a good moment to remind people to always check what are the size limits and timeouts of their servers (and any other relevant limits), no matter if they are libraries or applications. Never assume the defaults are good for you, because sometimes they aren't.

For example, as much as I'd like to praise Go's stdlib because of how far it can take you, the defaults for its HTTP server are "the URL+headers of a request can take as much as 1MB" and "no timeouts at all, wait forever if necessary". See the `Server` type and the `ListenAndServe` function (not method) from the `net/http` package for more details.

They're probably trying to be as conservative as possible, but 1MB is huge.
Lucky you )
Oral medications are much cheaper to manufacture than injectables. The Apis Bull is working on a drug combination that prevents the digestive system from burning up all the semaglutide.
Sometimes I have trouble listening without my thoughts drifting elsewhere. I found out that playing a Tetris clone that never increases in speed and never ends is a good way to keep a clear focus on listening. After changing phones recently my perfect Tetris clone stopped working as it was 32bit and the support was dropped. I've been looking for an alternative and finally found one in a 2048 clone with an Undo button. I thank you for that. It has saved me a lot of trouble staying focused!
Comparison of configuration file languages (2016)
To make an analogy, it's a bit like pirating movies. You'll probably be fine. But every once in a while, someone isn't.

Here's an example: https://arstechnica.com/information-technology/2023/02/lastp...

As someone who works in a sensitive field, I would absolutely never run this risk. I'm grateful that my current employer invests in solid tooling to make the experience largely positive.
They laughed at the iPhone.

They laughed at the iPad.

However they also laughed at the Newton.
You might want to use Fourier analysis instead. I did this project but with temperature :

https://searke.github.io/2017/01/08/TemperatureGraph.html

Also, coincidentally enough, for Chicago using Wolfram Language. Great minds think alike I guess.
Agreed! It looks cool, but it's not the best visualisation to actually read the data.
Sorry what are you on about.
I live in one of the safest countries on the planet, Switzerland, where guns are readily accessible. I guess people here are more responsible.

I am talking about statistics and probabilities.
It is obvious that there is a higher risk that a suicidal person will kill themselves if there is a firearm close by. If the kid in questions father had locked away his gun, there isa big possibility he would still be alive.

Have a nice day
A "pocketable" gaming console in the modern world is essentially a smartphone with analog sticks.

There are "controller grips" or "controller mounts" for phones readily available and you can even pair it with Steam in-house streaming or Moonlight to play games at a quality that is impossible at this form factor for cheap.

Even at larger sizes it's difficult - The Nintendo Switch only worked because of great franchises and IP. The Steam Deck also required great technological investment into Linux and platform familiarity.

It's not hard to see why barely anyone's trying...
> Classes still remain a nice way to organize code, but you should try to make them immutable if you can.

So, modules in functional languages?
apartments can be pretty expensive

Poking around sites online it was quite easy to find apartments fairly centrally in Tokyo for $1000-1300/month if you were staying for 3-6 months. While that is far from cheap, I certainly wouldn't call it expensive in the grand scheme of major international cities.
That's what I'm doubting. There's no guarantee large-scale GR holds at microscopic scales.
Istfa-2024
It could slow down again. We don’t know. But the people working at OpenAI seem to believe the models will keep improving for the foreseeable future. The “we’ll run out of training data” argument seems overblown.
Multiple cursors aren't really any different from regex for editing, but are much easier for the layman to pick up and often much quicker for edits where the regex would be complicated and verbose. If my edit-scope is within a single screen or so, I will almost never use regex before multiple cursors. They are incredibly useful for writing new content though (just think about all the times text or code is structurally repetitive with lots of identical boilerplate).
That is probably a more likely explanation that "because it would lose them money".

I suspect that the number of people who are actively going to switch to a different App Store is minimal. Users can already install other browsers, even if they are still using WebView, same of messaging apps and I doubt that many would care to replace the camera app. Photos maybe, but is that really a huge lose for Apple? That saves them from storing your photos.

People on HN is often assuming that people would leave the App Store in droves, if given to option. I really don't see that happening.
If they have it in tvOS is it that far away from having it in ipadOS?
Yeah and web browsers ignore it for compatibility with web browsers that ignored it.

I believe rotation is lossy if you don't do it in metadata and the file is using subsampling.

Edit: some sites will rotate the file on upload, especially for scaled, non-original versions, to avoid this issue. I've done this at work in the past.
> One way to think of non-detection is as evidence that we're looking in the wrong place

We aren't looking in only one place

> Another way to think of non-detection is as evidence that it doesn't exist.

Absence of evidence is not evidence of absence. Exhausting the parameter space until evidence is found is simply the normal scientific progress.
Bytebeat Generator
> Wouldn’t you just use sort.Slice?

That is what I meant by runtime polymorphism. It is slower. The fact that runtime polymorphism is so widely used despite being a crappy hack imitation of generics proves how useful generics is.

Edit: Nevermind, sort.Slice doesn't use runtime polymorphism. It makes you pass in a comparator function. So probably not slower (assuming the function can be inlined), but less ergonomic.

> Doesn’t go having such type specific functions mean you don’t have to? Feels like that makes your codebase _less_ complex since the core logic is handled by the language stdlib, not code written and maintained by your team.

I'm not talking about the complexity for people using the code, but for the people writing it. Realistically not everything is in the stdlib and at some point you have to actually write some code. And at that point the features that make it easier to write code, like generics, make your life easier.

(Also the Go sort package only has support for a few built-in types. What if you want to sort a slice of user-defined structs? Then you have to use runtime polymorphism via sort.Slice, which is slower for no good reason).
The problem is not that I can’t use alternative apps - it’s that they don’t have access to various important system level features.

Some examples:

Only Messages and Mail can provide OTPs, again only when using the system keyboard.

When swiping the lock screen to the left, only the system Camera is allowed to appear.

When using navigation, only Apple Maps is allowed to provide the navigation overlay on the lock screen and Apple Watch.

After years, the default Mail app can be changed, but AFAICT that doesn’t do anything other than override mailto links. However, this functionality isn’t available for Calendar for example.

Similarly, you can’t override natural language Siri incantations to use your preferred apps. Like “message X” always uses Messages or “remind me of X” can only use Reminders. And alarms and timers can only use the Clock app.

I really want Apple to fix all of this, but I guess it’s easier to act like the “deletion” of system apps provides a level playing field. The real problem is that the default apps lack a lot of other features that only third parties provide - but Apple can’t be assed to improve them.