skysight-inc/HackerNews huggingface dataset:
I never did any drugs but when I was growing up, it was understood that you needed to keep your drug use somewhat secret, behind closed doors, hidden from the public, I expected there would be consequences from the police if I decided to do drugs out in the open.

Now I see guys doing extremely hard drugs out in the open on the street and on buses. it is a jarring. They're usually not trying to inject or exhale on me ( though the meth smoke guys on some buses don't seem to care ).
Not when actors report false numbers. China's track record is terrible on honest environmental reporting [0] and their power consumption has been greenwashed with electrification that makes a minor portion of their GHG growth [1].

[0] https://www.nytimes.com/2012/06/06/world/asia/china-asks-emb...

[1] https://dialogue.earth/en/climate/chinas-manufacturing-pushe...
What you are describing is sometimes called a shared dictionary and it's a great trick for task-specific compression, where you know what data you're going to be compressing ahead of time.

The Brotli algorithm is typical LZ plus a shared dictionary aimed at common web documents and markup. It does work well and fast for HTML. A common criticism is that it's basically targeted at compressing Wikipedia and the dictionary is loaded with a bunch of junk and now every browser needs a copy of that 120 kB of junk some of which will very rarely be used unless you're compressing Wikipedia. (Both "II, Holy Roman" and "Holy Roman Emperor" are tokens in the Brotli dictionary, for example. Whole dictionary here for the curious: https://gist.github.com/duskwuff/8a75e1b5e5a06d768336c8c7c37... )
People keep forgetting anonymous and private are two different things
Check again?
https://frontier.com/shop/internet/fiber-internet

We used to have Spectrum, but switched to Frontier Fiber as soon as it was available, a couple years ago now. Apart from a few hiccups during the first few weeks of service, it's been very reliable.
Eh, it's fine. I learned about a video game series with a cult following I never knew existed, which isn't life-altering but passes the interesting bar for me.

Another detail I personally found interesting is the (brief) discussion of what performance scaling options Unreal Engine 5 presents to developers, and what they pass through to users in the menus, and how the game deviates from that. This is something I'd be interested to see more exploration of actually.

As a data point sample in how the roll-out of UE5 into the market is going and how various types of games perform in practice it's also interesting. UE was originally better known as a game engine for FPS and similar games. I know there's a number of racing games using it in the pipe, but it still feels a bit novel to see a racing game built on Unreal.
In order to measure distance between sheep, you really should start from the center of the sheep. So let’s make the math easier by assuming a spherical sheep in a vacuum…
This isn't true for the majority of operating systems.
A lot of those "nudges" were incredibly bad for women. Removing them isn't advantaging women; it's removing disadvantages. Restoring them is going to look more like "force" than "nudge".

The article doesn't mention adoption. Perhaps that would be the first step.

I concur that it's much better to have two parents, but they can double the size of their potential partner pool by seeking a male companion. If they're straight, they don't have to have sex; they can seek female sex partners elsewhere. And that way we can solve the problem for two men at once.
If anyone wishes to comment, the CMA is explicitly wanting those to do so by sending in emails to mobilesms@cma.gov.uk, addressing the questions set out in their report[1], which basically boil down to "Should we investigate apple and google" and then "'what should we do about it"?

[1] https://assets.publishing.service.gov.uk/media/679115f1cf977...
I’m pretty sure AI won’t be crammed into any Linux distros against the wishes of users.
Quite the opposite, a hydrogen power plant would generate clean water as a byproduct.
An AI would be nice for solo practice, though I have a hunch an AI would be unbeatable. Have you given any thoughts to implementing an AI player?
Lots of good stuff here, but I do wonder if some of the default behaviour is getting a little too magical:

When you use new Response(s3.file(...)), instead of downloading the S3 file to your server and sending it back to the user, Bun redirects the user to the presigned URL for the S3 file.

That's a rather surprising choice for the default, and it's not at all obvious how you'd disable it if you don't want to expose your S3 bucket directly.
> Which again, it's a known problem, existed for many years already and we have a work around for.

Not really. Other than Google's crawlers it was rare to see full browser engines or even JS runtimes as part of "security" solutions.
Bacteria Help Worms Brave the Harsh Antarctic Cold
Unless there is a problem with my search-fu, I find it noteworthy that there are 0 results when you do a site search of Suchir Balaji on axios.com.
By the time the survey is done the number will have changed. Instantaneous global knowledge is impossible, sadly.
My dentist keeps yacht sale and swap magazines in his waiting room, which are all ads, but they're completely irrelevant to me and fascinating. That's how I feel about this ad.
A tool for learning languages via poems
My 2017 Mazda with CarPlay does something similar. It truncates any lists (songs, podcast episodes, contacts, etc) that CarPlay displays to 10 items. All it does is incentivize folks to use their phone. It's incredibly annoying because the Mazda command dial for interacting with CarPlay is otherwise excellent and I don't think that limiting the list size does anything to reduce distraction.
Today I built a service for learning languages via poems. Stores your progress in Dutch, German, Italian, Russian, Spanish, and Attic Greek. Also Allows you to add new poems beyond the basic set via a camera / OCR service.

Source is here:
https://github.com/fractastical/poemlearner
that's old school javascript mentality. new school is bake it all in and let people get to work on the interesting bits.
These bullshit “security scans” are disruptive and barely more than box checking exercises by alleged “cyber security” people.

I’ve seen entire companies cripple themselves with this security theatre for days on end requiring usually some executive interjection to break the deadlock.

Instead of applying nuance, it’s all black and white. I once experienced at a job not being able to deploy urgent hot fixes even for live production issues impacting customers.

Reason? The useless DevOps team introduced some automated security scanner which found a single reported vulnerability in a development tool. A tool that in no way reaches the users browser or the servers.

Bear in mind this was a brand new found vulnerability and there was no fix yet.

But because of that, and because of their lack of understanding, and their insistence we were just being stubborn and not believing us when we told them there is literally no fix available yet, they disabled our ability to deploy anything.

While the urgent fix for production was already committed and merged ready to be deployed.

It took great managerial pomp and fanfare to get that abolished.

I’d imagine there’s a great deal of pressure on OSS maintainers when these borderline CVEs get published.
I'd like to retract my statement as I misinterpreted your comment as characterizing them as malicious. I would not go on a commercial vessel as I do not consider the operators as very good at understanding risk.
During the dot com bust they had a bunch of these auctions where a ton of equipment was for sale.

I bought a Cisco router (2514 iirc) and a Napster T-shirt when Napster went bankrupt.
Turing and Champernowne coded Turochamp by hand in 1948, but never executed it on a computer. The instructions were however executed with Turing as the computer:

https://www.history.com/news/in-1950-alan-turing-created-a-c...
What did past demagogues and dictators have to gain? It always turned out awful in the end, but concerns over that didn't stop them or their supporters.

Trump appears to have no stable ideals, he seems to be only interested in attention and appearing successful. He's previously tried unsuccessfully to launch into politics from the left, right, and center but eventually found traction with this new movement, so he doubled down and played the demagogue after a lifetime of being the epitome of the elite.

Ultimately there is a narrative that regular people are doing bad economically because of a few specific groups of people, and that this can be fixed by dehumanizing, terrorizing, and persecuting these people. They will need an all powerful leader not constrained by laws, opposing politics, or human rights to "solve the problem." Of course people think his actions are "aligned with getting America the best deal" or else they wouldn't want to help install him as dictator.

Trump seems to have gotten pretty far along this path already. He appointed his own sycophant supreme court that ruled him above the law and unprosecutable. He failed at trying to overthrow an election, but managed to get away scott free by intimidating people out of doing their jobs, and eventually pardoned everyone criminally convicted of participating. He was convicted of 34 felonies in a trial by jury, but received no sentence. Now he's experimented with simply announcing the 14th amendment of the US constitution invalid by executive order, and will see if he gets away with it- if so, I think that qualifies as being successfully installed as a dictator.
People with ADHD have shorter life expectancy, higher risk mental health issues
You can go diagonally too - that's how I ended up in Enterprise Architecture. It puts you at a strategic level in your organization and directly working with VPs to uncover what the actual business problems are and how new and emerging technology might be used to solve those problems. Then you lead projects to actually solve those problems. No, you don't spend a lot of time writing code, but you do get to spend some time writing code, and it's usually the most fun and interesting bits.

It's been working for me for 20 years now, and that's after spending 20 years as a developer. ¯\_(ツ)_/¯
I'll bite, the article mentions:

> To calculate the wind speed on WASP-127b, the team tracked how fast molecules in the planet's atmosphere moved using the 'Very Large Telescope' (VLT) located in the south American country of Chile.

Could you provide anymore insight into how this was achieved? Any interesting challenges associated with the measurement? What are the practical limitations of this methodology? How did you pick the planet as a target to measure?

None of these questions are necessary, I'm just genuinely curious if you could provide any insight
More common than it should be. There is a group that is impressed that you are large enough to afford to own a plane. If you have to travel often a plane at your command saves a lot of time. If you often travel with the same group the size of the plane, it can be cheaper than first class. Generally you should be better off leasing 25% of private jet though for the above needs.

Of course airplanes are always an environmental disaster. That doesn't matter to many people though.
This is amazing, love the ESP32 watchdog controller. Had a question about the keyboard - would it make sense for the keyboard to be hardwired to the laptop via USB-C and detachable to have one battery source?
Executing JavaScript on random pages seems like quite a bad idea, spammers could potentially include links to JavaScript which does resource intensive things, like that small and sketchy trend of including Bitcoin miners in websites.
I don't know what company died so I could get a Steelcase Leap for $5 but it's worked out well for me. Over a decade with a used chair and it still feels new. The only problem I've encountered is a screw in one of the armrests falls out from time to time. Whatever it is meant to bite into seems to be stripped out. Might glue it in the next time it falls out.
ChatGPT back online after outage which hit thousands worldwide
> not every founder or organization is morally bankrupt

I didn’t say that. What I said is the word “non profit” has no bearing on it. And it may even be a negative signal, as the organization wants to appear neutral or moral.
xkcd what-if has a great picture of what a typical orbital flight is really like: https://what-if.xkcd.com/58/

tl;dr: Our atmosphere is surprisingly thin.
I've been using it for a greenfield NextJS 14 project for a client for about 8 months. It's been very smooth. No issues whatsoever. (edit: one issue was that I wasn't getting stack traces for error pages but they fixed that a few months ago)

The only issue I hit is that Vercel only runs node, so builds that may have passed on bun, sometimes fail on Vercel. So just before I deploy, I run `npm run build` to catch any node-specific build issues and fix them before Vercel finds them.

I hope Vercel will add support for bun in their edge runtime.
FOSDEM organiser here. The shoestring budget is accurate, as is the badges or registrations thing. The security thing is not. We do have proper security. Organising an 8k people conference without would be unsafe and illegal.
This is a great idea, and it seems surprisingly accurate.

I know it's a prototype, but in case you're interested in feature requests: if I have multiple webcams, it seems to just choose the first one without a way to select another.
I thought this was sarcastic, but TIL Oracle Cloud[1] is actually a thing. I mean, of course it’s a thing. As a customer of three well known big cloud providers, somehow i never even knew they were in the race.

[1] https://docs.oracle.com/en-us/iaas/Content/GSG/Concepts/bare...
That's not a source. That's just an objective statement with no evidence to back it up. It's LTT talking uninformed shit as he always does.
Accessing links (GET), yes, executing JS and POSTing is the new thing. Putting an XHR in DOMContentLoaded was the workaround for the behavior you are talking about.
What is wrong with main setting those things first and then starting your main program? That is what everyone else does.
Batteries included mean wherever there is a fully compliant implementation, there is something available, even if it isn't the best solution in the galaxy.

Whereas the best solution in the galaxy might only work in a few selected planets, in other ecosystems without batteries.

I prefer batteries included, and not having a culture with a function per package.
Sounds like something Netflix would make into a two season show with a cliffhanger that the chair makes it into the Oval Office but Netflix cancels the show without resolution.
The directly support you get with HTTP is rather terrible. It works ok for a human browsing a directory manually, but if you want to actually download one it becomes a mess, since you can't tell if "index.html" is a file or just something Apache generated on the fly. There is no "list directory" command in HTTP (there is PROPFIND in WebDAV) and there is no "download directory" in your browser, you have to fiddle with wget and friends.

It's one of the things I love about IPFS, it has native directories along with fuse services, so you can just `cd /ipfs/...` and browse around. That has a lot of beautiful side effects in that you no longer need .zip to package directories and for a lot of things you no longer even need to download anything, you just access them directly via your file system.

Especially with FTP being removed from browsers, we could really need a proper official successor that can act as an online file system.
China has been responsible for 90% of the global growth in emissions since 2015. [0] Their population didn't change more than ~2%.

[0] https://dialogue.earth/en/climate/chinas-manufacturing-pushe...

> As somebody has pointed out below - a lot of those Chinese emissions are ultimately produced for use in other countries.

Not really. See domestic power demand growth for non-green applications. [0]
Even more annoying is listening to people complain about people being interested in a new paradigm.
LaTex didn't exist when Turing wrote that paper in the 1930's.

I don't known if anyone has gone through the trouble to re-typeset the original paper in LaTex.
Cool! Even though my computer is seemingly too underpowered to play it.
Anyway, do you plan to make it a big game?
Literally the next paragraph: “One obvious one is simply an increasing number of homes.”

Then the author adjusts “for changes in home size, number of homes/homeownership rate, and construction cost inflation.”
Did you perhaps forgot to edit and add the link? I'm interested in hearing about that
You can also choose to use JSON instead. Works great with curl and browser dev tools.
> a query-oriented API, useless if you don't need flexible queries

Right but, the typical web service at the typical startup does need flexible queries. I feel people both overestimate its implications and under estimate its value.

- Standard "I need everything" in the model call
- Simplified "I need two properties call", like id + display name for a dropdown
- I need everything + a few related fields, which maybe require elevated permissions

GraphQL makes that very easy to support, test, and monitor in a very standard way. You can build something similar with REST, its just very ergonomic and natural in GraphQL. And its especially valuable as your startup grows, and some of your services become "Key" services used by a wider variety of use cases. Its not perfect or something everyone should use sure, but I believe a _lot_ of startup developers would be more efficient and satisfied using GraphQL.
Is your comment supporting the find my car feature or saying it was useless?
I highly recommend this to anyone reading HN. I wouldn't say it changed my life, but I think about Borges and Fictions/The Aleph at least once per year.
Holy crap - I have read the Hobbit many times (and LoTR a few less) and I would never have taken the time to commit 13-character names to memory - most of them simply were not that memorable.
Are you saying it was sponsored? At any rate, it's clear that many people in this thread don't know that this is a type of business that exists—evidently they did experience the first dot com crash, or the second dot com crash. So, there is informational value at least.
Yeah it's bad out there. Don't do what the yahoos hacking up their harnesses have done. The Toyota DCM I'm familiar with has 3 coax antenna lines coming in. The outer 2 are cell and the inner is GPS. Pull the cell antenna cables out of the DCM and you should be good to go. Best to hunt down your vehicle's service manual and verify the procedure first.
I've become somewhat expert at identifying cheap prefabulated automotive LED modules on AliExpress that seem unlikely to be problematic, and modifying them to be something other than awful and stupid.

It seems like such needless work. All I want are ~3000k LED widgets in various standard-automotive sizes that aren't stupid.

What I get are ~3000k LED widgets that are overdriven and painful to be around at night, which also have extra "CANBUS" resistors that only serve as heaters.

It's all pretty repulsive. Some recentl examples I got consumed 2.6 Watts, and about half of that was deliberately wasted as nothing but heat.

(2.6 Watts is quite a lot for a little LED board to dissipate, which results in early failures and flickering and other nonsense.)

But with the stupid heater-resistors removed, that dropped to only an eye-burning 1.3 Watts.

With the current-limiting resistor swapped to a higher value, power consumption was reduced to a few hundred mW and the light output approximated the relatively-unintrusive incandescent lamp that was originally fitted.

And finally, after all of that work of finding and modding the things, I can open the car door at night without becoming blind -- just like it was the 1990s again -- and also preserve the battery for things like starting the engine.
What were you measuring with binoculars? Did it have a filar micrometer?
A new method to fabricate soft electronics via particle engulfment printing
Mysterious Blobs Found Inside Cells Are Rewriting the Story of How Life Works
How about "SEQUEL: A Structured English Query Language" Don Chamberlin and Raymond Boyce?

https://web.archive.org/web/20070926212100/http://www.almade...
Lost Villages Uncovered: Rare Roman Boundary Stone Found in Northern Israel
Ape-Like Human Ancestors Were Vegetarian 3.3M Years Ago in South Africa
> we can find some other evidence for this invisible USA bot farms.

You mean articles like this, which have been completely wiped and erased from every search engine?

https://archive.ph/20180131071525/http://www.washingtonsblog...

Yeah USA has bot farms as well, they just like to pretend it's only the others who do.
Very cool, but since this transpiles Shell to Go, what makes this difficult to port to Windows?
Nah, I'm a die-hard Linux user that's been running heavily customized Arch for as long as it's been around, and I have the same attitude towards games. Spent countless hours in Minecraft¹, zero desire to mod it.

¹: with a good internet connection that's been used to download podcasts to go along with it
surprisingly it's not, indeed.
By far the worst part of OpenAPI is how aspirational the documentation seems to remain. It seems it is always leveraging things that almost worked in the previous version with advice on how it should be done. But if you do the new way, expect that about half of the tooling you find won't work.

It really is WSDL all over again. Where if you buy in to a specific vendor's tooling, and don't leave it, things actually do mostly work as advertised. You want to piecemeal anything, and holy crap at the unexpected pitches.
Maven 4 – Why, what, how and when?
Because of this I always implement magic links with an additional link to click. Robust and easy and not a thing you do 100 times a day anyway.
The new administration just ordered the resignation of every Democratic-appointed member on the Privacy and Civil Liberties Oversight - this is the body that oversees the intelligence agencies and makes sure they don't abuse their power to spy on Americans. So much for dismantling the deep state.
Making many wip commits with small chunks and then squashing and/or splitting them into proper sharable commits once I'm done is my usual mode of operation whenever a single staging area is not enough for what I'm working on. `git rebase -i` makes it a breeze. I'm trying to imagine what multiple named staging areas would bring into the picture there that isn't already provided by commits and I struggle.
I enjoy your 4 types on the architecture.

But I’m still a bit confused on what the project actually “is”. I see you have an architecture and I’m using ts to define the interface between those 4 types of components. But let’s say I have a react-native target: what am I expressing in that interface? A cli which can build/deploy that interface? Each ui screen in that rn app (rn login, rn add contact)? Or all of the api endpoints in the web target which gets called by the rn target?

In the readme, I would focus a bit less on the UML part, and a bit more on the “if I have a webapp and a mobile app, with auth and crud for contacts, here’s what you’d need”
There was a recent HN posting on the US banning Chinese car brands from being connected to the internet. https://news.ycombinator.com/item?id=42706212

If Chinese companies comply with the ban by providing car models without internet connectivity, it's hilarious to me that that the nationalist regulation could make Chinese branded vehicles more desirable from a security & privacy standpoint.
This is Deno (JavaScript runtime). Package version and download location in the import path.

import * as jose from 'https://deno.land/x/jose@v5.9.6/index.ts'
https://www.seangoedecke.com/weak-engineers/