skysight-inc/HackerNews huggingface dataset:
In many cases there is no OS, just bare metal. I have dabbed into embedded programming (but never really into hardware) briefly and the process looks like this: you manipulate some pins and they make things work. You read manuals to figure out which pins to use and how to manipulate them to make certain things happen. For example, to make a peripheral work, you first need to connect certain pins (following the manual), then you need to send some black magic signals to these pins to make it work in certain ways (think ROM reading/writing, LCD screen display, etc.). Reading the manual and the data sheets, IMO, is where the real complexity comes from -- and you can always use "Standard" components and use a library.

Here is a good textbook: https://web.eece.maine.edu/~zhu/book/

If you need an OS sometimes a RTOS is considered instead of Linux. Embedded Linux is pretty "heavy" in the embedded world AFAIK.
ecosystems ? terraformed sustainability spots ..
If you think about it, you can broadly classify (at least in US politics) right vs left as “which large groups you trust”.

For example, republicans tend to trust corporations of any size and tend to distrust large government. The opposite is true of Democrats; they tend to want to centralize power in government and tend to distrust large corporations.

The fallacy on both sides is that the problem isn’t the kind of organization, it’s the centralization of power.

Personally I distrust any large group with any sort of power, be it economic or monopoly on use of force or whatever.

The solution for government is “give the government less things to control” - easier said than done but the Constitution laid it out for us.

I have been thinking about solutions for corporations, and I have come up with two ideas:

1. A progressive tax on corporations based on number of employees and/or contractors of any sort contributing to the corporation.

2. A progressive tax on corporations based on economic power, eg market capitalization and/or gross revenue and/or subscribers or interactive users.

Or all of the above.

The idea is to make corporations naturally less profitable as they grow, which would make centralization/monopolization financially unattractive for investors.

In such a tax regime maybe we wouldn’t even need to take antitrust actions anymore as it would become self-regulating if we got the rates right.

Just a thought.
If you mean articles: No, it would be unfeasible.

According to Science [https://www.science.org/content/article/scienceadviser-scien...] there are about 2.82 million articles coming out every year. That's 5.3 papers every minute, 24/7.

If you mean a list of titles, your best bet would probably be something like https://www.ncbi.nlm.nih.gov/pmc/ [PMC, life sciences/medicine], https://www.jstor.org/ [JSTOR, general], https://scholar.google.com [general], https://scholar.archive.org/ [from the Internet Archive; I haven't used it much, but it could be helpful if the journal is now defunct]. There are others, like the ones on this list [https://blog.scholasticahq.com/post/index-types-for-academic...]. I'm not sure how much overlap there is between those.

Of course, you could always try SciDB, a continuation of SciHub, hosted at Anna's Archive. I would think there aren't legal concerns if you're just looking at the title, but I am Not A Lawyer.
This is really a HUGE hurdle. Sadly even many developers don't understand it fully / mess it up a few times..
Subsurface Scattering for Gaussian Splatting
Well. I don't know. Those two programs don't really do the same thing. There's an awful lot of comparisons in the second one. After making the awk program more similar to the Perl program, and using mawk instead of gawk (which is quite a bit slower) the numbers look a bit different:

$ seq 100000000 > /tmp/numbers
$ time perl -MData::Dumper -ne '$n{length($_)}++; END {print Dumper(%n)}' /tmp/numbers
$VAR1 = '7';
$VAR2 = 900000;
$VAR3 = '8';
$VAR4 = 9000000;
$VAR5 = '5';
$VAR6 = 9000;
$VAR7 = '4';
$VAR8 = 900;
$VAR9 = '6';
$VAR10 = 90000;
$VAR11 = '10';
$VAR12 = 1;
$VAR13 = '2';
$VAR14 = 9;
$VAR15 = '3';
$VAR16 = 90;
$VAR17 = '9';
$VAR18 = 90000000;

real 0m16.483s
user 0m16.071s
sys 0m0.352s
$ time mawk '{ lengths[length($0)]++ } END { max = 0; for(l in lengths) if (int(l) > max) max = int(l); print max; }' /tmp/numbers
9

real 0m5.980s
user 0m5.493s
sys 0m0.457s

[edit]: Actually had a bug in the initial implementation. Of course.
>Some time ago Samsung rolled out SSDs that were self-destructing after very short period of time and fixed this in firmware.

If it broke, fix it.

If it ain't broke, don't fix it.

The latter became a rule of life because many people decided to fix what ain't broke and got burned for their troubles.
The support doesn't have to be a financial subsidy; it can be the creation of a regulatory framework that advantages companies of this type. That is surely unexceptional, after all it's done in many countries all the time. It just happens that it is large corporations that are state supported rather than those with multi-century continuity or support for the local community in mind.
How to Deploy Node.js to AWS Lambda with OpenTofu and GitHub Actions
This is great work! I've been interested in having a ready to go dev environment for DOS where you just do straight INT 10H development like back in the day. Is it possible to compile work here to an actual x86 DOS executable that could run on DOS without this environment?
What class hierarchy?

Even demo scene people use C++ and windows binaries can start at 1KB. Classes, operator overloading and destructors are all still useful. There is no reason there has to be more overhead than C.
What ISP do you use?
Thanks Pontus, exciting times ahead!
The irony of claiming that "taxation is LITERALLY theft" is literally the ONLY serious position.

Reality doesn't care about your feelings.
where land cost comes in is that it forces you to put solar generation far away from energy consumption, which incurs transmission and distribution costs which can be several times larger than the cost of the generation itself, as documented elsewhere in this thread for urumqi

as an example, a 100-megawatt electric arc furnace might occupy 1000 square meters, and it's amenable to solar's intermittent energy supply in a way that blast furnaces aren't, but even at the ideal kilowatt per square meter, it needs 100 000 square meters of solar panels to power it, about ten city blocks. more plausibly it needs several times that. you can't physically fit those panels closer than hundreds of meters from the arc furnace, and land costs mean you probably have to put them out in the countryside, likely tens of kilometers away
> Brazil’s Supreme Court has announced that anyone in the country using a VPN to access X will be fined up to $8,874 a day.

Uhm how will they actually know? That's the whole point of public VPN.
Good question, there isn't a precise number to it as the conversion numbers can vary website to website.

The psychology behind the product is that good people do exist who wouldn't mind quickly providing a feedback before exiting the website.

Every little feedback counts and helps.
Immediate example that comes to mind: there’s a paid-for Canva account that multiple people need to use. Can’t use separate logins because then you’d need multiple subscriptions.
...I do know them pretty well, which kind of puts a hole in this kind of snooty nonsense. Because I know the abstractions and what's under them, I don't have to think about it much, because I've internalized what it's going to do.

I've built systems that exist today both ways. There are reasonable arguments for both. Please don't be weird.
does it work well on mobile devices too? Many of our users access our site primarily from their phones
No, because that speech could (presumably, can never be sure what’s allowed in a quasi-democracy) take place on another website.
Yep. Every Windows machine in our company that was online during the update period was brought down. The only ones to survive were offline for some reason (off, sleep mode, people traveling with them, on an air gapped network, etc.).
That helps explain curvature of space, but it doesn't explain any of the motion.

When you see those stretched rubber sheets, they rarely/never show the grid lines moving. So let's say you place a small *stationary* object at a specific grid point (coordinate), and there's a large object that deforms the grid itself. Nothing about that visual provides any new intuition about why the small object would leave it's current grid position and move towards the larger one.

The visual tries to explain gravity by appealing to your existing notion of gravity.
You can still save quite a bit by bundling your application in an initramfs linked into the kernel, which obviates the needs for any filesystem mounts in simple cases.

In some cases, you can even replace something like BusyBox init with a simple bash script that does the bare minimum to boot your application. Mounting devtmpfs, proc, sysfs, etc. Dumping glibc is also worth exploring, if feasible.

Chroot is a good tool to test your initramfs and see if all the necessary application dependencies are present before bundling it into the kernel. If you can run it in a chroot, the kernel can run it during boot, and the development loop is much tighter.

Disabling kernel modules and enabling only the features needed linked into the kernel will save further space and boot time.

It would also be helpful to test zstd compression instead of gzip.
Yes, I was going to say the same. Word (incredibly) gets this right.
I am an avid bc(1) user, dc(1) I never could figure out. I think I will now spend time trying to get use to it.

cool article
My income depends on no such thing, if anything it depends on reducing complexity where it doesn't provide value, but it's telling that that's the only place your mind goes. And because of that, I think there's not much value in continuing this conversation.
“Fighting back” by punishing Brazilians.
Yeah it probably could've been caught. Major disasters are always this way, someone does something they shouldn't have, two people that should've checked were on vacation and the third one was asleep, and a manager saying let's goooo because we're in a hurry and way behind! Come on, just skip the checklist this once, it'll be fine.

It's always a perfect storm and it will always happen, we can just reduce the frequency with more and more safeguards. If something is so critical that people will die if it doesn't work, it needs backups and probably secondary backups, end of story. Hospitals that were brought down with this have no excuse.
Is… Snowden Jesus? And Tim Berners Lee Moses? Or perhaps Jobs was Moses, and Xerox PARC was the burning bush?
christ on a stick. Its like talking to a wind up toy.

Their plan was not to land anywhere in the world, duh.

Their plan was to land in designated area, but the landing failed. This could have endangered lives. Investigation is to ensure no one was at risk and contingency was in place.

Why is this so hard?
> Where actually they are a full monopoly in the App Store market.

They do, they absolutely do. What’s worse, it turns out they have a full monopoly in MacBooks, computers running macOS, iPads, and iPhones.

In other words, no they don’t. The legal definition of monopoly is not solely, “if there’s only one participant in a market, the participant in that market has a monopoly”. There is necessarily more to it than that, because if that’s all it was, literally every company selling a product would have a monopoly in that product.
Rounding up 'usually works' to 'is reliable' is a recipe for building crappy systems.

Rounding down 'usually works' to 'it's not perfect and we need to handle edge cases' is how you build dependable systems.

Your first comment seemed very much in the first camp to me.
Facebook has literal psychology experts on staff to make the platform as addictive as possible. Treating it as matter of willpower is uneducated and naive.
yup thats the one
Naive question: Was fiber always digital? I could imagine varying the intensity of the a laser signal to send sound.
Found This When Snorkeling
The while thing about fining people for using a VPN was rescinded almost immediately, per this NYT article [1] but the press is still running with it everywhere it seems.

"Justice Moraes had also said that any person in Brazil who tried to still use X via common privacy software called a virtual private network, or VPN, could be fined nearly $9,000 a day. But after swift backlash across Brazil, including from academics who have supported him, he reversed that move in an amended order late Friday."

[1] https://www.nytimes.com/2024/08/30/world/americas/brazil-elo...
Using Cursor? You need a .cursorrules
I've created a simple demo program to illustrate the concept of a human passport, inspired by World ID. It uses a zero-knowledge virtual machine (zkVM) to verify certain properties of a password without actually seeing the password itself.
Here's how it works: Let's say we want to check if a password contains specific characters, like a number or a special symbol. The program takes the password as input, but instead of examining it directly, it runs a computation inside the zkVM. This computation checks for the required properties and produces a result.
The cool part is that you, as a verifier, can trust this result without ever seeing the original password. You're certain that the secret data indeed has the specific characters you're looking for, but the actual content remains private.
This demonstrates a key principle of zero-knowledge proofs – proving something about data without revealing the data itself. It's a small-scale example of how systems like World ID can verify human uniqueness without exposing personal information.
The code is available on my GitHub(https://github.com/KindKang/alllivesmatter.world/tree/main/p...) if you're interested in seeing how it's implemented. It's a great starting point for understanding how zero-knowledge proofs can be applied to real-world identity and verification challenges.

I also recommand to watch the 12-years-old video by Professor Avi Wigderson: https://www.youtube.com/watch?v=Eu_j5_tains
"I am quite disappointed at how Windows Usability has been going backwards and the program management groups don't drive usability issues."

While it is amazing that windows did actually continue to go backwards in usability with Vista, Tiles, in-OS advertising, etc, windows was never great at usability in the sense of Bill's complaints here.

Microsoft at this point already had a decade-long track record of dumping alphaware on the market from Windows Me, Windows 1.x/2.x, Office packages, backoffice, Outlook, half-baked features, smorgasborg of apis on apis on apis, security and viruses everywhere (didn't start with the internet, folks).

They are an entrenched monopoly, and all that matters is the money coming in and the monopoly keeping its power. Bill is PERFECTLY aware of Microsoft's monopoly power, it was his goal since the MSDOS days.

So this entire post by BillG is just a big disingenuous lie. Bill is trying to whitewash his hands of building a terrible monopolistic handicap he has foisted on computing and the world now that he'd gone into semi-retirement as him being some white knight savior of endusers everywhere.

It is total bullshit. He knows very well why all this doesn't work and the company is functioning exactly as he designed it. He never gave a shit about quality except in the bare minimum.

So yeah, let's yuck up the one time the hundred billionaire was bored and played end user and got a little taste of his own medicine. But lets not pretend this was any real impediment, he could pay some person to do whatever he needed thousands of times over in the time it took for him to write the emails.

The point of the post is "look, I know we make shit software at Microsoft, but cmon people, THIS shitty? We need to look like we are trying a little".
Cool, will save this. People should run this if they do not know what it does.
cranial nerve X: https://en.wikipedia.org/wiki/Vagus_nerve
Related:

ChokeMeDaddy: A Content Analysis of Choking/Strangulation During Sex Memes - https://news.ycombinator.com/item?id=41425006
I'd suggest something like https://www.marginalia.nu/, https://blogroll.org/, or https://1mb.club/, all of which have a 'small-web', personal-blog type feel. I don't know if that's quite what you're looking for, but it's the closest I've got.
Ask HN: Why does Microsoft prohibit employee personal open source projects?
If the open source personal project doesn't compete directly with a commercial Microsoft product, then what is the problem?
https://www.kicksecure.com/wiki/Malware_and_Firmware_Trojans...
You're right and I am wondering now if I was confusing IPTC with Dublin Core. (Oops.)
One possible answer: if the phone app is a native app, it could be listening on a HTTP port and sending the phone's network information to the webserver, which then tells the webapp to ping the phone app, and then the phone uses reverse-mDNS to get the hostname.

I'm not sure why they would go to the trouble of getting the web app to talk to the phone app directly, but it is possible.
I'm seeing it in Asknew, for what it's worth.
The article didn't even touch on the social factor of insurers and other types of middle managers uniformly pushing everyone to install an unnecessary RCE-based piece of software to check off their finely crafted bullet points that demand centralized legibility at the expense of everything else. When Microsoft does something that knocks some large amount of systems out, it's at least understandable why such a monoculture exists. But this state of affairs was entirely self inflicted. And an article in CACM should really be addressing these factors, because everybody already knows Crowdstroke itself was supremely incompetent. The question is not how Crowdstroke can prevent this type of software bug from happening again, but rather how we as a society can prevent the creation of more centralizing companies like Crowdstroke, especially ones that leverage the regulatory apparatus to drive adoption of their top-down version of "security".
Yes, that was my point. He loomed large over Microsoft regardless of the org chart.
Summarize any website or data in a click 10 times faster.

Try it here: ai-web-summarizer-two.vercel.app

Github demo available on X.
I completely agree. Victims, whether they are men or women, deserve the police to take them seriously.
The LNG facility will presumably produce some jobs, and bring in a lot of taxes (from exporting large quantities of natgas overseas.) So, the dam is basically an investment for the state, which will pay dividends for decades to come. That’s on top of what the plant will pay for electricity, which, presumably, in itself is enough to, over time, pay off the investment and then some.
We solved this problem in Massachusetts, it's called the "Massachusetts left". So long as you're the lead car stopped at a red light. The moment it turns green (or ideally, just before) you slam on the gas and whip left in front of oncoming traffic.

In fact it's the one time you can use your blinker as an honest signal and oncoming traffic will actually wait for you to make the left and get annoyed if you don't.

Just make sure to check the license plate of the lead car in the oncoming lane, if it's not a MA plate abort!
I used them both to find the longest line in a file. The Perl option just spits out the number of times each line length occurs. It will get messy if you have many different line lengths (which was not my case).

You also have to take into account that awk does not count the line terminator.

Let's try the opposite: make the Perl script more like the AWK one.

$ time perl -ne 'if(length($_)>$n) {$n=length($_)}; END {print $n}' rockyou.txt
286

real 0m2,569s
user 0m2,506s
sys 0m0,056s

$ time awk 'length($0) > max { max=length($0) } END { print max }' rockyou.txt
285

real 0m3,768s
user 0m3,714s
sys 0m0,048s
Even though PG is purposely being a bit circumspective with respect to the characteristics of founder mode, I believe that it is safe to say that founders, rather than managers, are more likely to be:

- emotionally involved
- visionary or pioneering
- optimistic
- gritty or determined
- domain experienced
- competitive
- strong negotiators
- strong communicators
- self-starting (priority setters)
- intuitive, and
- self-assured (perceived experts)

I'm sure others will disagree with this list inone way or another, but I have mentored, counseled and invested in startups for 15 years; I have dozens of friends who started companies; and I founded a successful company myself. Most if not all of these characteristics are present in the founders I know who have been successful.

If you want to start a business, and you are not a person well described by these characteristics--then my advice is to get more work experience and find opportunities (in or out of work) to develop these characteristics in yourself.

When the time comes for you to talk with investors--let alone the need for these skills to found your startup--these are the qualifications and qualities in you that they will be looking for.
Sure. But then that linux dev is no longer a linux dev. They are a linux C dev who needs to find a full linux dev, explain the issue, and get them to handle it.

Now, if rust is only in a few corners of linux, then there isn’t much distinction between a linux C dev and a full linux dev, and it’s no big deal. But the goal appears to be to use it more extensively than that.

To me, the entire approach to this is backwards. Rather than trying to force a preconceived solution, turn it around and say to linux devs “Look, memory safety is an issue in linux. What can be done about it?” Let them determine the solution. That’s when you can make the case for rust. (Though you probably won’t be successful if you keep blowing off the concerns of linux devs.)
> Each night, workers cover the "buffets" (credenzas) with sheets of leather. In the morning the library is cleaned of bat guano [0]

[0] https://en.wikipedia.org/wiki/Biblioteca_Joanina#cite_note-W...
Agree - content oriented social media is just advertising.
A police officer looks over your shoulder, sees the X app open, and starts an investigation.
Add “asks” to that. And “compliment” vs. “complement”, “affect” vs. “effect”, and so on.
Plenty of countries and societies have a mix of different cultures and religions without it triggering a war anything like what Sudan is going through today.

I have lived in the US and the Netherlands. I can say both have a mix of both cultures and religions without widespread famine and bloody civil wars.
The article explores the concept of "the color of bits," emphasizing the need to account for the unique context of digital assets and money in revenue recognition, especially in SaaS businesses and video games. It highlights the complexities in treating digital assets as non-fungible and discusses how revenue recognition for SaaS subscriptions and virtual goods must adapt to digital realities. The article also addresses the alignment of game mechanics with accounting standards in this evolving landscape.
A few years ago I implemented a lorenz attractor at audio rate to emulate non-linearities of vocal cords for the Adult Swim Choir: https://x.com/krighxz/status/1691365631793197056
That sounds correct to me. Also, the P5 was a 5V design! Intel went to 3.3V soon after the very first Pentium CPUs.
I think the car manufacturers became truck manufacturers because:

1) it allowed them to bypass the 70's fuel economy regulations, which applied to cars but not trucks (nor SUVs)

2) their profit margin was higher on trucks than cars
Microsoft's internal auto-investigator RCACoPilot
Did they cut ties the same way they cut ties with "Cambridge Analytica" ?

It's not big tech fault but it's such a "surprise" that there is some compagny doing shady stuff.

Maybe in a year Microsoft will cut ties with xandr (https://techcrunch.com/2024/07/08/microsoft-owned-adtech-xan...). Oups might be harder to do since they own it ...