skysight-inc/HackerNews huggingface dataset:
There is an alternate viewpoint which says much of the current tech layoff wave is a market correction resulting from accelerated hiring during the Covid tech boom which turned out to be a bubble vs the 'new normal'. I've seen data indicating many tech companies who've done layoffs are still at slightly higher staffing than they were when Covid began (~Q1 2020).

I haven't looked deeply into the data myself but it seems worth keeping in mind as context.
“But how can you support two opposing sport teams, that doesn't make sense”

Too many people on HN when discussing about programming languages unfortunately…
Last time I tried llama.cpp I got errors when running make that were way too time consuming to bother tracking down.

It's probably a simple build if everything is how it wants it, but it wasn't in my machine, while running ollama was.
> don't have the right to speak from my porch

I agree.

> not components of the freedom of speech when talking about private property

Of course it is. We don’t have an absolute right to freedom of speech. That doesn’t change the fact that we are curtailing one person’s freedom of speech in favour of your property rights.
Parsing the HN Who Is Hiring Thread with ChatGPT and Node.js (Jlist.io)
I haven’t used Java in many years, but TypeScript’s structural types give it a different flavor than I remember from Java. Unlike in Java, most of the types I define aren’t classes or interfaces. It’s just data that has an expected shape.

Check out the design of Zod, for example. I have a bunch of Zod types for the validation of incoming JSON messages. This automatically generates the corresponding TypeScript types through the magic of type inference.

It’s quite easy to create discriminated unions, which are just structs where one field has a fixed value.
The public, yes. The government? No. They ought allow any positive and negative or neutral speech about them or their policies or policies they are responsible for or contemplating. And definitely not if it has anty8ng to do with elections and interfering with elections of their own, or others'.
Not sure I would. After all, do you trust the AI that screens resumes for bigcompanies?
> very different from claiming the right to speak in a private venue you don't own

Sure, I wasn’t taking it to say that. My point was just that venue has been at the heart of freedom of speech since its modern invention.

The philosophy of freedom of speech applies to both public and private spheres. The First Amendment does not.
"making sure they were safe" What a weird thing to say. Places like Ghostship are built on not following the rules. You think they're going to follow the rules on fire safety? You want the authorities to spent their time and energy trying to enforce rules on a place who's raison d'etre is to be anti-authority? Sounds like a waste of everyone's time.
Not de-Googled. Running a stock Google build.

GPS doesn't require Google. It just reads radio signals. Only Apple requires sending the result of analyzing those GPS signals back to Apple, even if you just want to use it to find your location on a map stored locally. Apple doesn't give you any options for privacy.
Yeah unfortunately the blog post didn't really explain the use case well enough. There has to be a reason they want to waste space storing the redundant indicators of check and checkmate for instance.
The blocked material was related to harm reduction related to illegal drug use.

There's a strong possibility that some harm reduction discussions could be interpreted as promoting illegal drug use, especially within the context of Facebook's rules.

Harm reduction strategies aim to minimize the negative consequences of drug use without necessarily promoting abstinence. This means providing information like:

- Safer injection practices

- How to recognize and respond to an overdose

- Drug interactions and testing

- Detailed instruction on drug acquisition, drug usage techniques, supplies and equipment

Facebook's rules on drug-related content are designed to prevent the sale or promotion of illegal substances. These policies might be too broad, leading to the removal of legitimate harm reduction information.

And some advocates of illegal drug use sometimes communicate in the language of harm reduction, which can make it very difficult for a moderator to distinguish what material follows the rules and what material does not.
> > There are many, many companies that the general public do not buy things from yet suffer their harms.

> Examples, please? I find this claim extremely dubious.

Any company purchasing my data without my knowledge and selling it to advertisers.
Having less sex is certainly a bit sad, as without enough experience doing it, most people will never do it properly enough to truly enjoy it.

But I don't think that should alarm anyone, this is not the source of the fertility drop, our species does not not a very high sexual activity to trigger reproduction.

And by the way, I don't think that any kind of population collapse is on the horizon, we'll certainly experience a population stagnation, maybe a slight to moderate reduction at some point, but what we're about to see is the flatter part of the sigmoid, and this should be considered good news.
+1 You're not missing anything. And there are plenty of very simple ways to just use a few "special destinations" to encode any move including possible promotions in a constant 12 bits per move and be very fast to encode/decode. The proposal in the article is just silly.

But really the whole thing is silly. 100 million games is a lot of chess, but at 1KB per "inefficient" PGN you are talking a whopping 100GB--big deal. (At 12 bits and, say, 80 half-moves on average, you are talking ~12GB.) Plus the article says that he is "IO-constrained" but shrinking game size isn't going to help with random lookups--a PGN is already below the page size.

If you really did care about best compression you would simply assign all legal moves an index and use a heuristic (chess engine) to figure out which moves were likely (i.e. good). In chess, it's not uncommon that good players are usually picking between only a few reasonable candidate moves. I wouldn't be surprised if good compression of human games yielded something like 2-3 bits per move.
If this is their advice, imagine how helpful they are in getting your car returned to you.

My mom had her car stolen in the Baltimore area around 15 years ago, and they actually chased down the guy and got her car back. It was all in one piece as well.
The thing that immediately stood out to me is `stash.new`. I thought that was only for google apps....

How is this accomplished? I does one register with chrome?
I was imagining downloading the lichess database and trying different strategies to compress it, It's too much work for me, but I'd love to read a blog post if somsome does that.
here is one of many for those that seem to be voting me down: https://github.com/corelight/zeek-spicy-openvpn

I can't say this would be much more of a weekend project with spicy.
> No OpenVPN detected.

Looks like Mullvad is clear.

Also in case anyone was curious about the name and image, I haven't thought about this series in forever: https://en.wikipedia.org/wiki/W.I.T.C.H._(TV_series)
Boeing 737 plane loses external panel mid-flight after taking off from SFO
If it had a track record of outperforming the alternative (negotiating it myself), then sure.
Thanks for this. Very clever and handy.

I've been wanting to make a simple web app with persistent notes, a homegrown Google Keep clone, to run on my shared host, just for privacy purposes.

But this is a neat little non-persistent solution for single-location use.
>not for skirting public access controls put in place on your immediate, local

Of course it's also meant for that.
So what is the police force doing to mitigate auto theft motivated home invasions? Why fund the police if they aren't going to be providing protection to citizens? Also, if the thieves are well armed, and the police aren't helping, then maybe the citizenry needs to be armed as well?
The reality is, it wasn't sustainable in the first place and had to crash to wipe out all the copycats and the ones who could not generate profits for years.

A decade ago many startups could get away with it for years, now VCs are demanding to cut back staff and tighten up the purse.

A reminder that the cheap money era is over.
Titanosaurs were the biggest land animals Earth's ever seen
My assumption is that speedup is less than lambda's ratio.
Rules are different if you are at a bar and paying bar prices for bar products, I get that, but it's not what I'm looking for. I could also go out of my way to buy from an unaffiliated store and schlep the stuff, but I'm just not that much of an addict. My point is that I don't think it's reasonable to be dismissive of Pepsi's "accomplishment" here -- they have arranged a substantial enough barrier to corral the behavior of someone with a significant (though not mountain-scaling) preference to the contrary. Significant enough that my fallback is usually water. Like out the toilet.

Is that an actual preference or just spite-driven? Nope, sprite is a Coke product, we don't serve that here! But seriously, it's a real preference, it holds for the generics too. Most generic colas seem to be based on the Pepsi taste. Ugh. RC isn't, so RC Cola is fine, but too rare to ever be helpful. Caring about this is a curse!
Just a correction: most std C functions don’t allocate. strdup does but it was only recently adopted into the standard, it was previously an extension.

Similarly zig’s stdlib shouldn’t allocate behind your back, except for thread spawn where it does:
https://github.com/ziglang/zig/blob/5cd7fef17faa2a40c8da23f0...

Generally speaking, it’s as mentioned just a convention. A zig library might not allow its users to pass allocators for example.

In C++, stl containers can take an allocator as a template parameter. Recent C++ versions also provide several polymorphic allocators in the stdlib. You can also override the global allocator or a specific class’ allocator (override placement new).
A deep dive into programming a freestanding QOI encoder using the Zig programming language.
I haven’t been to Detroit or Berlin. Is the difference really just marketing or are there other differences?
If that happens, you fire them?
That is indeed when it is started, but that's the one and only time - it's just that this transition is still ongoing, after 11 years. By now everything that a casual user might need is in the "new" settings, and much of the advanced stuff is as well, but it's not complete.
I feel like some of the fault rests in car authentication tech being downright antiquated by having a “whoever has keys is driver” policy.

We wouldn’t accept, in any corporate environment, a computer system where the only form of authentication was a yubikey with no password, the fact that our cars essentially still work like this in 2024 is appalling.
I grew up the son of a single mother who has been working more or less constantly in some capacity since the age of 15, so kindly take your presumptive comment and stick it somewhere anatomically inappropriate.

I'm not commenting on whether or not 16 year olds should have jobs: I'm saying it's pretty rich to (according to the comments I replied to anyway, the actual demographics are much more varied) hire a bunch of children to work at your restaurant, and then complain that they break things. Like, I dunno man, maybe if your business needs to hire so much labor that is JUST over the line of legally allowed to work (or as recent news shows, isn't) and pay them as little as you can legally do so in order to function, maybe your business sucks or, more likely, you suck at running your business and you should close it.
It sort of does. Not in a strict semantic sense, but I don't think any user of a service that says it stores stuff "locally" expects it to upload that to somewhere else without explicit consent.

It sounds like your interpretation is like if I said "our data is stored on our servers" but that actually meant "our data is stored on our servers, but also on AWS, GCP, Azure, Alibaba and shared with FSB, CIA, CCP, and the public and other parties (including but not limited to the Royal Bhutan Police)".

That would be true, but misleading to the point of being meaningless or (hopefully) potentially criminal.
> Addition was not the bottle neck for the 386.

It is a bottleneck for MIPS, SPARC, Alpha and not for 386. How so?
> convince management of the value

This presupposes that such convincing is even possible. Many, many companies have leadership that are simply terrible at identifying value. If you've never been part of a majority of developers advocating for, if not outright begging for, some huge ROI initiative to get the green light, you are very fortunate.

There are great counterexamples, like Valve, which is known for giving developers an extreme degree of autonomy, and they benefit greatly from that approach. For each Valve, though, there are dozens of companies that manage to succeed despite themselves.

Take Microsoft, for example. One tiny, yet representative, example: the way the Windows Terminal team handled a suggestion from Casey Muratori to take their software from abysmally slow to lightning fast:

https://github.com/microsoft/terminal/issues/10362

A quote from one of the Terminal developers, dismissing the suggestion:

> I believe what you’re doing is describing something that might be considered an entire doctoral research project in performant terminal emulation as “extremely simple” somewhat combatively…

Just how difficult was such an endeavor in actuality? Well, given that Casey implemented his own terminal emulator from scratch and incorporated the functionality he was proposing in a mere weekend... not a whole lot. Relatively minor effort for a huge return on investment. It took Casey explaining the concepts, then providing a working proof of concept, and finally a bunch of backlash online towards the Terminal team to get them to do the right thing for themselves and their users.
don't let the doomerism get you. we have a lot of society problems to fix and reconfigure but there are still teams of people out there doing greater work than ever before.
You're just misunderstanding. They're not saying they literally can't understand the code if it has inconsistent style and formatting; they're saying it's more work.

It's like reading a book with no paragraphs. Of course you can do it. Nobody is "confused" by the lack of paragraphs. But you're an idiot if you think paragraphs don't matter, or don't make reading easier.

I tend to think less of people that don't understand this, or don't care.
Fingerprinting doesnt mean "uniquely identified an individual", it just means "uniquely identifies some aspect of the target". You could fingerprint 'firefox' amongst all browsers, or in this case they are fingerprinting OpenVPN amongst all traffic.
Trust me, they do. Programmers curse him out on a daily basis.
Don't think that's quite right. `float` has 4 bytes, and `double` has 8. The `decimal` type has 16 bytes and does all it's arithmetic in base 10.

https://learn.microsoft.com/en-us/dotnet/csharp/language-ref...
> The web is centralized by design and a defective technology

Astonishing claims require astonishing proof :)
Yep, it is definitely known as a tourist trap around here.
Bookmarks might be fine for technical users, but these days I do not see non-technical users use this feature at all.
Author’s comment: https://x.com/garymarcus/status/1768662838397313045

TLDR: LLMs and GenAI are contaminating science with plausible sounding but difficult to detect hallucinations.
A form of second system syndrome, swing the pendulum too much in the opposite direction. Someone called the Wayland devs "shell shocked X devs".
NY state has plenty of room for onshore wind, just not in the places where most of the people are.
You just forgot the obligatory /s for sarcasm, right?!

And in case you are paid for winning arguments, you are worth every penny. /s

The front fell off!
https://youtu.be/3m5qxZm_JqM
Gumroad no longer allows most NSFW art, leaving its adult creators panicked
That's really cute.

I'm surprised stalemate detection is harder than checkmate detection. Aren't they the same except checkmate has the extra step of detecting check?
That’s silly in my opinion. I didn’t see any of the actual big wigs go to prison for 2008 but Sam is an easy target with the dual effect of vilifying cryptocurrencies.
It does contain playground which currently facilitates connection with multiple models, allowing users to experiment and interact with them.

As an AI studio, it will encompass diverse environments such as LLMStudio (work in progress), Image Studio, Audio Studio, and more, serving as a foundational interface for experimentation, assessment, and interaction with various models.

@smcleod would love to know what is your expectation from AI studio
The failure here is on the manager/ops team for not seeing the critical project running on the hack instance and providing resources to stabilize it.

Hack instances are amazing for getting stuff off the ground or validating a use case when the proper channels are too burdensome to use, but they need to be migrated away from once something is critical.
I forget the name but I remember reading about this as a recognized process in neurology. We usually only hear the thought that wins, but there are many generated simultaneously, and there is a selection process.

Possibly related, I had a similar experience last night, where my mind simulated a fully realistic conversation between two people, with audio and video, except that the sentences made no sense. I thought that was interesting. My explanation was "the language part of your brain is too tired cause you've been using it all day."
Ok, maybe, but you get that there's a whole story here about cold-chain handling and turnover, right? It's in the story.
OS was possibly much more complicated to write at that time than CUDA is to write today. And competition is too strong. It might be more briefer than even Sun.
Paying people way more than market rate in their area is a great way to trigger inflation in their area.
>I don't know about your example, animal carcasses vary a bunch and it would have to be great at not leaving any meat wasted.

Cutting meat in practice is an activity that's more complex than it looks and for sure carcasses vary a lot, but even taking in account all their variation they still follow a pattern. At some point I'm sure we'll have robotic AI arms that will be trainable just like chatGPT is, so after being trained by a profession with thousands and thousands of hours, the hypotetical intelligent robotic arm eventually learns to do the job just fine 99.99% of the time and that's enough.
This shows the value ollama provides

I only need to know the model name and then run a single command
wow - did not know this but found it. https://get.new/
they do work for non-facetime
For those who, like me, prefer to read the actual paper instead of some science journalist's spin on it, the arxiv preprint is here:

https://arxiv.org/abs/1811.03116
Few hundred on the planet? Are you kidding me? We're asking enterprises to run LLMs on-premise (I'm intentionally discounting the cloud scenario where the traffic rates are much higher). That's way more than a hundred and sorry to break it to you that Ollama is just not going to cut it.
Is your belief what makes a McDonald's a McDonald's just its ice cream machine, an d that's its unique selling point compared to its peers?
Building Brex 3.0, March 2024
You just pass out on the table and wake up in a bed something like 40 minutes later. I could remember everything up to feeling the effects of the anesthetic and beginning to pass out, but nothing thereafter.

I also received lidocaine, and felt rather great afterwards for the next few hours.
This theory is trying to justify MOND, and MOND by itself has many problems. It has problems with explaining the bullet cluster, CMB spectrum, and rotation curves of some galaxies. This paper was not even peer reviewed. This is almost certainly nothing burger
BILLY bookcases are very sturdy, have you seen problems with them? I do recommend the thinner ones over the wider ones because the wider ones tend to sag in the middle if you have a lot of weight on them.
It is just a TLD. https://get.new/
>> Has Apple ever put out a "Pro" version of a product before the "normal" version?

The Lisa before the (original) Mac
I wouldn't expect the theory of a field to be built upon Bad Ideas!

It is a strange course though. It is grad level (2xx at Harvard) but the syllabus is survey topics from a range of undergrad courses in CS. I would guess it's a smattering of advanced topics in those areas, but the description doesn't sell it as having all those topics as prereqs. Maybes it's meant as an extension school / professional master's class for people who do not have CS degrees? Refugees from math, physics, and autodidacts?
I'm not afraid of being dead, but I'm afraid of missing out, and I'm afraid of the misery of dying. Either of those is sufficient justification to rage, rage against the dying of the light, at least while not in pain.
What’s more insulting after the announcement of the vaporware known as “infinite office” is meta’s total lack of attention on their PC software. The work related features of Quest are near non-existent if it weren’t for 3rd parties
There's a big difference in their business models, this feels like an intentionally uncharitable take.
> we were foreigners and forgot we weren't in Barcelona.

What does that mean? Is Barcelona a cleaner place than Madrid?
Ah yes they old "my generation is the best generation" cliche.
The Return of MsgFiler 4
That would be the case blurring or no blurring. Apple managed to cram 4K displays per eye there, which is very impressive when you compare it against Quest etc - but that's 4K shoved right against your eyeballs. That is, it is the rough equivalent of sitting so close next to a 4K TV that it covers your entire field of vision. If you've ever tried that, you know that it's not exactly retina, and you can still very much see the pixels.

But even that is a massive technological achievement when you look at raw numbers in the article - those 4K displays in Vision Pro are already 3386 PPI.
It also really depends on what type of papers. Psychology papers are very accessible to audio format as are, in general, quite comprehensive.
FWIW Ollama has no concurrency support even though llama.cpp's server component (the thing that Ollama actually uses) supports it. Besides, you can't have more than 1 model running. Unloading and loading models is not free. Again, there's a lot more and really much of the real optimization work is not in Ollama; it's in llama.cpp which is completely ignored in this equation.
At that point, it sounds like your after an API endpoint for any model. Lots of solutions out there, depends more on your hosting
My slight modification on this is:

data:text/html,<html><head><title>Notepad</title><style>html,body{margin:0;padding:0;}textarea{padding:10px;font-family:Courier;font-size:16px;height:100%;width:100%;border:none;outline:none;}</style></head><body><textarea style="height:100%;width:100%;font-size:16px;padding:10px;"></textarea><script>document.getElementsByTagName('textarea')[0].focus()</script></body></html>
Lichess's equivalent blog post, using an even fancier technique.

https://lichess.org/@/lichess/blog/developer-update-275-impr...
A pair of shoes is a great alternative when a car would be overkill!
Of course, you can support concurrent requests. But Ollama doesn't support it and it's not meant for this purpose and that's perfectly ok. That's not the point though. For fast/perf scenarios, you're better off with vllm.
Makes me think of the haiku icon format.