skysight-inc/HackerNews huggingface dataset:
Last November, I looked into this problem a bit more thoroughly, studying all the conditions that the Linux kernel actually checks. My conclusion was that the absolute smallest possible 64-bit ELF file in Linux was 80 bytes. (The smallest 32-bit ELF file was indeed 45 bytes, as in the original article.) This version was written to simply call _exit(0), but I recall that there are a few more opcode bytes to spare:

00000000: 7f45 4c46 b0e7 0f05 0000 0000 0000 0000 .ELF............
00000010: 0200 3e00 0000 0000 0100 0000 0100 0000 ..>.............
00000020: 1800 0000 0000 0000 1800 0000 0100 0000 ................
00000030: 0000 0000 0000 3800 0100 0000 0000 0000 ......8.........
00000040: 0100 0000 0000 0000 0000 0000 0000 0000 ................

I wonder if this version could be modified to create a Hello World smaller than 105 bytes? Unfortunately, I can't find where I put all my notes for this, though I did keep the snippet I used to generate it:

alignas(Elf64_Ehdr) char data[80] = {0};
Elf64_Ehdr *elf_ex = (Elf64_Ehdr *)data;
memcpy(elf_ex->e_ident, ELFMAG, SELFMAG);
elf_ex->e_type = ET_EXEC;
elf_ex->e_machine = EM_X86_64;
elf_ex->e_entry = 0x0000000100000001;
elf_ex->e_phoff = 24;
elf_ex->e_phentsize = sizeof(Elf64_Phdr);
elf_ex->e_phnum = 1;
Elf64_Phdr *elf_ppnt = (Elf64_Phdr *)(data + 24);
// elf_ppnt->p_type = PT_LOAD;
// elf_ppnt->p_flags = PF_X;
// elf_ppnt->p_offset = 24;
elf_ppnt->p_vaddr = 0x0000000100000018;
// elf_ppnt->p_paddr = 0x0038000000000000;
// elf_ppnt->p_filesz = 1;
elf_ppnt->p_memsz = 1;
// elf_ppnt->p_align = 0;
memcpy(data + 4, "\260\347\17\5", 4);
Serious question: Am I the only person that thinks that the trolley problem is completely useless? It feels like any kind of conclusion you come to is never actually applicable in the real world, because the real world always contains variables and extra conditions that negate the premise.

Edit: Other than it being a starting point for a discussion about the 'values' we assign to moral choices.
Can we let the "flagged" stamp go, and make the parent comment visible to the community? This specific thread sparked some interesting follow ups, and not making it available feels like an Elon reaction.
cmd-tab is program, then cmd-` to cycle through the windows of that program.

4k monitors also scale fine?
didn't know a hackernews comment could make me feel old with two words
CDs use a fraction of the material and have much, much, much greater durability.
This seems to just be a read-aloud summary of https://checkmyads.org/branded/googles-epic-multi-billion-do... with some rants in-between.

Discussed 10 days ago: https://news.ycombinator.com/item?id=36528077

Original report: https://adalytics.io/blog/invalid-google-video-partner-truev...
The advantages that initially motivated cassettes over vinyl back when cassettes were invented are basically still valid, for example that you can't have a vinyl-based "walkman", and that they're economical to record onto, while pressing short runs of vinyl is not economical.

Indie acts have often gravitated towards CD-R rather than vinyl, because they can burn them at home in small quantities. But for mobile use, a walkman actually beats a discman, in my opinion, due to its smaller size. And, not being digital, cassettes have a kind of built-in "soft" DRM feature, in that reproduction is possible but goes hand-in-hand with a loss in quality. The mixtape / pirating / bootlegging scene helps spread the message about an act, and, if someone truly likes the music, they might go back to the original artist and buy an "official" prerecorded cassette where they get better sound quality, and a reasonable level of expectation that the money actually reaches the artist to support them.

With Spotify, for example, I have no idea, as a consumer, if I listen to a lot of small acts, how much of the money I pay every month to Spotify actually gets into the pockets of those acts, or whether they're just on there because they got arm-twisted into being on the platform because of platform power.

There's a lot that's good about the medium, and that goodness comes in the form of simplicity in engineering, which is a virtue in its own right.
Weird, I have the opposite problem.

Growing up on C I got used to lovingly handcrafted Makefiles with everything explicitly specified and visible for inspection, and I _suffer_ with these tools that just take an entry-point.

Trying to dig through layers and layers of auto-magickal build and configuration systems when something goes wrong most times just leaves me flopping like a wet fish. Ended up calling it a day and now I spend my days working on tiny embedded platforms that still use circa-1975 tooling.

You have my respect sir, you're just as much a real programmer and don't let anyone tell you otherwise!
Besides being a polical problem as per sibling comment, it is interwinded with UNIX, fixing some of the problems means moving away from being an UNIX as first step.

Kind of ChromeOS and Android kind of have been doing, depending on the Linux kernel and little else.
Agreed - why isn’t this a recommended solution?
Granted, I wrote that sloppily. The bottom forms the basics, the rest is (supposed to be) built upon that and we're supposed to strive for the top. That's Maslov's idea. But Code Style isn't built on top of unit tests, nor is it code review perfection. A pyramid simply isn't the right graphic for OP's ideas.
Isn't this the opposite of what the people against copyright are seeking? They want more art to be unprotected, instead, in the public domain, free to use for all. You're making things even more restrictive financially by attaching a tax to all books/songs/movies etc, plus creating a government-controlled, universal monitoring and enforcement system.
> Every road in the world does not need to be the Autobahn.

Great quote
If his stats are correct the numbers are right there. It’s roughly 100k views in around 2800 days. So that 36 views/day. If it’s 400€/year then it’s 1.10€/day to serve those 36 views so we’re looking at around .03€ per view? That seems like a lot.
In 2023, is there a scientific consensus on landfill vs incineration? It seems like many, highly advanced countries are using incineration now, including plastics. Hell, Sweden even imports garbage from other European countries to burn as a service.

Deeper question: Are there any removable storage mediums that are easy to recycle? Vinyl records? Minidisc? CDs/DVDs/Blurays? Computer tapes?
>I love the scream test, but the analogy you bring up actually - this seems unfair. The cost of Fedex'ing everyone is astounding

I wouldn't be surprised if the cost difference is negligible, maybe a couple bucks per mortgage? FedEx bulk discounts can be pretty massive
Good analysis, including the point about competitors.
It's not Fate. It's a concious decison. It's just people don't want to make them.

Perfection is a moot point anyway.
Is he implying a comparison to CDs or to codecs over internet?

Hint: It’s the latter.
Or the more general version, where you shutdown a server/service and see if anyone screams. If it's still silent after $days, you can decomission it.
Can you give an example of a mainstream view that is banned? I’m genuinely curious. I wonder if we will have different definitions of mainstream? It seems like a global audience of 5,000 might be mainstream and warrant a home according to some of the accounts here, whereas I would argue that this is still incredibly niche and these people might not expect to find anywhere in real life that would tolerate their speech either.
Fuck, that is sad, and horrendous timing. I had no idea. Should i take this down for a week or two?
not sure why you need to be paid to drink water that we allegedly don't know is harmful, but go ahead and price your ask per concentration

feel free to develop a formula, if you so desire
It's funny that they call their tech "Full Color Range™" while it still catches smaller part of gamut that some industry standard colorspaces (ACES 2065-1) do with three primaries :)

Of course improving capture or display tech is good still, I'm just less convinced of the idea of trying to upend the whole industry
EEE was a conspiracy theory as well until the Heloween documents were published.

Also no Wayland does not work great for most Linux desktop users. Even not in reality. It works incredibly well at making the life for application developers extra hard though.
Welcome to SF!

Big +1 to the meetup, hackathon and conference scene.

There is no city with as many events as SF. Follow this other local with a pulse on the local meetup scene:

https://twitter.com/michelleefang/status/1675997093989842944

+1 to building up a GitHub profile. Find something interesting at a meet up or hackathon to explore in your free time and do it out in the open on GitHub. Learn by doing. And a good GH profile with good code samples helps tremendously when applying for jobs.

+1 to eventually finding an in-person job. Remote has huge advantages as you know, but being in an office with a few people you really gel with has massive advantages for learning, getting things done, and building life long personal connections. I’m fully remote now but consider my SF office days the glory days of career growth and fun.

My advice on this is to look for the right people to work with… A manager that is a good mentor and peers that are fun to work with. Id work at a boring company with a great boss and colleagues over the most exciting startup pitch or growth any day.

Since you’re gainfully employed and have some free time, take your time with all of the above!_

I truly believe all of the above is easier to find in SF than most places by getting out and about in the city.
Similar vibe: https://news.ycombinator.com/item?id=35040547
>very complex graph in one line of code

in matplotlib? get outta here
It's more like replacing an old calculator with a new shiny graphing one that can solve ODEs but the basic addition is declared "out of scope" so it doesn't have it. Well, now you need another calculator to add numbers built into your toaster, with every vendor implementing it differently.
I was self-motivated to play with the microcomputers in the house because they were the most fascinating thing. And also I think that my dad was a role model.

Maybe you can convince her mom to start programming. That would add another role model who was doing it.

I think that programming will be something that mainly AIs do in 8-10 years. It's certainly important for her to learn problem solving skills and understand technology but maybe not actually important to be a programmer.

But for it to stick or not be a waste of time, you may need to allow her to find her own way.

So maybe consider opening up that non-TV time to allow for her to choose her own constructive activity. You can require her to choose something that uses technology to do some type of problem solving or otherwise constrain it. But try to be open to her own exploration. If she is doing something just to satisfy your rules then she is likely to abandon it when you stop making her.

I think also that you are fighting the natural subconscious tendency of humans to copy what other people (especially role models) are doing, and programming is already relatively unpopular among women. Which makes it even less likely that she will stick with it without your pushing her.

And now in the next several years programming will also not be so popular among men, as new versions of GPT etc. come out year in and year out with better and faster reasoning, discouraging students from trying to compete with AI.
It's interesting that so many comments are bewildered at the article's argument - that Ring by default puts too much power in the untrustworthy police - when that's the mainstream argument put forth by privacy advocates on web tracking and data collection, an argument that should be pretty familiar here.

Instead of the potential for Facebook/Google/Amazon to abuse your data, it's the potential for the American police to abuse crime reports. Instead of Facebook/Google/Amazon using their data to spy on and manipulate people, it's the police using Ring surveillance to go after minorities.

Whenever you read "police" and wonder what's wrong with police access, pretend it's actually talking about data bogeyman "Facebook" instead. Maybe that'll help some folks understand the reasoning here: it's a classic "don't help the oppressors" narrative that becomes more familiar when you put a techie spin on it.
>After that we make best efforts but if people can’t respond to vendors they pay money to, we’re really at a loss

This is going to sound counterintuitive, like the Birthday Problem or Bayes Rule but at least for me it's true: most of the spam that gets into my inbox is from vendors I have a relationship with. Email isn't always ideal. Did you consider doing any other methods, like turning off writes a day or so before reads were disabled? That would trigger a much more immediate "oh shit" response than an email (unless the subject line is super clear and informative, and the email doesn't go to my span folder)
Then let that stay over the US. I'm sick of seeing my sky polluted with moving dots.

"But it's not much" you'll say. Yeah, wait another 10-20 years, with all the additional shit launched into space.
I recently learned about "balancing" your shoelace knots and relearned how to tie my shoes (in my thirties). This describes the same principle, but doesn't call it balancing.
Docs as Code at Linode (2020)
I haven't really timed it let alone optimized it, but about 50 clock cycles per second. If I had a nice graphical display like Visual 6502, it would be way slower.
problem is, distributing python scripts with dependencies to nontechnical users on windows machines is its own form of hell.
I didn't know that US real estate agents still use faxes. Really??? What are they sending? Floor layout?
The number of people who enjoy music is and always has been lower than the number of people who find it useful to use music as a pretext for socializing. Tape is easier to carry and lend to friends than vinyl. Tape can be recorded by home users and vinyl cannot which means that making a mix tape and sharing it with people is possible with tape but not vinyl.

The physical properties of tape make it much better for socializing than digital files or streaming services because it forces in-person interaction. That's what people were actually enjoying throughout the 20th century, we all just lived in a collective fantasy that it was music that people were after when it wasn't quite that after all.
> I miss the old internet as well, but I know the internet is not just for the weirdos and nerds (anymore).

This is what I found bizarre about Jack Dorsey pining for the old days of the internet (usenet, irc) and the lack of discovery, and blaming centralization for it. There are still decentralized places that exist, and anyone is free to set up their own host, and they would get mountains more traffic than was even possible in the 90s or early 2000s. The problem is that that isn't good enough anymore. It has to make a mark on the internet or something. Not satisfied with 10,000 people viewing your page or your post, gotta be 10M+.

The other thing is that "old internet" was largely about the type of people on it. Mostly university students, most of those engineers, most of those male and from the same socioeconomic background. Fast forward to now when everybody is online, and the callout culture and seeming animosity towards viewpoints favored by early internet people is because opposing viewpoints exist.
Polymorphism and other important aspects of inheritance
To some degree, we do that already.
Any plans for a Julia version?
I’m absolutely sick of this trite argument being wheeled out by non parents. Try having a teenager and (in a practical way) regulating what they can see on the internet.
These comments seem to imply that parents watch over their children by the minute regulating their media diet. This is not only impossible, it would be really weird.

IRL we outsource some roles of the parent to the community. I send children out into parts of the real world confident that they won’t have shown magazines of animal torture or have abuse screamed at them because they are female or gay. The internet is an important part of our cultural space and it’s not ok for children not to be able to use it.
I has an almost identical experience with https://virmach.com/. I will never recommend them.

After 5 years, they deleted everything 2 weeks after the first payment failure.

Sure it was the cheapest VPS. But still, you don't just delete your customers' data.

I was away from emails and the service during those two weeks. As far as I can tell it might have been some race condition in their payement processing system. They couldn't figure it out. They had no backup. They refused to reinstate the service anew to restore my own backup.
To be fair to grandparent you did invoke it upon yourself with a disingenuous comparison. "Crates.io has less packages than Maven."

No-shit. One is also old as Methuselah, so having a large repository of packages at that stage would mean it died already.
Having two separate scroll directions available for mouse and touchpad is just basic common sense, not "make it work exactly like Windows". Pretty sure every OS/DE out there allows for that, except for macOS which doesn't in a subpar manner too (there are two separate toggles in two menus, one for mouse, one for touchpad, and they toggle each other...).
Trust in software is important for me
This would be normal for any other engineering discipline.
> Not sure what harm you attribute to the wheel

Many people in history has been crushed, sometimes lethally, under various wheels.
> Once it was 1995 you wouldn't be caught dead with a 486.

I remember 486’s being used in offices in the late 90’s. Pentiums were super expensive when they first came out.
I am already paying the TSP for it's service and providing the data for it's functioning. So what right does it have to share it or use it without my permission for some different business purpose? Just like the other comment that if I share my data with bank, it is for providing banking service. The bank cannot turn around and use it for some different business purposes.

We are not talking about the free service providers like google or meta, right?
You didn’t ask this, but I’m pretty sure the dental floss we used to use had it. I believe it went by the brand name of Glide
Al Jazeera is Qatar government funded akin to BBC.

They came to prominence when Bin Laden used to give them recorded tapes and interviews post 9/11. They have comprehensive and deeper coverage on topics and geographies [1][2] where western news orgs won't focus.

Beware though, they have biases too like everyone, particularly on covering Qatar and Middle East. The government funds them as tool of geopolitical soft power by creating an honest dependable news, no different from UK with BBC but without the colonial undertones, on average with global topics they are a solid source.

[1] In particular areas with some Muslim population, i.e lots of Africa, East Asia etc

[2] https://en.wikipedia.org/wiki/Al_Jazeera_effect
In this case we’re talking minutes to destroy your reputation for all current and future customers. That must be considered worth it.
San Francisco’s bold reparations plan has a revolutionary spirit
Given they shut down (sorry, duscontinued) both Belgium DCs and Oceania DCs, I'm guessing "cost".

I know ap-southeast tends to be pricier, I'm assuming Belgium was the same.
With half the planet on Reiki, healing crystals and essential oils I don't think Geller needs to worry about his income and while Randi is very much right plenty of people will chose to believe rather than to use their brains.
>You can't turn system off if customer paid for it. That's the breach of contract.

It sounds like they did turn the system off for paying customers though, why would it be any worse to do a scream test a few days before they pulled the rug out?

If it's just a matter of billing cycles (does everyone's billing cycle end on the same day?) , it seems like they could've handled it better. Just give impacted users a prorated and shortened final month (or even given it out for free for goodwill)
Can you think of any modern platform that would have the longevity, stability and lack of maintenance burden of that Sharp computer over another 40 years?

The only thing I can think of that would make their current setup more robust would be having the program burned into ROM and not on tape.
The Ain Dubai, the world’s largest broken Ferris wheel
This is why open source and strong cryptography are important. Anybody can sell you some snake oil when you can't verify how it works.
Whatever you do, do not join a startup, unless you really, really know what you want to do and the startup has work in that area and you get a sense they'd have really good mentors in the company.

The reason I'm saying this is that, if you are only going to be around until January, that's not long enough to upskill on anything meaningful. Sure, you could get some good keywords on your resume, and if that's what you want, that's fine. But if your goal is to improve in a meaningful way, that's not going to cut it, unless the startup is truly exceptional with amazing people. Most startups aren't like that.
Problem here is not a product, but ammount of it. Corporate greed and obsession of maximalisation of income, driven by whole ad industry needs to be addressed.

We certainty all do not need teflon pans. Or cars. Without massive production, such problems would be "just" local anomaly.
https://wapo.st/3pEt4TA (good for two weeks from now)

https://archive.is/ouqaz
To save everybody's time: this is about straight white men making an OS for them and thus terrible for everybody else.

And it has some puzzling examples. For example if you want to kill a process according to the presenter you need "ps auxwww | grep process_name | grep -v grep | awk '{print $2}' | xargs kill -9". He compares that to GUI Mac OS process manager and how the Unix way is exclusionary for anybody other than straight white men.

Well, how about "pkill process_name"? How can you put the GUI way into a script? Should we replace all code with GUIs, even the presenter's Rust and Python? Why does he pretend that Linux graphical desktop environments like Gnome or KDE don't exist? Can we answer any of these questions without whitestraightmansplaining? Press the flag story button to find out.
Sorry, ignore this comment. I thought I was typing into the description text box instead of the reply box.
On the other hand I understand the value of the teardown as educational. I never wrote in C# though, except for some project during studies. I like how they put everything in the binary, living next to normal PE32 executables, but interconnecting between them. It's really done well, too bad it's not interplatform. Java would benefit from such comprehensive packing...
I actually like this book by Yoni Nazarathy

https://statisticswithjulia.org/

They have a book on Mathematics of DL too which has several of the concepts covered here.

(Disclosure: I am slightly biased towards this since I've known the author by online interactions)
It feels ironic to me that Doctorow of all people would require a medium account to read his articles (at least on my device)… although I may be missing some context!
Poland is not yet lost!
The real damage is going to be so much more to the US and world populace. 3M (along with Dupont) should get the corporate death penalty and their boards/C-levels should never be allowed to work or advise in industry again.

That's the bare minimum we should set. China/USSR had a more severe consequence for officers of the company that isn't likely feasible here in the US but is probably the real deterrent to this behavior in future criminal endeavors.