skysight-inc/HackerNews huggingface dataset:
I actually prefer ~/.cargo/bin because it's clear from the path where I installed it. I only put executables I wrote or I compiled into ~/.local/bin. All language-specific package managers have a dedicated directory. The system package package naturally installs to /usr/bin.
It's very possible I'm just bad at Go but it seems to me that the result of trying to adhere to CSP in my own Go projects is the increasing use of dedicated lifecycle management channels like `shutdownChan`. Time will tell how burdensome this pattern proves to be but it's definitely not trivial to maintain now.
Oh true. It's there in archived version but now absent in the post itself. Maybe they're reading HN too?
Interesting project, but you still need to hook it up to a backend to create a window to draw pixels on. SDL is likely the most portable library to do that; you could substitute fbdev, DirectX, wgpu, glfw, win32, metal, and so on.

The point is, once you have a window and a putpixel (or even better, surfaces and blitting), the rest is easy to handcraft. A standardised library would of course help.
Show HN: techtrust.ai – an attempt to replace pitch decks for AI startups
Same. It’s a pattern I’m reaching for a lot, whenever I have multiple logical things that need to run concurrently. Generally:

- A struct that represents the mutable state I’m wrapping

- A start(self) method which moves self to a tokio task running a loop reading from an mpsc::Receiver<Command> channel, and returns a Handle object which is cloneable and contains the mpsc::Sender end

- The handle can be used to send commands/requests (including one shot channels for replies)

- When the last handle is dropped, the mpsc channel is dropped and the loop ends

It basically lets me think of each logical concurrent service as being like a tcp server that accepts requests. They can call each other by holding instances of the Handle type and awaiting calls (this can still deadlock if there’s a call cycle and the handling code isn’t put on a background task… in practice I’ve never made this mistake though)

Some day I’ll maybe start using an actor framework (like Axum/etc) which formalizes this a bit more, but for now just making these types manually is simple enough.
I keep a legal pad next to my keyboard and hand write things in it.
Battery swap EVs were tried multiple times in the past. None of the companies that had done it extensively survived.
I always used to do site: queries in Google to see what pages it finds for certain sites. Now I do it in Bing and it returns more results. Bing also seems to completely ignore robots.txt too (not proven, just anecdotal), so that may also be why (dont care as a searcher tho as it benefits me)
Who wants clock noon to be the midpoint of the workday? The canonical working hours are 9am to 5pm [Parton 1980] whose midpoint is at 1pm. Many people work earlier and/or later, but my impression is that it's pretty unusual to have the midpoint at noon.

(Schools tend to have earlier times. It's not so unusual for a school's workday to have its midpoint at about noon, I think.)
Thank you for clarifying.

I will keep that in mind.
> but employees pay about 50% of the taxes for any of their workers' income

That is wrong. Employers pay a small fraction of taxes per each one of their employees.

I think that there is a big problem with education and the tax system. When people thinks that the "employer part of the salary tax" is 50% of the employee tax we are failing to provide education to our own citizens. And I think that HN readers are more informed that the average person.

But this is by design. Misinformed citizens have a more difficult time realizing how much money big corporations and the rich are stealing.
I reached that point with reddit years ago.
We're focused specifically on on-device AI inference (and related compute-bound algorithms, like computer vision or scientific computing).

We want devs to find or develop inference code (always in Python); decorate it with Function's `@compile`; compile it; and run natively in their Android, iOS, macOS, Linux, WebAssembly, or Windows applications.

We won't be supporting other use cases like web servers (no Django or FastAPI).
The moment they put tariffs I was thinking they just supercharged smuggling and illegal border crossing with multi trillion dollar market.
Comments in the code for items that need to be addressed before final review. e.g. "XXX: Blah blah.." or "TODO: Investigate blah blah". For other types of notes useful to future me or someone else coming back to the task/feature in the future, mostly Jira comments
I once read a book from 1982 that was arguing about CSP implementation in Ada that it lead to proliferation of threads (called tasks in Ada) and code complexity when mutex -based solutions were simpler.

Go implementations of CSP somewhat mitigated the problems raised in the book by supporting buffered channels, but even with that with CSP one end up with unnecessary tasks which also brings the problem of their lifetime management as the article mentioned.
https://x.com/OlokobaYusuf/status/1908538983874810303
The fact that it actually exists and can be demoed is pretty impressive.
That's a fundamentally biased attitude though. It's not very different from saying: "oh, that guy's got tattoos, I'm not going to engage because he's probably a gangster."

Unless someone has proven to you that they are not trustworthy, you choosing not to listen is a... personal choice at best. So don't try to chalk it up like if it's not presented in a certain way that's to your taste it's not real science and/or it's fake news.
I am not a fan of fatalism. Instead of saying it won't ever happen, we need to be asking to have rights.

At the very least you will force people to make the case for the opposing opinion, and we learn who they are and why they think that.

Lawyers cannot act against their clients, do you think we have irreparably lost the ability as a society to create similar protections in the future.
The old 'monopolize and screw' gambit of private equity. I've heard of the firms that specialize in identifying essential parts of military systems that have one or only a few possible manufacturers, then buying them up and increasing the price by several thousand percent (the DoD will buy them anyway). But this is the first I heard of the approach being applied for required municipal purchases. I guess nothing is safe.
This is true for sure. But even if you look outside SpaceX, it's all American firms (sort of). Blue Origin, Rocket Lab (NZ origin but by now American). So maybe they aren't making money or getting much "market traction" but at least are in the race.

Europe has some such startups, Isar is one that comes to mind, but only going by media buzz, seemingly much less. I have zero insight into this industry so I can't tell if it's just my biased reading of biased reporting, or reality.
I can understand what the bots posting this stuff on reddit are after, but what puzzles me a bit are the posters here who clearly are LLM-backed bots that post once or twice without any affiliate links or other visible scams, then disappear. Maybe they are getting banned but it isn't obvious? (If so, good job dang and team!)

For an example mixed with a bit of irony, a few months ago, I submitted a link to a content obfuscator (meant to target site scraping bots) that I wrote. One of the replies was from a brand new account, that hasn't posted before or since, with a fairly obvious LLM take:

From https://news.ycombinator.com/item?id=42517774:

If your content got ingested by scrapers that don't respect the robots.txt, but that it was copied to another domain with a more lenient robots.txt, you could poison legitimate datasets.
It seems wasteful to actively try to sabotage humankind's technological progress.
INFO: Describe in single words only the good things that come to mind about your mother.
I gave up on Reddit a year or two ago. Most content and comments on the big subreddits seems to be AI generated banality.
Absolutely agree. It's ridiculous that low wage labor is considered a "comparative advantage". It's an advantage to capital owners perhaps, but certainly not to workers. And like you said, advantages are not static.

In my opinion it's intrinsically valuable to have a diverse regional economy. Culture and economy are fundamentally inseparable, imagine a society where everyone is doing the same thing because of "comparative advantage" making them 10% more efficient than the other country... What poverty!
The web we know is dead. I almost stopped reading anything outside HN, and even in HN, I've been noticing a rise of bots, especially with ShowHN where suddenly a bot will start upvoting and commenting random crap to move it to the top.

I read a report that 49% of internet traffic in 2024 was bots. I believe this will increase significantly this year.

We (humans) are a minority now.
Yes, which was also a bot comment in the bot post that the bot article commented on:

> The top comment mentions something called "Dead Internet Theory": the belief that most online interactions are automated loops of bots communicating with eachother.
I've dropped reddit and started moving towards small communities that also do in-person events. I can't engage with anonymous communities anymore. Everyone is potentially a bot. The irony being that I still use hackernews.
Robotics Startup Fundraising: Example Path to Series A [video]
That's a Namibia problem, Nigeria is NG.
> This plot [about an intelligent beam of light] wouldn’t be out of place in one of Dick’s mind-bending novels.

This experience was, in fact, the basis of a novel he wrote called _Valis_.
What you think is not very relevant if it doesn't match how CPUs work.
I'm not buying anything except essential items (mostly just food) for the foreseeable future.

I imagine lots of people will do the same.

Surely this will cause a recession.

MAGA!
I haven't read the book (yet), but Tarkovsky's movie is only a loose adaptation of the source material, which you might still enjoy.
Absolutely correct! Please correct me if I am wrong, but as far as I know, no one has implemented YAML completely according to spec.

The tag schema used is supposed to be modifiable folks!

And why anyone would still be using 1.1 at this point is just forehead palming foolishness.
What if OP is the bot creator and is triple dipping on the outrage? Just look at the blog. One other post from 3 years ago and nothing else.
I use the `~/.local/bin` methodology for single binaries, too. Linux, macOS, doesn't matter. I try hard to not make my home directory look like a phonebook when I `ls -alh` it. Sometimes that's easier said than done. I also use `~/.local/opt` as a container for larger applications (like Emacs). While I don't have architecture distinctions, I also don't use multiple versions or platforms regularly.
Fun fact: They have a device that

"...cancels an android into catalepsy," Rachael said, her eyes shut. "For a few seconds."

It is mentioned once, then never again AFAIR. They could use that device to detect andys with the press of a button, but why do that when you have something straightforward like the Voigt-Kampff test?
I think AI is posing a challenge to people like the person in TFA because programming is their hobby and one that they’re good at. They aren’t used to knowing someone or something can do it better and knowing that now makes them wonder what the point is. I argue that amateur artists and musicians have dealt with this feeling of “someone can always do it better” for a very long time. You can have fun while knowing someone else can make it better than you, faster, without as much struggle. Programmers aren’t as used to this feeling because, even though we know people like John Carmack exist, it doesn’t fly in your face quite like a beautiful live performace or painted masterpiece does. Learning to enjoy your own process is what I think is key to continuing what you love. Or, use it as an opportunity to try something else — but you’ll eventually discover the same thing no matter what you do. It’s very rare to be the best at something.
If you want to try fighting it, you need to find someone with CF enterprise plan and bot management working, then get blocked and get them to report that as wrong. Yes it sucks and I'm not saying it's a reasonable process. Just in case you want to try fixing the situation for yourself.
There's actually no overhead of "still using Python" because we don't use Python. The overhead in Function exists solely because we have a bunch of sugar added to create a unified interface for calling different kinds of functions (i.e. generator functions, etc).

You don't have to take my word for it: you can pull the C++ source code that we generate from a given Python function and inspect it yourself: https://docs.fxn.ai/predictors/compiler#compiling-binaries
So, not unlike every single protestant country 30 years ago.
Lol there was no 'cohesive strategy' 8 years ago, what the heck you wtite about. You suffer some memory loss?

He was chaotic, he was doing ego polishing reality show from day 1. The only difference was a 'barrier of sanity' that people around him formed, dampening his bipolar outbursts into more reasonable actions (or lack of thereof, often without his knowledge). He eventually fired all of them, forgot that part?

Now he has just pure yes men around him, licking his ass and patiently waiting for him to die or get killed (vance has a look and behavior of patient calculating sociopath for example, he may be much worse if given chance)
Love Lem, especially The Futurological Congress
We don't have to sit back and just watch the horror unfold
That doesn’t seem like LLM writing? “But that it was copied” looks like a typo for “but then it was copied”, and that is a pretty human mistake.
Unfortunately, Go also made their channels worse by having their nil semantics be complete lunacy. See the "channel API is inconsistent and just cray-cray" section in the article.
No, submeta specifically talked about people with "strong ties to Russia" and "strong ties to Israel". This needs clarification, but in the context of the article this clearly means to the country's governments or military, not any random national.

> their quoted propaganda articles

Their comment is now flagged, but from memory the articles they linked were factual. You can label them propaganda all you want, this does not change the truth.
Inkscape is the only major vector graphics editor that relies on SVG as its native file format. Most other apps are merely allowing you to import/export SVG files which is often a lossy process (e.g. vector objects with filter effects might get rasterized).

SVGator is focused primarily on animation and it's rather pricey. Boxy SVG might be a better choice if you are looking for a web-based SVG editor (disclaimer: I'm the developer).
https://archive.ph/vo3rR
Great, I am completely on board with that goal!

How does this help? China can still create all the parts, and as long as the final assembly happens in a different country (which notably can be virtually anywhere except the US) the tariffs can be bypassed. Huh?
I would love to help bring elegance and beauty to the software we build, both on the inside and outside - and that's my main motivation behind criticising terminals and TUIs specifically.

I have vague ideas for how I could build something ergonomic, easy, and pleasant to use, but I lack experience in this area, and the focus/energy to experiment.

I'm hoping to bring this subject to the light, and have a constructive discussion. If not me, then perhaps someone else will get inspired.
Not from mythology — it’s my nickname for the AI I build and work with. Black fox, nine tails, full of tricks and data compression magic.
Oh wow, how did I miss that! If strcat / Daniel Micay happens to pass by: How much will this impact future development of GrapheneO?
On GrapheneOS, you can install Google play services in a sandboxed way (and if you want, in another user profile, work profile or private space) which can allow all these things to work seamlessly. Generally I've had way more problems with other custom roms and things like MicroG. I'd recommend to just try it out if you have an unused pixel phone. Imo it's very unlike any other custom rom in terms of the user experience.
> - sent from a human

That's what a bot would say!

But seriously, I think we'll see some social networks start pushing a "verified human" tag soon enough... if it wasn't for the fact they earn tons of money from bots that provide a steady supply highly upvoted / impressed / engaged with / ad view generating content.

I wouldn't at all be surprised if Reddit itself is behind bot networks. But we'd need a whistleblower to verify that conspiracy theory.
I used to get over 1000km to a tank of fuel. I didn’t stop until I got there.

That was in a 2002. What huge quality of life improvements we’ve made…
We use LLVM!

We're not translating Python directly to LLVM IR (I think I've seen other projects do this). We translate Python to C++/Rust first, where we have rigorous unit tests for every operation we support translating. We then use LLVM for downstream compilation to object code.

Here's some more context: https://docs.fxn.ai/predictors/compiler
I really liked the new Xreal glasses because of the built-in head tracking. But I was getting a lot of drift over time such that after anywhere between a few minutes and maybe half an hour, the center of the screen wouldn't be straight ahead anymore. Meaning I would need to reset the display location far too often. I ended up returning them because of it.
It gets even worse, looks like their driver makes calls to google analytics.[1] I'd stay away. The README doesn't even mention it, and the promise that "your personal data will never be shared, sold, or distributed in any form." certainly sounds misleading when you consider this.

[1] https://github.com/wheaney/XRLinuxDriver/blob/main/src/plugi...
Hawaii honors kamikaze pilot 80 years later [video]
You can contact them via email which is on the main page of the site. If it's not fake obviously.
No, the problem should be "find a way to launch x tons for <€Y, and be able to do that z times a year".

If mass produced reusable rockets are the best solution then companies will propose that.
You're not bad at Go, literally everyone I know who has tried to do this has concluded it's a bad idea. Just stop using channels, there's a nice language hidden underneath the CSP cruft.
That old 4.9 is THE problem not the new 2.1. The old generation popped more, now needing more new generation to care for them in elderly age. It's their own fault.

The kids should not have jobs of caring old generation lined up even before birth. My child is not going to born to take care for these olds.
TS: "We have added types to javascript, everything is now strongly typed, and the compiler will pester you to no end until it's happy with the types."

Me: "Awesome, so I get an object from an API, it will be trivial to check at runtime if it's of a given type. Or to have a debug mode that checks each function's inputs to match the declared types. Otherwise the types would be just an empty charade. Right?"

TS: "What?"

Me: "What?"

Realizing this was a true facepalm moment for me. No one ever thought of adding a debug TS mode where it would turn

function myFunc(a: string, b: number) {}

into

function myFunc(a: string, b: number) {
assert(typeof a === "string")
assert(typeof b === "number")
}

to catch all the "somebody fetched a wrong type from the backend" or "someone did some stupid ((a as any) as B) once to silence the compiler and now you can't trust any type assertion about your codebase" problems. Nada.
Assuming numbers are just a construct of our minds, we could even argue that unicorns have more existence than numbers. We can’t proof a unicorn doesn’t exist. So there is a probability of its existence greater than zero. As numbers are only constructed, we’re sure they don’t exist and this shows that unicorns have more existence than numbers.
ELevate - leapp (migration tool) (2024)
Sure. If you need http header / cookie based auth with websockets, then you need the full http request with all the headers intact. This is the common case or at least something for which it is pretty straight forward to architect for.

Authenticating a websocket is just as easy as authenticating a regular http request. Because it is exactly the same.
This has been my experience as well. I was involved with some payment dispute with the New York Times many years ago. I switched from credit card to Apple Pay and they sent my account to collections. I took no action on this because it was in error and my credit score was 830 before and 830 after. The only thing that's ever had an impact on my credit score was buying a house; went down to 800 after that.

It was an error on their part so take that as you will, but... scary letter != inability to borrow money.

(And just for the record, I no longer subscribe to that rag.)
You mention that the fine tuning time took half a day, have you ever thought to reduce that time?
Btw the posthuman.blog domain was registered yesterday, right when this post was written - https://www.whois.com/whois/posthuman.blog.
Weeeell, technically a fresh new story hasn't got any attention in the last year or so because it was never posted before, so a small number of reposts - like in this case - should be ok.
Really the way to do it, AFAIK (say, per How Asia Works), is to apply selective subsidies, not tariffs, and to subject the subsidized industries to substantial export discipline. That's what gets you South Korean world-beaters. Autarkic tariffs just get you Indian industry, where consumers have learned that the few goods marked "export quality" are superior.

And, I don't want to be partisan about this stuff, but, that's basically what "Bidenonics" was trying to do, in a small way: Subsidize a few industries like semiconductors and batteries and solar panels, that were deemed strategically important.

Whether the US was ever going to be as serious as South Korea or Japan about this remained to be seen. Frequently the subsidies seem to be handed out and then nothing happens (e.g., "Gigafactory" in Buffalo, NY).
I have a question you may be able to answer. Are contributions to GrapheneOS in general welcome? If yes, where would one start, is there a page about setting up a development environment or outlining a list of features/areas that could need work/help? I have quite a few spare Pixel phones that are currently just idling but I'd love to try building and installing GOS myself to start out.
As others stated, there are many rough edges and footguns in the stdlib.
BUT ... in my (and yours apparently) opinion, it's a matter of knowing those edges/guns, and work with them.
Like you, I also prefer to create my own code around those instead of bringing in some library that brings in their own foot guns and possibly sub-dependencies and and and...
Clock noon already isn't the midpoint of the working day (9-5) for many people. I don't think anyone cares about it being when the sun is at its highest in the sky either. This isn't even something most people know, and it's not even true unless you live on the Greenwich meridian or n*15 degrees east or west. What matters is how early we have to get up in winter vs early we have to go to bed in the summer.

I've always been in favour of keeping the clocks at non-DST all year, but now I have a new proposal: keep them at DST and just hibernate in the winter. Work an hour or two less in the winter when it's miserable.
I notice that cp437 has enspace, so I wonder if enspace combined with the "small house", is used to indicate the insertion point, or position between two characters when producing error messages.
That is certainly one viewpoint. Personally I try to make changes in the place that i work and with the people i work with to push the culture in a different direction.