skysight-inc/HackerNews huggingface dataset:
That helps but may not be not enough imo. You can follow the docs to the tee while still producing overly complex, badly performing code which botches many edge cases.
I somehow doubt that there is truly a lack of people willing to train to obtain a CDL who also don't use marijuana. Hell, I don't use marijuana and I'd gladly do it if I needed a job.
The CEO’s of those companies you mentioned don’t rail against federal government spending.
Building the Alternative to Google Analytics
The browser.

It has games which is the driver for a lot of people to explore computing environment.

A built in repl, full graphics stack, multimedia etc.
How can we expect people with nuance to win elections if the population has been trained to expect solutions that fit in 280 characters and/or 15 seconds of video?
I like it, the filters are pretty useful
It's a matter of priorities, I guess?

If you want to you can just not save the recovery password. In that case I guess they'll just beat you to death with that $5 wrench.
this is a great analogy

its why i love graham hancock and everything he talks about, its so exciting to think about the great achievements of all the human civilizations that have come about in the 200-300k years that humans have been around
Years ago I wrote a library that would exaggerate sequential IDs to make our SaaS platform appear more popular than it actually was to anyone trying to pay attention. Not sure if I’m proud of the hack or embarrassed. But of both I suppose.
I think the support for isolated sub-interpreters with separate Global Interpreter Locks is the most interesting new feature in python. It is doubtful not the best way to offer some sort of concurrency but still a step closer to maybe one day get rid of GILs.
mods: typo in title
"Price" -> "Prize"
Everything aside, I enjoyed the "And now for something completely different" part.
I feel its the same as with any long standing computer system we have today. It was designed as more and more of the world came online and all the growing pains it came with. Could it be built from scratch today better? Yes. Will it? No. I suspect it will be around long after we are all dead. Same with IPv4 :V
Yay new generic syntax…
The main difference was that the 8086 had a 16-bit data bus while the 8088 had an 8-bit data bus, requiring two cycles to transfer 16 bits and therefore slowing it down. This also has to do with why the IBM PC and IBM PC XT had an 8-bit expansion bus. The 16-bit ISA bus came with the IBM PC AT.
The ConScript Unicode Registry is a volunteer project to coordinate the assignment of code points in the Unicode Private Use Areas (PUA). Why does tengwar have to be in the PUA, why not make it a first-class charset? It's not just a minor conlang a small group of geeks invented on a weekend, it's a well-established piece of the modern culture, isn't it?
You are basically describing BuildKite's previous solution.
Holy shit, actual multithreading. Never thought I'd see the day, good on the Python team for making such great improvements.
What are the advantage of Cython over something like C++ with pybind11 or whatever the equivalent in Rustland?
1960’s studies of the Bushmen one of the last remaining hunter gatherer groups had roughly that much time spent working. They really spent quite a lot of time working on hobbies and socializing.

Processing animal skins is also a lot faster than weaving. Clothing is ~170,000 years old, weaving is very recent by comparison.
Musk and Bezos have their science/engineering experiments... and Gates through his investments. Hell, if we look at this broadly, many investments are being made in science - just through through (and to) institutions.

Basic science funding seems sparse though. Investments tend to favor commercial entities.
Wait, what happened to Python 3.11 for Workgroups? Something's not right here.
Good catch

doh.
I can imagine living in a single room with good, big shared amenities, but I can't imagine living in a pod. In fact, i would consider the opportunity for the single room, I find the idea appealing. But not a pod, just imagine starting a relationship while living in a pod. Sometimes you really need privacy.
Short of a true hoverboard, the answer may come in emulating wingfoils on the ocean. A third wheel drops down at speed and pushes the scooter deck into the air. Like lowering a plane undercarriage. So an e-unicycle below the e-scooter. That creates a buffer if a pothole or kerb is hit - the wheel swings back into its holding compartment and the e-scooter wheels make contact again.

Hey, and why not even hold a wing up when the battery is low!? That can also charge it up!

I really don't know.
Yeah, outside of the sub-interpreters work, this is probably the change I am most happy about.
Is that even a loophole? “You only get 28 flights with a final destination of Melbourne, and no cap on flights connecting through it” seems like it was designed to encourage this behavior.
How would you do that with UUIDv7 though? I see how using sequential IDs would obviously leak that information, but if all you leak is the timestamp the ID was generated, how do you then infer anything about the rate of ID generation?
I remember about this being posted about 3 month ago (the product, not the link. https://news.ycombinator.com/item?id=36573437).

Outside of a few marketing and hype terms, the website was so dry it was actually really hard to even get a simple idea of what the product was.
Everything I disagree with is misinformation! Christians who put family first are bad people because a British man on HBO told me so!
And this is where the resentment came from as well. It was always well understood that HR is not exactly there to help you, but I know I personally snapped at one drone ( and eventually quit ) over those inflexible policies dictated from clouds above.

At the end of the day, you can
always choose not to play.

edit: I dont want to name the policy as it may identify the company. It was a particularly idiotic one though.
Dan McKinley's innovation model is solid. If you're familiar with entrepreneurial literature (eg. HBR), or financial analytics, or even the prosumer DIY scene, you'll land on the same general principles.

"Boring" is essentially a synonym for "reliable," a principle that holds true across sectors, especially in tech-adjacent fields. Nintendo's success is a case in point for the power of commoditizing reliable tech.

Google's polyglot approach (Go, Kotlin, Dart…) might seem like an exception, but it's more likely a symptom of being "too big to notice friction." This will eventually manifest as either tech debt or a talent bottleneck.

As for sectors that defy the "boring is best" mantra, they're rare. Even buzz-heavy areas like crypto and Web 3.0 often rely on tried-and-true languages like Java or Python. Domain-Specific Languages (DSLs) are the real game-changers, bridging monoliths to human-centric solutions. The only sector that genuinely benefits from "non-boring" tech is cutting-edge R&D—think languages like Julia.
Unless you have specific needs, the only type of UUID you should care about is v4.

v1: mac address + time + random

v4: completely random

v5: input + seed (consistent, derived from input)

v7: time + random (distributed sortable ids)
What on EARTH is that mouse cursor thing all about? Why would you even bother writing this, then making it impossible to read properly?
Done it a couple of times - so easy to find clay pipes, Tudor floor tiles etc
> they don't even take online orders

edit: nope i was wrong, sry

t̶h̶o̶u̶g̶h̶t̶ ̶t̶h̶e̶y̶ ̶d̶o̶,̶ ̶b̶u̶t̶ ̶i̶t̶'̶s̶ ̶n̶o̶t̶ ̶p̶r̶o̶c̶e̶s̶s̶e̶d̶/̶s̶h̶i̶p̶p̶e̶d̶/̶r̶d̶y̶ ̶f̶o̶r̶ ̶p̶i̶c̶k̶u̶p̶ ̶u̶n̶t̶i̶l̶ ̶t̶h̶e̶i̶r̶ ̶n̶e̶x̶t̶ ̶o̶p̶e̶n̶ ̶d̶a̶y̶

imo this is fine, i mostly use them for business purchases, which i usually dont need over the weekend (its fun to go to their store on lazy sundays though...)
Happened to me not once and not twice: Editing local code, but checking changes on the remote server. And going crazy, why nothing changes?
Unfortunately those are all candidates which are conjured ex post facto to explain the "mass with no known properties" that is inferred. As you say, none of them are convincing. It's also just bad science to reach for factors that are just-so explanations of the observed phenomena.
Boeing hasn't repeatedly shat on subsidies and said they're self-made while pocketing massive government benefits.
Using Cloudflare to Bypass Cloudflare
> Repetition would be fine if I had the ability to wipe your mind everytime you caught on or really anytime I wished. Without this caveat, repitition isn't a good idea even for language models.

I don't mean repetition in the sense of trying the attack multiple times, I mean literally just repeating an injection multiple times during a conversation. So if I gave you a command during this conversation, I'd just give it to you multiple times. So if I gave you a command during this conversation, I'd just give it to you multiple times. So if I gave you a command during this conversation, I'd just give it to you multiple times. So if I gave you a command during this conversation, I'd just give it to you multiple times. :)

It's not human statefulness that makes that above behavior sound weird, it plays into what I'm talking about with pattern matching. Indirect prompt injections become much more reliable if you literally just repeat them multiple times throughout the compromised text.

> but it still would ultimately lie in the same plane as a human with Multiple personality disorder or one that is just not as invested in keeping up the lie of consistency.

> If I could shape shift into your boss or alter your memories

Maybe we're still talking past each other. I'm not making a philosophical point about whether or not LLMs could be compared to humans, I'm making the practical point that jailbreaks today are more effective when you stop treating LLMs like humans.

If humans were like LLMs then you could attack them the same, sure. I agree with that. But... they're not like LLMs, so we don't attack them the same way and instead we emphasize pattern matching behavior and exploit LLM-specific quirks that humans are less vulnerable to. If humans were prone to buffer overflow attacks in their brains that allowed overwriting arbitrary sections of memory, we'd use buffer overflow attacks when attacking humans. But we're not vulnerable to that, and so I'm not sure that it's useful to classify buffer overflow attacks the same way as social engineering.

Let me put this another way that might make the philosophy/practical distinction more clear: if we were talking about async vs synchronous programming, and you wanted to know the difference between the two styles and I said, "there is no difference, ultimately both styles are getting compiled down to assembly" -- you might even agree with me, but it's still not a useful answer for actually writing code. Whether or not anyone thinks that LLMs are just humans with a couple of quirks, the practical reality is that it's harder to work with them if you treat them like humans.
A cow didn't create me and set me on a goal. If it did and I came to not care about cows, I wouldn't care about fulfilling this goal either. The paperclip Maximiser sets up this very weird situation where the intelligence cares enough to fulfill your goal but not to protect your well-being or rather it cares about yor goal but not the intent behind it. This is a situation that can only arise from a complete disconnect on how to treat goals.
Indeed, it seems that having another unlock option might be preferable. If you value your own live over the secrets, that is.
Any hydrocarbon derivative can be converted by pyrolysis into hydrogen and carbon (and small amounts of other substances, if it is not a pure hydrocarbon), where the carbon may be graphite or other forms, e.g. graphene.

This requires a great amount of energy.

By burning the obtained hydrogen, depending on the amount of hydrogen in the original hydrocarbon, there are good chances to obtain more energy than used for pyrolysis, if all the processes are done carefully, to avoid losses (the reason why energy can be gained is that every new hydrogen-oxygen bond corresponds to an old hydrogen-carbon bond replaced by a half of a hydrogen-hydrogen bond and a half of a carbon-carbon bond, and even when ignoring the other bonds and ignoring the weak old oxygen-oxygen bond, a hydrogen-oxygen bond is strong enough in comparison to a hydrogen-carbon bond to ensure a positive energy balance).

Nevertheless, the amount of energy obtained in this way would be much less than the energy obtained by burning the hydrocarbon derivative at the beginning, so this would be a waste that could be justified only if the graphene could be sold at a high price.

If it is desired to not release carbon dioxide, then the original hydrocarbon derivative should be left alone and hydrogen should be obtained from water.

If the hydrocarbon derivative needs to be destroyed, it is easier to ensure a clean process for burning followed by carbon dioxide capture, than for pyrolysis, which can produce many dangerous substances.
Sadly HN downvote me anyway lol
Allow users to skip passwords at sign-in (Google Workspace Admin)
I guess it was always on the wall, but it's there now.
The writing systems were already like this when we got them. Unicode's "total mess" mostly just reflects that. Of course it would be convenient for you, the programmer, if the users wanted the software to do whatever was easiest for you, but obviously they want what's easiest for them, not you.
Salesforce does this for customers:

https://developer.salesforce.com/blogs/2022/09/sandboxes-on-...
Meta had this already since their last Meta Connect event which nobody wanted to even look at a year ago.

This shows that the news were too distracted by their own proclamations of Meta's so-called death which was extremely exaggerated.
Illuminating Router Vendor Diversity Within Providers and Along Network Paths
I vehemently disagree. If I couldn't send images and video to my friends, my experience would be orders of magnitude poorer.

Case in point, I literally just finished making my foam cutting CNC machine two minutes ago, and all my friends around the world have already seen a video of it in action. That's worth a lot to me.
That got a chuckle out of me, good one.
the problem is that online discussion comes with higher risks, and one needs to be aware of those risks. but many aren't.

your points are of course good, but there exists private online groups where these risks are lower so especially friends and family are a non issue as there is no problem to have a private online conversation.

finding your community online is more difficult, but the point is not that you should avoid online groups, but that you need to be more careful how you communicate in online groups. you can't just hop in and spill your personal feelings without being aware of how those messages will be received. you want to get to know people first, and that takes more effort and time online than in person. it depends on what kind of people are in the group, and also if the group is public or private.

hackernews is public but most people are reasonable here and bad faith messages are not tolerated, so for a public group it is a pretty safe one, unlike twitter where you risk having your messages promoted to people with an unhelpful attitude.
Windows Update has fucked up my computer a lot more often than pirated software has.
> thought they do

Perhaps. Hadn't check recently.
This doesn’t make sense.
If you’re going to generate a new key if the user doesn’t exist then you’re creating a new user anyway, so there’s no hidden information.
Unless you mean that the system should return a bogus id instead of a status 40X when the user doesn’t exist, which makes even less sense.

ID generation should usually only happen when creating new assets, so it should be as fast as possible.
Yes, you want your clusters hot, but not too hot.

For large distributed systems like Spanner you want to avoid a hotspot on a single node as that limits throughout.

However for a single-node system like PostgreSQL you want hot spots because they are cache friendly. (Locks aside)

Basically you want a hotspot that is as hot as a single node can manage, but no hotter. Even for things like Spanner you still want good cache hits (which is why they support table interleaving and other methods of clustering related data) but in general avoiding overloading single nodes is more important (as it hurts latency and efficiency but doesn't limit throughput like a hotspot would).
Pataks aubergine pickle is great though. One of the simplest ways I like it is spread on wholemeal toast, and topped with hummus. Bringing India and the middle east together on some bread. Their green chili pickle is decent too.

Edit: I'd actually take those two Pataks versions over the Shan equivalent.
simple and great!

a REAL tool
If it's for the underlying technology, rather than a specific implementation, then I'm all for it and it's well deserved.
Isn’t that just the caffeine in the milk tea?
What sort of practical issues are you running into due to Unicode's codepoint compositionality?
Microsoft Kills Free Windows 7 to Windows 11 Upgrade Option
That's the point I guess. Japan's not famous for making quality opensource softwares, which makes the project look outstanding in Japan.
> Nearly 77 % of participants consumed milk tea at least 6-11 cups in the last year

Is that per day or the entire year?
Thanks for adding this. It's going the right direction. Personally I'm baffled the speed limit on the (for instance) Rozengracht - Raadhuisstraat is still 50km/h. Crazy.
No one mentioned agriculture though, you’re attacking a straw man.
I honestly can't tell if this is a parody? Is it an allegory for other addiction studies? Or are they genuinely worried about kids drinking tea with milk in it?
For someone who opened with an accusation of baseless claims, you haven't done a very good job of providing a basis for your own claims.
Be the change you want to see in the world. If we're going to make huge breaking changes, might as well do it sooner rather than later.
emacsclient is addressed in another post: https://magnus.therning.org/2023-10-01-how-i-use-emacs.html
How was Sweden more restrictive than it’s neighbours?
Yep, the website opens a websocket connection[0] and sends the mouse position every 1 second

[0] WS connection is on `wss://tonsky.me/pointers?id=XXXXXX&page=/blog/unicode/&platform=XXX`
Is this the same as Bubble Tea?

https://en.wikipedia.org/wiki/Bubble_tea
Definitely no kids.

And since when is rucking only 10kg? That’s just going for a walk?

Rucking has always been 40+ kg and involved some kind of serious terrain where I’m from?
> PEP 684, a unique per-interpreter GIL

We are on the track to remove GIL!
I at one point was taking calls in 2012 for a variety of ISPs including a small dial-up ISP in PA. [Also mixed in were weird other clients -- I could bounce from a dial-up call to someone asking about Bit9.]

It broke my heart to be taking a call from someone willingly asking to pay for 12 months of dialup in advance. But they did, and it was like $130. Ow.

National Rural Telecommunications Cooperative members were slowly but surely lighting up fiber, at least.
Nobel Prize Awarded to Covid Vaccine Pioneers
That is not a bad model if you completely trust the server owners. I feel there are more secure ways, but I suspect if a Arma3 server wanted to infect a machine with a bad mod they could. so the threat vectors are the same really.
If you're listening to most professional live sets that has amplifiers you're listening to something that went through "capture and playback end to end". Loads of boards are digital these days, and you're probably going to be altering the mix and EQ and going through compressors and all kinds of stuff in between.
oh cool, multi-line f-strings. With inline comments!

f"This is the playlist: {", ".join([
'Take me back to Eden', # My, my, those eyes like fire
'Alkaline', # Not acid nor alkaline
'Ascensionism' # Take to the broken skies at last
])}"
> The only modern language that gets it right is Swift:

I disagree.

What is the "right" things is use-case dependent.

For UI it's glyph bases, kinda, more precise some good enough abstraction over render width. For which glyphs are not always good enough but also the best you can get without adding a ton of complexity.

But for pretty much every other use-case you want storage byte size.

I mean in the UI you care about the length of a string because there is limited width to render a strings.

But everywhere else you care about it because of (memory) resource limitations and costs in various ways. Weather that is for bandwidth cost, storage cost, number of network packages, efficient index-ability, etc. etc. In rare cases being able to type it, but then it's often us-ascii only, too.
If it interacts with you but you don't realize it (say, radiation from uranium), is it real?

Where did you learn all of these things anyways, and which meaning of the word real are you working with?
Well, that's where the whole "for Workgroups" part comes in I suppose. See my sibling comment.
I lived in Atlanta for most of my life and commuted downtown daily for over a decade. For unrelated reasons, I moved away in July of 2020 during the lockdown.

I returned this past week for work and the city certainly did not seem back to normal. The areas around Broad Street and the intersection of Baker and Peachtree are usually bustling during lunchtime, it was a ghost town.

If your definition of normal is not lockdowns or mask requires then yes we're back to normal, but in large cities it's a new normal and certainly not a pre-pandemic normal.
I don't think political advocacy belongs in an announcement of a Python version.
it's not all about the CRE value, it's also about the businesses that would not survive without the daily influx of commuters. Parking garages, lunch shops, drycleaners, etc.
I don’t think permanent settlement disqualifies a site from being hunter-gatherers. Jericho is a permanent settlement that predates agriculture
I'm still dreaming of a 6502 (or Z80) smartphone, with 8 bit apps that hit the metal, and an OS that's actually 100% understandable (for a developer)...
> It's a Python monolith

> flaky third parties

Seems contradictory. What are the third parties used for?
The problem, at least indoors, is not emissive (LCD/OLED) vs. reflective (E-ink).

You can very closely simulate a reflective display using an emissive display and ambient light sensors. That's what Google's Nest Hub Max does, and it very often looks like a framed photo (i.e. reflective).

It's not like photons coming from an LED in a panel are more damaging than those same photons coming from an LED in the ceiling, that then reflects off of e-ink.

Outdoors, the problem is that transmissive displays are not bright enough to beat sunlight. That's where e-ink makes more sense, and where I think there could be a real health benefit (outdoor sunlight exposure, ability to focus at long distances).
What would a web app canary look like?
Do you maintain any popular open source projects?
What have i just read?
My grandfather was a strict Methodist and wouldn’t do any housework or projects on Sundays after church, for what I’m sure was at least 50 years. Typically he would visit with people or study his bible or do other reading. He would go as far as not supporting other people working, such as going to stores or buying gas. I don’t recall whether he watched TV or not on Sundays; I seem to recall a few baseball games on.
How to create a passive-aggressive vacation policy
And sugar, and fat, if this is the milk tea I'm thinking of (aka bubble tea / boba tea)
Check out The Local. Local news in 9 European countries, in English:

https://www.thelocal.it/
Too bad there's no Python API available yet :(

It's scheduled to be delivered next year if I'm not mistaken.

The new syntax for generic types is also a very nice QOL improvement, you can now just do:

class MyList[T]:
...