skysight-inc/HackerNews huggingface dataset:
>Humans have a multi-millennia history of successfully raising children without Facebook

Facebook is also culture now. And I don't think that humans have a great history with abandoning their culture, and thriving outside of it. Personal responsibility is a thing, yes, but it's far from the be-all, end-all that people make it up to be. Humans work in a certain way and if something abuses that outright, the blame is more on the abuser, and less on the people. Yes, people should be careful, but booby traps are made to be hard to avoid.
This post is about training not inference. And llama.cpp has similarly simple LoRa training code. There is nothing in neural networks themselves so complex to justify the amount of complexity the Python-ML community piled up. MLX, for instance, is a similarly general purpose research framework that is a fraction of the size.
Nice landing page!
The downside of this is that if the author changes a configuration key, you configuration will probably be invalid (thus refusing to come back online), or worse, ignored and the warning buried in systemd logs.

At least if the maintainers version and your version require review, you have a fighting chance to update the configuration with your customizations, without downtime or unexpected behavior.
Be careful not to mix slow CPUs with not having SSDs. A OS freezing up is almost always because something is broken or because it's waiting for a HDD to spin up.
Ask HN: Best way to mirror a Postgres database to parquet?
I know pg_analytics is doing something similar but it's append only
Not necessarily :) I wouldn't even notice if one or the other is shut down.

Then, you underrate the "homeing" feeling, the whole posts, the followers, your digital "brand" and all the work invested - you don't have to learn a new platform (it's peculiarities), you don't have to start from zero. So your motivation not to leave X/Twitter is quite high.

It's a wishful thinking by you. I don't know where and why it originates. But, being a rational human being, I wouldn't switch. Let alone the reach you get with X/Twitter compared to mastodon. Even the smallest blog shows X/Twitter embeddings. Where is that from mastodon? ... It would be an unwise decision to switch. Sorry.
Everything would be exactly the same, except 8.64years later.

Moore's law show that CPU speeds double every 2years. 2years * log2(20) = 8.64years, so we'd just be 8.64years late, that's it, literally no reason for anything to be any different apart from that.

95% of comments seem to completely overlook this fact and go into deep explanations about how everything would be different. It's pretty surprising that even a pretty sciencey community like Hacker News still doesn't get exponentials.
> By simple analogy, which self-imposed costs were paid by feudal lords?

Mantaining lords and knights, letting go of a parcel of their land so that they could accommodate enough serfs and their families (as in comparison to, say, slave quarters used in the Americas).
Wasn't Windows 3.1 or 95 also the one where things looked like they were going faster if you jiggled the mouse?
> Xr0 annotations seem to be copies of the function bodies, but they aren't actually.

You're constantly dodging the question. If annotations aren't copies of function bodies (which is really the only sensible choice), you need to deduce whether a function body matches the annotations. "Structural similarity" between C and your annotation syntax won't make this easier. In fact, it is impossible to deduce whether two C functions are semantically equivalent even though C is extremely structurally similar to C (you could even argue that C and C are structurally identical).

> Our belief that programmers can design constructs that tend towards denouement as one moves down the call stack towards `main` is one of the basic reasons we're working on Xr0.

So your main criticisms of Rust will mostly also apply to Xr0: You need to rewrite existing C code to make annotations practical (and at that point you might as well reimplement it in Rust) and Xr0 will limit the constructs you will use in your code, because annotations will be impractical for code that isn't written for "denouement".
yeah I had one of these at my first job. Was given a massive task to create the testing strategy for this app that I hardly understood. Nobody seemed to understand the task I was doing and what the limitations were when I asked for help. It just made me dread going to work. 2 years into my career now I feel like maybe I could work something out. Still feels a bit heavy to lay on someone as their first ticket, something that requires deep understanding of the workings of every single part of the application.
Another red flag, bought stars. Lots of stargazers that are blank profiles, no contributions or any presence.
It seems like we are more and more getting away from OSes managing our resources

Runtimes/vms implement memory management, varius threading techniques and things like we see here

Maybe in the future we will entirely skip OS's overhead and run apps directly on HW and they will manager themselves more efficiently (their runtimes/vms like jvm clr)
Since people brought the "a few decade earlier was like that" response:

Old software on older hardware was «responsive» because library they used came with much less built-in capabilities (nice ui relayout, nice font rendering, internationalization, ui scaling), and also, less code means less memory, and rotating disk swap meant huge slow downs when hit, so being memory hungry was just not an option.

People that remember fast software was just people that could afford renewing their computer a year or so in the 20% top bracket prices, and don't realize that today mere inconvenient slugginess in 6-7 years computer was just impossible to imagine back then.

For the «let's imagine current day from that past», I would say we would be mostly in the same place, without AI, with much less abondance of custom software, and more investments in using and building properly designed software stack. Eg, we would have proper few UI libraries atop of web/dom and not the utter mess of today, and much more native apps.
Android might not have prevailed has it has, it relied a lot on cheap CPU improvements for its success.

Still safe language like rust would have emerged, but the roadblock in fixing compiler performance would have slowed down things a bit, but interest would have emerge even faster and stronger.
Maybe I bought some wine I didn't like at the supermarket, but I don't believe there is any advertising for any of these wines.

When buying something, I wouldn't use some source or community that I'm not previously aware of. I understand that advertising must work, to be such a profitable industry, but I guess my brain just isn't wired that way. I find it very easy to never buy things that aren't necessities.
Jevon's Paradox applied to compute

https://en.m.wikipedia.org/wiki/Jevons_paradox
We wouldn't have software that does the same things, at the same speed, but with 10000x faster hardware
> It's not

It would be better for me, and for the reasons I participate.

> much less interesting forum.

For me it would make it much more interesting

> Nobody ever asks for receipts for upvotes.

Then let me be the first. Most sincerely, I am equally dismayed by
having a bunch of random upvotes and no explanation of why that
particular point hit home.

Maybe I need to say it explicitly "Why is this being upvoted?" That
could lead to some interesting discussions.
>Locate your compatible Android phone and tablet by ringing them or viewing their location on a map in the app — even when they’re offline. And thanks to specialized Pixel hardware, Pixel 8 and 8 Pro owners will also be able to find their devices if they’re powered off or the battery is dead.

Then they are not really offline or off are they? Bring back removable batteries in the phones.
Desktop UI is painful. It doesn't help that Microsoft is seems to have quite a few competing UI frameworks and technologies these days.

1. What is your goal? Do you need to run on Windows and Linux? QT isn't bad, although I personally think the UI looks a little weird. It is definitely highly opinionated and parts of it are quite strange IMHO. There's probably lots of jobs writing with QT, which might be a nice side bonus from learning the framework.

2. Do you need a totally custom UI? If so, I would stay with ImGui. You might find Windows UI development extremely frustrating, especially that you have to owner draw a lot of stuff to get a really custom UI. That can be an extremely difficult and terrible experience, and I don't recommend it to anyone who isn't already an expert at it.

3. State management? You mean like the state of the UI? Is a button pressed? Could you be more specific?

4. User interaction? This is such a broad area. Could you be more specific? Like filtering mouse and keyboard messages? Windows has several APIs for this.

EDITED TO ADD: In my experience, which is significant, either use a GUI framework and operate within its capabilities, or draw everything yourself. In Windows, your life will become exceedingly difficult if you use a framework when you want to do a lot of custom components, or if you want a lot of custom look/feel. If it were me, I would draw everything myself. People don't need the consistency of the Windows UI anymore, provided you stick with common and well-known metaphors like text boxes and property editors, etc.
The Lonely Funeral Project in Amsterdam
> One time I reduced something from a 15 minute execution time to running hundreds of times per second

That's too good a story not to have just a little more detail. Are you willing to share more?
Just go 9 years back actually. Computers were 20x slower 9 years ago according to Moore's law
> Personally, I think these companies are just stealing copyrighted works, and should be sued for that. It's against the law, it's pretty simple.

Is it copyright infringement to count how many times each letter appears in a book?

I don't know that it is, and if it's not, then there is at least some line you can draw where mechanically reading and learning from a copyrighted work is not copyright infringement.

The question of whether training a transformer model is on the legal side of that line remains to be seen, but I don't think it's as clear cut as you make it out to be.
Nevermind, found it. Just don't know the license.

https://github.com/simonw/datasette-graphql
LOL, you just can't make all the people happy all of the time, right? I have done similar things with timers, for the same reasons.
Not to be a jerk but it's a question of allocation of resources, which is basically what capitalism does. It was used because it existed.

If there is a prolonged economic slowdown (not crash, please!), then resources will be allocated to optimizing CPU cycles and all that hype-based developments will have less resources allocated to them.

It can be for some of us an imperative to fight for efficiency but we shouldn't do it in a way which is in a all or nothing approach. Know its advantages and disadvantages and work within that knowledge-framework.
That’s 8 months after release, when it launched people were complaining about everything from floating monsters, broken quests, and a slew of crashes and about 12 different bugs preventing them from starting the game and connecting to servers.

Personally my favorite was this one: I came across a post mentioning the possibility of transferring items between the standard server and the seasonal server. At first, I thought it was a joke, but the method was very detailed, and eventually, a few users who followed the method actually succeeded in transferring their items, standard to seasonal and vice-versa.

What's even worse, one of the players successfully uses this bug, allowing a seasonal character and a standard character to group together. https://www.reddit.com/r/diablo4/comments/15h2dlf/serious_bu...

That’s the kind of bug where you wonder what architecture even enables it to happen. But apparently a similar thing occurred in D2 LoD.
To compare apples to apples, the raw world record (unaided by special equipment) is only 782 lbs, not over 1000. Your point is still a good one, just unnecessarily overstated because benching 782 lbs is damn impressive!
Facebook and co are also hard to walk away from, because even if you never registered, third party websites and other sources still sent data to them that they profiled.

https://en.wikipedia.org/wiki/Shadow_profile
yadm https://yadm.io/ uses git for file management, but also provides some convenience on top of that
The truth is often close to one side or the other. Believing that is never the case is radical centrism, and leads to the absurdity where one can't decide between siding with the Jews or with the Nazis. I'd hope everyone sides with the Jews in that particular conflict, which isn't the same as saying they have to agree with every single thing every Jewish person ever does.
Show HN: DualShock calibration in the browser using WebHID
This website uses undocumented HID commands of both DS4 and DualSense to re-center and recalibrate DualShock analog sticks.
> The fact that in KDE, not only can I configure literally every pixel at times, I often must configure all kinds of things.

Neither of those things are true when it comes to KDE. While it is more configurable than GNOME, it's not a particularly high bar to pass, and it comes with perfectly usable and reasonable defaults out-of-the-box.
can't work longer when you start to age out at 45
> AI will also shape your opinions and your political views.

When will it do this exactly? Will we be watching AI generated movies and listening to AI generated music that is altering our politics? I don't see the avenues you see for AI to lie to me, perhaps someone who uses social media, or reads news websites, or opens spam emails might find themselves vulnerable - but I think you can live a good life without ever exposing yourself to or caring about this kind of nonsense.

I should point out I don't use Amazon, nor would I use any retailers website to inform myself about available products when I need to buy something.
Still think mine is even more general :)

Obligatory XKCD: https://xkcd.com/435/

My comment: https://news.ycombinator.com/item?id=39977838
If you oppose closed non-interoperable platforms and prefer open protocols.

I'd love to quit at least WhatsApp and Facebook Messenger, I don't want Meta snooping on my communications to accumulate data but unfortunately my whole family uses WhatsApp, and in Sweden for some reason people use Facebook Messenger so quitting both would alienate me from communication with 95% of the people I care about.

I would prefer using a communication app that relies on a common protocol and can interoperate with different clients, so I could move clients in case one starts to act shady (in this case, Telegram can be a bit shady at times), those don't exist anymore, XMPP is basically dead and nothing has replaced it.
Russian history will view it that way and Western history will view it this way.
Also see this blog post, which compares "Hello World" programs in different languages by overhead:
https://drewdevault.com/2020/01/04/Slow.html

Follow-up: https://drewdevault.com/2020/01/08/Re-Slow.html

This legendary blogpost makes the smallest Linux program (the program simply exits with status 42): https://www.muppetlabs.com/~breadbox/software/tiny/teensy.ht...

You can also find the smallest "Hello World" program on that website.
Does anyone know of a good way to have an Android phone ring from another Android phone, without sharing all account access ?

My wife keeps her phone on silent but loses it multiple times a day. We use the computer to make it ring using Find my Device, but it'd be a lot easier if I could just do it from my phone, which I can if I install the app and then add her Google account to the accounts on my phone, but then I get access (and notified of) all her emails, google photos and stuff like that.

Is there an alternative ? Some way to just have both phones agree to sync somehow and then one can make the other ring, regardless of sound settings.
>and there are growing suspicions that some companies have it like this by design

That is completely ridiculous. Obviously literally every social media company wants to generate sustained user engagement, this isn't a "growing suspicion" it is their business model to act that way.
I figured some sort of NPU + tuned hardware would be enough, but I'm just going off of intuition.
To achieve the smallest size, you have to ditch main entirely and use _start, along with passing certain linker flags not to align sections. See https://darkcoding.net/software/a-very-small-rust-binary-ind...

You can easily get around 500 bytes this way
Yeah, I'd like more details about this. If I can use it to find my phone in this state, other people can too.
Rain Lang
Rain Language, an under development programming language to be used for general but also gamedev use. Currently only example available
smell of weed >>> smell of cigarettes (or, tbh, a whole lot of other things one might smell in cities)
SSSL – Hackless SSL bypass for the Wii U
There are semi-compatible ways. My favourite proposal (if we couldn't have IPv6) was recursive IP: you transmit a packet to 12.34.56.78 and inside that packet is a packet addressed to 192.168.1.5. If you have more layers of NAT, inside that can be a packet addressed to 10.1.2.3.

If both endpoints do this you can directly establish connections. If only one does it, fall back to NAT like before. Core internet routers don't have to be updated. Addresses at endpoints are effectively variable-length.
When I hear "chuffed" I think of how cockatoos put their feathers up over their lower beak when they're pleased with themselves (or sleepy); you can see Ngarritj and the others do this several times in that clip.

(the hopping in the aboriginal ceremonies reminded me of the very avian caucasian dances: https://www.youtube.com/watch?v=vJ6FzIgKWl0 ; compare https://www.youtube.com/watch?v=eJHCaahJ4pY&t=52s )
I am not concerned with ad fraud, since it is more or less futile to prevent fraud in pay per impression setups.

My suggestion would however work, if ad money were distributed for plays proportional to how paying users listen, as long as Spotify's fee is larger than the ads share of revenue. I.e. each paying user don't "decide" more than a dollar of royalties per dollar paid.

https://www.musicbusinessworldwide.com/great-big-spotify-sca...

They argue a guy in Bulgaria set up 1200 premium accounts. However, they don't have proof.
Dogs Will Always Bark – Part I – You Make I Check
Explore how Elixir’s Commanded library revolutionizes application development through CQRS and Event Sourcing.
Sorry, I am not sure if this is sarcasm :)
> If you have to rewrite tests that means you've changed the user experience in ways that are not backwards compatible.

That is only true for integration tests. You can rewrite a set of local functions without changing user behavior, and then you need to change tests, such refactors becomes a pain when you have too many unit tests but are really easy when you have many integration tests.
You already don't have to turn your phone's Bluetooth off during takeoff, so, no, it shouldn't.
Thanks for links to some of the more interesting ones.

This could be useful for understanding compatibility of plants below ground. The dandelion for example seems totally innocuous, whereas goutweed leaves no space for others.
"Take the Apple Store. You are producing an app, Apple can withhold 30 percent of your profits [through a commission fee]. That's a rent."

Funny because I remember the days before Apple Store where telecom companies did you a favor if you sold them your game for $100 to put on their phones. Telefonica got crazy and offered $200 to the winner of a phone game competition in an engineering University.

I have also worked with retailers that expect to get over 50% of the profit of anything you sell on their stores.

I also have maintained my blogs, email and webpages on my own servers, something that you can do today with no problem, cheaper than ever. For Vanufakis, it looks like people are forced at gunpoint to use X.

Mr Vanufakis believe that countries have the right to ask for money, spend it and never give it back, with no consequences. But of course the world does not work this way. In the real world, you don't pay your debts, they send you a hitman, specially if you expect paying back nothing.
Why this eclipse could prove Einstein was correct
No, I absolutely do not do this. For one, I don't have any network requests in my vimrc. I also keep my plugins versioned using an external tool that pulls them from a given git hash rather than request them from some other server.
Fear makes you worse at everything but running away from something. Also, being cautious is not the same as being fearful, the same way that braveness is not impulsivity (or stupidity).
discover hidden gems
What is referecing ?
Hall effect switches, because everything old is new again.
Even if those ,,small amounts'' were 5% of net worth of some people (which was not uncommon), the same small amount would consist of more than 99% of the net worth of the same people currently.

As Android wallets were the easiest to use wallets and exchanges routinely robbed people, it mattered a lot even back then.

While Coinbase has a quite good protocol for securing keys, what's scary to me is that so many ETFs are trusting it to be the only key holder instead of using multi-signature wallets between multiple entities (like Fidelity and Unchained capital as the other 2).
Yep. Same experience here. Basically uncurated/unmoderated spaces are shit.

(Mastodon is very fragmented, so YMMV based on instances and who do you follow ... though I'm pretty happy with infosec.exchange , and surprisingly nowadays most quality stuff is on Youtube in the form of long video essays.)
Cool. Now waiting for a WiFi implementation :)
Beautiful work to share.

> I needed a hardware MAC address filtering.

What I really love is the stack trace of reasoning, that's very
pedagogical, and that you either worked out lots of things from first
principles or felt the need to explain them is if from naive
perspective.

Also, while impractical for real world networking I don't think this
is just idle play. What with backdoors turning up in over-complex
network network chips you may find a more serious readership/project
motive in the future.
I was thinking this too “if you ever wanted to hot box a BART we are having a farewell event”…
At Politecnico Milano (kinda Italy's MIT) they have this nice display for visitors where kids can pull out drawers of stuff representing different majors you can take. One drawer is for management or administration or something like that. It's filled to the brim with all sorts of rubber stamps.

Italy bureaucracy loves stamps.
I'll suggest that a 3-3 invasion is still a bad move for amateurs because they don't follow it up correctly and it may hamper their learning.
One-stop platform for job seekers
Hello folks, streamline your job search with Workmail:

- Set your search preferences.

- We scrape the web, curate and deliver job listings directly to your inbox in one daily or weekly email.

- Manage your applications on our platform.

I'm tired of the trillion job boards, corporate woo-woo, and spam, so I've spruced up a few scripts I used to land work for friends and myself.

Open to advice, criticism and new friends: yohanderose@gmail.com; be gentle.

I'm a Kiwi dev based in Bangkok, Thailand.

Cheers,
Yohan