skysight-inc/HackerNews huggingface dataset:
You are in for a surprise, most fields have the exact same kind of people in academia.

Computer science is probably the worst as it is actually close to mathematics.

Mathematics too is the same, when you break some of the more recent papers down, you will notice most of it looks like some kind of cover up for what could be explained in few simple sentences.

I wish there was a rule in publishing to including a section called "explained like you are 5"

I notice a pattern, good papers have very little mathiness to them. The more research paper mill'ey they get, the more mathier they become.
List-positions: efficient, collaborative list positions TypeScript
If you go to the actual arc.net site it does, this post is just linking to their documentation site with the release notes.
I mean, it's "run a subset that is supported by wasi" not "untrusted code"

Traceback (most recent call last):
File "/src/code.py", line 3, in <module>
print(os.listdir('/'))
^^^^^^^^^^^^^^^
FileNotFoundError: [Errno 44] No such file or directory: '/'

OT1H, I do appreciate the sandbox-y nature of run fake code, but OTOH I would think a much less explodey way of shimming out untrusted code would be an in-memory filesystem so things blow up less

I guess put another way: who is the target audience for this?
Having just now received royalties from ASCAP for performances that happened in 2022, I look forward to seeing how the administration of this fee is supposed to operate. We can be sure that the end users will do what they can to evade payment, and the gatekeeper will do what it can to avoid work.
So like a CD player needs some way to get updates? I guess they could send out CDs with updates but approximately nobody would actually do that.
My issue is not with systemd. My issue is with the argument that all development is good. In this example I am pointing out how Gtk3 has suffered from development attention from GNOME over the last decade and became worse.

Maybe run0 is worse than sudo. Maybe not. I have no personal experience on that topic and I doubt anyone here does.
Big discussion last month [0] (204 points, 80 comments)

[0]: https://news.ycombinator.com/item?id=39832952
There's also the concern of who owns the batteries and who's responsible for their maintenance. There are lots of states of battery between "good for 100% of rated range" and "dead, doesn't work at all"

A trucking company presumably would not be happy if they stopped at a swap spot and got a battery that's only good for the next 200 mi because of normal battery degradation.

There's also now the problem of who owns the batteries that come off a truck - if the battery swap station is a generic service provider, that suggests that some battery network actually owns the packs themselves - does that mean that the swap station needs to keep that battery around until another participating truck company contracted with the owner of the pack comes around?

That seems very complicated.

Or maybe the swap station is the owner of the packs (think gas station chains) - in which case they can put the battery on any truck that comes next... but that means duplicative swap stations for every battery chain out there. There's only so much land accessible to highways... so even more complicated that way.

The "pull the battery out and charge it" part of the idea is oddly enough the simplest. The logistics and chain of responsibility is far more difficult.
See FAQ #2
Show HN: Introducing Dub AI
I can think of a number of things this tinting would break.
I think they are calling Rust complex, not complicated. Rust is way more complicated than Go, when we are talking about language features.
> At this point I have to believe that any significant tech talent is looking at Tesla as a poison workplace.

Wasn't that already clear, like, five+ years ago? When they were trying to get the Model 3 in production, I remember stories of Musk visiting the site, getting into people's business, and firing them impulsively if he didn't like something. Stuff like that and the repeated lies about FSD led me to write them off years ago.
Needs parens. They mean "Arc Browser [for Windows] 1.0, Now generally available". However, I got excited since I read that as "Arc Browser (for Windows 1.0), Now generally available" which would have been actually cool.
Who is assuming ASCII?
[dupe]

Discussion: https://news.ycombinator.com/item?id=40207545
Brand loyalty
I assume they meant faster to interpret than a tree of objects, since that's the other concept discussed in the article.
I got my first Rust job doing open-source
There are a few emitters in our standard library - OpenAPI 3.0, JSON Schema 2020-12, and Protobuf. REST client and service emitters for a few languages are coming online now and should be ready in the next couple months.
As you can see here, the main question is what are the advantages over Ansible, a mature and the most popular agentless configuration management tool written in Python. So I propose putting this answer right to the landing page
Nonsense! Just one more story, please?

(Thanks for sharing!)
I've seen some pretty impressive stuff done with a relatively cheap / simple DSLR setup.

The basics of astrophotography aren't that expensive, but it gets exponentially more expensive to meaningfully "zoom in". Because DSLRs with typical lenses are pretty zoomed out you can get away with much cheaper gear. You might look into getting a "star tracker". It's like a telescope mount for a camera; it'll keep the still relative to the stars but because they don't need to be as accurate they're far cheaper to make. They'll probably work just fine for your 200mm 2.8 lens for a fraction of the cost of a mount.
That's how sudo already works on most (all?) distros. Eg Debian 12 has:

Defaults env_reset

... which will clear almost everything that `make install` would've used. OpenSUSE TW has:

Defaults always_set_home
Defaults env_reset
Defaults env_keep = "LANG LC_ADDRESS LC_CTYPE LC_COLLATE LC_IDENTIFICATION LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER LC_TELEPHONE LC_TIME LC_ALL LANGUAGE LINGUAS XDG_SESSION_COOKIE"

... which is a lot more, but will still clear whatever `make install` would've used.

Anything you need to give to `make install` should be given explicitly, like `sudo make INSTALL_ROOT=$INSTALL_ROOT install` or whatever.
or OpenBSD
I doubt this very much. Sky-high interest rates make large purchases such as cars incredibly expensive.
Enzymes open new path to universal donor blood
Just another company without a business model heading down the highway of enshittification.
> Agree with those saying the landing page needs work.

Any & all feedback much appreciated! It's basically just a very rough copy of the README at the moment.
Sure, it's really simple -

Implement a Pytorch module for the DropBack continuous pruning while training algorithm:
I like rust, I write go.

There was a thread here the other day where a rust dev pointed out that "Rust is the language tokio ate"... https://nullderef.com/blog/rust-async-sync/

Rust is a lot of overhead when go is "good enough" for 99% of what needs to get done. That doesn't mean go is good for everything. I would still rather write Rust than C or C++ or bunch of other languages. Look at a project like Pingora, from cloud flair. Perfect Rust project, bad Go project. Rust is in the kernel, rust is what im looking at for a USB driver. I would not shove go in either of these places.
In grad school, when we had the keys to the lecture hall, we'd just check out a few projectors from the school library and have Halo 2 parties on the weekends in the big auditorium. Nobody got hurt, plenty of nerds got fragged though.
USC Scientists Rewrite Kidney Research with Groundbreaking Cell Cultivation
At this point, why not just get a regular job? (30% joking)

A related concept, I now use Beeminder which requires me to pay money if I don't do what I've set to do. It seems perverse, but it kind of works.
It's because floating-point arithmetic isn't deterministic, which becomes salient when (speaking loosely) the difference between likelihood of two different tokens is less than the precision of the FPU.

I am not sure to what extent this effect has been quantified.
Very cool, I tried to find good software foe this a few years prior when my girlfriend asked me about these menstrual tracking android apps and there was a distinct lack of good options, woth clear information on how private data was handled — most software looked actively shady.

I am going to check it out.
Co-Founder – Business Agility and Digital Transformation (USA)
I use it for in-place search and replace within files.

perl -pi -e 's/change this/into this/g' filename(s)

-p assumes an input loop around your script. Lines are printed.

-i in-place editing of files

-e may be used to enter a single line of script. Multiple -e commands may be given to build up a multiline script.

Combined with "find" with -exec and/or pipe the filenames into xargs and you can do a global search and replace across a whole tree of files.
Seems to work a lot better when we, the fools that we are, fund it.

For the record, I am confident that when Xi appointed himself emperor, it was a clear sign of their system having failed.

edit: As a counterpoint, temporary central planning of the US economy is exactly how the USA won WWII. I often think about this when I consider what can be done about anthropogenic climate change.
They all came back because the admins allowed anyone to volunteer to overtake them. So, either the existing mods changed their minds to remain at the wheel of a subject they're passionate about, or they were replaced with new mods.
I used to date a therapist. She left her patient notes on a train more than once in a year! YMMV
> A transpiler emits code the user is supposed to understand, a compiler does not.

No, a transpiler emits code that another system is meant to understand (often another compiler or interpreter). Whether a human can understand it or not is immaterial to the objective of transpiling.
> Personally, I really want to go the other way around, with microkernel-like userspace services.

Yes! This requires very small protocols. Indeed, systemd has such a tiny protocol, and sshd did not need to link to libsystemd to use that protocol, but linking with libsystemd was what Debian had chosen to do.
NIO is the only car maker I know of that does battery swapping. Tesla's AFAIK were only a tech demo.
sure but very few people (relatively) are doing stuff like that?
Well, the person I was responding to asked for 6x SATA. So there's that.

Personally, I like 6x SATA for a couple reasons. One is my case has sleds for 6 drives :P. The other is I run two servers with 2x mirrors as the main storage (they backup each other and are in different buildings although on the same site, which gives me a little redundancy, but not much); I've done an upgrade once from 4 tb to 10 tb, so my case with 6 sleds now has the main 10tb mirror array, and a playspace for less important stuff that I can figure out how to use over time; currently I've got it split up between 50% of each disk used individually for tv recordings, and the other 50% as a raidz2 to hold dvd's i've ripped and fanedits.

When I upgrade/replace the main mirrors, I may update the other server to have more slots, and then it can have a 4x 10tb playspace.

> Yes, you lose a little resilience compared to RAIDZ2, but RAID is just a HA solution, not a backup solution, no matter how fancy you make it. And a RAIDZ2 gradual-upgrade by replacing disk after disk is just horrible.

I haven't done it, so I'm not disagreeing... I'm assuming the main objection is it takes a long time, and the secondary objection is the system has a lot of disk contention while it's in progress. I'd probably address the takes a long time by just planning to do one disk every other week. That means it's a two month process, but it also means that the drives in the system have a two month offset on usage time; a lot of drive array failures are due to correlated failures, and offsetting the power on time can help. If all of your disks are likely to fail when their power on counter rolls over, it's nice if you have two weeks between failures --- that should hopefully be plenty of time to replace disks before you lose the data.

Ordering disks over a two month period may also help avoid getting all disks from the same batch; but sometimes it's better to order all at once for pricing, so that's mixed.

If you do have extra SATA ports, you might be able to do a replace while both the old and new disk are available... I'm not sure if that helps the process or not; it won't reduce the amount of writes to the new drive, but maybe it helps with disk contention during the process?
Electronically Assisted Astronomy on the Cheap
Some psychedelic drug users are stuck with unwelcome highs
What things are you passionate about or at least interested in? There is likely a subreddit for each one.
I looked it up, it's an official word - at least on Wikipedia:

"Enshittification is the pattern of decreasing quality observed in online services and products such as Amazon, Facebook, Google Search, Twitter, Bandcamp, Reddit, Uber, and Unity. The term was used by writer Cory Doctorow in November 2022, and the American Dialect Society selected it as its 2023 Word of the Year. Doctorow has also used the term platform decay to describe the same concept."
- https://en.wikipedia.org/wiki/Enshittification
Great point. Some things evolved (by evolution). Then some complications arose because of the different things evolving to their local maximal fitness.

Inability for the human body to cope with something is not the result of evolution but the lack of evolution. Evolution is still going on.
It's remarkable that GitHub and Amazon appear to have both released essentially identical products within the space of 24 hours.
Wonder how many flops can one get from it. Did someone port Doom to a sim card already?
So swift?
Yeah me too. A web browser for Windows 1.0 would be neat, especially if can run on an Intel 8088 with 320k of memory!
I doubt that's true. In all the years I have never not found a library that can the things I want in C or C++. It doesn't have a package manager but that doesn't mean it doesn't have packages.
This is making the case for paid software. If you want to actually make a living, it's difficult to open source it. Anyone can just take your source code and release it for free/compete with you.

This means you can only really make money on support (and not the software itself), which doesn't scale well with one or two people (also the reason so many open source projects are abandoned). With this model, only very large companies can survive (Amazon, Google, Redhat, etc).

Years ago, I had an open source project with a paid component. Most in the open source community not only didn't want to pay, I would actively receive nasty emails for trying to make money on my own project.
I think I tried to shy away from specifically being "Ansible does this bad so pyinfra does this" and instead focus on the features that differentiate like "Instant debugging with realtime stdin/stdout/stderr output (-vvv).". But it seems like that isn't enough and the landing page needs to be more explicit in comparison. Ty for the feedback!
this feels like Michael DeHaan's OpsMop project that existed for like a week before he pulled all the code offline.

https://news.ycombinator.com/item?id=18717422

Interesting to see all the Ansible comments here. I'll have to check this out asap.
Yeah, I like this approach.

There's something about YAML that just sucks the joy out of programming. It seems like a giant step backwards when we have plenty of amazing programming languages in existence.

Even when infrastructure yaml like cloudformation are wrapped by some SDK, it can still be a pain because you end up with stuff like...

do_something("___((!-prickly_config_string_::might as well use yaml _blah-blah:blah))")

Back in the days of java and xml, there used to be a distant promise of "binding" the xml to code (remember jaxb?) so that you could then just manipulate it fluently as code and then "marshall" it out back to xml when you were done. Those days and that promise are gone, right?
Perhaps to give a metric to include in the announcement when (if) such a new model is released.
Change Healthcare hacked using stolen Citrix account with no MFA
Light Speed Constraint
Yeah, I do kinda like this setup too. You can have both readable (rewritten) history and structured sub-commits for "a change" rather than a totally flat stack. Plus I don't care about your local history, but I do care about the final history.

It's definitely how I prefer to review code (big changes broken up to isolated portions that are easier to validate, and the whole thing at once so you don't get lost in the trees), so it's how I would prefer to read it later too.

It does still have merge commits where stuff can hide though :/ and you've got to remember --first-parent :/ and all not-merge-focused things so have problems with it :/
Forums come, forums go, there are no guarantees any site will stay up indefinitely. IMO that fact alone shouldn't stop you from participating.
Vibrant orange body?
Sure. I'm not knocking the design goal. The same thing could be achieved by having C++ as a target. So why choose go.
I don’t have much sympathy for the inconvenience of therapists charging $300/hr+ per session.
... you mean, giant corporations are dominant in an "anti-competitive" or "anti-trust" manner? huh...
We charged a Polestar in 10 minutes
Pick anything illegal in Germany, such as a pirate Mein Kampf text. Disclaimer: I don't support non-civic nationalism.

Xor the text file bytes, key made from /dev/urandom and base64. Use split to get 20 pieces.. Run sha512sum on all the pieces, pipe it to a text file.

Rename all the files to a random pattern with vidir+vim or dired under Emacs.

Now you have total junk files and nothing illegal. Still, reversing that up it's trivial by renaming the files matching the sha512sum (easy with AWK), and with cat you will get the illegal file back.

If any, you can add (with dd) a fake GB ROM or NES ROM header and rename them as "test ROMs". With dd you recover the files back like nothing, it has options to skip an amount of bytes while copying data.

And, technically, we didn't use dedicated encryption tools, at all.
Teach a man to configure LazyVim and you feed him for a day. Teach a man nvim API and some Lua and you feed him for a lifetime.
I feel like CSS is more of a problem for a SAT solver than for an LLM. But really it is the place where I feel need the most help, particularly when debugging or modifying CSS written by people who didn't really understand CSS. (With a total of 40+ standards documents defining it, who really does?)
Sure, then pedantry - Digitized therapy notes are a bad idea, while "digitized" generally continues to mean some bucket-of-stomach-fluid EMR vendor's obtuse SaaS (Software Augmented with Arbitrary Surveillance) webapp running on SaaS Google Ads Chrome on top of SaaS Microsoft OG-negligence Windows.

It's like if "automobiles" all had cell modems in them, ran some minimum viable functionality Swiss cheese security embedded software, could be remotely controlled from the Internet, and the only things keeping mass destruction at bay is the lack of documentation and the fact that individual humans generally don't want to hurt one another. uh, maybe I need a different example.
You probably know a lot more then me about this, and I apologize for speaking above my weight here. I will back down on this issue, thanks for informing me.

However, I want to keep talking about the Irish. To claim they got their independence via compromising is very simplistic. They were only able to compromise after 2½ years of violent resistance following the Easter Uprising, and even after the Anglo-Irish treaty in 1922 they still suffered almost a year of civil war as a consequence of that compromise. If not for the Easter Uprising, there would not have been an Anglo-Irish treaty, and the British would have gotten all they wanted. Ireland would probably have to wait until the decolonization period of the 1960s or the 1990s for any sort of political avenue for their statehood prospects.

I’m pretty sure there were people during the onset of the 1920s claiming that the IRA was “sabotaging” any peace treaty, especially since (unlike Hamas) they actually didn’t want to cede Belfast. And unlike Israel, the British negotiated despite the IRA not wanting to compromise. The IRA fought other nationalists in a civil war over this (and so did Hamas,,, kinda).
It's not really a red flag as it doesn't change the legality.
This is a huge stretch. If I go to my local library, I can take a book off the shelves, walk over to the photocopier, deposit some coins, and make a copy. Is that promotion and incentivization of (and profiteering from) copyright infringement? I can check out a copy of the Anarchist Cookbook, or any number of other books that detail and arguably glorify crime of various forms. Is that promotion and incentivization of crime?

Libraries are repositories of information, including "forbidden" information.
The really cool part is that they are powered wirelessly, boot up cold, do the signing with their key and complete the transaction in a tap.
> I would think a much less explodey way of shimming out untrusted code would be an in-memory filesystem so things blow up less

Filesystem access is the first item on our roadmap (https://docs.riza.io/reference/roadmap). If you want to see it in action, try opening /src/code.py. While adding an in-memory filesystem would be easy, we want to make it usable for reading and writing potentially large files.

> I guess put another way: who is the target audience for this?

Our customers are using our API to run LLM-generated code, build plugin systems, and power customer-defined data transformations.
I wonder if they phrased it that way deliberately for engagement.
"New Chromium reskin, now for Windows" won't get as much attention.
I tried Arc recently. It’s okay.

But why is the Arc Browser package size >700 MB? It’s double the size of Chromium! Where is all that bloat coming from?
That's because that's literally what it says. I got my hopes up too, but it looks like I'm sticking with Arachne for DOS :(
Hey, got a link handy for this claim?

Thanks
South east England.
>Also, according to this comment (https://news.ycombinator.com/item?id=40211782): he's HN's own [...]

Maybe we hold off on pointing fingers unless there is concrete proof?
https://www.rabbit.tech/rabbit-r1
But then compilation is the same thing as transpilation as noted.
What he did is reprehensible. But comments like this are emotively loaded and provoke the ongoing debate around the purpose of jail term. In my opinion, even this length of sentence has a high chance of producing a hardened, bitter criminal with hacking skills.
> I invested in Tesla's IPO with some chump change (mostly because I was a lot poorer then). $4000 turned into $200k+, at which point I sold half. So perhaps you are right but I'm $100k cash / $100k paper richer for being "wrong".

Ponzi schemes will often lead to people making money in the short-to-mid term. Not saying that Tesla is an outright Ponzi scheme but I do think that their stock is overinflated and following something Ponzi-adjacent. I can find plenty of examples of charismatic people that develop large followings that really don't deserve it, and then everything eventually tanks.

The rest of what you said is more or less ok.