skysight-inc/HackerNews huggingface dataset:
Here's the dependency list for Bookworm's version of Python 3: libc6, libbz2, libssl3, libatomic1, libdb5, libffi8, liblzma5, libncursesw6, libnsl2, libreadline8, libsqlite3, libtinfo6, libtirpc3, libuuid1, binutils (why is this here? ar, I think?), libctf0, libgcc-s1, libgprofng0, libjansson4, libstdc++6, libzstd1, zlib1g. It does at least finally stop pulling in 2to3 with Bookworm, but that's nearly 2 dozen non-trivial libraries which now either are duplicated (in which case what was the point?) or exist in 2 versions (which is bad) on my server. And that's if I can put down the iron sysadmin fist and make devs pull only from a blessed image on our local registry (I can deal with the occasional shouts of "graybeard!" and "fascist!" but it makes meetings more acrimonious than they need to be).

Now, I 100% agree that an otherwise-empty container is all you need for a Go app, but then what is the container actually doing that I can't just do with cgroups in systemd or runit? The whole point of containers was "Devs! Free yourself from the tyranny of a sysadmin limiting your library choices!" but, well, that's exactly the problem they introduce.
Coalescing reference counting [0] avoids almost all synchronisation. n.b. The abstract says they do "not require any synchronized operation in its write barrier" but they rely on a micro-architectural hack; in practice I'd expect one atomic test-and-set per modified object per collection.

[0] https://sites.cs.ucsb.edu/~ckrintz/racelab/gc/papers/levanon...
“the house that vanished” may sound like a father Ted episode but actually happened on Tory island https://www.bbc.com/news/uk-northern-ireland-57720152.amp
My Samsung Android tablet supposedly had some sort of eye tracking, and it creeped me out. It was not intended as an input device, but some sort of supplement to the screen saver. As long as it detected that your eyes were looking at the screen, the screen saver would not activate. But if it could not, then it might fire up the screen saver at a very inopportune moment.

I could never really prove that it worked; if it worked at all then it worked badly. It was supposed to have an icon in the notification area when it was working. It did not take long for me to just disable it entirely, mostly because I really did not need this device constantly staring back at me for no good reason.

I have no idea whether any of the camera footage was sent off-device, but I would hardly be surprised if it were.
If you're using Nix to build containers then you can just do nix-copy-closure and avoid the container hassles altogether.

Containers give you an extra networking layer, theoretically, but the way it is implemented is extremely brittle and leaky, so most people don't use it anyway.

I assume the same logic applies if you're using some other way of building instead of Nix, too.
Discussing tech choices early on is always going to happen. You can try and be a purist and tell everyone to just talk requirements, but people are people, and requirements and tech are intertwined. An unreasonable requirement may suddenly make complexity balloon, but if early on it's spoken out loud that requirement XYZ is very difficult with technology ABC, it may emerge that the requirement was only a nice to have and can be lived without. So it goes both ways.

There are still mitigations around this, just my opinion. So running in containers means you have a reasonable level of confidence that it can run in many places. How you run it in containers may make a difference. Standalone on its own represents a very small investment of overhead, but it's on a VM, still not terrible. k8s is a popular way to do it but is massive, and is not that different from a lock-in. Fargate and Container Apps take away a lot of that overhead and the lock-in is minimal, because you can escape to other kinds of hosting quite easily. I'd pick Fargate over the other choices where possible.
Memory Management in BASIC (1/2)
It’s not Open Source and limited to the Apple ecosystem though
"Well, here we are in Australia, 115+ years on and this is still yet to happen.

Any ideas on when your predicted outcomes will kick in?"
For 1) a public cloud partnership is typically enough.

OpenAI didn’t build a bespoke supercomputer, but trained on Azure (with a preferential contract thanks to their investors): https://openai.com/gpt-4

> GPT-4 was trained on Microsoft Azure AI supercomputers

Cohere trained on GCP: https://techcrunch.com/2021/11/17/google-cloud-teams-up-with...

> Aidan Gomez, co-founder and CEO at Cohere[:] “We scrape the data to train these big models, we train them on massive TPU pods”

Stability AI trains on AWS: https://aws.amazon.com/blogs/machine-learning/stability-ai-b...

> With Amazon SageMaker, Stability AI will build AI models on compute clusters with thousands of GPU or AWS Trainium chips

Given Anthropic’s recent partnership announcement, they likely train on GCP nowadays: https://www.anthropic.com/index/anthropic-partners-with-goog...

> Anthropic will leverage Google Cloud's cutting-edge GPU and TPU clusters to train, scale, and deploy its AI systems
Brains that are processing the same information show similar properties when measured? That doesn't sound surprising.

> Neural waves in certain brain regions of people listening to a musical performance match those of the performer—the greater the synchrony, the greater the enjoyment.

This specific case doesn't seem unexpected either. Unless the same experiment is conducted with an artificial performer (with sufficiently believable human-like properties), and no such sychoronization (with data from the time of recording) occurs.

The article didn't seem to cover any of that. Hopefully it is somewhere in the original research.
> speaking as a Haskeller

Perhaps that's what makes it harder for you to put yourself in other people's shoes.

Having to learn a new language/stack/... for a contribution (especially a "casual" contribution) objectively raises the barrier to entry.

That's not the same as to say "I can't do it because it's too hard". That's more like "I have better uses of my time and I choose to contribute to something else". The net effect of many many people doing this little choice over time is that projects use too unfamiliar stacks will receive less contributions.

On the other hand, the contributions they will get will be made by people who truly care and possibly that will mean the contributions will be higher quality.
This compares Zig unsafe mode to Rust. Is there a comparison available for the "safe" mode?

(I'm assuming the Rust code isn't using "unsafe", if it is ten the "safe" zig numbers are be uninteresting)
Taobao has several stores selling it at around 68rmb which is a bit more than $9 at current FX. I'm quite curious about it and just ordered one, should get it in a couple days.
I love Guix, I'm veeeerrry slowly pulling a resisting dev team by their hair into using it, but it also doesn't solve this problem. I don't know if Nix has a lint like Guix does, but when I see the actual number of different versions of a library I have sitting around on disk being run by something (by what? there are ways to find out but none of them are fun) my gray beard gets grayer.
I find the actual deployment with cloudfunctions easy as you say.

The complexity is the orchestration, the architecture, the hard vendor limitations, having to deal with being a distributed system.

Having a FAAS service makes the deployment easy but development wise a traditional monolith deployed on static servers can be far simpler to deal with.

I use FAAS (Lambda's /cloudflare functions) a lot for pet projects as it costs me fractions of a cent to host. The architecture is quite complex being distributed, dealing with restrictions, eventual concurrency etc etc. I find it enjoyable making things work in these systems basically for free but if these projects where a business with paying customers, alot of the stuff I'd drop from FAAS and deploy on static VPS servers as architecture is so much easier meaning I'm much more productive. With paying customers I can take the additional cost of a few VPS's or dedicated hosts such as Hetzner. The FAAS wouldn't outweigh the productivity gains.
There are no miracles here because it is not a language "feature". It is a property of algorithms. When you divide your large task into parts and schedule execution of those on multiple threads make absolutely sure that there is no locking (atomics are locking) happening inside each individual task.
Linux users:

- Meta+Left to snap to the left

- Meta+Right to snap to the right

- Meta+up to maximize

- Meta+down to un-maximize

Meta is Win or Alt, depending on your config.
Containers, like static linking, protect you from someone else’s platform if you can’t rely on it. But if it’s your own platform, why can’t you rely on it? Who’s maintaining it?
A Shady Chinese Firm’s Encryption Chips Got Inside the US Navy, NATO, and NASA
It's the same RAM chips (though error tolerance features are prioritized over pure speed). You would just need a server motherboard to support that many sockets, and a server chassis to support that motherboard, and a rack to support the cooling needs of that chassis.

Here's what a lowly 256GB server looks like. For a TB just imagine even more sticks:

https://i.ebayimg.com/images/g/dnIAAOSwcy1kFNqq/s-l1200.jpg
On average the VCs get it back again on exit, it’s the acquirer who is left holding the baby.
>Being productive is really hard when any value produced immediately and only goes towards lining the pockets of the wealthy.

Many people (young and old) don't realise that the value of increased productivity goes to themselves first, in the form of extra time. Being unproductive actually means they are wasting their own time, not their employers time.

Being productive is the difference between finishing at 5 with an hour of twitter and reddit scattered throughout the day versus finishing at 4 and spending an hour learning a new skill, for example.

That being said, if they are working for a place where they care so little about the work itself that they only see it as lining the pockets of the wealthy, they should of course change jobs. Being productive helps with that too.
What a lengthy article that is entirely assumption.

Sorry, until the hardware is available I am not willing to sit down and read/listen about how terrible it is.

I have been wrong about Apple’s ability to execute before.
I was pretty happy to get 6 year average. I think getting approximately the right decade was all I was trying for.
they could just add a design detail (like not having sennheiser logo, or having it in a different color) to signal the costly model and that would be fair for everybody
And the question stands.

If a minimum living wage leads to economic collapse .. when will that happen (given that's not yet happened after 115+ years in practice)?
That's ridiculously complex. Plus you cannot use the same gesture on your other computers, or those of your friend, coworker, family members, etc., without repeating same complex setup.
qemu is fine if the IoT device only runs Linux; may want to look into something like https://renode.io/ for a more comprehensive approach.
Both the HD555 and 595 were very competitively priced (!), were popular and sold well. How exactly do you think that companies price their products other than "what enough people are willing to pay"?
Maybe im daft but where is rebase?!

In general this seems like it was done by somebody with not more than a very basic understanding of git...?

This looks like you will get a lot of "Merge main into main".

Learn git properly. It took me a few weeks in my first job, and it was done. I dont understand how people can sit here and lean a million intricate rules of css, rust lifetimes, or whatever else, and refuse to use a tool that works very, very well once learned. Its not easy, its not fun, but its IMO the smart way to do it. You dont unlearn git, you learn it once, and you use it.
Nah, Western Europe wanted cheap resources, USA just didn't wanted to deal with Eastern Europe, so they supported Putin. The deal was "keep order and deliver resources and you get to do what you want".

Russia was playing along till mid 00s and when they got their economy more or less together - they immediately started testing the boundaries. Each time they tried anything - nothing bad happened to them. So they tried some more.
Drivers seem different to me. Other components don't matter as much. What am I missing?
> you are not the optimal person to hold the risk that

The view presented here assumes that the market prices risk (premium) arbitrarily correctly, and then argues the benefits of that.

What is optimal depends on the premium and a subjective assessment of the risk. There is no guarantee that what market offers is optimal.
I think no man's sky proved conclusively that we don't need more no man's sky. One was already too much no man's sky.
It's known as "market segmentation" and it's been around forever. Look at CPUs, car engines, smart phones - same hardware with different feature bits enabled allows you to sell the same widget cheaper to a different demographic without destroying the value proposition of the more expensive variant.
> Well, because it has?

This is absolutely not the same thing.

The full screen feature on macOS is ok because it’s very well integrated with the 3 fingers gestures.

But the fact snapping requires to go to full screen mode completely sucks, it’s unintuitive and requires too many steps compared to just « drag the window to an edge ».

I agree with OP that Apple stubbornly refuses to implement QoL features for no good reasons:

- Snapping

- clipboard history

- proper alt tab between all the windows (yes I understand how cmd+tab and cmd+` work, yes I understand the rationale, but I still think it sucks compared to the more intuitive of Alt tab on Windows)

These are the 3 utilities I automatically install on every Mac I use
This line jumped out at me from the article.

"Basically, what Huffman is saying is that the apps that are popular with the users who make Reddit valuable should go away because they aren't paying for access to the content the users are making while using those apps."

Huffman talks about "growing up" as a company, but he's acting like a kid in these interviews shifting the blame for the current problems on the 3rd party apps which he says "add no value". Huh?
Nice site!

From add_on.css,

/*
player specific positioning of the displayed 'frequency spectrum', etc

NOTE: the reflection and position handling is a fucking nightmare: The Chome idiots
like to change their dumbshit implementation with almost every minor release.. each
time breaking what had to be used before.. bunch of clueless morons!
(Their latest achievement: reflection suddenly disapears (border and all) AS SOON as
JavaScript draws to the contained canvas. Of course they are also too dumb to use
regular font definitions anymore.)

*/
I think if you're doing basic CRUD operations on small tables with relatively simple relations, then ORM is just fine. This is to be blunt what a lot of applications do, and so a lot of them justifiably use ORM.

That said, the moment you leave the small table simple relations space (by e.g. having a table with a quarter billion rows), then ORM is not a good choice.
It could explain why individuals within a group that has decided to act chaotic/evil have difficulties to escape. It might not only be social pressure but synchronization. In that case it is not just a capability but dangerous, too.
Yeah, spinlocks sound cool but actually they are terrible. Hybrid locks are generally quite good.
The only way to get better is to pin cores and let nothing else run on them. Only then will spinlocks have a chance to increase performance by a tiny bit.
Ladybird is currently far from competetive. Andreas himself told that his loose goal for Ladybird is to be able to render YouTube page correctly and play video with sound - 5 years from now.
You should look into the financial independence / retire early movement too. If you have a year saved up already, you're probably at least decent with money, so it could be very viable for you to take six months off (er, "to build a startup") then snag a new job at your leisure, save for 10 years, and retire
Only if you're a Traveler.
> Quite a few people speculated in my Original thread that the more expensive HD595 headphones must also be using a more expensive driver. However, Head-fi member MCC posted the smoking gun; a picture of the original Sennheiser replacement driver labelled “HD 555 / HD 595”.

The picture mentioned is in the article, just below what I quoted.
And the answer remains the same: a redefinition of what constitutes the standard of living is far more likely than "economic collapse"... it is already happening.
Is this any different than smoke rings [0]?

[0] - https://youtu.be/-VL0M0jmu7k
Drivers are the same, this is covered at the end of the article.

> However, Head-fi member MCC posted the smoking gun; a picture of the original Sennheiser replacement driver labelled “HD 555 / HD 595”.
From your repo: Respectfully, I disagree that checked exceptions are a misfeature. Java’s implementation definitely leaves a lot to be desired (inheritance doesn’t make sense for them), but otherwise checked exceptions are a better form of Result types.
Same here. Did it and got complaints about sound leakage from my colleagues.
My very first bike, and those of all my friends who rode, was the same. The process (called derestricting) usually involved removing a cross feed pipe between the exhaust and the intake.
In fact, when I read the title of this submission, I thought it was related to Polyglu.
> ground-based detectors like LIGO measure the higher frequencies, pulsar timing arrays measure the lower frequencies, and space-borne detectors like eLISA measure stuff in the middle.

Does this data correlate with weather events, earthquakes or cosmic rays?
their options are to:
* do novel research into making a sku that produces exactly $199 worth of sound quality, no more no less (more expensive)
* sell everything cheaper, which is equivalent to making both skus sound identical (less profit)
* not make a low end sku (pricing out potential customers)
* create a low end sku for lower binned drivers (least bad option)
At my last job, every branch has to be rebased before merge, leading to an incredibly clean history.
Best summary of containers - clear and hits the point.
At least, we can be confident that no one put anything like 120B into those stablecoins. Sadly, the real underlying amount is probably greater than 10% and even THAT'S a very depressing number
You also pay for quality control.
Cheaper brands often have decent audio quality on average but high variation in between individual pairs of headphones. They also tend to fall apart after 1-2 years of use in my experience.
Hmm so the embarrassingly parallel task wasn't embarrassingly parallel because of an implementation detail, basically?
>If 20% of users drive 80% of overall engagement, what fraction of that 20% rely on third party apps to engage?

Probably not nearly as much as y'all make it out to be. Mods, sure...but they've all mostly bent the knee to spez at this point.

We're not living in 2014 anymore. Reddit is a completely mainstream platform, 80% of the content comes from politics at this point. None of the usual political shilling subreddits even shut down, so the main """content creators""" didn't even care.
> Wrong. German (and US!) CO2 output is declining Chinese has risen drastically.

Per head? China has roughly 9 tons per capita and the US has 14-15 tons per capita.

So even if the US cut their emissions by a third China would still be more resourceful there. We have to do more to reduce our carbon footprint because we have such a huge footprint.

If we forget all about politics for a moment and look at the problem in an abstract fashion: Isn't it resonable that the worst offenders have to cut their emissions to a level that matches the upcoming countries before we can demand something from others?
As you may already know, the high-level answer is that our UI paradigm largely comes straight from the original release of the Macintosh and only a few improvements have stuck and become widely diffused since then, while indeed other parts of the paradigm have been rotting away. One part of it—and this one, to be fair, is shared with GNU Emacs—is that things like undo and save only apply to the content of documents themselves while elements of view status like document position are treated as largely ephemeral. We're just lucky that saving URLs with fragments sometimes works. The ePub Canonical Fragment Identifiers thing https://idpf.org/epub/linking/cfi/epub-cfi.html is interesting but I don't think it's ever been widely supported even in ebooks let alone ported to the Web or other document formats.
Put yourself in an author's shoes. git annex doesn't exist in the world - but you have the idea for it. Haskell is your strongest language, and honestly you don't really like programming in other languages. So you write it in Haskell and it works and becomes a somewhat popular piece of plumbing.

For projects I write at least, I'm that author. My projects wouldn't even exist if I didn't use Haskell. So thinking about optimizing for long tail contributions by anonymous users is illogical on the face of it.

It sounds to me you wouldn't think any open source project should be written in Haskell for these reasons. That seems silly to me.

Also - I've contributed, debugged, etc projects in many languages I barely know. It's not that hard if you're actually talented and experienced. I actually fixed a bug in a small, single-author Haskell library for my first ever project. I hadn't even finished LYAH let alone fully understand what I had read. So when a supposedly "very experienced" software engineer "cannot learn Haskell" enough to make small changes, I raise my eyebrow. You can't do better than 21 year old me with 0 professional experience and 0 formal FP education?
Aims of Education, 2002 Address by Andrew Abbott at the University of Chicago
I tried it out and you’re right, it no longer works (it definitely worked for me several years ago). As far as I know, macOS even up to Ventura is still built on Cocoa, so the answer should still have an NS prefix. I’ll have a look and see if I can find anything.
I'm looking mostly at what it could be. Ladybird has every potential of becoming the Linux of web browsers. And it took Linux what, over a decade to mostly displace the competition in the server space.

These types of projects are long term, but public perception matters. Making waves matters. The audacious possibility that it might just succeed matters.
I'm angry at neither Sennheiser nor Apple. First Sennheiser does its research and uses engineering to differentiate a product, and that's fine for me.

In Apple's case, more money generally gives more hardware. LIDARs, GPS modules in GSM iPads, more cores or more co-processors, etc.

I'm very aware that I generally don't pay for the bill of materials, and it doesn't bother me, because I get a far superior experience for a longer time.

My newest toy is 3rd generation AirPods my wife got me for my birthday. Do they sound better than my highest end headphones, no. Are they "monitor-flat", again no. But, they are practical, sound enjoyable and useful. Also they do a great job at projecting voice (podcasts, calls, audiobooks) at my ears with utmost clarity even in noisy environments without being loud, fatiguing and uncomfortable, and you know what? This is great.

Also, it renders Atmos audio beautifully. I enjoy listening to them, and this is what matters for me on the go.

And, they're paired to an iPhone X, and it's going out of support this year. I'll again get the latest and the greatest in shortest time possible and forget about phones for ~8 years.