skysight-inc/HackerNews huggingface dataset:
The IATA code thing seems a bit wobbly. Am i really going to sit and work out if our datacentre in Sutton is closer to Heathrow or City airports?

We name our datacentres with a two-letter city code and a digit (or some letters and then some digits in your framework!). The city codes aren't from any canonical list, but it turns out there aren't enough to matter. So far, this has served equally well at avoiding arguments about what to call things.

We name machines ${datacentre}-${other_stuff}. That makes it trivial to tell what exact datacentre a machine is in. That's very nice if you have to reason about networking. In your scheme, if you had multiple datacentres near one airport, you would have to know the mapping from cluster to datacentre, right?
As an aside, I really think HN should stop auto-removing the word "how" from the beginning of submission titles. This article was submitted a few months ago[1] but didn't get much attention, perhaps in part because the title was truncated to "we build platforms," which sounds like... marketing for an agency? I edited this post right after submitting to put the "how" back in.

(Another, more humorous example: https://news.ycombinator.com/item?id=30679859)

[1] https://news.ycombinator.com/item?id=34863648
Quoting things out from an anatomy manual, for example, that can nowadays get you fired. Donating to the wrong political movements based on those beliefs/quotes/written down facts is another example, even CEOs from our industr have lost their job because of it.

The paranoia dismissal should be left out of an honest discussion.
Astrophysicists use a similar algorithm to build giant particle evolution models of galaxies and cosmology. It would be computationally prohibitive to compute the gravitational or electromagnetic force for every combinatorial pair of particles. So the mass/force are averaged in a hierarchical set of subcube centroids.
I used to carefully name all of our computers. Starting a few years ago, I stopped even knowing the names of most of the physical machines on my home network. Sure, I'd have to go to the DHCP reservations list to figure out the name of my kids' computers to remote into them.

The VMs and containers on my proxmox server are all named after the service and a trailing number. Plex is plex1, file servers are fs#, unifi controller is unifi1, etc. Once having a VM or container became essentially free, it mostly eliminated the need to think up or remember names.
This resonates with me.

With the added pain that "me today" and "me two years ago" are often different people too.

Rails shows this exact same collosal pain over longer period of time.

Rails optimizes my happiness today by trading it in for my happiness in a few years.
If you can just say, "We got subpoenaed" in a blog post, isn't that even more effective than a canary would be?
> That seems like a big claim for which I haven't seen any evidence.

Umm... the entire basis for the article was that there was a belief that market conditions at the time would remain true "forever". That's a very different delusion from thinking there isn't something there.

...and there's plenty of evidence that there was real demand. Real revenue grew significantly during that time. Streaming services saw significant increases in subscriptions. Computer sales were up. In tech in general, sales were up across the board. If you haven't seen any evidence of increases in demand during that time period, I don't think you'll ever see evidence of increases in demand.
I wanted to set up a similar chat for an online community.

Do you host yourself or do you use the free version? What scares me is often the cost, especially since there is no way my users will pay the $6 a month and we are not making a profit on this project, so we can't pay for something too expensive.

The idea is often to reuse our existing infrastructure and install a self-hosted chat.

What discourages me every time I want to move forward with this project is that there is never a rough estimate of operating costs when it comes to self-hosted open source chat platforms.

If you could share some pointers, I couldn't thank you enough!
The SFPD are used to doing nothing[1], and will continue to do so until they face actual consequences for their ineptitude. The recall of a DA that believed police should not be free to commit crimes and the appointment of a pro-police DA in his place only emboldened them.

1. https://sfist.com/2022/05/23/report-sfpd-refused-to-particip...
Kinda off-topic: what's the fastest terminal for macOS these days?
Any plans for a Discord bot?
Ideally, endpoint devices are enrolled and provisioned automatically. Decommissioning is a few clicks. Service hosts are deployed and destroyed via ansible or orchestration.

Backups, monitoring, logging, SIEM, etc. are integrated with the CMDB such that events and managed hosts are linked in both directions.

If anything, I’m spoiled on having automated systems making lifecycle terribly easy. I would concede that’s a blind spot in my perspective; many organizations aren’t going to be similarly equipped. If such an organization is managing more than a few dozen devices, however, they may have bigger problems than naming.
One is VC funded
Kitty isn't "xterm-256color". That's something that Thomas Dickey, and I, and others, have pointed out time and again. It's just plain wrong to say to programs that something is XTerm when it isn't.

Kitty is, unsurprisingly:

https://invisible-island.net/ncurses/terminfo.src.html#tic-k...

The problem that people have is different anyway. When they're doing things correctly, and setting the correct terminal type, they then face "But my terminfo on that Linux distribution DVD that I got isn't up to date!", or "But my termcap on FreeBSD isn't up to date!".

The answer to that problem is to point out that terminfo supports a local ~/.terminfo/ if one needs one, and FreeBSD termcap has a TERMPATH environment variable that one can point at a ~/.termcap.db file, or indeed one placed anywhere else, if the system termcap database isn't up to date.
> because without a box in your home how can you be assured of privacy

Right, the idea is to install it on an existing box at your home… your always on desktop, or a raspberry pi, or whatever. Lots of people have home servers, and it would be much easier to install on an existing home server than to get a single function hardware device.
> in the natural world, species sometimes end up moving from place to place

I think the difference here is the small scale for time and the large scale for space. With humans moving these animals around the planet and mixing ecosystems you end up forcing competition that reduces overall biodiversity.

A great example is "outdoor cats" - they're brought in by people and end up endangering the local small fauna. It's not "bad" if you like cats and don't like birds, but it leads to less species overall and I think that's the main concern.

> that’s just humans trying to impose order on the more dynamic natural world

I'd argue in this case nature is less dynamic and slow moving, we're causing the disruption - not failing to handle a natural change.
The DA was replaced with someone vocally pro-police. How come we haven't seen a reduction in crime?
It's interesting how you manage to leap from what is probably a supply chain attack investigation straight into a pErSeCuTeD CoNsErVaTeS conspiracy.
More plant grow more CO2 captured.
It’s a natural stabilisation cycle and a positive side effect.
But we shouldn’t talk about it because we should be so so afraid all the time of the green apocalypse.
I think I edited it within seconds of posting, it was just "Or worse" IIRC, and noticed I'd missed it when rewording it just before posting. I guess you were lucky enough to see it immediately :P It's a bad habit of mine to post then re-read with fresher eyes and notice problems in my comments - exactly like this clarification.

Security of technology is really a process, not a boolean. "Memory Safe" doesn't mean "Safe", and "Not the current crop of Memory Safe" languages doesn't mean "Unsafe". There's so much we can do with the tools we have right now to help with current codebases and apps, too many people seem to have the idea you have to do a ground up rewrite using the latest and greatest language, or you're an idiot and/or lazy.

Honestly, the whole world isn't going to be rewritten in rust tomorrow, imagine the time and effort that would take and all the other errors a ground-up rewrite of well-tested systems would cause. But we can probably rebuild 90% of the existing world in a "Safer" manner right now. We should be promoting that too, and not let perfection be the enemy of better.
There are things like it for sure:

https://tailscale.com/blog/ssh-console/

https://twitter.com/bradfitz/status/1585678043515084800?lang...

https://leaningtech.com/webvm-virtual-machine-with-networkin...
There are people doing Ambisonics 4-channel recording with electrets, so phantom is not necessarily required...

Core now does second-order...

https://www.core-sound.com/products/octomic
There was no NDA:

"We have waited for the string of subpoenas to subside, though we were committed from the beginning to write and publish this post as a matter of transparency, and as allowed by the lack of a non-disclosure order associated with the subpoenas received in March and April 2023."
Something you did in the last month becomes socially unacceptable and a demagogue inspires their followers to hunt your family down.
I thought everyone knew they were just freaky looking orb weavers, is this a revelation?
I wonder if drinking water in that position would work as well as food?
Elementl raises $33M Series B for its Dagster based data orchestration platform
Nothing to back this up, but alacrity?
Dumb legal question; what's the difference, if any, between "We've been subpoenaed" and "Someone had a warrant for data"?
Here's a companion blog that explain it works under the hood: https://medium.com/trulens/evaluate-and-track-your-llm-exper...
Ask HN: How do you showcase your achievements on GitHub?
Yeah. For their imagined target applications it's on brand for being delightful.

I think my quibble is simply, "the thing" it does is not my thing :)
Also: more food, more plants, less deserts, more carbon captured.
Goat: Fine-Tuned LLaMA Outperforms GPT-4 on Arithmetic Tasks
Yeah this is interesting, because they could in absence of the gag order but choose not too. Unless it’s not a gag order but a specific don’t tell these users anything?
He defines the direction yes, but inertia also matters. Twitter may be small by Facebook standards but it's still one of the largest social medias in the world. If you grab the wheel of a giant ship moving full speed forward in a given direction, you may want to set direction, but it'll take you time to steer it in that direction.

In 5 years Twitter will be absolutely nothing like what it was a year ago. But we're still in a transitionary period that's merely starting.
And it may be a foolish one because that ocean is filled with sea monsters that even TS can’t tame.
> And this is the crux of where we disagree. This is a messy part of reality which should be, as far as possible, abstracted away from the algorithms which need to operate on the data presented to them. If I'm running a Kalman filter I don't want to have to design in my filter around frequent gyroscope dropouts because image captures are happening, I want my system to have guaranteed behaviour that this won't happen.

Annoyingly in a lot of real world setups you can't have these guarantees. Your gyroscope, camera, etc are all producing data asynchronously often with slightly different clocks, and they all have different little idiosyncrasies and failure modes.

For example the Mars helicopter almost crashed because it missed a single frame. https://mars.nasa.gov/technology/helicopter/status/305/survi...
If possible you absolutely want to fix the frame drop in the first place, but your algorithm should also be able to handle the drop out (or at least reset/recover).
AI Copilot for Lawyers Spellbook Raises $11M USD
M.U.L.E. was amazing. One of the many little retro masterpieces from the 80s which influences the latest game I've been building (Slartboz: see my bio here if curious.)
> We will not be releasing the usernames involved publicly or to the users themselves.

Emphasis on the last part: or to the users themselves.

In other words: unless they actually let the users involved in spite of claiming the opposite, the whole article is complete posturing.
Apocalyptic in truest sense of the word, followed by post-apocalyptic for a bit.

Funny so, that even back then society didn't really collapse into the sorry state TV wants us to believe it would today.
The whole idea of the singularity is that AI starts improving itself. Until that happens, normal human progress in the LLM field is just normal human progress, and will probably follow a similar path of human progress where there's a breakthrough followed by lots of low hanging fruit and hype, then a plateauing and refinement/productization.

LLMs can help humans develop new LLMs faster, but mostly in implementation (CoPilot and ChatGPT), and that's not really the important part. I have yet to see an LLM come up with original ideas.

Given that training data seems to be a big bottleneck, and LLMs are really good at generating text, I think that maybe we can start to talk about the possibility of "singularity" once LLMs are able to generate their own training data that increases their abilities. After all, humans are able to do this. That is the history of human knowledge.
Dynaboard AI
> Why go to a community college for cheaper when you can get a big loan to go to a really expensive school that you can't afford.

1) Quality of the classes (most classes at all schools are pretty much made to fit the abilities and interests of the average student, which can be a big negative in transferring or even getting hired.)

2) Time to, and odds of, completion can lower for CC > Uni transfers, mostly depending on how well the 4-year schools partner with CCs in enabling transfers.

> Luckily with the internet you can study a lot of things for free...no need to pay some overpriced college anymore.

It's only rarely about what you know. The first step in the door is often gate-kept by a credential requirement.
I was sympathetic and open to tipping in more situations during the height of the pandemic, but now it has become such an annoyance. Lately I've drawn a hard line in the sand and only tip full service wait staff and bartenders, with only a few other exceptions.

The whole idea in the first place was that those jobs are allowed to pay less than minimum wage because providing good service could earn the employee potentially far more money through tips. That's the social contract we agreed to, which is now being contorted to absurd extremes.
I might not even care about it being longer, but the price I do care about and also the number of transfers

From Amsterdam to London is 99 euro with a plane. With the Eurostar at the date I wanted it was a transfer at Breda to Brussels and from Brussels to the Eurostar. And then it was 200 euro more expensive.
Truly noble effort. Hopefully the writeup and the tools will save others much heartbreak.
Nobody believes this crock of shit.

You're ignoring is all of the small businesses owned by first generation immigrant families. Families that fled much worse conditions with nothing but the cloths on their backs. These are brown-skinned people that don't even speak English, yet managed to work their way to building a new life for their children worked. And then idiots have the gall to blame everything under the Sun for inarguable failed policies and the actions of people that should be locked up.
Does a "subpoena" mean a judge was involved? The post says the subpoena was issued by the DOJ.
Can a subpoena stipulate that?
because IRL you're avoiding contact with the wider world.
This makes me wonder... it's entirely possible that the PyPI people would be enthusiastic about helping to track down offenders, and their users might agree, _if they knew what the offense was_. Instead, they're presented with a typically antagonistic demand for details, so they understandably get defensive on behalf of their users. I wonder if there's not a better, less heavy-handed way to get cooperation with law enforcement when the request is reasonable.
... hence I can't know what he thinks.
Boats do not use leaded fuel that gets spread into the countryside. Cessnas usually do, unless converted to run on pump gas or to a turbine engine.
Do eye glasses not offer any benefit to people with poor eyesight because the doctor can’t fix their eyes?
We're way past that point. Big Business (i.e. BRT) is currently pushing a new bill that would allow corporations to "buy" undocumented laborers at $2K-$10K for a period of 10 years. IANA-policy-wonk but it looks like it could become law.

https://www.congress.gov/bill/117th-congress/house-bill/6637...
Yeah I’ve never minded spiders much. Flies don’t bother me too much, and mosquitos suck but are rarely in my house.

Roaches for some reason though, evoke a sort of reaction in me that makes me want to become an arsonist.
Broken Roads – Official Game Overview – The Mix Showcase 2023
> It's not about long tails or any other argument, it's much simpler than that. People are willing to pay for a decent service, people are unwillingly to have extra work.

> When each film studio didn't have its own streaming service, the piracy was falling.

On top of this, something my co-workers and I were talking about some time ago: We were all several times more likely to pay for something than we were to sign up for something free. Being able to just pay for something without having to create an account and a subscription - like how physical media works - would probably also help.

The examples you listed are (were) all centralized places where the account creation is a one-time thing, and when streaming fractured into so many places that model broke. Now you need to sign up for each of them, which adds a lot to the friction.
No, in context "this suppression" is clearly referring to the disruption of the novel's genesis and the sending of its author into exile performed by the dictators in that period prior to 1946. The dictators are the censors and exilers being referenced in the next sentence.

It would have been easy to say that those actions were part of a broader suppression, or even just aiding in suppression with no qualifier, but specifying "this" makes it unambiguous that they are still talking about the same thing.
We must have played this for years on the Atari before discovering market "collusion" quite by accident when pressing both player buttons simultaneously mid-auction. It was features like this, and much around the auction implementation that was so novel and utterly playable. Brilliant game.
Same here.

Though I still do some Ruby. A quick Sinatra proof of concept, some Jekyll hacking or the occasional day of spelunking an old Rails app that suddenly broke for some reason.

But doing most work in Rust, Golang and typescript shows me how much Rails is a pias (but how beautiful Ruby is, and that beauty isn't a great trait for a production programming language)
Warrant = we (police or other authority) have the right to come and search your property for evidence.

Subpoena = the court compels you to hand over the evidence we need.
Frontend developers can barely be arsed to read the short React docs once a year to catch up on any updates.

There is no way in hell we're going to be able to function in an industry with thousand page data sheets and programming manuals.
> If an AI is capable of developing new AI techniques unsupervised, isn’t that by definition the singularity?

AI is not capable of developing new AI techniques unsupervised.

Honestly the lowest hanging fruit should be the ability for LLMs to generate their own textual training data that leads to an improvement in model abilities, since that is what they are supposed to be good at. Until then, it's still garbage in garbage out.
What a weird take
Boom - thanks!

For me I still feel they're underplaying it and in some ways diluting their own niche by making content too saturated but it's probably just that I hate social media lol
> I think your first paragraph is sort of self-evidently silly so there's not much to say there. Good employees leave, or die, and most of the time it doesn't kill the company.

Yes it's so self-evident that even you argument for it is moving the goalposts. Just to remind you, we are talking about an employee leaving affecting the bottom line of the company, not the company shutting down.

> You didn't explicitly, but you did say "worker makes it fairer to demand loyalty but not reciprocate". I'm claiming that the non-competes already demand a lot of loyalty, but the companies do not reciprocate it.

Loyalty is implicit, not some terms you sign on a contract. Duh, you have to follow those for legal reasons, not because of 'loyalty'. But let's indulge you.

If your contract has a non-compete and you want to see reciprocation of the loyalty, ask to add in your contract the terms that would made you feel it's a fair exchange of loyalty. Otherwise don't sign the contract. But of course you will sign it because you like that fat paycheck high-tech/finance is giving you - won't accept to work for those pesky companies that can't afford non-competes for a lower salary. You make it sound like non-competes are a common thing except for the ridiculously well-paid white-collar jobs.
Can you provide any evidence of the US forcing someone to update their canary?
Not a dumb question: a subpoena is an order to provide information or access, while a warrant is a court-issued document authorizing the government (or an agent of the government) to perform an act (e.g., an arrest, or seizure of an item).

Subpoenas can be issued by attorneys (including prosecuting attorneys) as part of the investigative and discovery processes.
> The privacy of PyPI users is of utmost concern to PSF and the PyPI Administrators, and we are committed to protecting user data from disclosure whenever possible.

Don’t lead with this.

> In this case, however, PSF determined with the advice of counsel that our only course of action was to provide the requested data.

If you’re going to say this.

I’m not judging their decision. Maybe not going to prison is a greater concern to them. It’s fine to just say that you thought it was best to comply because [lawyer reasons that you don’t have to disclose to anyone]/counsel.

EDIT: Or say “there are bad people out there and we trust the DOJ”. Whatever.
“Get alphabet soup all over him”

This is my new favorite alternative to “vanned” (or “v&”)
A lot of these "hating" comments remind me of the ones I read in ~2006-2007 when kids were making $100,000/month from AdSense and Yahoo! Ads by throwing up simple MySpace layout websites with graphics.
I erased a lengthy response I was writing because I think our sentiments may actually align. In short, I'm about as certain that these computers aren't going to achieve intelligence in my lifetime as I'm certain that the world is round. But none of that means these models aren't dangerous. Misinformation and accelerating backdoor access to network infrastructures are a couple that we are already see happening.
MapLibre GL JavaScript v3
I haven't thought hard about this, but maybe sell a little usb dongle or something?