skysight-inc/HackerNews huggingface dataset:
Let's hypothesize that from tomorrow, the knowledge to produce everything at home "DIY" becomes available because it's free (and even today this is increasingly true as the concept of patents is decidedly in crisis). We now possess all the possible knowledge to do everything ourselves. However, one thing remains missing for us to become self-sufficient, and it will always be missing regardless of the economic or political systems, as it remains a finite resource: time.

We can afford to imagine new systems and models because we have significantly more time than our predecessors. We have more time than our ancestors because we are highly specialized, and we exchange this specialization on a local and international level for services, goods, and raw materials.

In the scenario you propose, would we have the time to search for raw materials, study to understand how to process them, create the objects and tools we need, and simultaneously dedicate ourselves to other things (i.e.: while we are doing all of this, we need to attend to children, family, and the fulfillment of basic needs such as food, leisure, sleep, illness, etc.)

In my opinion, it isn't possible. I would more readily understand forms of anarcho-primitivism in which people decide to return to nature and primitive values, either forcibly (which might be feasible) or voluntarily (which seems highly unlikely). At least these do not violate the spatial-temporal limits in which we live :)

Friend, I love being as independent as possible, fixing things by myself and maintaining a garden at home, but I'm aware that it's just a hobby. It's a hobby I can indulge in because for other needs, there are others in the market to lend a hand. If I were to have a toothache tomorrow or if my glasses were to break, in a fully decentralized model like 100rabbits, I'd be in trouble :) Or perhaps, I'm still missing some pieces of the puzzle they propose.
By that definition RTOS aren't OSes either.
as you are a person who takes the same flight frequently , wont it be easier having the same flight number ? the flight companies should just make the flight numbers fixed for a fixed route, like local buses.
Sure the people can overthrow a government with a revolution, but the situation deteriorating to that point is pretty much the worst case scenario I can imagine.
The Super Nintendo Cartridges
Terminus – Your Self-Hosted Home Cloud, Powered by Kubernetes
EU does prevent stricter rules. If a product meeting regulations can't be sold somewhere in the single market area, it's grounds for EU court case. That's why all the food producing states like Austria, France, Italy go around it with tax breaks and "product of X" stamps.

Note that while a state can have stricter rules for production, they can't prevent import and sale of products from less strict states of the single market area.
How do you navigate 7500 tabs? Like I struggle to find the tab I want when I have about 15 open because they don't all fit properly on my monitor. Do they have the widest of ultrawides or something to be able to read all of the tab names?
A word of warning.

Personally I am not touching the "homegrown stuff" vegetables from the home growers I don't personally know as: a few years back, it was uncovered (not Croatians only, this was wide spread in Adriatic region) smuggling EU forbidden pesticides from non EU countries into EU and selling them as they did improve harvest a lot. You can imagine this practice is impossible to control effectively and this is a huge issue, but also a huge potential for earnings.

It was also shown, that the home growers have mostly no education about pesticides usage and are using them by "over the thumb" rule, where the levels in vegetables can quickly go over the allowed levels (from before the pesticide was forbidden) and as such can be far more harmful than controlled vegetables from store chains/distributors that have their own laboratories to check for the toxic content - they are responsible and fined for what they distribute.

You can imagine, the nearest countries to Schengen borders were most affected. At that time Croatia wasn't in EU and it was source of pesticides for nearby EU countries, now they are probably coming from Serbia and Bosnia, while homegrown vegetables are not controlled and just sold on markets.

Same goes for homegrown vegetables in Hungary, Slovenia and Italy. If you personally know the seller, go for it, their vegetables are surely better by taste then hydroponically grown in greenhouses, but I wouldn't take risks by random seller.

Now for the "Adriatic islands" (and coastal region overall) vegetables, they have very poor soil, not a lot of it and also the rain is scarce, so any improvements for larger harvest are very welcomed to the locals (that are barely able to supply themself, not million tourists flocking to the country each year) and I would imagine the risk is even higher there.

I don't want to say, that this is a general behavior, but without any effective control, there is just no way to know.

Europol as source, not some tourist influencers or fake news site:

https://www.europol.europa.eu/media-press/newsroom/news/hit-...

https://www.europol.europa.eu/media-press/newsroom/news/2-04...
i suppose this would be far more intresting if you should what various ways you ca use a kindle and also maybe provide an 1-click way to jail break kindle and upload a YT video. dont forget to add 'for educational purpose' in the title so that amazon doesnt comes after you.
Economics is just economics.

It is bad policy which leads to bad market incentives and undesirable equilibrium.
> slow burn
Try this extension, commercial app has free version, will be really helpful.

https://chromewebstore.google.com/detail/zipy-plug-play/pbdd...
> (I think it makes more sense for TLS vs non-TLS to be distinguished by the first byte that the client sends to the server (and the client distinguishes them by the URI scheme); using separate port numbers is not required.)

The beginning of a TLS session begins with a "client hello" message[1] which is pretty easy to collect, parse (even without OpenSSL). A few pieces of software I've run into do this check before deciding which protocol to use and I find it nice to have a single port open I can speak TLS and non-TLS to.

[1]: https://tls12.xargs.org/#client-hello/annotated
I'm stealing this for all my future code reviews.
Thank you Jake. I hope at the end they can just .. ignore any best practices of responsible narcotics dosing.
The first is expressive in that you know that the "value" variable definitely ends up with the underlying numerical type of the Permissions enum, whereas in the second perhaps that static_cast is changing from a different numeric type.
If you have plenty of time, start a side project to build out a HTML canvas library (with no dependencies) ... just kidding! I've been building my canvas library for 11 years and there's still a shedload of JS understanding I've not yet poked.

More seriously, the MDN documentation is really useful[1]. Some of the advanced topics listed on that page may be a good place for an experienced engineer to start?

- Inheritance and the prototype chain - https://developer.mozilla.org/en-US/docs/Web/JavaScript/Inhe...

- Memory management - https://developer.mozilla.org/en-US/docs/Web/JavaScript/Memo...

- The event loop - https://developer.mozilla.org/en-US/docs/Web/JavaScript/Even...

[1] - https://developer.mozilla.org/en-US/docs/Web/JavaScript
Thanks for this. I was looking through my subscriptions, and this one slipped past me.
I used to host everything on Fly, but I switched to CF Workers because of that.
Tree style tabs extension, nesting in a manner that makes sense to them, probably other extensions too. I only have about 600 tabs at the moment and am impressed by someone managing more than an order of magnitude more than I.
I think the Uber Eats voucher was intended to be an internal thing, like “sorry everyone, we’ve had a rough Friday, probably things won’t be smooth again for a while, here, order yourself a pizza while we work this through together” rather than something to be offered to customers, and it leaked.

To a certain extent I get it, although the root cause was the CrowdStrike issue, the knock-on effects were exacerbated by Delta’s duck-tape-and-prayers existing IT services.

Makes it harder to accept responsibility for that when you’re being sued.
The voting system you described is not a verifiable voting system. If you have a verifiable voting system, you don't need to know what code is running on the election machines. That's the whole point of having a verifiable voting system.

You asked "how do you know your vote was counted". You can google for examples of how this works in verifiable voting systems.
godd damn the firefox engineers are outdoing themselves. should have had a way to easily restore back her 7k tabs easily.
hitjob on political opponent. Get that out of here, and ideally out of this solar system
What does the needs of the rest have to do with market efficiency?

They could all be die and it might not impact market efficiency. Market efficiency is a technical term, and I think you are using it for something completely different.
It has nothing to do with equality, or satisfying the masses.
Two codes.

A competently designed system should be able to convert between "internal" and "external codes" using only trivial string manipulation (e.g. no external dependencies, nor any databases to load at runtime; while adding or removing the code type magic-prefix is trivial; and computing/veriftying/concatenating/trimming any check-digits should also be straightforward, like a CC or VIN check-digit.

...basically, copy what Stripe does (except I wish Stripe would announce a far smaller and reasonable length-limit for their Object-Ids instead of handwaving around a vague reference to needing as 255-char database column - because it messes-up all of my RDBMS query-plans' memory grants because it allocates (N rows * 255 bytes) whereas in reality all of my Stripe Object-Ids are well-under 32 chars in length, _le sigh_.
All the best for the launch
Nothing "sad" about it; it's true. There's no shortage of accounts on the internet of someone loaning a tool to their neighbor and then either not getting it back, not getting it back for months or years, or getting it back broken or otherwise damaged. You can't trust random people to take good care of your stuff.

Co-buying second homes? How many people are involved in a transaction like that? That's not communal at all, that's a partnership. Of course you can be selective with whom you partner and only partner with someone trusted, plus you both have a strong economic interest in taking care of the property. Same with your so-called "communal houses": it's not like dozens or hundreds of people are going to live in a house. Makerspaces, etc., can screen their members, and keep track of who does what to penalize people who abuse things.

Libraries have occasionally had trouble with people abusing books (ever seen a loaned-out book with folded-down corners, or writing in them?). However books don't need nearly as much care and maintenance as complex machinery (i.e. power tools) so of course you don't have to worry about it as much, and normal libraries budget and plan for books having a limited lifetime anyway. Extremely rare and valuable books aren't left out for random people to handle either.
I remember hearing that server motherboards also played a role in overclocking out of the box, which is frankly fucking stupid. I don't recall anything about Raptor Lake-based Xeons suffering from degradation.
What do you mean by "lose them"? They are in the browser, stored for next session. Why would they be lost?

Firefox is very capable of managing this many tabs. You can also use things like % in the address bar to quickly jump to any ob those tabs, even, if they are not loaded, which most of them will not be.

I ran around with 4k tabs for quite a while. It does slow down startup of the browser a little though, and that is what made me close most of them.
Was it that slow? I think the DB got overwhelmed yesterday due to traffic.
My old man who will always gladly mention that „we did this already in the 80‘s and it was called frobniz“ whenever I bring up a technique, architecture etc. would beg to differ.

When I asked him about TDD he said they did practically the same thing. Forgot how it was called though.

One recent gem was when he shared a video where they explained the recent crowdstrike debacle: „Look they’re making the same mistakes as 40 years ago. I remember when we dynamically patched a kernel and it exploded haha…“.

In any case, writing tests before writing the implementation was a thing during the 80‘s as well for certain projects.
Power idiot *
I don't know how I feel about other headers, but I don't like using a Content-Type header since it can disagree with the binary stream, and this has historically been a place to hide bugs.
% in the address bar searches open tabs
I think it's clear that Threads will eventually go the way of IG in terms of user-hostile engagement-driven UX changes. It's decent now because it's new enough to be in the "gain users" phase, but eventually the enshittification shall begin (as it always does).
Yep. Not only a ton of software would make this assumption, but a ton of human-based processes too.

Lesson: if you make your IDs easily decodable, people will decode them and use them directly instead of whatever API you intended them to use.
I don't recall the last time I lost all my tabs. The only big annoyance I've had in recent years is when something caused my tab tree to flatten so all my arranged nesting was gone. I'm more curious how you end up with a system that destroys your session semi frequently?
No paywall: https://makesunsets.com/
Doesn’t your one tab go nuts for ~30 seconds when opening the sidebar?
Make Sunsets: Cooling the Earth
A new large-scale traffic engineering system from Tencent
Okay, so you will only accept some theoretical, idealistic, perfect voting system, which at this time does not exist. And until one is invented, you want all non-perfect voting systems to be "literally unconstitutional". How do you want government to function until a perfect voting system is invented? Should we just have dictatorship until that time?
XMP (and AMD's EXPO) is an overclock, you should not and can not expect stability out of the box where overclocks are concerned. This is regardless whatever the RAM vendor might tell you; an overclock is an overclock, it is literally running hardware out of specification.

Both Intel and AMD publish their memory controller specs and you should thoroughly understand them if you do want to overclock (read: use XMP/EXPO), anything that goes above the specs is not guaranteed to work.

Incidentally, for all the flak the motherboard vendors rightfully got with their out of the box overclocking defaults, their default configuration for RAM is in fact to stick to Intel/AMD specifications like superglue.
Nice review.

But I get the ick. As with AI/ML research, it has tremendous political, social, economic, environmental consequences. As AI/ML has shown, the pace of development and availability has outpaced humans' ability to think through the consequences until they have already happened and are in the hands of very powerful techbros and oligarchs. I have no appreciation of Hinton and other leaders' change of heart about the catastrophic consequences of their research.

A PhD in Longevity research, should be evaluated for its philosophical deliberations as much as it pokes the edge of the state of art.
On Chrome: Cmd + Shift + A (Mac) or Alt + Shift + A (Windows)
Every light in your link advertises (!) its multiple brightness and color settings. That makes for absolutely awful usability. I purchased a light like that, and it's terrible.

Give me an actual booklight where the settings are "on" and "off".

(Bizarrely, the light settings on a Kindle Oasis are barely better - since the light is controlled by an internal menu, as opposed to a hardware control, it can't be operated unless you can see the menu. This means that it isn't possible to have the light off during the day and turn it on when it becomes dark - if it's dark, and the light isn't already on, it can't be turned on. My conclusion is that there are no device manufacturers who understand how or why someone might want to use a lamp.)
The thing I learned is to quit the browser without closing any windows (ctrl-q or equivalent). Closed windows are restorable from the history section.
Xcompose only offers sequences started with the "compose" key (whatever it is mapped to) and resulting in a single X key-symbol, so to type an emoji needing multiple uniciode codepoints that way, you'd have to enter multiple "compose sequences". Whatever you describe here is not simple Xcompose. AFAIK, GTK offers entering unicode codepoints in a similar way ...

Of course you can do a lot of things with "input methods" (like popping up some "picker" only when wanted). But then you'll depend on X clients being aware of them in some way, e.g. by implementing the XIM protocol. Lots of applications have that (even xterm), so it might be what you prefer and that's fine. My method with faked key press events is definitely hacky, but will work with any X client, that's the point of it ;)
Some day, I will implement my task priority system. I start with a task's due date as a good proxy for priority, then tweak the priority:

1. The task with due date that comes first has the higher priority.

- Tasks with no due date have the highest priority (the task being to give them a due date).

- There is an abstract "WHENEVER" due date that is effectively the lowest priority and due infinite days from now.

2. A task's priority may be "bumped up" by creating a subtask with an earlier due date.

- This surfaces long-term tasks, forcing you to break them down into smaller tasks. Long-term tasks without smaller short-term tasks can be automatically flagged with warnings and floated to the top.)

- The subtask may be abstract/artificial, to tweak the effective priority. Usually manually entered via intuition (or adjusting order via drag-drop UI). An artificial sub-task with effective priority (effective due date) could be calculated by answering questions like in the OP's Task Ranker app.

Example:

- "Write a book" task due 2024-12-31 can be bumped up with sub-task "Write chapter 1" due 2024-09-01.

- The same task can be given an "effective due date" with an abstract sub-task like "Bump priority" due 2024-09-01.
If you stick to React, make sure to also check out https://www.tremor.so/ https://raw.tremor.so/, which is built on top of Recharts. Beautiful defaults, easy API.
> More seriously the solution suggested of giving the 3 companies other unused prefixes like D* U* and A* to use with their codeshares and non rev flights to start seems the easiest.

That's exactly it. And what happens in merger situations where they keep operating some of the flights with the letters of the old companies

The A* space seems full, the D* space is almost full though, U* has some space https://en.wikipedia.org/wiki/List_of_airline_codes
> spends their entirely early adulthood studying and practicing a scientific discipline, only to end up programming SAP applications afterwards

Well, isn't that the point of SAP? In Germany, SAP is jokingly expanded to "Sammelplatz arbeitsloser Physiker", which translates to "meeting point for jobless physicists".
Slap LLM and buzzwords like 'collaboration' and 'inclusiveness' in it and I'm sold.
The browser history also contains all the pages that shouldn’t be searched / aren’t interesting, making searching more difficult
What is society going to do during a bad solar storm or a really nasty worm or China cuts all the undersea internet cables?

It was no secret CrowdStrike updated all PCs at once. Delta could see that. It is no secret updates can nuke computers. Delta knew this could happen.

All business should have a plan for cascading/total outages.

This was a great test of humanity that Delta seems to have failed.

Deltas total incompetence makes me feel like CrowdStrike incompetence is canceled out. Delta's CEO clearly has no idea what he is talking about.
On the one hand this may be an article from a developer experimenting with different tools and techniques to advance themselves in life.

On the other hand it may just be the author wanted to gaslight ppl into a debate xD
If I'm an investor with 1million, how do I make money by helping a homeless person in California given the current laws and policies?

There is no option to allocate the capital to make money. That's why I think the problem is lack of options,not allocation. Allocation failure means a failure of investors to select an available option.
Yeah, I really don't understand the point of coming to a commenting website where people comment on stories and not expect comments about how they'd do it. Everyone does it at least in their mind, and the speculation as a group is the most fun about reading the news.

What's the point of reading the news if not to muse about "what happens next" or "how we should deal with this" in the story of the humans.

Should we sit there going "Welp, I guess someone knows more about this than me". If we took that attitude you'd never speak about anything.
I have carefully read the entire thread and nobody has said the answer yet.

Blockchain Ai.
That’s a fair point. However dynamic languages tend to have very good linting that catch many basic type errors.

They can also run way more often during development, down to the function/expression level.
Beginners use Arduino or MicroPython. For a microcontroller SDK, picolib is also quite simple. No need to deal with the boot or SPI manually.
But of course built in flash will be a welcomed addition :)
Paper ballot voting systems are generally more secure than electronic voting systems, but things are not black and white. There are differences amongst different paper ballot voting systems. There are also voting systems which combine both electronic and paper features. For example, a purely paper voting system can be trivially made more secure by adding electronic machines to prevent voters from accidentally spoiling ballots.
I loved reading this article. It made me laugh and cry and rage scream all at the same time. It is a true miracle that most things work most of the time. Don't look behind the curtains fowks! It might give you nightmares.
Wondering why they did not go for M4F. Probably this means they will keep the non-standard FPU which is also on the RP2040?
I love end to end tests even for personal projects
https://ashishb.net/all/bad-and-good-ways-to-write-automated...
> For all intents and purposes, the US is as "authoritarian" as the chinese in this aspect. This is even demonstrated, albeit rightly so, by the russian financial sanctions, and currency freezes/seizures.

No it isn’t. The reserves were frozen under due process and can be returned under specific conditions, i.e., Russia withdrawing troops from Ukraine. That’s what the rule of law is, unlike China that can seize your Yuan anytime, and there’s no due process to get it back.

> If you're part of the global south, but is rich enough to have foreign reserves, you will start to think about how to diversify.

They’ll still overwhelmingly stick to the dollar, not a currency that operates on the whims of a dictator.
Why do airlines even need separate flight numbers for codeshare flights? Why not just use the flight number of the operating airline in the booking? IMO it's just confusing for passengers as well.
Absolutely, I know someone, who knows someone doing exactly what you described. EU has been eating a lot of “locally grown” garlic actually grown in China and other similar things.