skysight-inc/HackerNews huggingface dataset:
I tried to go on Caltech's site to see if there was any indication that this bootcamp was taught by Caltech. After reading the bootcamp page for a few seconds, a chat window popped up on the side asking if I needed any help. So I asked: "is this bootcamp actually taught by caltech?"

The response was: "Hello and welcome to Simplilearn! My name is Priyanshu and Your current Country would be?"
Thank you for the suggestion! I have just added dark mode to the website. The website should be now in dark mode if your preferences are set for dark mode.
I think he means Lefkofsky’s, and if so, yeah, Jewish deli. They got bought out about 20 years ago.
What's stopping you from messaging server owners or stalking their profile to see they're ideologically compatible?
Show HN: Visualize the syntax tree of 80 languages in browser
The original mission was to bring 4. Two astronauts got bumped to make room for the Starliner crew.
Note AI – turn any link into podcast
Pretending politics is the only reason people turned on Elon is kinda hilarious. The dude has been behaving utterly unhinged.

All that aside, buying a social media platform for the express purpose of influencing elections is most likely not going to win you any favours.
Reactors have to be refueled periodically. This might be much more difficult if the reactor is deep underground, or at least it might complicate the design. Unless the design and construction can be simple enough that it's cheaper to make a new one than refuel an existing one.
> I think the GPS jamming is fairly clearly a Russian operation. Not sure if this is a good source, but just eyeballing where the disruptions are, they centre around Kaliningrad region:

But you can admit that the IKEA fire example is laughable, right? But even the GPS jamming is questionable when it comes to the motivation. Do they have military reasons for it or is it to "disrupt people’s everyday lives"?

> Another one is hybrid warfare via artificial migration on Russia's Western borders. Poland, the Baltic states, and to a lesser extent also Finland, experience waves of aggressive migrants forcing these borders, often with clear help, or coercion, from Russian or Belarusian security forces. To be clear, I feel heavily for people escaping poverty and war, my point is they are being weaponised here.

This is actually a bit more nuanced than that. We are the ones that want (illegal) migration, it was only a problem when Belarus opened the borders and to be fair they have no obligation to keep them and they were upfront about it. It was a classic case of hypocrisy.

That Russia did the same thing is new to me, but if Baltic states/Finland have proper border control there is no problem.

It's a problem with our border control and creating unnecessary pull factors.

> Whether other specific attacks are Russian or not is hard to know, but it seems beyond doubt that Russia is engaging in low level hostility against the West.

I see the exact opposite and mostly retaliation to be honest, but even if you do not agree you can probably agree that the west is also hostile towards Russia. It's obvious that this opinion is not well received, but the west/US started all of it, starting at least with 2008 NATO summit and making it obvious in 2014 Ukraine coup d'état. I don't know what Russia did to the US to warrant this kind of provocation.
aaomidi says "Immigrants go through a significantly higher barrier of entry and background checking than your average citizen. "

Nonsense. The vetting process can be as simple as wading across the Rio Grande and walking 20 miles (or a similar dry-land journey), whereupon the immigrant gains residency automatically.
In like fashion, we can see wind, solar, and hydro as just natural nuclear energy, where the fusion reaction is safely isolated at eight light-minutes' distance through space.
The "slack" is important in an unstable environment because it allows for reallocation of resources without causing a system to fail.

It's tempting to minimize waste, but excess capacity is required to adapt if things are evolving quickly.
Microservices today have all the same problems as OOP, but vastly amplified. My kingdom for some more functional approach to architecture, with services as more or less pure functional transforms, and some sort of extremely well-typed data mesh underneath.
I like Go for this reason as well. In Python I found the Flask framework to be suitably unobtrusive enough to be nice to use (never liked Django), but deploying python is a hassle. Go is much better in that area. The error handling never bothered me either.

I think if Go shipped better support for auth/sessions in the standard library more people would use it. Having to write that code yourself (actually not very hard, but intimidating if you've never done it before) deters people and ironically the ease of creating Go packages makes it unclear which you should use if you're not going to implement it yourself.
Uh, that's literally how Stable Diffusion works, and I think it's considered GenAI?
I don't really get this "frameworks vs. web components" discussion. They are both tools to solve different problems. Frameworks exist to render your view as function of state in a declarative way. They use web primitives to define the view layer. Web components can help there, but it doesn't solve the state management issue that frameworks aim to solve. That's a different problem that requires different solutions. In my opinion they can perfectly co-exist.
That can also be affected by the supported DRM level. Try safari or edge.
That idea was totally crazy. In order to save on pouring lots of concrete for a containment dome, you dig one mile in bedrock.

But one thing that everyone missed when the story came out was what was so special about 1 mile. Why not half a mile or 1.5 miles? The neat thing (which they did not bother to publicize) was that the pressure in a pressurized water reactor is exactly the pressure at the bottom of a column of water one mile high. So you do not need pumps for your reactors. You just let your water fall to the reactor, the reactor heats it and sends it back. It's quite elegant. Of course, the remaining engineering details are left to the reader. For example, what happens if some valve breaks 1 mile deep underground?
California is a two party consent state.

https://law.stackexchange.com/questions/99621/in-california-....
Copyright is an absolute blight on humanity.
it failed? today's most popular programming languages are about half smalltalk derivatives (python, js, java, c#, and vb.net, but not c++, c, golang, sql, and fortran), apple is the world's most important computer manufacturer, wimp guis still dominate on computers that have keyboards, every web browser includes an ide with an object inspector, and virtually all programming is done in ides

that doesn't sound like failure to me
Exploiting GitHub for Free (Unlimited) File Storage
40 um^2 might cover the logic (although I think your logic transistor count is a factor of three low; and something like this is most likely to be made on a 45 nm or bigger process), but doesn’t cover IO pads. If you’re willing to wire bond directly to a flex circuit you may be able to use pads on to order of 50 um x 50 um (each! Likely need 6 or 8 pads to be useful), but that’s a hell of a process, and you’d have to encapsulate afterwards, adding bulk. If you want to flip-chip mount it’s pretty hard to go under 1 mm x 1 mm for a useful microcontroller, although there’s some stuff out there at 600 um x 600 um or so from memory — but pad sizes under 300 um then bump up your resolution requirements for the flex circuit you’re bonding to.
> Science isn't that. Science is what humanity has to resort to when a thing is not knowable by other means—the preferred from for modification is not at hand.

Science is description and explanation on top of empiricism. It is the first means by which people understand things, not the last, as formal methods came way late.

This drive to properly name things also gets into the somewhat similar debate of whether math is discovered or invented. And somewhere someone is trying to determine whether it's appropriate to call math as science, art, or engineering.
Pictures of the Princess Louise can be seen here, for those interested https://www.londonpubexplorer.com/central-classics/the-princ...
My main gripe about go is that it's decent for the middle and late stages and really really bad to start with. You'll spend way too much time rewriting stuff you literally get for free by running "rails new" or "bundle add devise"
Porting OpenVMS to the Itanium Processor Family (2003)[pdf]
Don't worry, AI can add a filter that makes new stuff look like old human media.
If you look at households, I'd say a significant minority do both.
What a strange and subjective take… I am genuinely struggling to understand the author’s viewpoint here, and why this post needed to exist at all.

The author proposes that braces are somehow subjectively harder to read for matching, and then says to just use a different delimiter of “end”. At which point, when you read nested code, you just see lots of “end” statements which are no different visually to seeing “}” closing braces, so what problem was solved exactly…?

I’m not saying it’s bad, it just doesn’t solve any practical problem, and it doesn’t improve anything objectively. This is just like debating why call a builtin type is “int” instead of “Int”. Most language-nerds I know tend to discuss more important details that can theoretically improve a language, and this is just stating a preference for Ruby “end” over C-style braces.

I feel like this needs to be reposted on April 1st
This is not correct. Most plants get their N from nitrates or ammonia salts, and only some plants (mostly leguminous ones) use a direct symbiosis with nitrogen-fixing bacteria to produce these from atmospheric N2. Most of the N in natural ecosystems comes from decay of proteins (from vegetable or animal origin), and in agriculture of course it is added as fertilizer.
It's on by default because they assume you want to use your airpods and other apple peripherals.

If stuff like this bothers you, don't use apple.
The i9 destroys the performance of itself. It's very well-known that Apple undervolted their i9 models and even still couldn't engineer proper cooling for them. You can still get a sizable increase in performance running the same chip in a properly-cooled laptop instead of a Macbook. Everyone knows the i9 Mac is not some impressive Intel benchmark but instead the lowest point the Macbook has been at in a decade.
Sorting Out Social Epistemology
Dietary and metabolic problems are an epidemic that outweights malpractice in terms of quality and quantity of life by more than two orders of magnitude - so yes, I am saying people face "shopping problems" of life or death magnitude every day.
Once again: Imports do not subtract from GDP
Compared to closed gardens like Discord and Xitter, Mastodon is a significant improvement.
https://annas-archive.org/blog/critical-window.html

Years of this whack-a-mole, yet no clear use case found for banning shadow libraries. Books are highly information dense, making them an ideal target for archival. Shadow libraries are unique in their ability to search over all knowledge known to man, something that publishers refuse. They democratize access, resist censorship (some of which is happening in the land of the free), and provide better chance at preservation. There’s not even much evidence that shadow libraries detract from authors, who are already robbed by publishers (and most of the publisher’s funding comes from institutions, not individuals)

To hell with it. Viva la revolución. Let knowledge be free.
jsx is just a syntax to construct elements with attributes. You can still add properties like you do in a web component. In React you mostly never deal with instances (and properties) but that doesn't mean other ways to model components utilizing jsx cannot.
This post essentially described Pincipal Component Analysis in its entirety.

Trying to find eigencomponents in a mixing of incompatible units means that your result is completely arbitrary to the scale factor of your units.

And "fixing" the dimensionality by choosing an arbitrary normalization factor only further increases its mathiness factor.
How Did Pop Culture Get So Gloomy?
Melting glaciers force Switzerland and Italy to redraw part of Alpine border
Precursor: Mobile, Open Hardware, RISC-V System-on-Chip (SoC) Development Kit
If you use shared memory with a captive process, that process can probably hack you if it gets taken over by an attacker.

I agree with your parallelism counter-argument in principle. However even there it would probably make sense to not trust each other, to limit the blast radius of successful attacks.

In your next point the "careful" illustrates exactly my point. Using shared memory for IPC is like using C or C++ and saying "well I'll be careful then". It can work but it will be very dangerous and most likely there will be security issues. You are much better off not doing it.

Postgres is a beautiful argument in that respect. Yes you can write a database in C or C++ and have it use shared memory. It's just not recommended because you need professionals of the caliber of the Postgres people to pull it off. I understand many organizations think they have those. I don't think they actually do though.
Depends on the OS, on Windows or Android, even single processes have multiple threads under the hood.
Scylla just eats all the ram it can with cache. So it's hard to say really. On Cassandra we allocated half the ram to the JVM which it gladly used up and left the other half to the OS for disk cache. On Scylla, since it uses direct io, there is no need for OS disk cache.
Every single CA - including non-profit CAs like Let's Encrypt - have made mistakes that require cert rotation.

And sometimes it isn't mistakes that require cert rotation, but cryptographic breakthroughs that render the algorithms in the cert insecure.

It's much better engineering to accept that certs will need to be rotated and make sure it happens regularly so it's not a huge emergency when it's required.
Most microcontrollers today are using 40-90 nm processes. That's not the micron level at all. Chips that need current-handling capabilities or have weird needs will use bigger process nodes. This is a big part of why automotive electronics use old nodes.
> Contrary to common perception evolution does not optimise for high performance but high robustness.

It does both, eg. if the environment is stable then fitness is correlated with efficiency, if the environment is unstable then it's robustness.
By "zero fucks given by the government" do you mean the government got involved, effectively bought the bank, and took responsibility for 100% of deposits (most of which were the balances of startups, ie venture capital investments)?
> I assume they're using LCDs, where the brightness is provided by the backlight.

Presumably that also would be duplicated.
Why go to all the effort of having two displays but still have the risk of a single backlight going out and making both displays useless?
> many of the "extension" courses at universities are taught by people with at least a minimal affiliation to the university.

That might be true at Harvard, but it's not at UC Santa Cruz, UC Berkeley, or Stanford. Probably others, but those are the ones I see catalogs for.
(Also an alum) If you look on Reddit people were calling them out two years ago.
Ask HN: Python Datetime Conversion
I was working with Python datetime module and came across this corner case. The following assertion will fail:

SRC = "09/23/2024 12:00:00 AM"

FMT = "%m/%d/%Y %H:%M:%S %p"

assert datetime.datetime.strptime(SRC, FMT).strftime(FMT) == SRC

Basically I'm converting SRC to datetime object and then back to its original string form.
It fails because the resulting string is:
"09/23/2024 12:00:00 PM"

I was working with a web API and storing datetime objects upon receiving them within the response body.
When it comes to hand them in again in the following requests, the backend was giving error, since it was expecting AM not PM!

I was wondering if this behavior was expected or this shouldn't be the right way to handle midnight?

Anyway it's funny and could cause spectacular failure in our software :)
Long before this Matt video, I've done just that. A generator of devilish no-image jigsaw puzzles :-) which I indeed wanted to do a little Show HN someday. I made a small python script call a SAT solver to create a MxN puzzle with only 1 solution but only a few jig shapes, so maaany 'almost solutions'. Then I laser cut a plastic board and made it real, and gave one copy to a friend. At least a nice use of SAT solvers that is more efficient than Matts brute force approach.
> Kay’s ideas are definitely interesting, but they can feel pretty vague.

I agree on the whole, but I think he followed through this time. He gave pretty a set of cogent examples that doesn't leave the whole thing coming across as incoherent (like a mystic we're supposed to revere and take their words as some form of high wisdom that would make sense if only we could attain the requisite form of enlightenment). Viz:

> I would say that a system that allowed other metathings to be done
in the ordinary course of programming (like changing what inheritance
means, or what is an instance) is a bad design.

(There are two things being communicated here—what sorts of things he means when talking about transgressing the metaboundaries, and a position about whether it's a good idea to do it willy nilly—with his position on the latter being: No. The former seems clear enough and his take on the latter is definitely reasonable and might even qualify as "wise".)
Check out Stave Puzzles if you want to get into insanely difficult jigsaw puzzles with multiple solutions. Some have multiple solutions (3+) and some go 3 dimensional. I have one that is either a 3 or 4 leaf clover.
We ran into this too, and ended up not using the Shadow DOM at all. We want our stuff to automatically use the page's fonts, sizes, colors etc. Also we want customers to be able to customize stuff with CSS without having to use JS hacks to inject CSS into the shadow DOM (this gets especially cumbersome when you're nesting web components). Personally I feel like the shadow DOM is the most oversold part of web components, in that it's so all-or-nothing that it often creates more problems than it solves.
Just like the author chose to ignore inflation, they chose to dismiss deflation (money being worth more) as simply "development".

And I don't see the economist ever mentioning exponential growth: linear growth is still growth, though for a small enough rate (significantly below 1%), there is probably little to tell them apart for human timescales (100s or 1000s of years).

I do find the thermodynamics argument interesting, though it is predicated on sustained exponential growth.

I mean, I doubt the accuracy of estimates starting with 1650 (it's also production rate when production was more wasteful which should matter when looking at thermodynamics), but even regardless of that, the graph clearly flattens up: energy usage is moving to linear growth since 1980s yet population of US is still rising.

Not a physicist nor an economist myself, but the physicist seems to be giving themselves too much credit here.
Also Gomponents, a similar project for Go: https://www.gomponents.com
Let's say it was an "intermediate goal". Just before my first child was born, I quit my consulting job. While looking for another job, I went into business as a solo consultant to have some cash coming in. Surprisingly, I brought in enough money in the first 6 months that I could extrapolate that into a viable business & livelihood (I've started several small ventures before and this one felt different). What was unexpected was how stressed I was from telling multiple prospective customers that I could take on their projects. When you're trying to get business, you know that you're not going to "close" every deal in the pipeline - but the idea of potentially overloading myself with several large projects and letting down the customer, was very emotionally taxing.

Of course, when I eventually got a great job and had to back out of an engagement it was a non-issue for the client. It happens all the time with contractors/consultants...
I learned a valuable lesson about what it takes to run a business, and the kinds of businesses I'm suitable for.
> That's not right. The primary task of management is alignment.

Fair enough.. at least they think they can add value by improving efficiency.
We did not change schema or partitioning strategy.
I've read here(HN) in the past that fracking hotspots caused "earthquakes" somewhere in europe, is it debunked or non issue?

In addition I've read/heard that Ormat which manages/builds many such small plants that they pump a different fluid(not water) in the pipe to extract the heat to create power [as opposed to what is stated in the article and in comments here] https://patents.google.com/patent/CN101142377B/en
Is the Shoplifting "Crisis" Over?
See also sample unit engineering: https://entropicthoughts.com/sample-unit-engineering

Statisticians have a lot of useful tricks to get higher quality data out of the same cost (i.e. sample size.)

Another topic I want to learn properly is running multiple experiments in parallel in a systematic way to get faster results and be able to control for confounding. Fisher advocated for this as early as 1925, and I still think we're learning that lesson today in our field: sometimes the right strategy is not to try one thing at a time and keep everything else constant.
"until we start programming by natural selection"

We already have reinforcement and other types of machine learning?
The incoming ice age could be averted by simultaneously adding carbon-free greenhouse gases like nitrous oxide to the atmosphere, but I suppose that kills the "solving global warming" part of the pitch.

Not all life is connected to earths atmosphere. That doomsday weapon is missing caves which contain multicellular life across geologic timescales. The ecosystems dependent on chemical synthesis at deep ocean vents would similarly be unaffected.

That's a good point and I don't see a way around it.
Just noticed that there's a Tortoise-TTS-v2 on HuggingFace (although the last update was 2 years ago). Certainly something to start playing with!
edit: didn't realize I was feeding a troll. Feel free to ignore.

I expect the objections are in how quality is measured and enforced.

It reminds me of education system in the US - most people (project 2025 aside) think it's good to have a public education system; having a pipeline of skilled workers makes it easier to build an economy filled with a diverse set of businesses.

However, the attacks start to fly when there is disagreement about who should be allowed to teach, how they should be measured, and how they should be paid.
I remember seeing a VMware-internal presentation on the DDlog work which led to Feldera and being absolutely blown away. They took a stream processing problem that had grown to an hours-deep backlog and reduced it to sub second processing times. Lalith & co are the real deal.
Then why hire front end devs for a project that doesn't need one?

Probably 80% of websites could do with a good designer that knows how to get their designs from concept to CSS and a good backend engineer that know how to output decent markup.
The spirit is commendable, and the idea is arguably nice. But the free (as in speech) internet is over. I don't like it, but the days of these libraries are counted. Just like the other pirate sites. (Don't visit torrentfreak.com, if you don't want to get depressed. It reports bad news every day, and it only gets worse lately.)