skysight-inc/HackerNews huggingface dataset:
I made a new TypeScript runtime on Node.js
Honestly I was tired of writing traditional server-side apps and modern client-side apps. Both felt like they were going in the wrong direction.

With server-side frameworks, there were so many things that felt unnatural. Why should I have to look up items in a database every single time a user hits a route? Why should I allow every possible string combination in /product/:id or /post/:slug.html when I know ahead of time that there's only a few dozen? Why should I write in a template language that's mostly copying JavaScript's own features?

For client-side the difficulty was that I didn't want to write a heavily dynamic site. In terms of UI, a traditional server would have worked just fine, as you just navigate from page to page. So why should I write it entirely in the client?

I get the reasoning. For one thing, this lightens the load of servers, allowing them to serve more clients at once. But at what cost? Serving multi-megabyte client files in place of multiple requests with much smaller payloads doesn't make a lot of sense.

So I wrote a ton of stuff, and only started open sourcing some of it recently, namely Principia (https://github.com/sdegutis/principia).

The overall approach I took was to create a server-side framework where as much as humanly possible was precomputed and pre-rendered. The framework is built around this by design.

For instance, when the site loads, it creates every route handler as a separate function and places them in a giant map with every known URL. This makes sitemaps super easy and fast, it avoids a database lookup for any request, and it makes for extremely quick HTTP request handlers.

And it turns out JSX is very easily precomputed at runtime if you just create a thin runtime on top of Node.js that compiles TypeScript to JavaScrip and runs it inside a virtual Node module. Which in turn also makes hot-reloading extremely natural to implement.

Overall I've written 3 or 4 websites using this, and I'm convinced it's a better than express.js for many types of sites.
> getting into your house is trivially easy both destructively and not.

Absolutely not the case. With toughened glass and modern reinforced doors it is very far from trivial. At least in the UK. I understand security standards can be much lower depending on the country.
No way. Half goes to overhead. 600k/4 people/4years = 38k/person/year.
I've noticed its a common thing wherein:

1. People imagine without any evidence, but only a plausible story, that X is good for Y (say for instance, vitamin C for colds, because vitamin C is involved in the immune system)

2. Study after study is done finding no benefit, but each study you quote, someone finds some nit pick about it "well maybe the dosage wasn't high enough" or "maybe they did/didn't take it with calcium" and then continue to believe there must be some way to derive benefit
That's the problem with the whole concept. Anybody can build a shockingly simple kill switch for $5 and a 5 video on YouTube. What are they trying to bring to market exactly? Cars have been around for 100 years and there have been hundreds if not thousands of these things brought to production during that time. They're all junk, they all fail and flop.

And great if you thing that those voltage fluctuations are gonna be consistent. Eventually some switch will corrode and then the person's wiper switch won't fluctuate the voltage properly. Nobody will want to reset their clocks using this every time they get in the car. Your break-in alarm won't work with the battery disconnectred. Car manufacturers will be pissed that you're disconnecting the battery because they can't get your telemetry and the car can't update while you're not int it. And then when you have problems, this will be the first thing ripped out of the car by your mechanic. This whole concept is flawed, and anybody with basic car or electronics knowledge will stay away from this thing because they can do it themselves.

And here's the kicker... anybody who doesn't have basic knowledge won't be hooking this thing up to their battery. They are terrified of even touching the battery. Congratulations on your marketing BS, but it's clearly not thought out from a common sense perspective at all.
Probably more of an ass-covering situation: bugs are known in older software and not doing something about a known risk is obviously bad. otoh not mitigating an unknown and unidentified risk (bugs in new software) is ok.
Is REI known to turn away ebikes needing service that they didn't sell you?
>> I'd like to see the RHEL stability model go away too and force people to complete their automation and solve the problems of being able to rebuilding on demand - and actually doing it.

So how could this be accomplished?

A Nix-OS style approach coupled with an immutable OS core?

It is much harder to offer stability guarantees than to just publish updates in a rolling release fashion. And yet big organizations pay big money for that stability or the support to poke an enterprise software provider to get stuff working for their needs.
JumpCloud API secrets exposed, recommended to revoke all existing API keys
Interesting point but can you describe a more appropriate version of copyright that you would prefer to replace the corrupt one? What would you change? Is watching a pirated stream still stealing from the artists?
I’ll be that guy—The Perfect Laptop requires a TrackPoint. ;)
From rule 2):

> It’s hard in real life, too: vanishingly few people are meta-rational enough to try really hard to falsify their own ideas. Your brain really wants to find reasons to support what you believe.

I don't think he goes with "meta" deep enough. It is great for engineering problem solving mindset But it is also a good way to end up like underpaid post doc, who needs second job just to pay rent.

And this type of advices are usually coming from someone who "made it", has its own house and is practically retired. Very impractical and harmful (to some extend) for young minds.

Practical implementation for young person is not "falsifying" and trying again again. But coming with solutions that takes minimal time, is good enough and comparable to coworkers who work on the same salary. Time you save can be invested into education, family, hustle and so on.
Being pickier might actually help you here.

To apply for as many positions as the article claims means that you are basically shotgunning applications. There's going to be a large amount of wasted effort doing that as opposed to being "pickier" and applying for positions that actually look like a good fit for you.

I think it's counterproductive, personally. When I've been involved with hiring decisions, it was pretty easy to tell which applicants were actually applying for the specific position and which were basically mass-applying for every position they could find. The ones mass-applying would be among the first to be weeded out and much less likely to be called in for an interview.
It would cost less money than all that is already spent on homelessness combined, but violates the principle that real estate must function first as a wildly profitable speculative asset in expensive urban centers, which is why it’s verboten. You can set billions on fire with BS homelessness programs that both don’t compromise the underlying asset prices and provide myriad opportunities for graft, which is why they’re the favorite form of indirect taxation on real estate put in place by politicians. We already have and spend the money, just in the most corrupt and useless ways imaginable.
Interesting, that's a very annoying constraint then
There is also more flight competition with lower prices, and these days some North American flights even land at HND.
For what it's worth, Vivaldi has the option to generate minimaps for whatever page you're on:

https://help.vivaldi.com/android/android-appearance/page-act...
Sorry your pay grade dropped that much. But this industry has peaks and valleys so there's a good chance you'll have an opportunity to get back to your previous comp levels. Best of luck to you!

One question - do you think your comp level was due to lack of experience with current "hot" skills/languages or do you think it was market factors of number of unemployed devs and the number of jobs in your region?
A single lane road with a speed limit above 55 but no passing zones is a strange beast indeed. Don't think I've ever seen one. Also plenty of construction and farm equipment is street legal despite some of them not being able to break 25mph.
This is a real USA problem.
What stops you from moving to the EU now?
Tiles at Newark Airport - what a missed opportunity!

Or perhaps installed incorrectly? Makes me think there’s a deeper story about those tiles.
Not in EKS. EC2 doesn't support nested virtualization today.
What AI Is Making Possible – Ilya Sutskever
I had a fundamentally similar but not THAT ridiculous experience looking for roles from around beginning of Feb to late April. 10+ years of experience on the backend, of both legacy and cutting edge tools, including 5+ years at a huge US publicly listed tech company. (not FAANG but not far off) Must have applied for hundreds of jobs, did lots of interviews, ultimately got a handful of offers and picked the best one. I'm happy but sheesh it was def far more work than in the past when people were screaming for talent. Things are tighter now.
We made a fighting game for artists (2023) [video]
I am not the author. The website may have been a better link: https://smackstudio.com/
> Especially considering that there is no other research suggesting that either xylitol or grape fruit extract is protective against COVID. Both are antimicrobials (i.e., antibacterial) but COVID is a virus

There are pre-print studies suggesting antiviral activity.

https://www.biorxiv.org/content/10.1101/2020.08.19.225854v1....

https://www.biorxiv.org/content/10.1101/2020.11.23.394114v1....
If this interests you, I recommend The History of English podcast. The episodes on Old English cover similar linguistic evolution that happened due the influence of Old Norse.

https://historyofenglishpodcast.com/
I’m reading Wilson right now and was pleased to see that in at least one passage she let the winged words peek through. She’s open in her introduction about varying how she renders the repetitive epithets and phrases in the poem, a practice that dates back at least to St Jerome who translated ו (and) with around a dozen variations (et, atque, -que, come to mind off the top of my head) although digging into the Vulgate, my biggest takeaway is that Jerome was wild (but in a good way).
> People needing to move non-trivial distances for periodic tasks

Or being required to even if their job can be effectively done from home (and consists entirely of slack message and zoom calls with remote coworkers whether they pollute the planet driving into the office or not).
I wish I did!

Unfortunately it was above head height, and I had it half dismantled (‘What are all these pine needles doing up here?! And - wait - capacitors?!’) before I realized what it was.
I had one of those shirts. They were pretty cool.

Those were the days.
Dang!

I can't think of a position I applied for that I didn't spend at least an hour working on the initial application. And an hour would be fast-tracking it.
Perhaps scale is actually a non-problem in many cases, and only a critical one in a paradigm where there is a need to have as much traffic as possible on a site for profit reasons.

A person who wants a place to talk about their cat doesn't actually need a global scale video platform, unless their cat organically goes viral and the site gets hugged to death. Most cat posters just need a given amount of heart emojis per post, that a rather small group of cat fanciers can actually manage without much problem. Similar dynamics apply to the vast majority of internet content.

There might be a place for a big video platform in the post-free-money internet, where creators of (again, organically) viral content can shift network loads for a share of ad revenue or a modest fee. So while your dog is clearly bad mannered and mediocre, my dog is a goddam supermodel and he knows it and he's gonna be a star if I ever put a picture of him up. He would need YouTube for sure.

My little songs and rants, nobody outside of a few friends and sidewalk passerby are ever gonna hear them and that's fine, so peertube is gonna do the job for me just fine.

I think that one requires a certain kind of exposure-seeking, or else profit-seeking mindset in order to see what YouTube does as crucial. That's my take anyways.
My assumption in writing the above was that non-soluble elemental lead metal (the thing the sheathing is made out of, and that Roman aqueducts were made out of, and the thing that soil could easily trap and filter out) is the "problem" with lead poisoning; while the lead ions in lead compounds are mostly safe. Like it is with mercury, where mercury amalgams are perfectly fine to use as dental fillings, but getting even a little metallic mercury past your skin will kill you.

Looking into it, though, apparently lead metal and lead ions are both toxic, through independent mechanisms. And that the toxicity of e.g. lead-based paint is due to the toxicity of lead compounds, rather than the toxicity of metallic lead.

Still: is there cause to believe that metallic lead from lead sheathing in cables, would react with something in the ground to form soluble lead compounds, rather than remaining particulate metal and therefore coming to rest in the soil? Things don't oxidize underground, right? And groundwater is usually pH-neutral enough to not create an environment amenable for reduction reactions involving e.g. chromium or sulfur, right?

I say this because several people above have mentioned that there are other metallic-ion "natural pollutants" in groundwater — but I've still never heard of groundwater with high natural lead levels.
idk where you live, but there are metal artists all over..usually closer than going to another state. they will often work in groups where the space is cheap casting bronze doesn't require much beyond a little propane furnace.

if it makes her happy, she should really consider just starting and not waiting for arranged opportunities.
> since the alternative is these advocacy groups actively pushing people to stop using these services.

Which would be a great thing. Communities should not use Slack.
Yeah some themes are way better than others, that's for sure. This is one of the cleanest and most flexible that I've used on dozens of sites, getting them up and running with a branded look in 2-3 hours:

https://themeforest.net/item/salient-responsive-multipurpose...
Russian state makes publicly whatever statements they feel are judicious. Don't trust anything the Kremlin says.

Note they accepted Finlands entry to NATO alliance without so much as a whimper.

While complete calculus behind the reasons for the invasion may never surface, these offer excellent commentary why more countries joining NATO was not really the real reason for the war.

'Moreover, this is not even primarily about NATO.
...
The larger objective is to re-establish Russian political and cultural dominance over a nation that Putin sees as one with Russia, and then follow up by undoing the European rules-based order and security architecture established in the aftermath of World War II.
...
If Russia’s main concern had been NATO enlargement, it would have reacted with rhetoric and/or hostile actions in its neighborhood after each step in the NATO expansion process. The largest wave of NATO’s eastward expansion took place in March 2004, when seven Eastern European countries joined, including the formerly Soviet Baltic states. Russia “grumbled,” as the New York Times put it then, by adopting a Duma resolution criticizing the expansion, but no hostile and sustained rhetoric followed about NATO enlargement as a Western plot against Russian interests.'[0]

'Some claim Russia was goaded into acting by the threat of NATO expansion. But Putin himself said in 2004 that 'Russia has no concerns about the expansion of NATO from the standpoint of ensuring security'. Russia, after all, has a massive nuclear arsenal and has no reason to fear any adversary. What is the purpose of nuclear weapons then? In addition, several countries bordering Russia, including Finland and the Baltic States are already entering the alliance, with not a murmur from Moscow.'[1]

[0] https://www.justsecurity.org/80343/russias-new-assault-on-uk...

[1] https://www.ox.ac.uk/news/2023-02-21-expert-comment-no-proxy...
If I invent something that can be used for good, but others use it for bad, does it reflect on my character?

Does my good intentions absolve me of the harm my invention did?

Or, the opposite? If I invent something fully intending to do harm with it, but others find non-harmful uses for it, does that absolve me of my original intentions to cause harm?

A gun may not be good or bad, but the intention of the person who invented guns likely were good or bad.
piing (unless it’s taken)
> I'd like to see the RHEL stability model go away too and force people to complete their automation and solve the problems of being able to rebuilding on demand - and actually doing it.

In this model, what happens when the next Python2->Python3 breaking change comes along?
Way better would be a system of sliding metal panels to cover the windows when parked. Most break ins here in SF just smash and grab your shit.

Give me a way to protect the inside of the car.

Plus the fact that neither SFPD nor Oakland deploy decoy cars to actually go after the thieves - what a total failure of basic policing this area is. Can I get a 10mil grant to propose that!?
Linux mini PC, Thunderbird 115, replaceable batteries, and more – FOSS Weekly
The 1 cent paycheque: the awful truth of being an actor in the age of streaming
And you can do the same for CSS selectors with $$('foo')!
This is great!! In Germany there is a map with the areas that are strictly forbidden (all private areas of villages and cities, residential areas, and I think all governments buildings and security at-risk facilities), those that require permission (certain city areas and parks), and those which no permission required (middle of the woods). Also the height matters, often only above 100 m is allowed — there is a whole ordnance about this which surely is constantly being updated.

My co purchased a drone and I had to test before shipping it abroad and I risked running for 1 minute in my garden area flying over 100 m. But then I found out that I could film our head office premises closer than 50 m height but not the streets around it. Finally I found that the parking place of the park could be filmed but not the park. All this was duly cataloged online with overlapping areas. In the end too much hassle.

When the drone was abroad (in South America) no trouble whatsoever…
The modern versions of these keys cannot be cloned, they are challenge response. So you need to relay the challenge from the key, and then relay the response from the key back to the car.

This is often used by thiefs who bring the relay close to the front door, hoping for the keys to be in a bowl or a hook near the door. Then they can open and start the car using the relay. The car then won't turn off when it loses connection to the key (because that is dangerous) which allows stealing of the car.

There are cases where this was done over much larger distance, but those attacks are more easily defeated by having tighter tollerances on the latency of the reply. The latency tollerance does not do much for the 'keys near the front-door' attack, which is what the 'stationary keys do not reply' solution is aimed at.
Red Hat doesn't change as little as possible, at least 30% of the changes to Linux make it to RHEL.

Most of the RHEL kernel is a few months behind upstream despite the old version. The next minor release of RHEL, to be released in November, probably will have features up to 6.3 for many subsystems and bugfixes up to 6.5 for example.
I agree with the idea that one should not trust DNS with any information one does not want public. I'm not totally convinced DNS is irreparably broken though. What are your thoughts on DNS over HTTPS?
> Heavy car traffic is a stable system that's actively unfriendly to pedestrian and bicycle uses. You need to slowly claw away space for bicycles and increase ridership; and then work to densify and intermix commercial and residential for things to work well.
>
> It takes decades, and the initial steps make things worse even if the new equilibrium is better.

Your point about the stable equilibrium is correct, but there's no reason it has to take decades. If you look at pictures of cities like Amsterdam, Paris, and Vienna from not long ago, you can see how much more pedestrian-friendly they were made, and much of those changes actually happened more or less overnight.

The actual changes are pretty easy to implement. Red tape slows it down, but that's a feature of our own invention, not an inherent limitation.
That is subjective, and depends on where you think the "centre" is.

Not at all. Even wikipedia itself acknowledges it [1] - and you can bet the editors responsible for the bias were fighting tooth and nail against that admission - which gives some idea how unbalanced it must be in reality.

Modern Wikipedia expects editors to support their edits with citations to "reliable sources", which means the mainstream press...

And academia - don't forget academia, that bastion of the right.

...the mainstream press is overwhelmingly right-wing

That's ridiculous - The Guardian?? The Washington Post? New York Times?

I think you've made a point about Wikipedia though, but perhaps not the one you intended...

[1] https://en.wikipedia.org/wiki/Ideological_bias_on_Wikipedia
Why not go all the way to the source of the problem to make it realistic?

E.g., NIMBYism

https://www.nytimes.com/2021/11/09/opinion/democrats-blue-st...
Plus all sorts of pumps and cooling loops.
I would personally keep "pair programming" at the top of the list, this _really_ helps everyone learn.

Even more importantly, it tightens the loop between "write code, review code, change code, merge it finally" since you're basically doing all of that "at once" in the best case.
This is something I somewhat miss about the old forums. Between signatures and avatars, it was much easier to keep track of who you're talking to. Reddit-esque forums, this one included, have de-emphasized user identity to the point of homogeneity.
What pessimism? I am talking about health, opportunities...

Starting family today is very difficult, there is no easy and direct route.
> the idea is to add a safety control for preventing harassment to a hugely popular communication medium, not to promote a company.

They're not doing the adding, though. But I guess it's different if you knew before that Mozilla was involved in this space. I didn't, so it got me by surprise.

That said... it's also good free marketing for Slack, because I for one though they're mostly dead already, and that outside of corporate space, everyone ditched them for Discord long ago.
It would still be prone to DoS though. The request is unencrypted so a MITM could just not respond to those requests. This would effectively block clients from being able to update/get new definitions.
Judges, not politicians, could dictate America’s AI rules
The API for containers is widely used.
Butler: "My own wife, do not take these things too bitterly to heart"

It seems to me that most of the other translations I can find are closer to the Wilson translation. I don't know any version of Greek, but the name Andromache doesn't appear in that line (book 6 line 486) at all, and nobody else seems to interpret the line as a rhetorical question.

All this just to say, maybe Wilson's is closer to the original text?
What do you mean? Windows 11 is consumer windows. Windows Server 2022 is the enterprise version.
in the last 5 years? thieves these days are young kids who have never seen three pedals