skysight-inc/HackerNews huggingface dataset:
Incidentally, lack of systemd in WSL2 was also a showstopper for NixOS, so before the Poettering hire and WSL2's systemd support, some NixOS hackers worked out a chroot solution to get systemd running under WSL2. :)

(I used to use it at work when I still ran Windows, even after the official systemd support, because Microsoft's implementation had some problems)

> People on the whole have no idea how this stuff works, and they just copy magic incantations from StackOverflow to get stuff to happen. If that doesn't work, then this OS is broken. The end.

I don't think small, weird Linux distros like NixOS or GuixSD or GoboLinux really have the resources to support careless users of that kind, or stand to gain much from them. Projects like that are seeking contributors more than they are seeking users at all!

Is this a tragic flaw? Or is it just a mundane fact about a project that can still thrive in its niche?

PS: Any idea why Microsoft 'needed' a special init system for WSL2 anyway? Full fat systemd systems boot in like 8 seconds anyway! WSL's imitators on macOS (e.g., Lima, Orbstack) work with regular Linux distros and just leave the init system intact.
I looks like this is still basically most of the stuff covered by the normal compiler construction course I attended held by Gerhard Goos 20 years ago. It links some newer papers, so I might have a look. I liked the book by Steven Muchnick 'Advanced Compiler Design and Implementation' . I have to admit that after 18 years not having looked at compiler source code, I feel not up to speed particularly with a lot of profiling and path based optimisations. Also I guess some more advanced SIMD stuff must be out there looking at all the ML.
Is that sample size of one from the java edition or bedrock edition of minecraft?
I got to play around with Workplace a bit. It's 80% the same as Facebook and Messenger, but with a few changes to make it more appropriate for intra-office collaboration.
Very forward thinking, considering two OSes have been built in that image since, one which is quite successful (ChromeOS, with the other being Mozilla's Firefox OS).

And modern PWAs is the same concept, just more in the presentational style of the contemporary-at-the-time HTX container format Microsoft added.
> project-camelot-porn-clone.theidylgroup-beastiality-scat-clone.facebook.com.au

Another curious entry on the list...
Btw, totally unsolicited advice, but please take care of yourself. You sound like you have quite some decisions to dwell on, and correct decisions are much harder in moments of hopelessness.

If you feel hopeless, we (at least me, and HN in general) are here to help besides other resources.
Adding to this great list: batch processing inputs can allow you to get more throughput at expense of latency.
Well the Go guy probably didn't read it because "java doesn't interest him"
The scope isn't exactly what's important. Whether their selling to 80% of the market, 1% of the market, or even just to 2 competing landlords, what they're doing is still price fixing.

The only thing that's legal is doing your own pricing research, using your own methods. You can hire a consultant to do this for you, but this burden then transfers to them: they can't consult for multiple competing businesses.
huawei with AMD Ryzen
I don't know if it's mentioned in the lawsuit, but Apple has a "You need to upgrade your storage..." box that annoyingly pops up once you have reached the iCloud storage limit.

There are a number of issues with how Apple implemented and markets iCloud:

1. Apple offers no options to help manage what you would like to remove to free up space, but rather presents a plan upgrade as the only option.

2. Apple also encourages the syncing of as many devices as possible and unnecessarily offloads unused items into iCloud to fill the storage space. Again, Apple does not explain to users how they can reduce the use of storage.

3. I recently helped a friend's child use Quicktime. It was not possible to start new recordings in the app until the annoying "Upgrade your storage" pop-up was closed.

To summarize, Apple's iCloud storage feels very shady and gimmicky relative to their old ethos of focusing on the customer. It is especially designed to help the shareholder, not the user.
TextOS – Twitter
> Who is supposed to learn these lessons, and how should they employ what they learn?

Ask not what your country can do for you, ask what you can do for your country. Anyone can start a telegram channel and engage Russian soldiers based on these principles. Imagine how unbelievably low the barrier to entry has gotten, compared to having to print leaflets or run a radio station.
Hmm, but SMS rely on the cellular tower protocol, basically being carried on the status messages that cellphones already constantly send/receive anyway - they don't use the IP (at least until the tower).

So I'm not even sure they can be sent/received by satellite ??
You could print a label that is stickied onto the "retail" box.
Depends what you call “naive”, but the “idiomatic Java solution” from last week’s post (https://questdb.io/blog/billion-row-challenge-step-by-step/) clocked in at 71 seconds, or 1:11. And just running it on graal was down to 66.

“Very memory constrained” would be a massive factor here, 1BRC is not really constrained (let alone very much so), it has 1 billion rows on a 32GB machine.
Presumably even in a single-payer system, you still need just as good of an accounting of costs and care provided. The data needs are all still there, just fewer parties are transacting.
When participating in a conversation it is more helpful to first test what you are going to say before saying it. In this case what you have said applies equally to your own statement, and doesn't progress the conversation intellectually.

Often if a statement looks like rhetoric, it's because it is.

Having worked with, been, and always at the risk of homelessness, OP is half correct. Not everyone is there because they want to get out, but even when you do you're there in the first place because the systems of society are beyond broken.
The share price isn't doing well though. Their peer companies have been growing in value faster on both short and long timescales. Their P/E is also quite low compared not only to other big tech companies, but even large companies in general.

And that's at a time when Google should have been doing a victory lap, as a decade of bleeding edge research into AI pays off.
I would be less worried about bytes and more about the general TCP handshake/acks making it through. You can easily add height, heart rate, and all other kinds of information before you come close to the network overhead. You could also gamble UDP+overhead, but I assume you want some kind of assurance that your SOS made it through.

You also need to be able to get a session within the beam. If you're stuck in the middle of a desert you'll be fine, but if you're within range of a minor town you may not be able to get any signal.
If you read the article, you'll see he doesn't attempt the optimizations that helped those other languages get to 3-6x faster. Your snark is wasted.
He is not doing amazingly based on the stock price. We can't compare Google to General Motors or Procter & Gamble, we have to compare it with Microsoft, Meta, NVIDIA, Apple, Amazon, etc which are companies in businesses adjacent to Google. When looking at its peers, Google is mediocre at best.
I don't believe the clicking thing but then I guess various subcultures have their own idiosyncrasies, and I haven't been in the U.S for a long time - maybe they have some new habits.
For me, one of the biggest leaps in how I think about performance was when I learned about the Top-Down Micro-Architecture Analysis Method, by Ahmad Yasin from Intel. You can learn the main ideas from himself in the video below:

https://youtu.be/kjufVhyuV_A

The idea to classify cycles into front-end bound, backend bound, bad speculation or memory bound is brilliant. Once you know which one your program suffers from, it's easy to know what can be done to improve things.
This looks awesome. I’ve been wondering if it would be practical/feasible to create something similar but portable, self-contained for quieter, „local” sounds, like for instance locating a termite-like bug(s?) that’s been terrorizing my sanity for years now hiding in wooden beams.
> whats the point of border control?

Harassment of ordinary people for the sake of security theatre.
An internal entrepreneur is a type of entrepreneur who operates inside the confines of an organisation such as a business unit or a government body.

https://en.wikipedia.org/wiki/Internal_entrepreneur
I don’t disagree with this, but when did this happen? About a decade ago I remember Reddit being pretty decent. Did Reddit change or did I change?
Good point. I'd add complex numbers and "everything is a vector" to that.

Of course that doesn't make it a DSL. It simply means that R was designed with a particular application in mind. So was Perl (regular expressions as first-class citizens) or Javascript (DOM manipulation). Not to mention PHP.
Blah, when it comes to a target that large, hackers will insert a contractor into the role who can secure the relevant credentials.

This is another reason the remote-work scenario is such an issue - it's so trivial when large numbers of people are working remotely to gain access to secure systems.
https://questdb.io/blog/billion-row-challenge-step-by-step/
I agree with you, we've left really hard problem for the younger generations to solve. (This is not just US but a global problem)
150% since he took the CEO role is quite substantial.
Did you read the article?

Both whales were male, which was clear from identifying marks on the tail flukes of the skinnier whale. “At first they thought they had found two humpback whales mating,” Stack says. “It was already an exciting discovery—and then there was this whole other level to the story.”
Fortunately, I am.
This one is the same phone type with 4G(my kids have them): https://m.gsmarena.com/nokia_105_4g-10966.php
Not sure why this was downvoted. Optimization can involve every layer of the stack from high level software architecture and cloud systems down to worrying about false dependency for lzcnt instruction on Haswell CPUs. Most jobs will only involve a small part of this, so the question, as it is written, lacks context.

I guess there are some common parts like profiling and statistics, but thats about it.
71 seconds

https://questdb.io/blog/billion-row-challenge-step-by-step/
> The law doesn't have to prove that Bob is talking with Alice and prove that they're discussing how to raise rents with each other. Prosecutors just need to demonstrate that Bob and Alice are both doing the same things, around the same time, which contribute towards artificial increases.

While you're right about how regulators typically approach this, it's also important to note that the converse is also true. That is, if they happen to get clear proof that Alice and Bob agreed together to raise rents, then it doesn't matter if they actually succeeded in increasing rents in the area, and it doesn't even matter if they didn't follow through with the agreement: the agreement itself was illegal, and they would get an easy win in court (though damages may be low if the material impact was low, so the case may still not be worth pursuing).

It is typically very rare for such direct evidence of collusion to exist, and thus indirect evidence like you suggest is normally how this is investigated.

However, RealPage and the others here have provided this evidence directly: the way their price recommendation service is structured, the terms and conditions and so on, constitute direct evidence of an explicit attempt at price fixing. So, even if it turned out that all of landlords participating in this scheme actually "cheated" the price recommendation algorithm, and even if it turned out that rents went down or stayed the same when RealPage moved in, they would still be guilty of price fixing, per the FTC.
Strongly agree. That's perhaps less true for the software I work on these days (lapack), but I've seen that so many times over my career. I'm also a big fan of "Efficiency with Algorithms, Performance with Data Structures" by Chandler Carruth at CppCon 2014. https://youtu.be/fHNmRkzxHWs
It only goes to show how much cargo cult is there in adopting these languages in hipster circles.
I've volunteered with the homeless for years. Someone doesn't get laid off from a corporate job and go live on the street. These are folks who exhausted the social safety nets, ran out of family members to impose on, ran out of friends' couches -- they're alcohol and drug addicts who burned all their bridges. Many of them have never held jobs at all.
https://github.com/attractivechaos/plb2/blob/master/README.m...

Synthetic benchmarks aside, I think as far as average (spring boots of the world) code goes, Go beats Java almost every time, often in less lines than the usual pom.xml
This is not a general solution, it’s a specific problem with a specific data shape, and processes specifically 1 billion rows on a 32GB machine.
https://youtu.be/PdFB7q89_3U?feature=shared

Classic.
Nice. I wonder how Rust would fare, given that it has no garbage collector.
I am thinking true disasters, where a simple message with your location can save lives.

I believe it should be possible to disable all communication except basic sms and emergency communication like 911 or similar can be accessed without SIM.
I wonder to what extent this is due to the general decline of the desktop market share.
So he said that he misrepresented how good the MMX was in order to make good content. Apparently, it was still too unreliable to actually be usable.

So for the MM3, he decided to do more engineering and less good content. His videos are less interesting since, and contain less music.
One has to differentiate here a bit. Java JIT technology has become really great. Highly optimized native code generation which hugely benefits from the ability to use live profiling data to optimize the code. This is why it often beats static compilers at generating faster code. The static compilers can only optimized on the range of possible data, the JIT can optimize based on the data presented to the program.

On the down side, there are quite a few features of the Java language and the JVM, which often make programs slow. Like a lot of details of the object model, lack of value classes, JIT compiling which takes time on startup etc. Also, a lot of Java libraries are pretty heavy weight.

Go is quite different here. It is statically compiled, which allows for fast program startup and the language model makes it quite easy to rather naively write programs which perform reasonally fast. The down side is, that the compiler is static and not so heavily optimizing as other static compilers for fast compilation speed. However recently the ability was added to use profiling data for optimizing the compilation.
Seriously, 500 GB is "most users"? I never actually measured how much space my photos take (I put the off the phone onto a NAS), but I would guess it must easily fit under 50 GB, or I should reconsider how I store them. And I don't consider myself as somebody who barely takes photos. Granted, I have no idea how those people who have instagram actually think, but I don't imagine I might need that much of photos to be constantly accessible on my phone (I mean, the point of these apps is to have them actually accessible on demand on your device, right?) For a "professional" 2TB is probably not quite enough as well, but then, why would a "professional" store their photos as JPEGs on a Google Photos alternative? But otherwise, I might dump all my photos from Ente on a drive just in case, but to store in the cloud just actually nice photos, all dups removed. How would I ever exceed 50 GB this way?

So, what's the catch? Is 500 GB photos on Google Drive actually "most users"? Is there something with that service that would prevent me from staying within 50 GB? Like, maybe it's impossible to delete a photo later on? This is a serious question, 500 GB of photos for "most users" seems absolutely nuts to me.
Okay, No problem!
Laurie Anderson on making an AI chatbot of Lou Reed
David Holladay, blindness technology pioneer, has died
Which is a reason why dynamic loading of agents now requires being enabled explicitly.
> Americans do not want to live like the japanese, they want to be in suburbia.

Because 40 years of policies have made that the primary option and most Americans don't even understand other forms of living. They think of urban as New York City or poor cheap Appartements where poor people live.

You literally have made alternative forms of living illigal in most of the US, thus most people don't even have the option.

The few places that do exist with good urbanism generally are very expensive and often can be expanded because of zoning laws and other legal issues.

> I just realize that Americans deeply value personal space

Funny how somehow Americans weren't that special in valuing social space into the 1930s and then somehow starting in the later 30 and then increasingly in the 50/60 they did. Crazy continence that this happened right at the same time as a massive state drive to subsidize that style of living. Its almost like its not inherent but rather constructed.

Funny how living in Russian cities and living in US cities in the 1920 weren't that difference and then the two states started subsidizing/legally mandating radically different models. And then, just by coincidence I'm sure, most Americans mostly now live exactly like US government policy wanted and most former Soviet people live exactly like Soviet policy wanted.

So your explanation for this that some how around 1920-1930 the US and Soviet culture radically changed and all of a sudden US culture preferred more space and Soviet culture preferred modernism. Crazy, its almost like culture responses to incentives and laws.
It's weird but "People started snapping their fingers in acclamation." is a real thing as clapping with hands may harm people through for example making loud noises . It was given in the article as an early example of the idiosyncratic state that the author was working in.

It's not a subculture, it's regular corporate Human Resources behaviour in a few places. In my opinion it's often a symptom of something wrong rather than a mindful remedy.

On it's own clicking fingers can be good especially if some in the audience really do have trouble - for example a group meeting of certain sufferers. Most people would encounter it as part of a range of other idiosyncratic symbols and activities. It has become something that is done by default than something done specially.

Going further, it's different from a subculture. It becomes more than something that might be harmless but a kind of religious activity - something that both protects against evil people who are against them and something that promotes group unity within by participating.
Well, but they ain't tagged or sorted. And an AI could know, because of the context. If it knew what year I studied and what courses etc then this information would be enough to separate content. But I am aware, that this tech ain't there yet.
The title was 8 characters too long, I edited to make it fit, and then HN cut out "totally"

original title: Laurie Anderson on making an AI chatbot of Lou Reed: ‘I’m totally, 100%, sadly addicted’
"the West" is normally understood to be a certain collection of governments, people, ideas, and institutions. The police of Spain and Spanish intelligence would be included here. They should've made sure that the defected soldier could, if he wanted, remain totally anonymous.
When we teach students we have to balance employability, pedagogical utility, interest, and learning curve.

The majority of students won’t need to know C to be employable. Teaching an Algos course in JS helps web dev. In Python helps data science. Java is still pretty popular for enterprise.

The majority of students will find it quite difficult compared to most languages they use.

C does not reflect a truly low level machine. You might be able to teach them the same thing with an assembly language.

The kids who want to know C will teach themselves. And they will be taught some in operating systems.
I thought this joke already was accurate because they were on a plane and the WiFi on a plane usually is powered by satellite internet.
OTOH, FOX have argued in court before that they're an entertainment channel, not news, so should they get reporter's privilege‽
I think both approaches have advantages.

Requiring every game, photo viewing app, drawing program, ... every application to decide how to do it's HDR->SDR seems unnecessary complication due to poor abstractions.

The locality of local tone mapping (the ideal approach to HDR->SDR mapping) would expose the window boundaries. Two photos or two halves of the same photo in different windows (as opposed to being in the same window) would create an artificial discontinuity for the correction fields being artificially contained within each window instead of spanning the users visual field as best as possible.

Every local tone mapping needs to make an assumption of the surrounding colors: is the window surrounded by black, gray, colored or bright light should influence how the tone mapping is done at borders. This information is not available for an app: it can only be done at the windowing system level or in the monitor.

The higher the quality of the HDR->SDR mapping in a system, the more opportunity there is to limit the maximum brightness, and thus also the opportunity for energy savings.
Show HN: Listenly – Text-to-Speech that doesn't s*ck
Hey HN!

I became an active audiobooks listener last year, but I found that there wasn't a good app for listening to content that has no audio version available.

Then OpenAI released their text-to-speech model, which generates hyper-realistic audio 10x cheaper than other products did before, and I saw an opportunity to create something useful.

I want to create a free, public library of audio content in the public domain. I'm starting with PG's essays, Jeff Bezos's shareholder letters, “My life and work” by Henry Ford, and “Shape Up” by Basecamp.
I plan to add features for users to contribute to the public library by sharing the content they've listened to, as well as features for authors to generate audio for their own content.

Plans for future / what’s on my mind right now:

- Offline mode, download mp3

- Add features for authors to let their audience listen to their books/blog posts. One author already reached out to me and asked for it.

- Integrate with Project Gutenberg to create 70k audiobooks? I don’t know.

- Maybe better text reader like Readwise’s — to switch between reading and listening.

- Maybe make it standalone app usable with your models/OpenAI token, with single payment.

- Bookmarks, notes, quotes. Share your quote as a video snippet with subtitles.

I'd love to hear your feedback and suggestions! I'm excited to ship feature requests as quickly as possible, even within hours or minutes if I can.
C compilers only have one opportunity to do that once, at compile time, if the developer was lucky with their data set used to train the PGO output, maybe the outcome is greatly improved.

Modern JVMs, not only have the JIT being able to use actual production data, they are able to cache PGO data between execution runs, and reach an optimimal set of heuristics throughout execution time.

And on Android, those PGO files are even shared between devices via Play Store.
The page says "Every plan can be shared with your family."

In that case I guess 500GB make sense.
Unionism and Wokeism are at logger-heads with each other, so why is this even surprising ?
And as I mentioned in another comment, you can even cache PGO data between executions, not needed to start always from zero.
Better PC Cooling with Python and Grafana