skysight-inc/HackerNews huggingface dataset:
How idealistic of you to assume people will even be able to agree on what's a sensical and nonsensical suggestion.

OP indeed has mutually exclusive phrases. If we ever get to the "extremely directs facts/proofs" then things get super easy, of course.

99% of the problem when working with people is to even arrive at that stage.

I predict a "well, work somewhere else then" response which I'll just roll my eyes at. You should know that this comes at a big cost for many. And even more cannot afford it. Literally.
It looks like people are more appreciate of everyone’s ability to express themselves adequately and garner influence to share

very onbrand with how this debate has gone so far!

I’m glad
How about also the end of SaaS? Why pay 100k a year or so for something you can have claude write in a weekend and host yourself?
It's clear that app and game developers don't want Apple's App Store to charge the same kind of platform fees that Google Play or the Nintendo eShop charge.
"Really" as a surprise or you are confronting the veracity of my statement?

No, NetBSD is not working on Qualcomm based laptops.
I also know quite a few arm64 distributions ... like LineageOS, which works OK-ish on my phone.

This thread however is about laptops in a sense one expects from the laptop, i.e. hardware accelerated video, WiFi 5 and above, bluetooth, woking sleep/resume.

I don't understand what exactly is strange here for you.
This has to be the most confidently incorrect take I’ve ever read here.

The Rural Electrification Act not only brought power to rural areas, but also jobs to Americans when they were most needed, and countless follow-on benefits: increased farm productivity, longer lifespans and higher quality of life, etc.

It’s also not that subsidized compared to many other industries; the entire point of co-ops is purchasing something in bulk, with no one taking the profits. They get loans, yes, but the default rate on them is absurdly low.

And on that point, electric co-ops consistently produce reliable power at a lower cost than privately-owned utilities. I’ve experienced both, in multiple areas of the country, and by far co-ops beat everyone else.

This doesn’t even touch on the fact that the infrastructure enabled by the REA is also the only reason high speed internet ever made it to rural areas. Fiber everywhere should absolutely be a goal.
I think the distinction is these usecases require an ABI, but not the same ABI? You could in theory migrate both sides to Carbon for all of these, if it was worth it.
It looks to be a dedicated video processor. I'm not familiar with it, and I don't see any signs that it uses a RISC-V core.
C++ should be known for the amount of collective brain cycles wasted on arguing what subset of C++ is the right one to use.
It's ironic that you talk about "tiptoeing around this issue" and then completely lack the spine to actually go full racist and spell out "black people".

Also, my country has very few black people and still a lot of vandalism, dirtyness, rudeness, so maybe it's something else that explains the special situation of Japan and not just "black people bad".

This is HN, not 4chan, do better.
Oops All Turbines
My portrait https://imgur.com/a/SKrexZb
Does anyone use this? How accurate is it?
>. I don't know why, but either zealots choose rust or rust induces zealotry.

That is actually quite well put together. May be The language that introduce absolute control also induces zealotry and produce zealots.

However that doesn't happen with Ada. So that cant be the full explanation.
At this point it feels more like a marketing stunt for framework than a legitimate product. Lots of people expect this to be a proper laptop experience in the ballpark of arm or x86, just because of the form factor. I am imagining a bunch of people buying the upgrade kit with the vague idea that it will be in line with some “open” or “libre” goals, but will be severely disappointed at the experience.
That was the whole point of react, right? To create something that wouldn't work at all without JavaScript enabled and would be enough of a mess that Facebook could effectively hide their malware in it.

I think many of Blow's points are good, but that he overlooks that much of the degradation isn't a facet of some kind of generational drift or information entropy but is straight up malevolence on the part of people making the decisions.
Ah I see — ya I do see the strangeness of a CEO such a big question with so little context
ha! never heard of that will check it out!

Edit* Just checked it out - the idea looks basically the same but repomix seems much more advanced! Which is great actually, as it validates that what I experienced as a problem is shared by others too! Thank you for linking it!
On a tangent, the floor of Pollock's studio is an artwork in its own right:

https://aaqeastend.com/contents/aaq-portfolio-jackson-polloc...
It's going through the courts right now. We'll probably have an answer in a year or two.
The Bullseye Galaxy
The concept of files and file systems is useful to regular computer users, even when they have no interest in knowing how things work under the hood. The issue is with mobile OSs, and that software companies like their apps to be a walled garden for your data as much as possible, and therefore resist exposing your data as files living in a normal shared file system. Even if you already work with files, they have you “import” your existing data into their storage system, and you have to manually “export” (or “share”) any modifications as a new, separate copy.
It's not about the arm as an instruction set (I'm writing this from the arm machine running linux). It's the drivers, bootloader, all the fdt glue. You don't just need support for arm, but for the specific board on the specific SOC.

Want a different board on a soc that already works? Welcome to the world of writing this kind of things: https://github.com/torvalds/linux/blob/master/arch/arm64/boo... and compiling the kernel from some dude's branch instead of going with mainline.

I have the risc thing too, that magically works on mainline kernel somehow, but is slow.
Sucks or not, it's pretty logical. Venting is not interesting to me if I am reading something on HN. Or if they are, it's rare.

Also what you call "negative energy" I would often call "rightful criticism on non-distilled thoughts that have internal controversies".
I dont think one could reason that. Maybe some insight: The author is an engineer and had worked at Google and published the Goomics strip internally. It is also available at https://goomics.net/62

PS: Later he worked at Twitter and commented that also: https://twittoons.com/
What malware has Facebook hidden in React?
This is the one major stumbling block for profiles right now that people are trying to fix.

C++ code involves numerous templates, and the definition of those templates is almost always in a header file that gets included into a translation unit. If a safety profile is enabled in one translation unit that includes a template, but is omitted from another translation unit that includes that same template... well what exactly gets compiled?

The rule in C++ is that it's okay to have multiple definitions of a declaration if each definition is identical. But if safety profiles exist, this can result in two identical definitions having different semantics.

There is currently no resolution to this issue.
I want to reward people for posting on Bluesky instead. If they get more engagement on Bluesky, it'll motivate them to move.
I have 10+ year old projects on github and virtually all of them are now ridden with security problems. Or their dependencies are in any case. The alert emails are comprehensive.. This tells me that software is inherently unsafe, it’s just a matter of time until flaws are found.

Ok you could say that quality is improving and it’s less and less so but from experience at work I would say that’s wishful thinking and if anything it’s the opposite.
The presence of 'maybe' means it's a possibility, not an assumption.
He demolished Blows argument so I don't think it's important to bring up age but it does seem like he is likely at least in his mid forties. The Amiga was popular in the late 80s

> "The argument that software is advancing is obviously false"
I still regularly use my beloved Amiga computers. A couple of weeks ago, I was copying a file to an Amiga's hard drive when the computer suddenly decided to crash on me. Not because I did something wrong, but because old home computer OS:es weren't very stable. This resulted in a corrupted hard drive partition and the OS failed to re-validate the file system. My only option was, in the end, to re-format the partition.

I don't even know much about design but I can tell your claims about Figma are totally wrong, in a similar fashion to blows claims. It's the nostalgia talking. You're forgetting the fact that user interface has always had a lot of crap, just like software just like everything. The positives of the old cream of the crop is remembered while all the crap and even all the failings of the well designed things are forgotten
Yes, also the curse of modern desktop os’s trying to trick people into storing data in the cloud. The notion of just having files somewhere accessible and organized in a reasonable manner isn’t clear to many (most?) of my students.
> They think that React is itself what browsers render

My kingdom for native JSX in the browser. That would be awesome.

Something similar to how we have WebGL and Canvas, but for pure JavaScript UI without the extra step of DOM reconciliation.

There’s a small (and growing) cohort of people working on rendering React Native directly on canvas or webgl (I think). Supposedly gives you super smooth UX, but I haven’t knowingly tried it yet.
> You said most symptoms were permanent, don't back down now. Sexual Dysfunction is a pretty broad term, how would you even link it to being affected by an SSRI?

There you go:
https://www.tga.gov.au/news/safety-updates/updated-warnings-...

https://annals-general-psychiatry.biomedcentral.com/articles...

https://pmc.ncbi.nlm.nih.gov/articles/PMC8061302/

https://rxisk.org/post-ssri-sexual-dysfunction-pssd/

> Where are you getting this number?

There you go (for instance): "Cohen suggests a low rate of prolonged psychotic reactions in LSD users (1.8 per 1000) [19]"

https://www.nature.com/articles/s41380-024-02800-5#Sec35

> Are you aware people are just taking whatever amount of Ketamine they feel like?

Ketamine is a totally different type of drug. Deriving anything about psychedelics from the amount of Ketamine people take is entirely nonsensical.
I use Ada for embedded products and it's the best language for embedded by far. Despite it's reputation I think it's an easy to use language.
I believe it was actually designed by the chip manufacturer, not originally by framework. The website says “In partnership with DeepComputing” but I remember an interview where they described it coming mostly from the other company.
It sounds like your city was overprovisioned in terms of how much electricity they could supply, and you had the benefit of the cheapest power around (hydroelectric power is very cheap), so when you got plugged into the wider network that the power company was servicing, you got screwed. There's a good chance that power for neighboring towns got cheaper and/or more reliable after the deal given what happened with your power.

The town must have either been in huge financial trouble or on a privatization kick.
> We can only conclude you are trolling.

You made an excellent point and then this sentence cancelled that out. You can have major disagreements with other people, even ignorant people, without assuming that your disagreement means they are trolling / a bot / arguing in bad faith / etc.
What UI framework(s) does it use?
> Also note that the design of Linux itself changed after this debate as well. The system of pluggable modules is not a microkernel but it is not exactly a true monolithic kernel either. We do mot “compile in” all our device drivers. Also, the FUSE user mode filesystem looks pretty microkernel-like to me.

In the 1990's the XFree86 X11 server ran as root as a userspace process. I remember people wanting to move graphics into the kernel and Linus said something like "You all think microkernels are better with userspace device drivers, well XFree86 is a user space device driver."

We used to have 10 different X servers for each graphics chip and a symlink from X to the one for the card you have installed.

Since then we got DRI in the kernel for graphics but it was a debate for a while.

GGI was another effort to put graphics into the kernel. There are some quotes from Linus in this article.

https://en.wikipedia.org/wiki/General_Graphics_Interface
I think they were referring to spyware hidden in Facebook's JavaScript, which uses React
Meanwhile I always liked this one, even though it’s not specifically focussed on mathematics: https://foundalis.com/lan/hw/grkhandw.htm
Java animated development environment. Strange days.
"In Ascension" is really wonderful sci-fi novel set partially on Ascension Island. Recommended if you like Ted Chiang or Jeff VanderMeer style weird, meditative sci-fi.
The version history goes back to October, wayback agrees with that.
postmarketOS runs on the ThinkPad X13s. I don't see a wiki entry for this specific model, so I assume it doesn't work out of the box, and "maybe" with an undefined amount tinkering.
A Veteran Went from Getting Shot to Disrupting Legal Tech
No one knows, it's been hidden til this day
All I see is this:
Application error: a client-side exception has occurred (see the browser console for more information).

That is with the Pale Moon web browser, in MX Linux

Here's the console log:

TypeError: Intl.ListFormat is not a constructor[Learn More]
215-d67469e7084c1450.js:1:9467
Use of removeAttributeNode() is deprecated. Use removeAttribute() instead.
1dd3208c-18afa2b6a46cb600.js:1:80958
TypeError: Intl.ListFormat is not a constructor
Stack trace:
[2442]@https://brickver.com/_next/static/chunks/215-d67469e7084c1450.js:1:9467
s@https://brickver.com/_next/static/chunks/webpack-7ef4b24d058bd5dc.js:1:152
[5908]@https://brickver.com/_next/static/chunks/215-d67469e7084c1450.js:1:10882
s@https://brickver.com/_next/static/chunks/webpack-7ef4b24d058bd5dc.js:1:152
[4877]@https://brickver.com/_next/static/chunks/215-d67469e7084c1450.js:1:10682
s@https://brickver.com/_next/static/chunks/webpack-7ef4b24d058bd5dc.js:1:152
[4672]@https://brickver.com/_next/static/chunks/app/layout-6264f4e4ce2ffcae.js:1:4465
s@https://brickver.com/_next/static/chunks/webpack-7ef4b24d058bd5dc.js:1:152
w@https://brickver.com/_next/static/chunks/286-0b4ad451d6562300.js:2:15078
g@https://brickver.com/_next/static/chunks/286-0b4ad451d6562300.js:2:13640
iZ@https://brickver.com/_next/static/chunks/1dd3208c-18afa2b6a46cb600.js:1:117496
ia@https://brickver.com/_next/static/chunks/1dd3208c-18afa2b6a46cb600.js:1:95160
oZ/t</<@https://brickver.com/_next/static/chunks/1dd3208c-18afa2b6a46cb600.js:1:91086
oZ/t<@https://brickver.com/_next/static/chunks/1dd3208c-18afa2b6a46cb600.js:1:91093
oZ@https://brickver.com/_next/static/chunks/1dd3208c-18afa2b6a46cb600.js:1:91198
T@https://brickver.com/_next/static/chunks/286-0b4ad451d6562300.js:1:83639

286-0b4ad451d6562300.js:1:3947

Error: Minified React error #423; visit https://react.dev/errors/423 for the full message or use the non-minified dev environment for full errors and additional helpful warnings.
Stack trace:
iZ@https://brickver.com/_next/static/chunks/1dd3208c-18afa2b6a46cb600.js:1:118347
ia@https://brickver.com/_next/static/chunks/1dd3208c-18afa2b6a46cb600.js:1:95160
il/<@https://brickver.com/_next/static/chunks/1dd3208c-18afa2b6a46cb600.js:1:94982
il@https://brickver.com/_next/static/chunks/1dd3208c-18afa2b6a46cb600.js:1:94989
oJ@https://brickver.com/_next/static/chunks/1dd3208c-18afa2b6a46cb600.js:1:92345
oZ@https://brickver.com/_next/static/chunks/1dd3208c-18afa2b6a46cb600.js:1:91764
T@https://brickver.com/_next/static/chunks/286-0b4ad451d6562300.js:1:83639

286-0b4ad451d6562300.js:1:3947
I fail to see anything in Sima's post that you linked that could be interpreted as toxic, rather than a perfectly normal human response. It's absolutely unreasonable to expect everyone to be perfect, always take the high road, or otherwise shrug off personal attacks.

Sima's responses can be excused. Even Hector's initial frustrations and his reactions to it can be excused. Hector's continued public reactions and escalations, however, are a different story and the reason folks are piling on him.
No, the unbreakable law is Conway’s Law (not that Conway):

“Organizations which design systems (in the broad sense used here) are constrained to produce designs which are copies of the communication structures of these organizations.”
Why is a single, scaled up backend required in products effectively have onky multi-tennancy?

Software can be distributed onto client machines and be kept up to date. That was first solved with Linux packages managers more than 25 years ago.

Before mobile we had a wide range of desktop operating systems with their own warts.

TLS 1.0 was introduced in 1999. So cryptography already a concern back then.

So what is really new?
Why would soldiers, their families, and public employees have a reduced value in a democracy? Its not like they took the island by force.
Do you think simply copying a 70 year old idea would make you a world famous artist if you had more connections in art?

(Not that abstract painting really describes what made Pollock famous, action painting is obviously it.)
I actually built it on CustomTkinter in Python, as that was a language I already know.
I strongly disagree.

I am an European guy living in the inaka (Japanese countryside), and to me small Japanese cities and towns look like small US towns: a few big box stores here and there, a bunch of konbinis around the corner, and a million houses scattered around in awful urban sprawl.

Also, michinoeki are cool the first few times, but afterwards they are all the same: a bit of local produce, and the usual assortment of locally-branded senbei / ramen / printed cookies.
do each of the steps, as an object, look overengineered?

I follow the advice of this column, but I differ in my implementation. It is lightweight and not so OO.
He-y, come on ou-t (a scifi short story by Shinichi Hoshi, 1989)
I've heard that null pointers were greatly regretted. My favorite example of their issue is that there exists embedded devices with memory at address 0. Even worse, it's ITCM (instruction memory) so one might think that on startup you may want to copy a block of program code into it for lower latency (such as ISRs). Maybe you want to point the DMA to that while the CPU is busy initializing other things. But you can't. Because the driver code checks for... A null pointer where that's defined as 0.

Also, anything that doesn't do a null check (failed malloc anyone?) ends up writing to that memory. Good luck if you need it for something.

Similarly when I was writing a simulator for the chip I ended up commenting out that block for a lot of it because it was masking so many issues as other issues.

Unsure if newer generations moved it to somewhere else.
> most things we use daily

Moving the goalposts a bit there, there’s no way in which wood’s utility depends on random peoples observations they can point to its actual use in a structure. We’re just talking about medicine here because we can’t see people’s past condition.

So the set includes all forms of historically practiced medicine from anywhere in the globe. From Chinese medicine to Voodoo, people did all kinds of things to dry to get better. Our ancestors didn’t use electronics, plastics, synthetic fibers, aluminum, etc which is a large fraction of what people interact with in a daily basis.

Western medicine kept a tiny fraction native from wound care via Honey to willow bark, the stuff that worked was either copied or refined when active ingredients were isolated. But when the actual useful techniques are under 1%, there’s hardly a reason for you to individually investigate people’s random claims.

Consider all of homeopathy is useless, for you to say test each individual treatment would be just as silly as individually testing each different prayer in faith healing.
Thanks for that link. It doesn't reflect well on the British. A lot of colonial powers had similar interactions with people they encountered leaving large parts of many cultures destroyed by the changes they were forced to make.
Is this really the bar? Doesn't IT own every part of the work machine with the private key anyhow? I realize passwords are different but private keys sit at rest in the machine.
I think you're getting close to ad hominem. It should be sufficient to point out how little overall people like Blow have accomplished. Blow is a hard worker, and yet it took him and his team 8 years to develop The Witness, which as you pointed out isn't anything revolutionary. I think there's a weird form of elitism at play here. Working close to the hardware isn't hard. There was a point in my early 20s where I too felt like I'm better, because I know how a computer works, or that making games in pure C is harder than in C++. As an adult this is cringe. I work in embedded, and I can tell you there's enough low level programmers out there to threaten my job security.
He cannot.
Impressive for CustomTkinter. Well done with the UI design.
Honestly with those numbers, I'm pretty surprised it's even an independent company. Wouldn't such a community of 3-4k people in a very remote location be a prime example where providing internet could just be a gov/municipal service, subsided by an extraordinary tax if needed?
An obvious answer is to play the physical game, but I also wonder if people are starting to adapt to virtual tabletop games? Virtual tangible? How intriguing!
Not sure if you’re being sarcastic, but I do unironically miss this.
Don't click.
This is where distributed renewable sources can apply. Supplying a remote home with solar and storage is probably cheaper than running a distribution line to it.
its extremely unlikely that a town in Michigan was not connected to the Eastern grid
Professionals know what tool to use for a job. Does it take time to become good? Of course, like anything.
No it’s not. Software is killing the US and not because it abstracts low level stuff. It’s because it abstracts reality in such a way that the US is becoming a nation of software engineers ignorant of even how to build the stuff it programs. We’ve moved up the stack and moving up the stack requires people knowledgeable about the bottom.

One can’t exist without the other so the world isn’t getting destroyed. China is handling the bottom of the stack. And by understanding the bottom of the stack they also become good with the top.

I used to hear shit like China only knows how to manufacture stuff the US is good at design. And I keep thinking well if you submit an entire design to China to manufacture you don’t think they will figure out how to design? Knowing how to design is easy. Manufacturing or turning that design into reality is hard.

Software isn’t killing civilization. It’s killing the US and that may seem like the world if you lived here all your life.
I guess modules are supposed to be the magic solution for that, Bjarne has shown them in this article, even using import std.

Its a bit optimistic cause modules are still not really a viable option in my eyes, because you need proper support from the build systems, and notably cmake only has limited support for them right now.
The Investor Betting on People in Their 50s
that's pretty good!
Because some people don't agree with your biased characterization.
Thanks! Otherwise I'd need to start learning C++ ...
Useful for software or engineering, of course, but also useful for everyday life - safety, relationships, cooking, etc. People (sometimes) learn from painful mistakes, but rarely learn from the painless ones!
Ngl, forcing people to walk two miles for water everyday would probably make a significant dent in obesity related mortality.