skysight-inc/HackerNews huggingface dataset:
Exactly, there are none. Some persons make them a little different because they also speak other languages, like French or English where they're different. There's no problem wiht that, but it's not needed either.
Highway vs urban are not equivalent miles. Highways miles are easy and cannot be taken as proof that the cars are truly Full Self Driving capable in all environments.
Well, the energy output of the reactor is limited by the amount of energy you can get out, which is limited by how much coolant you can move through it and how much energy the coolant can absorb without boiling/exploding. The MIT SPARC/ARC reactor designs are physically rather small, so it's possible that heat exchange could be the limiting factor in power output of an individual reactor.
The issue isn't the first part; it's what happens when they cash in their green pieces of paper.
Uranium is also much easier to trasport than gas thanks to the ridiculously high energy density of uranium. Reactor grade uranium has an energy density of about 3,500,000 MJ/kg in a light water reactor, whereas natural gas is about 55 MJ/kg - so uranium is about 64,000 times more energy dense on a per kilo basis. You don't need pipelines or fancy LNG terminals, either - it's pretty easy to transport in relatively unexciting bulk containers.

So, once the security concerns are addressed, you can buy uranium from any country willing to sell it to you and ship it. The number two and number three producers of uranium worldwide are Canada and Australia, both of which France is very friendly with (a submarine kerfuffle with the latter notwithstanding).
More interesting than the story itself is the fact that a Japanese publication is writing about it...
Haha, you ain't seen nothing yet!
An mayor accounting firm stulkl has some devs on ancient macbooks with HDDs!
Pretty good approach provided you don't want to query your data.
This is not something we plan to do in the near future, but it’s also not outside the realm of possibility. We picked Postgres because of its power, quality and unparalleled extensibility, but we are also very careful to not leak any implementation details into our interfaces.
Bonus. I solved todays already, so with the redirect I was able to solve it in 1
You might like this:

https://flownet.com/ron/lambda-calculus.html

Or the movie version: https://www.youtube.com/watch?v=8qC1iZN5ozw
Wont run in the background though - you have to actively think to use it each time your worried about being stalked.
Gary has every right to object if Indiana says he can only sell chainsaws made in Indiana, as that would be an absurd law.

Forcing me to run servers in France is absurd.

If anything, it increases the attack surface and makes it more likely that private data is exposed.
Oh, for chrissakes. As if nobody ever read about classical Greece.

(Upvoted for the info, which I'll bet is right. Christ.)
I’m writing a reimplementation of Escape Velocity in JavaScript and it runs BEAUTIFULLY in the browser.

I don’t care if nobody plays it. I am in love with everything I’m learning by making a game rather than robotics software.
That feature already exists. If you are sharing your device locations with your iCloud family members you won’t get the complaint notifications.
The top four producers of uranium (per tonnage) are Kazakhstan, Australia, Namibia, Canada:

* https://www.world-nuclear.org/information-library/nuclear-fu...

Better than being dependent on oil and gas, especially if your current supplier is Russia.
I'm not as familiar with American place names, but there's an obvious reason why those would have pronunciations that couldn't be spelled easily in Spanish.

"X" in Mexican might be shorthand for sharp mystery consonant.
Those who hate OOP have never used OOP correctly.

None of these articles mention 'cohesion' or 'coupling'... It's not possible to critique OOP unless you understand the principle of loose coupling (ease of substitution) and high cohesion (clear separation of concerns/responsibilities).

Without loose coupling and high cohesion, your classes will not be composable which is the whole point of OOP...

These characteristics ensure that state is fully encapsulated and does not leak between multiple components (that's when it gets ugly).
> We all know what happened to Google though

You mean, Google become a $1.8T company?
Now they just need to stop big business interfering with proper democratic elections
It appears to already be in the mix for me. I see other reports on this thread saying the same.
The data is the data.

However, the graph certainly does show another inflection point after the start of the Biden administration, that has nothing to do with the previous change.
Because in some countries, like .cz, it is pretty common that your home network is behind NAT, the ISP does not want to forward a port for you, and there is either no option to get a public IP or it costs $5 to $10/month and is a lengthy process to obtain (typical internet connection costs $20 to $30/month here).
link? I'd love to see it!
Yep. People saying that have no idea.
https://www.un.org/en/genocideprevention/genocide.shtml

Smallest genocide by death toll(killing of Tasmanian aboriginals by the British) killed just 400 to 1000 people.
Very interesting video. It mentions “crane” being the best opening word when using a sophisticated program. I wonder what the best word would be for a human with an average vocabulary (for a Wordle player). I think there’s a decent chance it’s not the same word because an average player wouldn’t be able to use lots of obscure words to narrow things down super precisely.

Perhaps one could create an algorithm where the list of possible words is an approximation of a human’s actual vocabulary.
Either I am doing some very wrong, or very right. Individually, I don't care about any of the projects.

- Hub20: self-hosted, open source payment gateway for crypto [0]

- Communick: XMPP/Matrix/ActivityPub-provider-as-a-Service [1]

- An e-book for people that want to get into crypto but are (rightfully) weary of all the scams, the baseless hype and all the get-rich-quick schemes.

- A yet-to-reach MVP website to help curate, fund and collaborate with open source projects

The idea for me is always to keep making the things that are interesting/rewarding on their own, and expect that on aggregate these become bigger than whatever single "obsession" could end. It is what Daniel Vassalo calls "a portfolio of small bets". Done right, there is always something to learn from these projects.

[0]: https://hub20.io

[1]: https://communick.com

[2]: https://areyouinterested.co/site/rational-investors-guide-to...
This is an interesting mechanic, and I like the Arkanoid+Tetris kind of feel, but I have NFI what's going on. Why are there lasers? What determines how much lasers there is? What determines where the start point will be on the next go? A bit of explanation and polish could really make something great here.
> No argument that the rats' behaviors are affected. I suppose whether you find the slowness of their grooming expected

They are not slow, they just stop grooming themselves well enough.
Exactly what you are getting! But without having to code, optimize and maintain your own EAV structure and API.
> Merely being interesting or rewarding to work on doesn't justify complexity though. I think it's a reasonable mindset to approach things with in an attempt to simplify things whenever possible.

Yes.

The simplest code isn't always the most immediately approachable though. At least due to the way universities and bootcamps teach things. OOP only smears complexity around and should be avoided at all costs, but the "simple" alternatives that most people have in mind (usually procedural Python/Go) aren't much better. Simplicity shouldn't be synonymous with repetitive, error-prone nonsense like for loops and null checks just because they are familiar. Junior engineers should be schooled up on mapping, folding, optional types, ADTs in general, etc, because these things make code radically simpler.
Encapsulation in OOP terms means the state is encapsulated with the logic that fetches / mutates it. ECS explicitly is designed to do the opposite. It’s really that simple.

The issue isn’t about how you store the objects but about whether the framework logically encapsulates object data with its associated logic.
> The cost of central banks breaking their inflation-control commitment when inflation starts running hot, is that the market starts pricing in their unwillingness to raise interest rates.

I'm pretty sure that's been priced in for quite a while now, really. Interest rates have rarely gone up by much over the last 30 or so years, and for most of the last 20 they've been as close to 0 as they can go and still be called "interest".

Honestly, the big problem with this article is it acts like interest rates haven't already been abandoned as a tool of monetary control, and for a long time.

The way they 'control' it now is by using a kind of stimulus that keeps the markets from crashing without really adding much most people's income or spending. They just give it right to the finance industry and let it slosh around the market until the next crisis.

COVID's big variation on this is that some of that money went directly to people instead of businesses or the stock market, and it both caused some inflation and also kicked employers' asses into actually paying people enough to live on.
Spelling Bee accepts agora. Spelling Bee and LetterBoxed have very different dictionaries. Spelling Bee is way more “strict.”
Seems like a nice opportunity for a browser extension to automatically detect sites using GA, and also automatically report them to EU authorities. Zero clicks needed!
Nope. This is a common practice in some huge businesses. Teleradiology.

We don't do it for fun. This is a part of patient care.

Radiologists awake in Australia can read images from the United States. It saves lives.

The radiologists are licensed and certified in the hospitals and states.

And by the way, if I get a CT scan of your head, I can trivially reconstruct your face. Might even recognize you with it.

If you want to freak out, medical records are sent by fax machine ALL THE TIME.
That is a seriously good concept. Your metric works too good though, compared to the refresh rate of the listings so all the good stuff is sold out. If you had a mailing list I would definitely subscribe.
I seem to remember reading about IBM sending engineers to make adjustments to their mainframes if the customer paid extra for some specific functionality to be enabled. Sounds like Intel is cashing in on that quite nicely! I do wonder if IBM can nail Intel for billions if the method is under patent.
You can't compare the pre change derivative to the post change one, because they are literally measuring different things.
> Performance approaching that of statically-typed languages like C

I might have to give this a try. Is there any language other than assembly that can beat the performance of C?
The typical message that dang leaves when banning an account is something like:

"Since we've asked you many times to use HN as intended and you've continued not to, I've banned the account.

If you don't want to be banned, you're welcome to email hn@ycombinator.com and give us reason to believe that you'll follow the rules in the future. They're here: https://news.ycombinator.com/newsguidelines.html."

I assume this applies to all but the most egregious cases (e.g. posting overtly racist nonsense, only posting flamebait/spam, and stuff like that), even when not explicitly stated.
Congrats on the milestone! I've been following for a while - awesome to see the progress you've made.

Q: What are your plans for sharding / scale-out?

At Notion, we run ~480 logical schemas spread across ~32 Postgres databases [1]. Our data model [2] (sorry for the blog post spam) has a recursive / graph-like structures, and we make use of columns or jsonb attributes like `{ table: Table, id: UUID }` which sounds like your polymorphic links feature. It seems like EdgeDB's model lines up well with how we already use our database.

I did a quick cmd-f here, on the linked announcement, and in your docs looking for "shard" and "scale" but didn't find any relevant results. Postgres needs a Vitess!

Q: Do you have plans to support EdgeQL embedding or SQLite?

I am always looking for a way to compile "better than SQL" languages down to SQL. I like Datalog in this area because it's a composable way to define relationships/facts/derivations but no one is putting serious business effort to this idea (honorable mention to logica [3]). EdgeQL also fits the bill -- queries aren't logical, but they are composable -- plus looks easier to teach than most Datalog variants.

I took a peek in the repo and saw that a few EdgeQL components are written in Rust [4]; are you considering porting more logic to Rust? That would make EdgeQL much more embeddable - it could run in WASM or linked into an Android/iOS app. My pie in the sky dream is to use a single composable query/logic language to define all my relations and queries, and then compile that stuff so it works the same on both the client, server DB, and data streams (for incremental materialized views, ideally on both client & server).

If EdgeDB had a Lite version that ran on SQLite, we'd be 66% of the way there.

(To get the materialized view bits on the server, a mad scientist might already be able to point EdgeDB at Materialize [5])

[1]: https://www.notion.so/blog/sharding-postgres-at-notion

[2]: https://www.notion.so/blog/data-model-behind-notion

[3]: https://opensource.googleblog.com/2021/04/logica-organizing-...

[4]: eg https://github.com/edgedb/edgedb/tree/master/edb/edgeql-pars...

[5]: https://materialize.com/docs/overview/architecture/
It's almost impossible to sign up for an account with Twitter, Google, or Facebook without divulging your phone number with them and then confirming it. They're at the stage where their growth is scrutinized by investors and partners, and they're desperate to prove that their users have real eyeballs that can see ads. Before that, they had no problem with new accounts maybe being bots because it's good for growth numbers. Now advertisers want to know if real people are seeing their ads, or if just bots are.
Dependencies are a fact of life.

Question is, does Europe really want to depend on journalist/dissident-murdering Russia?
First off I don't think this is quite the way Hickey thinks about the issue (though I suspect he would agree about the working memory part), especially with the comment about etymology /s!(it's a meme in Clojureland that every Hickey presentation and library must contain at least one slide on/mention of etymology) In particular Clojure as a whole embraces an ideology of "open systems" vs "closed systems" where we start with an infinite sea of "can"s and then add "can't"s as needed.

But that's immaterial to your main point, which is that adding state into the mix of things makes things hard. Which I agree with, but again to steelman the point, I could turn around and say that values allow for exponentially more possible values as well! When I see a map passed into a Clojure function I have no idea what could be in that map!

I think the main objection here which you are alluding to is one of "global" vs "local" reasoning. With a value I just need to worry about the body of my function, whereas with (global) state I need to worry about every function everywhere! But what if that's just a problem with our tools rather than an intrinsic issue? What if I had a tool that could automatically present all the mutable state of your system that is publicly accessible as a single screen and automatically link to different procedures that link to different parts of it? At that point I don't see much of a difference between state strewn everywhere and nice orderly values plumbed everywhere. In fact maybe it's nicer to have that implicit state strewn everywhere instead of having to carry around values which are irrelevant for the bulk of a function body and only relevant for a single part of a subfunction. What if it's all just a matter of not having the right IDE?

Working memory is definitely a hard limitation and universal enough among humans, but it's not clear to me it's a specific enough concern to convincingly justify certain programming language features which may just be crutches for inadequate visualizations or different educational backgrounds.
https://spinup.dev

A simple website deployer that has free server-side analytics on deploy.

It was a pandemic side-project, and I was mostly just interested to see what was involved in building it.

I made a paid plan and integrated stripe because I liked the idea of it possibly paying for its own infra costs at some point. I have some ideas for features I want to add for fun, hopefully in the next couple months.
It's easy to stop calling a now-unused function when some behaviour is no longer needed.

The system is made more simple if you remove the function, though.

This is more so if only part of the behaviour of a function is no longer desired - the function becomes easier to understand when it's trimmed down, but it's harder to make that change.
What are these very popular single paradigm OOP languages? The closest thing I can think of is Java.
I’ll Show HN when it’s in a very basic arcade playable state. The engine and systems are almost all done. But I’ve got to actually type in all the ships and weapon stats and such.

Maybe two weeks. :)
I don't get the point. So much corporate culture has poured into the Foss world, I don't see the point anymore. Why? To enrich some corporations for your free labor while mobs swarm your project and enforce HR-like policies in your community?
Right, sorry. My understanding was that dynamic imports were a separate conversation, and they're not part of this effort at the very least: https://github.com/nodejs/node/pull/36328#issuecomment-73590...

----

That being said, yes, if there are plans to support dynamic imports, then literally all of the reassurances people have been giving me about pinning and fetching dependencies ahead of time and having tools to find out-of-date dependencies -- none of that works at all if dynamic imports are supported, you're completely correct.

Deno does support dynamic imports, but I have always understood that they use a separate system and are handled/installed differently? I might be wrong about that though, I haven't worked with Deno closely enough to be really confident about its internals.
No, I recall a bunch of suspicious meetings between Trump, his sons, his close confidants and known Russian intelligence assets (keep in mind that includes people like ambassadors) that they lied about having happened until we were presented with evidence that they did, at which point they tried to downplay them.

That's my recollection at least.
Wrong. Agora was accepted as of March 26, 2021 — and I’m quite certain it’s been seen since.

https://nytspellingbeeanswers.org/nyt-spelling-bee-answers-0...
We’ve been Gloriously Working From Home for two years now. And most companies are at least considering a hybrid. When it gets tough to hire, they’ll bend even further.
That looks a lot like a link farm. Try this one instead.

https://www.livescience.com/16551-steve-jobs-alternative-med...
Then why does every site ever seem to still use huge cookie banners asking for that consent?
I'm not sure that it is so bad.

But I still don't understand why it's good! Why is it so good? It is said to be better than (non-OOP) alternatives. Where's the evidence for that?
Linux Now Faster Than Windows 11 for Intel Core I9 12900K “Alder Lake”
Jetbrains IDES with sublime text keybindings.

Second small keyboard to single press buttons for macros instead of killing my hands with weird key combos.

Multiple cursors, fuzzy search, local (not git) history, find next occurrence keybind, go to start/end of method, go to next/prev compilation error keybind, scratch files, not having the IDE lock up for no reason, JS + type hints is extremely productive and flexible in webstorm, built in web server for test HTML files...
Sure, and France reprocesses, too, which aids fuel security.

Of course, this doesn't mean they control the entire supply chain for needed parts for nuclear-- but if some critical piece broke they wouldn't have no energy immediately, either.
> edit: but you know what. Since you want evidence I'll give you some. The entire Alibaba debacle where the CEO was forced into hiding because he dared to contradict the Chinese political elite is my evidence that the Chinese government has implicit control over every business based out of China.

So you think his words are much better than "I have friends"? You can find all Alibaba sites are still running. Alibaba Cloud is still providing services. You can also contact to sales and support. Then you still want to believe "entire Alibaba debacle".
The good side of inflation is that if your massively in debt then your debt just became less valuable. Your earnings probably did too but you can always try to get a raise or get a better job.
Im not talking about peripheral drivers (I mean recording audio from software that running on the operating system)
What does Event Sourcing have to do with Beef Wellington
Thoughts on an Alt-Academy
I interviewed someone for a Senior DevOps Engineer position earlier this week. We don’t do coding exercises for this position, but we’re unlikely to hire someone for Senior roles who can’t convince us they can automate a project without help. Non-Senior roles don’t need Python coding experience, but it helps.

I asked questions about experience coding with Python and shell scripts, and experience creating and managing infrastructure with Terraform. So far we haven’t found a good candidate for Senior.
> It seems that that's called a state machine, and OOP objects should come with state charts, but they don't.

That is because the state chart would so quickly explode into uncountable states or so difficult to understand transitions from state to state, that such a diagram would become instantly useless. Which only goes to show, how unrealistic the idea is, that you can really fully understand such a system and that shows what the problem is. Granted, there may be certain areas of related state, that are separated from other areas, but when the program becomes non-trivial, the lines usually blur, unless some kind of approach is used, which reminds me very much of FP, only that it wraps functions uselessly in classes and objects, instead of making use of modules and functions only.

In an FP style, ideally each function would be a thing you can look at separated from the whole system, if you know what its input can be (which may be difficult). That makes for testable code. I should be able to test every function separately, without having to use ten other classes to make instances to set up an environment, in which I just hope that what I wanted to test, can actually be tested.
You say that JSX adds complexity and plain HTMl is simple and obvious, and yet, when I look at joystick, I see a render functions, and non-obvious helpers like `each, when, component`, etc. JSX is really simple to understand for basic use cases and it provides so many benefits:
- support for Javascript expressions
- transpilation
- better error reporting

I'd also argue that JSX is overall a LOT more readable than some of the more advanced examples you provide in the Joystick docs, especially because you don't get syntax highlighting in javascript template literals.

> The one consistent theme was confusion about how X framework mapped back to HTML in the browser.

I'm not saying you're lying, but in the case of JSX, I find this very hard to believe.

I do 100% emphasize with a new developer approaching react who starts with `create-react-app` and has to figure out which routing package to use, etc. But projects like `next.js` reduce the complexity of the mental model significantly IMO (file system routing, sane defaults for compilation, great local dev experience, etc).