skysight-inc/HackerNews huggingface dataset:
> Twitter (and other platforms like it) self-impose those costs on themselves in order to maintain the feudalist structure.

No they don't. The site would not exist if they did not "self impose" those costs. By simple analogy, which self-imposed costs were paid by feudal lords?

> The fact that billions of people still choose to use Twitter instead of the sensible alternative shows that the feudalist gambit (using algorithms to make people angry and turn on each other) is working.

It shows that people prefer Twitter to Mastodon. It does not show anything about why they prefer one to the other. Your reason may be a factor, but there is no prima facie evidence that it is the dispositive factor. There is quite a lot of evidence that other factors are substantially more relevant.
Huh, but what I'm saying is it's surprising to target male sexuality and psychology. And it's predatory.
https://cc.bingj.com/cache.aspx?d=507749118982&w=FhHdO8OVzmg...
Personally the only thing I really need is `mode-keys vi`, the rest is optional. I guess you want to configure mouse on/off depending on preference, if it differs from the default.

Usually will at least change the color of workstations and desktops just to make it more visually obvious which tmux environment I'm looking at when sshing and nesting.
And much wider that most people think. Generally the roots of trees are 1,5x to 2x the crown.

Roots need oxygen, going more than a few meters down in the soil and conditions aren't very beneficial anymore. Most of the soil life (and nutrients) are in the top few inches.
I don't rebind my keys on Colemak for vim/evil. I got used to it pretty quickly. Beyond the basic hjkl movement commands I don't think anything is really meant for qwerty specifically. Remapping also breaks the mnemonics somewhat which I think is important. Emacs users got along just fine with Ctrl-n and p, so I see no specific reason remapping should be needed.
Efforts like this driver framework do help.

seL4 foundation members[0] are using it.

There's Genode[1], which supports it among other kernels, offering a fancy desktop environment.

There's also Makatea[2], an effort to implement a stronger Qubes-like system based on seL4.

0. https://sel4.systems/Foundation/Membership/

1. https://genode.org/

2. https://trustworthy.systems/projects/makatea/
Distances run in football are pretty short. Field is at most 120x90m. So there is lot of running during game, but distances at single time are not that long. Sprinters also look rather jagged.
Very technically speaking, in "def f(a=[0]): ..." or in "a = [[0]] * 4" there is only one textual occurrence of "[0]", and the function definition is literally evaluated to define a function (you can try def "f(a=sys.stdout.write('Hi!')): return" in REPL to see when the default value gets constructed).

On the other hand, if we abstract from the technical minutiae, yes, it would have been entirely possible for Python to treat default arguments in the function definitions as expressions, by using machinery similar to what gets used for comprehensions: after all, as you point out, function's arguments (and local variables) do get re-assigned on every function call.
You seem confused. It is not your fault, commenters here are focusing too much on the X/Twitter quote from the article, which by the way comes from its introduction and not from the interview proper.

The crux of the matter is not the compensation (or lack thereof) for the content produced, but the fact that, for companies like Amazon or Apple, their main mode of wealth extraction is not wealth but rent. In traditional advertising, for instance, the publisher is not entitled to a cut of your sales. Companies pay a fixed price for the front page ad in a print newspaper. In digital platforms, it is not the case anymore.

The same applies to social media, but on a different manner which I will not cover here. If you are an ordinary consumer of these platforms, you help companies enable their business model, but the dollars are not coming off your pocket.
I enjoyed reading all of that. Thank you. Maybe it's the nature of
this thread, and it being "meta" but - well I'll just say it; there's
a higher quality of commentary and individuals going on in here. You
clearly make an effort and care enough about the discussion. Not that
I don't like "tabloid" or superficial and playful ones too. Those
Slashdot-like runs of jokes, wit and memes are rare here but very
enjoyable.

Not to get too philosophical but it comes back to the question of "why
we're here".

What I said when I started this discussion remains true. I take the
responses people give here seriously (not personally), as in I'll file
them in my org notes with extra commentary - the kind I wish I could
distil by analysis like; "dude seems really delighted with this
idea and is the third person who likes it" or "fell on deaf ears
again; reformulate".

Clearly everyone comes to a forum for different reasons. Some to
have their ideas validated. Some to look for inspiration. Some
to just pass the time idly. Some to pick a fight. Some to spread
their views. Some to heal and comfort....

So the machinery will not work perfectly for everyone. My complaints
then, are about the machinery and how it (mis)shapes behaviours, not
the people. People will be active or lazy as the tools afford them.

But then, I'm probably a weirdo outlier in my reason/use of forums
like this - because I use it instrumentally to "people watch" and get
to the bottom of their emotional and ethical relation to technology.
(And a little confessionally - to share/sympathise)

The more mundane and selfish use I have is to promote the Cybershow
(blog/podcast) I work on. Generally I find that well received because
"self promotion" is something everybody shares these days.

Anyway thanks for the tips. My feeling remains that the down-voting
as currently formulated harms discussion. It needs some tweaking.
I was fortunate to be at the Tate for that exhibition and got to see when they turned the 'sun' off at closing time. I was visiting my brother in London at the time, he wasn't a big fan of modern art, so we split up, I went to the Tate, he went elsewhere to sight see, then later at dinner after effusing over the 'sun' exhibit and showing him photos of how cool it was, we rushed across town to get in just before closing. We got to see it together for about 10 minutes, before they turned it off. It went from a Sun to the Moon. Spectacular.
Some people do not have this alternative without paying the price of being alienated from activities that are only discussed through Facebook groups or FB Messenger.

Yes, you can quit all the messenger apps, get rid of WhatsApp, Facebook Messenger, Telegram, Signal, but now you are not part of the groups interactions there. Your friends and family that don't share the same ideological drive won't increase their friction on communication just because, they will keep using whatever is providing a low friction interaction and network effects increase the friction on leaving a lot.

Network effects are huge, when it tips the scale on the friction effort to get rid of the platform they have won, the only way to quit one is if everyone else you care about also move to a different one, that's a massive effort.
> If there was an actual war on, and a nation was taking both combat and operational losses - then 10 or 20 per year hardly amounts to squat.

That is correct. But you want to ramp up production without too much over-investment. It is not certain, at the moment, that this conflict will devolve to a full-blown world war. So if you invest in a factory to produce 1000 radars a year, what good is it if the conflict putters out?

There is zero solidarity on a European level for common investments in armament, with most countries lining up for US-made equipment instead of investing in ramping-up their own production. So that also means that the financial burden of ramping-up arms production is also not shared.
Considering that each key can be generated deterministically from a seed key and the seed keys are not infinite… it’s only a matter of time (millions of years compute time with current technology, and not out of reach for state actors who can spend infinite money to run that much compute in a matter of weeks) until every wallet is accessible by anyone who knows the address.

Bitcoin isn’t that safe to hold value in, if you might be targeted by someone with brains and money.
Please stop throwing money at AI founders with no commercial plan, besides AGI
It's not the same. In the US marriage issues are handled in civil court via contract law, that's true. But in Italy, a marriage literally involves an actual contract that you write in longhand and sign. You wedding vows are part of that contract. AFAIK infidelity etc. is a breech of contract.

In the US marriage involves submitting a marriage application (a short form) and appearing before a clerk. Marriage is a license from the state. At any rate, the difference in bureaucracy could not be more stark.
It's like the old "do it for me for free and you'll get exposure!"
The dandelion root is 450 cm?! That explains why pulling up the sprouts does nothing to prevent it from sprouting again.
I never said cast iron wasn't non-fragile, just hard to clean. And scraping and paper toweling a pan sounds like a LOT of work compared to a non-stick pan.

Also, how do you deal with food sticking to it? How can you make pancakes or crepes in it, for instance? It seems like it might work fine for some foods, but poorly for others.
JavaFX was there since the version 9, portable even between OSes.

And Java Swing was there from the beginning, still perfectly usable, and is widely used in industrial applications.
Speed of hardware did.
Back in 80a they already knew the principles of llm training. It only took one week to train 10.000 tokens.
This is a bit an apples and oranges comparison. Pytorch is a research framework not a transformer inference library.
I read most of my papers on my phone without any issues, I have absolutely no idea what you are talking about.

With Adobe PDF, you double click on one column, it zooms onto it perfectly, you double click again, it goes full page.. Navigation is super easy, the zoom feature perfectly fit the column to my screen.
One of the things I appreciate about SQLite is being able to keep all the schema initialization and upgrades in the application itself, which are then checked into git and can be tested like mad with throw-away copies of the data.

Here's a package in golang I wrote to help with that process:

https://pkg.go.dev/gitlab.com/martyros/sqlutil@v0.0.0-202312...
Shut down twitter for a week and people might move to mastodont and never come back - network effect.
I saw a talk about tigerbeetle the other day - which is a small, fast database for handling financial transactions that apparenty runs orders of magnitude faster than Postgres. The database binary has no dependencies and compiles to 500kb. Its authors were joking they could distribute it on floppy disks if they wanted.

It’s written in Zig, not C. But that style of programming is still available to us if we want it. Even in more modern languages.

Honestly I’m really tempted to try to throw together a 90s style fantasy desktop environment and widget library and make some apps for it. There’s something about that era of computing that feels great.
Musk's idea of "free speech" and it's role in democracy is a common misunderstanding and distortion.

"Free speech" doesn't guarantee no repercussions for what you choose to say --- particularly when what you're saying is not true.

Bottom line: If you have no idea if something is true or not, the best plan is probably just to remain silent --- otherwise, you may end up with legal trouble like Musk.

Lies won't save democracy and may just make you look like a fool --- for either telling or believing them.
Switzerland faces landmark climate-human rights ruling
No Datadome Javascript:

https://finance.yahoo.com/news/1-teslas-musk-predicts-ai-190...
You understand that legacy news are not a single cohesive block providing the same quality of journalism, and in that NY Post was never a high standard, right?

It's like saying the web is a homogeneous thing where 4chan and HN belong together and HN should be judged as a cesspool because of stupid shit in 4chan.
Yes, but that should not matter on lines where passenger traffic is not mixed with freight one.
Until you want to introduce a change that affects both machines. You need to start rewriting history or cherry-pick the changes on both branches. The further the history diverges, the harder this becomes.

Using branches for this does not scale.
you could try Happy Scribe, we do localisation with AI and expert linguists. Check it out at happyscribe.com
It used neither, but it's own implementation of the concept ("symlink all the things!", which is much older than both, and has lots of other implementations too, aside from Nix and Stow.

It's how gobolinux works too, for example.
> censoring journalists who criticize him left and right, going as far as trying to extradite them (and failing on that btw)

Are you talking about that asshat from "Terça Livre"?

That guy should be in jail for spreading misinformation.
> Fixing the frame length doesn’t have any effect on higher-level protocols because they encode the packet size in their headers and do not rely on the actual Ethernet frame length.

Interesting. I just wrote a packet decoder and I specifically verify at each layer that the lower layer length matches. So for IP, in my decoder the IP datagram length must match exactly the ethernet frame length + link layer header. I didn't do this to be pedantic but rather to detect short frames, and then I decided that long frames were also errors.

You (author) are using uIP but I wonder what Linux or any other modern OS does. You don't specifically mention interoperability but I wonder if you've tested that.
We're definitely prioritizing features and just more applications and use cases over optimization. If CPUs were 20x slower, we'd probably see quite a few of the things that are possible right now. But with a lot more well optimized custom solutions rather than bloated frameworks.

And in some cases, multi-threading would be the only way to do things. Where right now, single-threaded file copy, decompression or draw-calls are largely a thing because it's way easier to do and there is no need to change it outside professional applications.

Also, some things might actually be better than they are right now. Having to wait for pointless animations to finish before a UI element becomes usable should not be a thing. If there was no CPU performance for this kind of nonsense, they wouldn't be there.

Please don't mix clockspeeds with performance. A Athlon™ 5350 from 2014 is >20x slower single threaded than a Core i9-14900K. Yet it's 2 GHz vs. 5.8 GHz. Architecture, Cache and Memory Speed matter A LOT.
“Here’s one I trained earlier”?
I would argue otherwise. I have absolutely zero negotiation power. In the past there was more. See Apple-Epic saga or multiple reports that show Amazon manufacture popular products clones and pushing the original manufacturer down in the search results. These are impossible moves with Walmart. You need to physically erase products to outcompete your competitor.

Secondly, in Walmart we are all physically seeing the same product on the same shelf. With online "markets", I don't even know if I am seeing the stuff I wanted because there is an algorithm that hides certain things from me but shows it to you. These are exceptionally intrusive moves by the mall itself. Walmart could only dream about such manipulations. In the old model, I can still stand side-by-side with my competitor as product options.

In that sense, it is fundamentally malicious and a very new economic model.
I agree. I quickly started to associate the commands with the letters, rather than the key locations. hjkl you can get used to after a while.
> However, the only reason it verifies is we haven't yet implemented `||`

You should error on constructs you don't yet support. Not doing so makes it very difficult to ascertain how well Xr0 works.

> We could either stop and make long-form arguments with full bibliographies or focus on building Xr0 into what we say it's going to be.

You didn't do either though. You wrote long-form arguments about how awesome Xr0 is (or going to be) and how groundbreaking the idea of "interface formality" is. If instead you actually produced a working prototype (or even any technical argument why such a prototype is feasible) I'd be way less doubtful.
Bartini Beriev VVA-14 Vertikal
Great project; would love to see it get more support
The first release of GTK3 that could be considered stable was 3.20. Either way, I'm talking about GTK4, where the original plan was 6 months of breaking releases, stabilization in version 4.6, followed by starting work on the incompatible GTK5, to be released 2 years after the first GTK4 release.
The backlash was so big they at least changed the versioning scheme, but the "break shit every 2 years" is still in full force.
Although I hold a similar view about "youtubers", please give these guys a chance; it's at best ignorant to type that instead of supporting one of the few teams/channels that are visibly passionate, hard working, and constantly putting out fantastic content.
BlackRock CEO Gives Retirement Advice to Americans: "Just Work Longer" [video]
Not the smallest unit, just an internal unit or component smaller than the whole of the system.

The important thing is not the size of the code affected by the test, the important thing is that a test should verify a single requirement isolated from other requirements.

I believe the original distinction between unit test and integration test was that integration test was for when parts developed in isolation by seperate teams was finally integrated. But this tended to be a disaster, which is why continous integration was adopted.
I remember the 3c590 (https://github.com/torvalds/linux/blob/20cb38a7af88dc40095da...) doing something awful too which required changing the PCI latency setting from 32 to 248 to avoid some catastrophic errors.

It's amazing how much stuff is hidden from view by drivers and firmware updates.
The major downside to marmot right now is schema changes don't propagate.

Otherwise, keeping a very close eye on it.
BTW braille patterns, I wrote a braille backend for Haskell Diagrams: https://hackage.haskell.org/package/diagrams-braille

Lets you also mix text and braille, although the positioning is a little fragile.
This is really pretty.
No worse than cycling the thumb in the YZ dimensions for normal smartphone scrolling!
Ask HN: Jobs for Elasticsearch?
Are there any dedicated websites listing ElasticSearch jobs?

I have few friends that I think they are good at ElasticSearch. However, they have trouble finding a (good) job in ElasticSearch. One of them is located in London, UK and the other is remote in EMEA.

I am asking because, for example for Vue.js there is https://vuejobs.com and for Rust there is https://rustjobs.dev . However I couldn't find any such website for ElasticSearch jobs.

Thank you in advance!
How was this not on HN frontpage? 3 submissions

https://news.ycombinator.com/item?id=39894187

https://news.ycombinator.com/item?id=39903028
Tbh for many advanced cancers, chemo itself may itself be a net negative, or really any treatment. (Temporary) stable disease is a good result especially for many with advanced cancer as well as rare aggressive types of cancer, and often times getting to that is usually a less than a coinflip proposition even without the new drugs.

Many patients should be informed that everything at some stage of the disease is a moonshot.
> People genuinely believe that Dwayne Johnson or Hugh Jackman (when preparing for his wolverine role) aren't under all kind of meds and steroids, and those actors lie about it as well.

Even if they aren't on gear, looking shredded on screen is literally their full-time job. It's much easier to get shredded when you have a chef prepare all your meals according to your dietician's meal plan and you train with your personal trainer as often as your body can recover, with all three taxed as business expenses.

It's very different from having a day job that expects you to sit in a chair for 40+ hours a day. All your training and nutrition happens on top of that.
Blockchain technology has transformed the way we store data, bringing about new opportunities for decentralized systems. Mina Protocol, a groundbreaking platform, offers a lightweight, scalable, and privacy-friendly infrastructure. In this blog post, we will explore the world of Mina Protocol, understand its features, benefits, and provide a comprehensive guide on getting started in this innovative ecosystem.

Understanding Mina Protocol
Mina Protocol is a next-generation blockchain powered by Zero Knowledge Proofs (ZKPs). ZKPs allow users to prove the validity of information without revealing the actual data itself. This approach ensures that the entire Mina blockchain remains incredibly lightweight and easily verifiable. Unlike traditional blockchains, Mina Protocol's blockchain is designed to be roughly the size of a few tweets, making it accessible to anyone with limited resource.
I use https://postsecret.com/feed/
"We want to test modifying two lines of this header bidding library against 5% of traffic ONLY IF we bought that traffic from an Outbrain Ad, not a Facebook Ad. If revenue increases after 24 hours we'll enable it on traffic we bought from Outbrain and Facebook ads, but NOT Taboola. Oh and we only want to run it against international traffic, but only if their language setting IS NOT English."

Stuff starts getting complicated.
> Doomer Vs Productive

You see, that's fascinating!

At least for me. Because it acts like a sonar ping revealing the
hidden landscape of cultural assumptions and prejudices beneath the
surface here.

Also, maybe you're completely wrong. Maybe the reason the comment was
attacked is something else.

That's why it amplifies the gripe about blind-downvoting. Surely it
would be much better to be able to click on the [dead] link and see
"Reason: I dislike the implication that a pessimistic outlook
correlates to non-productivity".
I do wonder about this often. Are these new UI frameworks iterating upwards towards some unknown featureset archetype, where if given another 10-20 years, the designers will say "Okay, we've reached diminishing feature returns, let's pack it up and optimize"

Or, are we simply re-inventing the wheel each time, where the set of features over the last few decades really haven't change that much or cycles through featureset phases.
> Yes, you can quit all the messenger apps, get rid of WhatsApp, Facebook Messenger, Telegram, Signal...

Sorry, I've missed a step in the thinking here. Why would you do that?
Poker is all about “taking the emotion out of the game”, isn’t? In such cases, what can beat a machine? Doesn't a machine naturally have the best “poker face”?
That would be really cool to do. One of the reasons I became a dev is cos I used to work for customer service in a games company and I was frustrated with the fact that there were ongoing bugs that I could've fixed if I was in the dev position. In reality, as a dev I am now on the other end where we never really hear feedback from users and there always seems to be some agile race to the bottom where we try to fix as little as possible as simply as possible.
I tried it a little.

It did work a few times, but it did not or was quite slow at other times.

Good idea though.
What do you mean? Coping as in pretending they aren't Technoserfs?