skysight-inc/HackerNews huggingface dataset:
Sure, but the fact that it’s unclear is exactly what the city is reacting to. The point of the restraining order is that they have a reasonable belief that he might have distributed it to reporters, and he’s on the record saying he might create a website where anyone can see information related to ongoing criminal investigations or witness identities.

Note that showing the data to the reporter counts as distribution. He didn’t need to do that to prove to the reporter that the data was out there. Even sending screenshots of the data would’ve been ok if he’d redacted anything remotely confidential (it would be obvious from context that the document is probably legit, and the reporter would dig in further).

If he didn’t send any sensitive data to anyone, then I completely agree with you. But pentesters generally don’t send actual data to prove a breach exists to anyone but the target of the breach. Publicizing the breach itself is fine, but the article is pretty clear that’s not why they’re going after him.
It helps not to pile the corpses up or not to let them rot in the sun. The procedure matters.
Yes, that's what they're saying.

It's just that you're not very interested in formulas to compute 2. They've just given us a bunch of different ways to compute pi.

Most of them aren't interesting. They show that there's an interesting case where λ=infinity; it condenses down to a nice well-known formula. It would be interesting to evaluate it at λ=0.

Are there any other interesting cases? Probably not. But it does give opportunities to recognize "Oh, if I set λ up like thus-and-such, it resembles that formula over there". That's how you end up finding connections between seemingly unrelated fields -- like the way ellitic curves resulted in proving Fermat's last theorem.
> Since when is Rust a requirement to help Linux development?

It's not and it shouldn't be, but it is most definitely required if you want to criticize it's integration into the kernel due to its supposed flaws/merits in a "technical" discussion.

Nobody is forcing anyone to learn rust, the RiL folks are fine with maintaining bindings and handling the fallout of C API changes. They didn't even get to say that, because they were shouted at for asking a question.

> If you want to introduce Rust into Linux, you learn C, you learn Linux, you add and maintain whatever you want.

Which is basically exactly what the RiL community is doing. In the posted video you can see them TRYING their best to learn about the undocumented invariants of a C API and getting nothing but flak for it for completely made up reasons. I might be hard to understand, but many of the strongest advocates of rust know C well and are opposed to using it themselves for good reasons.
The folks maintaining C API don't have to care much about the rust part, except maybe giving a friendly heads-up when they change API's they depend on, like you would in any kernel development work where you are impacting another subsystem.

Apparently this is too much to ask from some of these C grandpas.

While these guys have undoubtedly made great contributions to Linux and FOSS and I'll be forever thankful for that, some of their behavior towards the RiL community has been appalling and petty. They have been resistant to any sort of change, even if it does not impact them at all, are quick to criticize without any attempt at understanding the efforts and benefits of Rust integration or even making any technically coherent argument. Constructive criticism and open discussion is important, but it should be based on accurate information and a willingness to learn instead of knee-jerk reactions and reacting to people wanting to learn about the API of your subsystem with outright and unwarranted hostility.
Countdown to "Hey what is this Closure Compiler project? Why are we paying to maintain this again?"
You are right but let's put things in order: CL's REPL is outstandingly more interactive than Python's. Specially with Emacs & Slime (or the others coming close: Pulsar with SLIMA, vim, VSCode, Intellij, Sublime…) We have an interactive debugger, restarts, we can resume a failed computation from anywhere in the stack, we don't loose state, the Lisp program actually never restarts, we compile a function against a live image and get immediate feedback… (it's an internal and difficult explanation on forums)

However, neither the built-in SBCL terminal REPL nor Slime offer a shell pass-through or ipython-like commands. We add one (by using the Clesh library).

The doc doesn't mention it yet, we can enable the shell passthrough in Slime's REPL (or any other editor):

CIEL-USER> (enable-shell-passthrough)
> Replacing `Either<this, that>` with something like `this | that`

That's not the same.

The first one is an ADT instance with exactly two cases, whereas the other is an arbitrary union type.

The difference is when you pattern match on them. In the first case the compiler can statically verify that you handled all (two) cases. In the second case you can deconstruct the union, but you're not forced to handle all cases, simply because there are no know "all cases"; you could have arbitrary unions of any amount of things. (Of course the compiler could create for any usage of an union type some synthetic ADTs behind the scenes and check exhaustivity on them, but this would explode pretty quickly, I think, because of code bloat and compile times. Also that's not the expected behavior of union types in general).

> Designing an API is a typing issue, because an API is essentially nothing more than a list of types.

It's more a list of signatures, and some interaction protocol on top of that. (Frankly not expressed in types usually. We don't have simple ways to use things like session types still).

The types used in your signatures can be as specific or general as you want. It's the choice of the API designer. There is no issue with typing as such. You could just declare everything being a function from `Any => Any`… That's of course as bad as having so specific types that there can be more or less only one object shape that fits it. Classical over-typing, and that's imho just bad API design…
Wrote it elsewhere: https://news.ycombinator.com/item?id=41397160

Nothing to do with the furniture itself and everything to do with their cockamamie order pickup system.
I agree that the JVM is an amazing piece of technology.

But the ecosystem that exists around the JVM also comes with both a bunch of awesome libraries, and a whole bunch of cruft and ceremony.

If, like Clojure, you're trying to pull in compatibility with JVM libraries, then you pull all that in. So now if you want a little C in your Clojure, you have to go through JNA or something.

I would like the option of going native with a Clojure dialect, without passing through either JVM (Clojure) or JS (ClojureScript).
Smaller ones where you're the sole dev on a given component, there are no cross-language dependencies in your systems (it's a CLI-invoked tool and/or communicates through stdout or JSON data, etc.), and your boss has had such poor experiences with freelancers and Microsoft lock-in in the past that he's open to you choosing the best tool for the job within reason.
The Register. But it’s also not a good as it used to be.
> Software is mostly for getting work done

Hmm... While I try to refrain from picking sides in a beatdown on an analogy, that's an interesting suggestion that seems worth examining.

There's a lot of software I use that isn't for getting work done. Even the software that's meant for getting work done doesn't have to be used that way.
That will be a long wait. It’s been decommissioned in the US and many other countries have either also done it or are in the process:

https://en.wikipedia.org/wiki/3G#Phase-out
I misread. Yep, that's an non-operable scale model "sculpture" of a Power Mac G5.
> where the attackers can literally get not only on a plane but also in the fucking Cockpit.

You can easily get on a plane, you buy a ticket to board it.

People try and succeed to get weapons through TSA checkpoints. I don't know what the idea is though. If you want to shoot and kill someone, do it at the security checkpoint, as happened at Domodedovo. People hijacked planes because the media covered it. You could also hijack busses. I don't know. What is the threat model?

Bag handlers smuggle drugs. I don't know. Airports are fairly porous.

I don't think this little SQL hack gets you into a cockpit. I suppose I could also buy an ordinary ticket, change in the bathroom into pilot clothes, and then bluff my way in. It should be obvious what personal facts about me make that easier for me than for someone else.

Do you see what I mean? This isn't a big deal. It's fun to be dramatic about that's for sure. IMO the large number of high drama personalities in the "security" field - when you are a customer, and on the other side, the technical person is high drama - is harmful to security goals.
Batch operations using composite keys in Postgres over JDBC
After winning against NAR, Landian aims to replace them with a flat fee
I don’t really, but the significant reduction in boot time and longer expected useful service life was worth the small cost increase. I’m actually getting something for my money that will benefit me every time I reboot.
any links to examples?
Apologies, for all the thought put in to balancing conciseness with completeness, that was a bad miss. Right now we are focusing on Go and Java. We're flexible on logging libraries - if you have strong prefs here, we'd love to get that signal.

Moving forward we will be able to support Python, Ruby, TypeScript, JavaScript, Scala, and Kotlin as well.

I'll check the page issue on firefox. Thanks for the flag.
Maybe via:

https://en.wikipedia.org/wiki/Turbidity_current

https://en.wikipedia.org/wiki/Submarine_canyon

If you look at google maps on ocean floor near any major river you'll see it continue for hundreds of km. Longest is 2400km in bay of bengal.
https://slate.com/technology/2018/03/big-sugar-isnt-to-blame...
What about Ars Technica? It used to be pretty in-depth. Not sure about lately.
That just pushes the moral hazard down to the providers and patients.

Given how big the industry is that peddles mostly bullshit vitamins and supplements, I think society is best served by a conservative FDA.
If Japan is an example of a collapse, bring it on! We could do far worse.
I kind of like the OutsideOnline model where I pay for the apps (trailforks gaiagps) but also get access to decent content. Though I guess that is close to the old cable TV bundle model that sucked.

I pay for Kagi, NextDNS, Youtube to keep ads at bay. If there was a bundled content network beyond just Youtube infomercials posing as content it would be even more appealing.
That’s pretty good :)

For the curious I did actually end up using very similar materials to ikea themselves. Pine for wood and melamine particle board. It cost me twice as much and took me 2 days to cut and assemble. Worth it.
It's linked on the GitHub front page, for some reason it's not in this link at all.
You could look at socat to create virtual serial ports and insert your byte reversal in there. Or there are things like ttymux (of various flavours() that can probably be adapted.

[0] https://stackoverflow.com/questions/52187/virtual-serial-port-for-linux
[1] https://hackaday.com/2022/05/03/linux-fu-the-infinite-serial-port/
Is it me or are authors not specified?

Love the list but it would help a lot to have the authors next to each book
The Apollo Lunar Surface Journal, and the accompanying Apollo Flight Journal, are transcripts of the audio recordings, with accompanying audio/video, and annotations from post mission briefings, and interviews with the astronauts in the 1990s. There is an overwhelming amount of detail. Dave Scott of Apollo 15 was a particularly enthusiastic participant in this, but not the only one. It really is a tremendous resource for Apollo.
https://www.nasa.gov/history/alsj/
https://www.nasa.gov/history/afj/
It is very handy.

Users who want an advanced lisp shell for the terminal, where they can mix & match shell and lisp code, would turn to lish: https://github.com/nibbula/lish/ (not considered "ready" or "good enough" by the author, but well advanced).

also https://github.com/bradleyjensen/shcl, a POSIX shell.

As always: see more on https://github.com/CodyReichert/awesome-cl#shells-shells-int...
you forgot to answer the question though :)
The idea is that responsibility is held by the CEO/owner in control. So if someone owns companies A and B and they do something illegal through company A, then it's logical to say that the CEO/owner of company B has committed something illegal (it's the same person!).

I understand certain CEOs are elected by their respective boards, so it's then their decision to keep someone like this onboard.

I'd also question the bigger picture - how come is a single person allowed to be at head of so many companies. Can they really be an effective CEO in this case?
Andy Grove flew in Clayton Christensen to let him talk for about 15 seconds before deciding that Intel would disrupt themselves by taking huge losses on Celeron. But Celeron did not save Intel; ASCII Red and multicore saved Intel. If he had actually read Clayton’s book, he would have understood that. Otellini got the disruption theory correct, and stayed out of mobile. But was that right? Maybe not in the current monetary environment where investment flows dwarf operating flows. A big mobile market could attract more investment than the losses it would generate. So disruption theory now works in reverse, and I’m not sure how far that implication goes.
Yeah, it's positively snappy.
With Apollo 11 source code publicly available, maybe someone will add a "debugger" panel that steps through each line of code during landing?
Writing APIs in Rust (2022)
Balenciaga and the Influence of Abstract Art
> we’ll still have a place for everyone to talk about the latest in technology – and have those discussions last longer than 48 hours.

Good jab!
> But email addresses are not inextricably tied to a provider at all.

Details, details. They are for 99% of people on the planet :-)

> As for sending email to the whole world, let me know how to toot to the whole world, I'd like know.

You send a toot, and anyone in the world can see it. Sure, it doesn't show up in their inbox, but email doesn't have an equivalent.
Retrieving publicly accessible data and then giving it to anyone else is the problem when the data contains the identities of witnesses for ongoing criminal investigations.

I’m really far on the side of hackers here, but I’m having trouble justifying sending any data whatsoever to journalists related to criminal investigations. Even one witness’s name, sent merely to prove that the breach happened, could be enough to cause direct harm to that case if the reporter decided to reveal it. You don’t need to do that to show a reporter that the breach happened. And it’s up to the reporter themselves to prove the breach is real.
A lot of the compounded stuff is nonsense. They charge you a few hundred dollars for vitamin B supplements with some shadily-sourced GLP drug that fell off the truck or was manufactured in some mysterious factory in Ukraine or wherever.

Even in the drugs are real, most of the online compounders are out of Florida or other locals with a long history of shady behavior and poor regulation.
Ask HN: AI Engineers–How to make yourself known in the field to get hired?
Assuming one wants to get hired as an AI engineer (not an NLP/ML expert, and not a web developer), what are some things one can do to put themselves on companies' radars to get hired?

I'm open to research positions as well as more practical ones that involve building products using AI.

Thank you!
> Pure PV farms have minimal operational costs, nuclear has huge ongoing costs.

https://www.iea.org/reports/projected-costs-of-generating-el... page 59 table 3.13a puts O&M for nuclear in the USA at about 12 USD/MWh plus just over 9 USD/MWh for fuel, and table 3.14 puts O&M for utility scale solar at around 6 USD/MWh or so.

As for batteries, I think a few hundred USD/kWh is a reasonable guesstimate of cost (raw LiFePO4 cells are now sub-100 USD/kWh). Backing up each hour of production of a 1GW power station would cost a few hundred million USD, plus the cost of the solar farm to charge the battery up.

> 24 GWh per day of battery backed solar can dump half that power over 2 hours @ 6GW

At which point the transmission becomes the limitation; the grid operator probably wants a fairly stable flow of electricity through the wires to maximise utilisation so the 6GW is not realistic, nor would moving the electricity during the day to load-adjacent storage be efficient.

> Load following isn’t free for nuclear, any time you’re not operating at 100% you’re losing money.

I was responding to the point that solar panels are inherently more flexible because you can turn them off (because ...????). The same reasoning you've made about nuclear load following being uneconomical can be made about pure solar too.

> Nuclear inherently favors steady state operations due to the Xe pit

Operators change the boron concentration to offset the negative change in reactivity due to Xe-135 levels. For PWRs this is not a big problem, you just have to know it is there and do the calculation for I/Xe concentrations given the power levels.
https://words.filippo.io/dispatches/telegram-ecdh/
You mean something like generic-cl? https://github.com/alex-gutev/generic-cl
You cannot see the virtue signalling unless you see the traffic metrics and revenue sheets.

Everyone says they pay to support, very few people actually do.

Just look at how it is a matter of course to post an archive.is link anytime a pay walled article is posted. It's so pervasive and wide spread that people don't even think about it.
Our high-school had an intro to programming class which taught folks how to use VB6 in a computer lab. It was exceptionally self-driven and gave me a lot of rope to do whatever I wanted.

The PCs in the lab were very slow, and a known prank (taught to everybody at some point by virtue of being a victim) was to hold Win+E, spawning hundreds of Explorer windows and bringing the PC to its knees. Sometimes you could wait it out, but a stealthy pranker could hold it so long a restart was required.

Well, I created a little VB6 programme named "DoraTheExplorer.exe" which would do exactly that when you clicked on it. I put that on the schools shared drive (where you could sometimes find portable executables of the original Halo game until the admin found and deleted it).

My prank was successful for a short while until, however, it became quickly evaded by folks just hitting Alt+F4 quickly and exiting the Dora Programme.

I then discovered you could get the programme to launch another instance of itself on exit, but this was also countered by spamming Alt+F4 rapidly.

Finally, I hit my magnum opus. A hydra. Everytime you'd close dora.exe, it'd open two more. It was an ICBM in the Explorer prank wars and defeat was declared.

The admin knew about this the whole time, and they were generally chill. They made it clear that if anyone lost work or if it caused harm, then I'd be held responsible. But that never happened because everyone knew what dora.exe did, I was too proud not to tell folks :P People only clicked on dora.exe for the dumb pleasure of crashing their PCs and trying to see if they could evade it.

Very grateful for that class and the generally chill environment I was in.
What does “life size” mean here?
I am replying in good faith.

My point is that the whole concept of originality is a blurry mess and hugely subjective.

To demonstrate that point, I was giving other examples of copying in music. Let’s remember that it was me who introduced the analogy of a cover when the OP examples how bands might pride themselves on originality. I’m giving examples that his statement is false as often as it is true.

Maybe I’m misunderstanding the OPs point of view. Or maybe I’m just too old for this debate because trends are usually cyclical. If either of those are true then I’m sorry and I’ll bow out.
I happen to know this guy. He has an extremely bad reputation in the furry community for doxing people and bringing up old criminal records to publicly shame and cancel people. He actively tries to hurt people.

He’s about as far from an ethical hacker as you can be. He’s on a crusade.

Now that doesn’t mean this should be illegal but I’m not on his side.
The Wrath at Khan
https://archive.md/nv290
Didn't Apple just layoff a ton of people in this group?
The reason you get Mac as and answer is because those users are the most vocal.

There are some things Mac might be better for, like a UX dev. But the vast majority of companies issue Windows to their devs.
Doesn't tailscale also do similar thing where you never open any port in your server but you can still SSH into it as long as the daemon is running on the server?
Thanks! Macroexpanded:

GeoWorks Geos: The Other Windows - https://news.ycombinator.com/item?id=38961852 - Jan 2024 (4 comments)

GeoWorks: The Other “Windows” - https://news.ycombinator.com/item?id=29402609 - Dec 2021 (66 comments)

Geoworks and AOL (2019) - https://news.ycombinator.com/item?id=27275321 - May 2021 (6 comments)

The History of GeoWorks, Microsoft Windows’ Upstart ’90s Competitor (2016) - https://news.ycombinator.com/item?id=14748209 - July 2017 (64 comments)
In the UK Wegovy is £200 per month privately, Why is it so expensive in the US?
internet advertising as a means to sell garbage is overvalued, but it enables a system of pervasive surveillance that allows governments and companies to exploit your data offline too. As long as the tracking continued, the buying and selling of the most intimate details of your life would still be a massive and growing industry even if no one ever put an ad on a webpage again. Advertising is also effective at manipulating public perception/opinion though so it's not going anywhere either way.
It's crazy that it starts out as huge, ugly, loud machines with wires and control panels but it ends up as invisible "magic" where even the buttons, controls, and wires disappear, and the payloads between machines float invisibly through the air.

Everything is recorded digitally online, even the signage is becoming digital - soon all evidence of our language and technology will be tiny and invisible, the paint on the road, our clothing and accessories, compressed into hard drives and displayed on screens. Thousands of years in the future, if someone stumbled upon the ruins of our cities and discovered a smartphone, I wonder if they'd be able to figure out what it is. There'd be no obvious controls, too small for storing anything meaningful, too fragile to be a weapon or tool. Even if it was possible to read the values on the hard drive, and figure out that it was a computing device, would the values make any sense? Would they be able to figure out that the meaningful data is on some other hard drive at various data centers around the world?

Who knows what other invisible magic is out there from past civilizations. In 50 years a computer went from being science lab to a pocket watch.
How did you find weathering the growing pains, as your first employer (presumably) went through startup adolescence? Did you remain IC or branch into people-management?

Sound advice, caveat that (for so many reasons) a shop that feels right and _stays that way_ is increasingly rare and precious.
I feel like something is very wrong when a publication the quality of AnandTech can't figure out a viable business model.
Without access to a water supply, living in the middle of Arizona is just DUNE cosplay.

I do know that there are water condensation machines that could be fed with solar power, but at that point will likely be too expensive for a single family.