skysight-inc/HackerNews huggingface dataset:
I found this interesting paragraph on Wikipedia:

> Very few of the animators at the Disney studio had had artistic training (most had been newspaper cartoonists); among these few was Grim Natwick, who had trained in Europe. The animator's success in designing and animating Betty Boop for Fleischer Studios showed an understanding of human female anatomy and, when Walt Disney hired Natwick, he was given female characters to animate almost exclusively. Attempts to animate Persephone, the female lead of The Goddess of Spring, had proved largely unsuccessful; Natwick's animation of the heroine in Cookie Carnival showed greater promise, and the animator was eventually given the task of animating Snow White herself. Though live action footage of Snow White, the Prince and the Queen was shot as reference for the animators, the artists' animators disapproved of rotoscoping, considering it to hinder the production of effective caricature. Nevertheless, all of the above-mentioned characters were fully rotoscoped and utilized by their respective artists, some more, some less.[98] Despite Graham and Natwick's objections, however, some scenes of Snow White and the Prince were directly traced from the live-action footage.

https://en.wikipedia.org/wiki/Snow_White_and_the_Seven_Dwarf...
This is saying: "just don't try to solve hard data storage problems". Not all applications are CRUD.
If this is the case, it's weird then. Why releasing CPU for only a glimpse saves battery?
not sure why this is flagged ? can someone please let me know ? thanks !
> Musk doesn't pay you.

What is this then? https://twitter.com/levelsio/status/1770239673014595718
> The tech industry is on of the most inclusive industries

The irony being that by saying this you're literally dismissing the voices and lived experiences of many many women in tech who would say otherwise.
I understand the compile-time prefix. But in some projects, you can override the configured prefix variable during "make install" without changing anything in the package; the install steps will just accept those paths, as a hack for shortening the paths, in packages where that works.

The Stow documentation mentions this also.
> you can't explain why B is moving backwards by Words, not characters or something else (is there another important context you need to know that "vim is word looking by default"?).

Yes, there is some concept inside of this. Some commands are singular such as zz, some are paired (allmost all), some are double-paired, and only one set of commands is triple-paired, this is the list:

w W b B e E ge gE

Take care to find the logic by your own, please.
> you’re essentially toiling Elon Musk’s estate like a medieval serf. Musk doesn't pay you.

Yes he does, he literally changed Twitter to pay people... so why should I keep reading another article from someone who got too old to talk about tech and has some Musk derangement syndrome?

HN doesn't pay anyone. Y Combinator is worth $20+ billion? Oh no we are all serfs.
Microsoft says they don't train on Office 365 customer data. Maybe you don't believe them, but that's what they say.
> cannot leave by taking what you already contributed.

Of course you can. Twitter/X doesn’t own your tweets. You can take them and post them somewhere else if you want.

This is all clearly stated in the Twitter/X terms of service. https://twitter.com/en/tos
It's a slippery slope. China developed one of the most sophisticated tracking systems to monitor each step be that digital or physical of it's citizens. Should EU/US do the same? IMO no, China is a 'masked' dictatorship and we must not follow every step China does. If they are detected to train their models on global data and we don't want this, simply pass even more laws to block inbound china traffic, apply more sanctions.

You have written "The European Union, for instance, is often viewed as having hindered innovation with excessive regulations over the past decade" - but how do we know if that's true? Maybe its regulation didn't do much and the US growth is simply caused by the printing machine for the global currency combined with an extremely homogeneous market (all ppl speak the same language and globally a lot more ppl speak english compared to say german/french) and it's part of one country compared to EU that's a group of countries operating under some agreements but with still different laws/cultures. How do we know that specifically EU regulation is the root cause of 'less' EU innovation compared to the US and not the other things?
Oh no, I'm miserable and lonely, but I also accept that my inability to make friends and find a partner should not entitle me to force others to spend time with me. Most people are able to find plenty of companionship, they just don't want to spend time with you or me.
Seems to be surprisingly fast at smaller sizes, too.
"hjkl are arrow keys" because the arrows are printed on them and the arrows are printed on hjkl because pressing ^H, ^J, ^K, and ^L is what moved the cursor on the screen of the ADM-3A.
San Francisco's light rail to upgrade from floppy disks
Which million hours though? The quality of training material appears to be the limiting bus factor for all LLMs. Maybe the future will be quality training materials from subject matter experts run in a DRM'ed environment. I think that's probably one of the ways people with specialized knowledge will make money in the future, but they should also get "residuals" based on end-user AI use.
"Further, touching the head was associated with greater health benefits than touching other parts of the body."

I'll have to wear my weighted social robot blanket on my head?
As above, so below, as below so above
This is already happening. The point differences for sometimes huge deviations are minuscule, so it's worthwhile to have in one's repertoire. The same is mostly true for purely human games, too: These are trick moves.
This time, again, I carefully curated the news, assessing signal vs. noise.
The content:
Anthropic Unveils Tool Use Capability for Claude 3, Enhancing AI Interactions
Google Genie Lets Users Generate AI Outputs Resembling Video Games
Meet Me at the Open Data Science Conference - East
According to Apptopia analysis, X/Twitter is estimated to have around 121 million daily active users, significantly lower compared to company announcements.

Elon of course says that it's around 300M and all-time-high was 550M in 2023. (Whatever that means.)
> your phone doesn't have internet access

> simply based on a BLE ping

What if they disable Bluetooth?

The linked open source find my device app uses cell network to both receive commands and for location.
I did like the version of Larry Niven - Inferno. Only the part in hell is used as a story. It was quite readable.
Earlier discussion:

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

(107 points/23 hours ago/96 comments)
Magnets are switching up the keyboard game
Most GNOME apps are written in C/C++ actually.
I currently use Borg in Vorta to manage my dotfiles. I only have about 5, and half of them have secrets.

I could do it all with shell... but every few likes of custom scripting and config I can ditch is one less thing to worry about, and I don't really need VCS for just a few kb that rarely change.

I've been using a lot more VSCode extensions lately though, so perhaps I'll want to do something for that.
I used to do quite a bit of Perl, and occasionally have need to run scripts which are 10, 15 years old -- I can't remember a case where one of those didn't work. A two-month old Python script, that's 50/50
Hmmm if all that is true why do you have so many of them?
So now every change takes 10x as long because you need to explain it to somebody who's bonus depends on it not being done? I love how the solution to too much management is always more management.
Indeed. Good example. If Cerf, Kahn and others had been forced to make the internet (as we know it today) compatible with with nascent competitors such as X.25, Cyclades, OGAS and EIN, it would have compromised the design process with a “too many chefs” problem.

Also would have forced the Internet to a lowest common denominator of capability.
Is reddit is a better example.

People post and comments add up.

But ads are being served, people are being tracked, and eventually the data is sold so AI models can be trained on everything.

But the main product (in silicon valley) is stock, which all the reddit folks have been selling wildly the past few weeks.
European Transit Ranking [video]
Your argument is incorrect in regards to many of these social networks.

Wanna be a photographer? You must have an Instagram account.

Want to talk to some government services? You must use WhatsApp.

Want to sell something used? You must have a Facebook account.

Want to read what your politicians have to say? You must have a twitter account.

Want to see the phone number of a restaurant? Gotta go over to Google maps.

Also, no real alternative to YouTube's content.

And so on and so forth.

The argument "just don't use it" is disconnected from reality.
Assuming there's a vaccuum between the screen and your eyes (perfectly spherical), of course.

Otherwise, its gets very interesting and very very complicated. :)
Indeed at first glance it looks odd, but the alternative is that multiplying a sequence always does a deep copy. Actually what is "strange" is the behaviour in combination with the syntax of a nested list. The behaviour itself is fine. Replace it with

class X:
pass

y = [X()] * 5

and suddenly I think the behaviour looks fairly reasonable.
Wow, these are astonishing. The trees have much shallower roots than I thought. I assumed they went down as deep as the tree is tall! And the smaller plants have much deeper roots than I thought.
No, it's bigger than that https://xkcd.com/224/
Shouldn't they just all publish the RFCs and actually implement the techs the way they are written in the RFCs?
Of course he's a Tory. I'm only surprised he didn't go to Eton and Oxford.
"China developed one of the most sophisticated tracking systems to monitor each step be that digital or physical of it's citizens. "

that tracking system is not an industrial revolution ...

you are comparing different thing ( that was my mp3 licencing reference , the compromise on preventive legislative micro-management must be evaluated based on importance )
Unlike the “serfs” tech companies actually pay for in developing countries to do stuff manually training AI, we don’t “toil” in their “fields”. Instead, we choose to frolic in them. It’s a choice, and we have more of it in the developed world. Just like how we still have a choice as to where and how we work. I interact with social media for leisure and not for influence or work. Most people are just in it for bread and circus, even on HN.

His argument is terrible and nonsensical. A better analogy for the majority of the population is that tech companies are narco drug pushers and we’re the addicts. That analogy also only works if you ignore the fact that payment is cheap if you’re just paying with attention
You might not have to use these platforms, but tell a random parent to stop using Facebook and Messenger cold turkey, and they'll tell you that a lot of their kids activities (both school and otherwise) is mainly being coordinated on Facebook. The same with politics and other core societal activities – at least here in Norway.

It was never a good idea to use these services as a core communication infrastructure in the first place, but it happened non the less. It will take considerable effort to turn this around, and we should not blame the average user, but the tech companies using "growth hacking" and other unsavory tactics to lock people into their walled gardens. Also the governments for not taking action and regulating this space earlier.
> Because trust has to be given somewhere and my business would likely fail if I'm telling you it's encrypted but actually it's not.

I think in this case you'd probably want to control the keys, right?

> Plus, if you were really concerned you could open up the developer tools, network tab and see the communication to the server and validate that it's only sending encrypted data that you know the server can't decrypt.

You can't realistically do this every time; it's an opsec fail waiting to happen. That's why we hash dependencies, use TLS, etc.

> Most likely the plain text will only live in-memory in the clients browser (depends on the implementation of the software using the library though). Unless I've mis-understood your concern?

This is the "active attack" scenario, where the server is trying to get stuff from your browser you don't want it to have. The authors say that's not part of their threat model, but that's not super satisfying when companies of all types and sizes are suffering huge hacks these days.

> Why is this "generally better"?

Well for one you don't have to write and maintain a huge-ass JS encryption library.

For another, implementation and maintenance is much, much easier. You don't have to:

- (write a clientside JS encryption library, but already mentioned)

- write serverside validation that the data you're receiving is in fact encrypted the way you expect (you can only do so much here besides)

- manage clients using old versions of your library with different sets of primitives when you want to evolve

> TLS protects this from third-party observers but anyone server side - now or in the future - can access my data.

You just solve this with regular encryption. But if at any point you're trusting a server, e.g. you're loading JS from it (meaning using it at all for 99% of users) or it's storing your keys, you don't have E2EE. The whole point of E2EE is that it's secure in a hostile server scenario, i.e. active attacks.
On the ADM-3A, moving the cursor on the screen was done by pressing ^H, ^J, ^K, ^L. The convention had been established by no-one-knows-who at Lear Siegler even before that specific terminal model came out.
are soccer players really that shredded? I remember Maradona looking pretty chubby when he was still considered the world's prime soccer player.
Amazing! There really is an awesome- for everything haha. Definitely checking these out.
For example, see Joan Stark's art at https://web.archive.org/web/20091028031410/http://www.geocit...
It is not always trivial to switch. There are realistically two companies dominating phone OS, and either one comes with their poisoned pills. More importantly, I think what he is referring to here is the economical subjugation of the rest of society to tech, and to a very few tech players at that. An oligopoly might be better than a monopoly, but not much.
Generally state intervention is not what you call a "free" market. But it's the sovereign task of a state to secure strategic resources for its citizens. Free market is overrated.

Edit: overrated when we talk about cornered resources.
Ask HN: Why do tests run in production repos?
In light of the recent xz backdoor, I was wondering what the potential use, if any, there is in shipping test folders in release/production branches? Wouldn't it seem more reasonable to have a separate "dev" branch to have the tests of folders?
Yeah, and it doesn't look native except on Linux.
There’s also a measure of, well combat is not the right word but a mix of toughness and finesse in order to trap and control the ball, and not fall over when you eat a penalty shot.
> Something like historical feudalism was troubling because people couldn't just walk away from it. A string of fiefdoms is actually a pretty decent organisational model as long as you don't have to inhabit ones that are hostile to your interests.

The problem is, online discourse (especially about politics) has gotten extremely limited over the last decade in where it's taking place - it's either Twitter, Reddit or Facebook. Politics journalists are still primarily going off of what's trending on Twitter, and "generic" journalists copy off of Reddit, and boomers off of Facebook.

The early days of the "modern Internet" era were more accessible - one had blogs, many of them selfhosted, web link rings, newsletters and whatnot - but spam and other rampant abuse (e.g. DDoS attacks, troll campaigns) made participating in discourse outside of the big "walled gardens" so incredibly tedious that barely anyone does that any more, and technologies/platforms like IRC or Usenet failed to keep up with technology progress or kneecapped themselves (remember Freenode?).
Take a look, maybe this'll help https://f-droid.org/packages/de.nulide.findmydevice/
Last time I rode BART in 2013, the stations were creepy quiet and the cars were dilapidated. Fruitvale notwithstanding, it seemed like a place where people get stabbed. Has it improved? Or is still a typical American public transport Catch-22: not enough passengers to justify investment and not enough service to justify ridership.
I would say bluetooth file transfer has always been reliably slow. So good enough for small files, not for larges.

But much more reliable than pairing and connecting/reconnecting to audio devices for example.
> This sentence is funny to me

It does / can read both ways, but a comma after "problem" would have removed that doubt.
Can you really walk away from Facebook and other big tech? You can run away into the mountains just like peasants did. But surviving there ain’t easy, in both cases.

And technical part is the easy thing in setting up a competitor.
Day 1, lesson 1 of politics school: don't send photos of your wang to strangers
The "busy work" of low level unit tests is perfectly valid, but TDD still works extremely well with high level integration tests so I don't think a similar criticism necessarily applies.
> This sounds disanalogous to me

Varoufakis always misrepresents capitalism and feudalism. That's the only way his ideas can get their undeserved attention.

Peasants worked the land for their lords but also for themselves and their families. Peasant revolts were not unheard of but peasants were generally treated fairly enough to avoid revolts.

Rent-seeking does not magically transform capitalism into feudalism. Capitalism is built on the idea of "investing" capital and "profiting" from others. And in fact, there's the concept of rentier capitalism.
It also ignores a simple fact, we do not have to post on twitter. It is a choice, it is a free exchange, presumably the people who post on twitter enjoy it and Elon makes money.
Serfs, well they were forced to work someone else's land and in return they maybe got enough to eat. It's a ridiculous comparison.
The name doesn't matter that much. In essence, it is centralised wealth extraction on a mass scale. The "rent" extracted is disproportional to the value of the service and their operational costs.
> Rust's restrictions can also be interpreted as restrictions on interfaces. A function taking (a non-`Copy` type) by value is a function that Xr0 would annotate as `free`ing that variable, for example.

Yes they can, and we said this in the article, "The remarkable safety guarantees that Rust provides are consequent to something much deeper than its ownership rules: Rust empowers programmers to formalise and verify the semantics of pointer usage at the interface boundary between functions. If interface formality is the fundamental determinant of safety, systems language design should focus directly on it rather than on any other criterion, including ownership."

The point we're stressing, though, is that the restrictions in Rust do not focus on the interfaces, but on the ownership principle. So we're advocating for language design to ignore ownership considerations and deal with the interfaces as the important point.

> You are claiming that Xr0 will deduce that a function matches its annotations. If those annotations are "this function has property P", you'll have to deduce whether the function actually has property P. This can be augmented by inline annotations (i.e. annotations for code, not interfaces) and those will likely become necessary once you implement loops. But at that point you'll have reinvented Frama-C and you'll realize why Frama-C isn't used outside of safety-critical software: It's both hard and exhausting to use.

Again, I agree with most of this (except the cynicism). We have done some serious experiments with implementing loops and immediately saw that we would need to annotate the loops also (with at least some kind of invariants).

The comparison to Rust is actually a whole lot more helpful than that to Frama-C. Why is Rust able to deliver safety guarantees without becoming "hard and exhausting"? Our argument is that it is the interface formality issue that really determines safety. If this is so, why should it be "hard and exhausting" to be empowered with the ability to be formal at the interfaces concerning the things that influence safety?

The fact that we're using annotations does not mean that Xr0 is equivalent to Frama-C. To point to one important difference, we're focused on securing safety, whereas Frama-C is a general purpose tool for arbitrary correctness considerations. If Xr0 does grow to deal with such arbitrary correctness concerns, it is possible that it will become "hard and exhausting" like Frama-C, because of the inherent difficulty of complete verification. But while we're focused on safety alone, there's no reason why we can't offer something that is at most of the same difficulty level of working in Rust. Xr0's annotations are not "this function has property P" where P is arbitrary. They are "this function has well-defined behaviour according to the C standard under these circumstances". That is a much more limited kind of condition to validate.
> Reddit is one of the sites guilty of this. Worse, they even do it if you "open image in new tab".

You might enjoy https://addons.mozilla.org/en-US/firefox/addon/load-reddit-i...
Exvept you actually pay with your time, both by thinking, writing amd following stuff on that platform wheb you could have done something probably more productive, but also with your brain time watching ads.
Not to mention ads will ultimately shape you into buying something, no matter how smart you think you are.
Sideload a tweaked YouTube IPA, like YTLitePlus.
There's no reason people can't make 30 seconds-long videos. Your crochet/knitting use-case sounds perfect! The problem is with how YouTube treats short videos as its own thing, expects them to be in vertical video format (because rotating your phone is asking too much) and completely messes up the UI (can't even seek properly). I think channels with short videos that teach a technique or a nugget of knowledge could be very popular and very effective (educationally speaking) if it weren't for the capitalist enshittification.
a further point could be cryptocurrencies,
they are much more regulated in China than in Europe and the USA,

states choose what to regulate based on the need for control/growth/safeguarding/... everything affects different points differently,

make comparisons with others laws or regulations on other topics must take into consideration the implications that these different categories have on the compared subject
Without giving evidence, I do agree that Postgres is a better database that serves the general case better. I use both in production for different purposes, but postgresql makes a lot more sense then SQLite as our primary database
20x more compute isn't much in terms of cryptographic security concerns, no? Ah but triple-DES was recently depreciated.

Definitely sounds right that we'd get an earlier, heavier emphasis on parallelism and hardware acceleration. I'm guessing the slower speed of causality also applies to propagation delay and memory latencies, so there wouldn't be new motivation for particular architectural decisions beyond "God please make this fast enough for our real-time control systems or human interaction needs".

If we got deep learning years or decades earlier, that also seems scary for AI existential risk, as we are just barely starting to figure out how the big inscrutable matrices work, and that's with the benefit of more time people have had to sound the alarm bells and attract talent and funding for AI interpretability research.