skysight-inc/HackerNews huggingface dataset:
There's a "dedicated thread" on the question here https://github.com/nodejs/loaders/issues/214

There are about 100 messages in the comments on the linked PR all about the import extensions compatibility/consequences :)

There's a "roadmap doc" here https://github.com/nodejs/loaders/issues/217 that states "No .js extension for .ts files."

> I'd prefer it break existing code to enforce correctness

That seems to be the goal and intent (from TS and Node team too https://github.com/nodejs/node/pull/53725#issuecomment-22301... )

> Will it transform esm import syntax into require statements?

IIUC no

see the docs about which module system Node picks for the loaded files https://github.com/nodejs/node/blob/main/doc/api/typescript.... ("Node.js will not convert from one module system to another")
Personally I am very interested on building big data pipeline for machine learning with initially batch and then real-time data of ECG and seismic, for CVDs screening/early detection and earthquakes early detection/prediction respectively. Any idea when the completed book will be available?

Just wondering what is the main difference between your book and this book, Architecting Data and Machine Learning Platforms also from O'Reilly:

https://www.oreilly.com/library/view/architecting-data-and/9...
I sincerely hope that they don't go radical because we don't need more tensions. Make your message heard, be a bit cocky but don't start a "fire".
For goodness sake. Be an adult. Cross-browser comparability is a known, material aspect of front-end web development. You know this. “It’s within reason for Apple to whitelist user agents for a beta release” isn’t the same as being an apologist and blaming the user. It’s a statement of fact. Insufferable.
RFC 3339 / ISO 8601 FTW!
> Smalltalk was one of the first Object-Oriented Programming Languages out there. It's where ideas like inheritance and message-passing came from (or at least where they got popular, from what I understand);

It may be worth pointing out that while Smalltalk is arguably one of the key languages that popularized such ideas and other OOP concepts, these were first introduced by Simula 67.
Bit of both, really. Do not fall for the illusion of a golden age. Overall violence peaked in the middle of the 20th century and has been gradually falling.

The approach that does: https://www.svru.co.uk/ / https://en.wikipedia.org/wiki/Violence_Reduction_Unit

You need both carrot and stick, and you need the police to target people who are doing crime and not target people who are not doing crime.

Media distortion driving fear is a whole other category of problem.
Contract killing is not analogous to tobacco companies. Both big tobacco and heroin dealers base their business on the exploitation of addiction, and are a nett detractor of societal value in all ways except one: creating shareholder value.

Strangely enough, I do actually think there's a time and a place to kill, but that's not the norm for hired killers.
They are motivated by well being. If the value of your work depreciates at a constant rate and housing becomes more unaffordable, then this creates a scenario of an uncertain future. Having kids adds a multiplier to that uncertainty. This wasn't always the case.
> A public cluster of GPUs provided for free to American universities, companies and non-profits might not be a bad idea.

USA and Europe is already doing that in a grand scale, in different forms. Both at national and international scale.

I work at an HPC center which provides servers nationally and collaborates on international level.
Here’s my pet peeve regarding RAID: no RAID system I’ve ever used gracefully handles disks that come and go. Concretely: start with two disks in RAID1. Remove one. Mount in degraded mode. Write to a file. Unmount. Reconnect the removed disk. Mount again with both disks.

The results vary between annoying (need to restore / “resilver” and have no redundancy until it’s done; massively increased risk of data loss while doing so due to heavy IO load without redundancy and pointless loss of the redundancy that already exists) to catastrophic (outright corruption). The corollary is that RAID invariably works poorly with disks connected over using an interface that enumerates slowly or unreliably.

Yet most competent active-active database systems have no problems with this scenario!

I would love to see a RAID system that thinks of disks as nodes, properly elects leaders, and can efficiently fast-forward a disk that’s behind. A pile of USB-connected drives would work perfectly, would come up when a quorum was reached, and would behave correctly when only a varying subset of disks is available. Bonus points for also being able to run an array that spans multiple computers efficiently, but that would just be icing on the cake.
Yaakov Isayevich or Isav Isayevich?

(I didn't get the impression SICM attempted to go beyond simple coding? Please let me know if I should delve into it...)

Aha! TIL the reference behind the reference in "tripping like birthright": https://www.youtube.com/watch?v=-TQmo5TvZQY&t=116s

> Tēnei te tangata pūhuruhuru /
Nāna nei i tiki mai whakawhiti te rā —TR

Nā ka mea a Hākopa ki a Rīpeka, ki tōna whaea, Na ko Ehau, ko tōku tuakana, he tangata pūhuruhuru, ko ahau ia he kiri maheni
it's a token gesture to the pronvicials...a show of unity.

It will never recoup it's cost, nobody north of the Watford Gap wants to work in London, and nobody in London wants to work north of the Gap.

London is international first, parochial second.
It even affects open source projects like KDE: https://bugs.kde.org/show_bug.cgi?id=340982
That is the key part on hiring side - take home must be reasonably scoped and relevant to future work experience.

Id say anything ~1 work day is a good upper limit.
You won't have the money to buy such billboards anyways. Also it would be more efficient to do semi-targeted advertising by buying space in related places: magazines related to your product, sponsor spots in youtube videos, ads in specialty stores, etc. Start small by targeting an audience likely to be interested, not by mass-advertising in a spray-and-pray fashion.

Example: I found out about JLCPCB from sponsor segments on electronics youtube channels, when they started their offering. Granted this is not a small business (the company behind JLC is a behemoth), but it is a Chinese company unknown in the west, that only did B2B before. They advertised directly to audiences that might be interested.
TIL the G915 doesn't have a proper numpad. Maybe it's some hack to reduce dimensionality for wireless transmission over that proprietary lightspeed protocol thing.

Seems like it's fixed now though, thanks :)
Teardown: Keyless car theft tool hidden inside a JBL Bluetooth speaker case
>Unfortunately mayors of cities in the Netherlands do not have sufficient power to change rules like these

Fortunately the mayors of cities in the Netherlands don't have their head up their ass so far they cant see beyond their own needs.

GL in your public transport utopia if you have kids, are disabled, live in the countryside, have to travel for work, and many other reasons.

Not everyone lives in a big city you know?
I'll tell you what France can do: exactly nothing. France is not playing with the big boys anymore.
> So we try to optimise to avoid it, to mitigate it, reduce the attack vectors.

So we evolved to create a device / technology that creates expectations and an environment that are entirely counter to our evolutionary upbringing?

We now expect to stop what is impossible to stop (i.e., life)?

And we can't stop ourselves to stop wanting to stop that thing (again, life)?

And we've normalized and culturalized all this to the point that we blame the device and anyone but ourselves for our own decisions and actions?

Surveillance Capitalism... is a certified success.

p.s..Parents have / did care. But they generally didn't feed an unhealthy paradigm. They had a reasonable sense of what mattered, when, and why. Their foundation was trust, not fear; and often they had faith (which is something the paradigm has convinced so many they don't need).
Nice work. It may not be a priority right now but I personally really don't like to have to move windows, see them overlap or not align because they have different widths, and have to resize them... I would love to see a good tiling (with optional padding between them maybe) Some kind of vertical masonry layout ?
These are horrible interview questions. Data issues like this do pop up in the real world; heck I deal with them.

But when you run into <algorithm> or <feels like algorithm>, the correct solution is to slow down, Google, then document your work as you go. In a real application log n may be insufficient. But coding interview exercises need tight constraints to fit the nature of the interview.
> But a half millennium ago it was the largest state in Europe by area. Since then, the country has been attacked and dismembered more than pretty much

To be fair the country become entirely dysfunctional (mainly due to internal reasons) long before it was dismembered. By the 1700s while technically retaining most of its territory it basically became just a "playground" for Russia, Swedish and German armies to fight each other in... and the country's elite had very little interest or desire to prevent that (or rather it was a very low priority for them and their weren't willing to sacrifice their economic and political status for it).

> Italy

I'm not sure Italy had many advantages in that regard. It was already dismembered to begin with and for several hundreds of years it was just a prize for major European powers to fight over (in many ways it was in even worse position than Poland). On the other hand even at its peak Poland was extremely economically and socially underdeveloped compared to most of Italy which seems like a much bigger reason.

> Germany
> resources from colonies might have played a role in their industrialization.

I'm not sure that's true in this case. Yes Germans were doing a lot of "colonizing" in Eastern Europe but I'm not sure German states in Germany "proper" necessarily benefited that much from it. And to be fair historically Poland only has itself to "blame" for being outmatched by a minor state like Prussia which began as a Polish vassal but somehow managed to turn itself into a global(ish) superpower over a few centuries.
(And with this comment, the 2024 Olympics commences.)

There are so many competitions that don't have any obvious practical significance. And people are still enjoying competitions where AI completely pwns humans.

Also, this is probably a good time to ask whether you won the Putnam... https://news.ycombinator.com/item?id=35079
If bitcoin is like gold, which became the basis for all money transactions then we're still effectively missing the digital market for services and goods right. Not the current centralised silo controlled one but a real open market which I guess if is to follow real life, begins with the ability to congregate, communicate and facilitate this set of transactions whether it's for digital goods or services on a per request basis. I don't think the whole Blockchain web3 thing is really doing that. It's almost like you need something that makes use of it in a properly decentralised way. Meaning an app protocol?
It seems like "modern filesystem" development focus shifted to distributed a few years back.
There is always two sides I am starting to think here. The size of the team working and if that is growing when it does not need to and is it in some over priced location. And then there is how much is being burned on marketing. I have not seen it for Cameo, but just looking at sponsorship deals in social media and one wonders is there really that much money in this single spot?
Even the Western intelligence agencies do not believe that Russia has blown up Nordstream.

The closest narrative they produced were "independent Ukrainians using a sailboat", after which they closed the investigation.

So, whose style is Nordstream? Under Reagan, another Russian-German pipeline was sabotaged.

It is of course possible that Russia did this particular one, but it is not Russia's style. Why now and not in 2022? Why don't they cut Internet cables? Why would they do it when they know there will just be a backlash?
Not being radical enough is exactly what put us in this situation. So yes, we should be more radical, and show them who they are working for.
If you think encoding it all yourself is going to end up cheaper, maybe you havent considered the full cost of:

building
maintaining
hosting

this piece of work?
There are plenty of English place names with surprising pronounciation too. I don't think out software should encourage us to stay ignorant of the proper pronounciation - it's not like the map software is the only place wehre you are ever going to encounter spoken place names.

> If someone who is unused to hearing the native pronunciation, their understanding is going to be impeded

Circular reasoning. If common software used the right pronounciation more people would be used to it.
As a nuclear armed power that has shown far more propensity for military intervention outside their borders (see Africa) than all other nato members I wouldn’t bet against the French here.
This, I've said it many years ago.

Math => Code => Simulation => Robots => GG
How We Use the Procrastination Equation (2013)
Investing in manufacturing capacity is a general tactic of industrial nations. I am of course referring to valuable Chinese industry like electric cars, batteries, solar, bullet trains, etc. Just as the USA saw value in stimulating an aerospace industry, China sees value in stimulating a broad manufacturing base and expertise on energy related production. My claim is that this isn’t unfair, this is standard industrial policy. Except the USA has literally forgotten the value of industrial policy so when someone does it properly we misinterpret it as cheating.

You may appreciate this economics lecture on industrial policy:
https://youtu.be/V6egGoCrbIo
> dumb down real people to a set of caricature keywords based on an ml method of the day

Better than at work where real people dumb down to a set of categories based on code, emails, age, gender, and projects?
This is a neat idea. I have thought for ages about doing something like this, but for spreadsheets. Great work!
It's worth to keep in mind that there also are activists in France that warned to this kind of thing as far back as when the Olympics were announced to be in France. This could be their actions. It's called "Zbeul Olympique", which roughly translates to "Olympic Mess".
I hope you reported the issue. That smells like a bug beyond the scope of btrfs itself. The basic filesystem has been stable for a very long time.
Apple Maps escapes orchard into web browser wilds
> "One crawler downloaded 73 TB of zipped HTML files in May 2024, with almost 10 TB in a single day. This cost us over $5,000 in bandwidth charges, and we had to block the crawler."

Invoice the abusers.

They're rolling in investor hype money, and they're obviously not spending it on competent developers if their bots behave like this, so there should be plenty left to cover costs.
i wish nanoVMs were better. its a cool concept leveraging the actual VM extensions for security. but all the ones i've seen hardly get into user-mode, dont have stack protectors or other trivial security features enabled etc. (smap/smep) making it super insecure anyway.

maybe someday that market will boom a bit more, so we can run hypervisors with vms in there that host single application kind of things. like a BSD kernel that runs postgres as its init process or something. (i know thats oversimplified probarbly ::P).

there's a lot of room in the VM space for improvement ,but pretty much all of it is impossible if you need to load an entire OS multi-purpose-multi-user into the vm.....
Galloway is not an academic professor. He has no PhD, he has not published or done academic research. He is an adjunct professor of practice in marketing who teaches only one course in brand Strategy to second-year MBA students.

He is building brand for himself and as he always says the most important thing is to learn to tell narratives. Marketing students like him because he is fun.
Extremist approach will never win any popularity and sway masses in such direction, so if you want to position some push for greener cities from extremist or even eco-terrorism perspective (so popular among young in western Europe these days), good luck seeing any results that would make you happy and actually achieve anything you wish for.

World is more complex mixture of various people than just similarly-minded people. Number of examples in the past where people feeling righteous and above the rest imposed pretty harsh things on general population. Not the way we should be heading.

We have serious issues with ecosystem, but even removing 100% of the cars alone won't solve any of those (plus it won't ever happen) so let's be a bit more smart.
Maybe that was a bad USB port? (I have one such port that intermittently disconnects)

I have a USB stick with btrfs + LUKS on Arch Linux and it never had a problem like this
https://hn2.wilsonl.in/user/c0l0 - Apparently, I'm a (the?) leading expert on Optimizing Toilet Lid Design - AMA.
> In Go, there’s nothing that can be both indexed and take a type parameter.

True, but TypeScript has a rule against type-dependent emit - it’s not allowed. Code must always do the same thing regardless of what the types are. And in any case JavaScript does allow indexing on functions, since functions are just objects.
Does ceph not fulfill your requirements here? Especially that last "spans multiple computers" bit.
A nuclear submarine on 24/7 patrol with 16 intercontinental ballistic missiles, each with 6-10 independent nuclear warheads, says otherwise.

So does the capabilities to deploy forces and fully sustain them independently anywhere in the world, something which at most 4-5 other countries can do.
Meta rules that are often ignored:

1. Establish what is good enough

2. Measure, don't guess

3. Fix the biggest bottleneck first

4. Measure after fixing

And some general things:

5. Avoid micro-benchmarks (i.e. things not at the entire system level)

6. Be careful with synthetic data

7. Know your general estimates (e.g. cache, memory, disk, network speeds)
IMO it's far more probable that it's an eco-terrorist group such as "Les Soulèvements de la Terre".

https://en.wikipedia.org/wiki/Les_Soul%C3%A8vements_de_la_Te...

Even the political group "Les verts" is quite radical in their language. And those groups like "Les Soulèvements de la Terre" want a violent green revolution.

https://www.leparisien.fr/societe/les-soulevements-de-la-ter...
Timing something that can be ran faster by throwing better hardware at it honestly feels conceptually irrelevant, as long as the complexity is actually tractable.
so weird that they still piggybacked on the JBL circuit board for battery charging and so on but didn't just find a way to leave the speaker and bluetooth stuff intact to provide a more 'provable' plausible deniability.
In an attempt to make interesting/bold predictions:

- <10 yrs Google maps will use photogrammetry + Computer vision AI etc. to make 'street view' continuous, and you will be able to go anywhere and look with any perspective. New layers can start to be added, e.g. infrastructure layers that are captured from crowd sourcing from phones.

- Music will be continuously generated < 5yrs. Within 10, can adjust to auto and manual inputs that nudge it in the direction you want.

- <5 yrs - Business role-based email addresses automatically parsed and routed. E.g. most business bills captured and added to accounting platform.

- Proper HUD AR glasses that are on an open-enough OS that allows hacking + easy app dev, so not a DOA product. Auto labelling of objects, live translation etc. will actually be well implemented and used by many people.

- War is going to look even more terrifying, and the Terminator Salvation vision of hunter/patrol drones manning the skies is precisely what front lines will look like (except higher altitude).

- Defensive war: Multi-layer iron domes start to be erected on nation borders, and we start to hand over to AI such that humans are not immediately/directly in charge of decisions. I.e. defence ops handled by AI, but tactics and strategy still directly managed by humans.

- Offensive war: Opposing nations will start to talk re: agreements about a human needing to make final decisions - To what success I have no idea.

- Low altitude airspace mostly managed by AI, drone swarms + coordination start to be seen as commonplace. >10 yrs Propellor noise to somewhat improve after massive push from citizens, and we eat some efficiency in the interest of reducing noise pollution.

- 20 yrs Maybe... First AI enemy, i.e. a nation state 'battles' an AI that seems to be acting alone or cannot be pinned on a specific human group actor. Will be possible due to the 'scale' that AI affords, not the 'smarts'.

- A Japanese citizen will be more likely to receive 'care' from a robot than from a human... This ratio mostly due to heavy use in eldercare.

- We will hear of edge-cases (similar but smaller situation to tang ping + incel choices) where some people explicitly announce / decide never to interact with humans again, and opt to just interact with AIs only.

- EU legislation that demands open/reviewable algorithms before products be legally available to EU citizens

- 20 yrs: AI 'Oracles' that some people revere (just very insightful, accurate, consistent AIs that appear to exceed human wisdom)

- 10 yrs: MSPs/IT providers will handle ~5x as many endpoints per employee compared to 2024

- Some very very crude prototype of 'inter-animal language translation' that people will want to talk to their dogs with, but it won't really add value for a long time and will mostly just be used for zoology research.
> No, you can also start by imposing restrictions on cars.

Getting people into public transit by making car ownership worse is how you get unhappy people. That is just unproductive and destructive. Make public transit better, that is how you get people out of cars and happy.

> The people that live in the city center probably already use public transit

No they don't. The 74% of The Netherlands lives in a city yet 66% of people commute to work by car. That goes to show that even for people living in cities, going to work by car is still the preferred method. I'm one of them, in the example I gave above it was three times faster to go to work by car.

> because they actually live there, and they will vote them out

That is elitist "fuck you I got mine" mentality. Rich people in city centers able to afford expensive houses will make it harder for poor people in the affordable neighbouring cities to move around and get to work.
Thank you all, I learned from you that it's possible to have a callable module. Although `sys.modules[__name__] = wat` looks like a black magic and I'm a bit afraid of locking out to other importable things in this package, I think I'll go for it.
Last week, something similar happened in Italy: https://www.ilpost.it/2024/07/20/trenitalia-ritardi-treni-fi...

There are not to many details, but the dynamic seems exactly the same.
Dana Scott; I found https://www.cs.ox.ac.uk/files/298/handbook.pdf helpful before reading him directly.

(he started off trying to formalise denotational semantics with powersets, and only after failing there fell back to dcpo's; recently I was reading something about the one-to-one correspondence between finite posets and finite topologies which implied that for the infinite case he should've expected to wind up with dcpo's in general when the particular nice cases are lattices, but now I'm blanking on what [and where] it was.

Slogan: computer scientists prefer their models topless.)

https://github.com/CMU-HoTT/scott/ looks like a nice collection! I also liked Scott & Rabin 1958, but HN didn't.

https://hn.algolia.com/?q=Finite+Automata+and+Their+Decision...