skysight-inc/HackerNews huggingface dataset:
That feeling when you work to improve deployment of a 24/7 low-footprint energy source that previously scaled at 20 GWe/yr and emits a mere 12 gCO2eq/kg and someone tells you that you're delusional. :o

Just FYI I got into nuclear specifically for climate reasons. Climate has been the goal from before I knew what nuclear reactors really were.

The assumption that all new nuclear plants in the US will be as bad as the most recent two is wild, especially when one understands the details of what went wrong in those projects.

I don't think the current build process in the West is acceptable. I want to improve serialization and standardization of nuclear deployments to help with climate change quickly. A la Offshore Power Systems.

$30/tonne is expected to be fine. See e.g. Table 2.1 in MIT's report [1]

[1] http://energy.mit.edu/wp-content/uploads/2018/09/The-Future-...
so we do nothing? attitudes like this don't help
Is this (jake brake) what the parent comment was referring to that newer automatics finally do?
The curious case of Spotify collage generator
If there isn't enough memory to fully unpack the initramfs, Linux 4.x kernels will log a message and silently proceed with a partial filesystem, instead of panic/halt. The resulting failures can take time to root-cause. Haven't tested on 5.x kernels, but similar code is still present:

https://github.com/torvalds/linux/blob/master/init/initramfs...
> This is why I like the idea of a federal property tax and a federal VAT

Was just thinking how horrible this would be - there would be no escape.
> ... provided that the libraries that you want to use are available as C++20 modules, not header files.

Yes. This will take time. But if you're writing most of the world from scratch (like with a new programming language), then you can write libraries in modules.

> ... but no way to redefine the built-in "0" prefixed octal literal.

True, but why use that? It's confusing if you don't know the convention.

> ... can you name one widely used C++ library that e.g. defines custom integer or string types purely for the purpose of type safety?

Well, custom string types? QString is used in tons of apps; but custom string types are rarely about safety. Integers - there's Boost's safe_numerics library. Granted, I'm not sure it's very popular or just mildly popular, but still.

> ... indeed, and the standard library's std::string is quite unhelpful, there's no way provided to iterate code points if you put UTF-8 in std::string.

Yes, Unicode support in the C++ standard library is lacking, or where it isn't, it might as well have been. But again - it's not the language. So you can write your string library (or port ICU) in Odin or in C++

> ... but none of the paradigms available with just the language and standard library have any static checks that the caller of a function actually handles an error, whether return value or exception.

static checks are a compiler/IDE thing. But - there _is_ a [[nodiscard]] annotation in C++17, so that you can't just ignore a returned status altogether.

> ... provided you never use any library from the C++ ecosystem, none of which currently use std::optional or gsl::non_null.

Toucheel and the backwards compatibility is a bitch here. But

1. At those libraries' boundary, you have either silent or explicit conversion, which are safe, as long as you act safely on the outside.
2. Most templated standard library code will use optional just fine...

> One of the problems I have with C++ is that re-using existing libraries vs. structuring your code to statically avoid sources of bugs is a trade-off; it shouldn't be.

Agreed. Having said that - writing lightweight wrappers for an existing library is a middle-of-the-road solution which is a lot less bug prone than just writing unsafe, old-style C++ all over.
>Everyone knows what "serverless" means at this point, and it's not an embedded DB.

Serverless is a marketing term at this point (as it was when it started). This post brings some welcome definitions and expands it to something that has many of the same attributes but wasn't appreciated as such.
Seems like kind of weird timing for this article - FIS has banned fluoros, and their grip over the nordic ski racing world is pretty much absolute. by next season, any waxes with fluoros will not be viable consumer products.

They call out the american birkie for not having banned fluoros yet - that's because the FIS ban hasn't gone into effect yet. American Birkie is a FIS worldloppet race and subject to FIS rules.
Well, at least it is not a Nokia 3310.

This is part of his personality, here billionaire Jeff Bezos explaining why he is driving old Honda Accord: https://youtu.be/iJQdj9EhQoQ

– “It’s perfectly good car”.
I had one for two years. I recently switched back to two 27' inch monitors and I won't ever go back. You'd need to tile it and even then it's not worth it. I don't recommend it, it's too clunky and big. If you're gaming or watching movies on it a lot it's cool, but for coding I'd pass.
Nice idea. I’m curious, how much affiliate revenue are you generating?
I go to the library to borrow movies :-)
Is a night train the same thing as a sleeper?

Night Bus

Sleeper Train, no?
CH doesn't have fluoro, but the correlation between C6/C8 and LF/HF is unclear to me. Does LF use C6 and HF uses C8, or can both wax types be made with C6/C8, but in different concentrations?
PWC #44: Only 100, Please, and Make It $200 (Raku)
Laminated timber can replace a lot of the uses of cement and steel in buildings.
If that domain didn't cost that much it's not like you'd be able to buy it for $12 now anyway. Instead, some domainer would've bought it milliseconds after launch, along with thousands of other speculative domains, and you'd be looking at a parking page right now with a listed sale price of 4-5 figures. Domainers play a VC-style game; one sale needs to cover the cost of lots of losers, and there are lots of big players out there with deep pockets and specific needs, so prices are high.

Economically speaking, an auction is the best way to fairly and efficiently allocate scarce resources.
> Why should anyone without property pay the taxes of those with property?

Tenants don’t pay property taxes
> can handle most workloads.

They really shine for read heavy workflows that can tolerate a stale read every once in a while. If on top of that you have reasonable shard-ability you get near infinite scalability.

While that might cover a large portion of the database usage landscape, I'd hesitate to call it most. There's a reason OLTP was coined as an acronym--it's a pattern that comes up a fair bit.
It doesn’t matter. It is not the generally accepted definition of serverless. The meaning of a word is based on how it is generally used, and almost nobody means this when they use the word “serverless”.

At this point trying to use the word in this way just creates a bunch of unnecessary confusion. Call it something else so we can move on to more important (and clear) discussions.

(Also there are a lot of assumptions and snarky comments in these responses about my age, which is quite rude and pretty elucidating.)
I’ve watched Gilbert Strang’s Linear Algebra videos:

https://ocw.mit.edu/courses/mathematics/18-06-linear-algebra...

Highly recommended.

Does he have videos that go with his calculus book?

https://www.freetechbooks.com/calculus-t1345.html
It seems to me that fundamentally people assume that simulating a neuron is vastly, vastly simpler than simulating a bacterium. Ok, you can assume that. But what gives you confidence in that? Do you think that simulating a bacterium is less complex than simulating a fly, or about the same?
I don't use an ultrawide* but if you're on Windows and get sick of having to move the mouse cursor all the way across the screen then I can recommend getting DisplayFusion and enabling the "Wrap mouse cursor around left/right monitor edges" function.

*: My setup is two 27" monitors next to each other: one in portrait mode and one landscape mode.
Yes, that link was in my top level post. :-)

And that’s why I’m linking to adapters that use two of the Macbook Pro ports.
Ask HN: Does anyone use the Firebird RDMS?
I've never seen a discussion about it on Hacker News. And yet is has a history that stretches all the way back to 2000.

If you're unfamiliar with Firebird, it's an open-source, cross-platform, client/server Relational Database Management System (RDMS). A brief intro here: https://www.firebirdnews.org/docs/fb2min.html

How is it that it's so little known among developers?

If you use it or have used it in the past, what is your opinion of it?
You can use an ATX PSU for that. You may need a load resistor depending on the model if the HDD is low power.

Connect 5v to RPi (with a fuse and potentially a zener diode), connect 12v to HDD via standard molex, job done.
I've had so many screens... I've run 3x 27" 1440p (that felt oppressive), 2x 23.8" 1080p (comfortable), 43" 4k (loads of vertical real estate for reading code), and currently on a 35" 1440p 21:9 ultra wide.

Ultra wide is like having two screens, when splitting windows left and right, though I think two monitors is better for work, as you can put one as the primary and one off to the side, you don't want to be looking sideways when working on code.

When I was reading a lot of code I didn't write, the 4k was the best, as it had a lot of vertical space.

The ultra wide I bought for games (it's 120hz).

I'm about to start a new gig and I'll run 2x23.8" 1080p for that.

Phillips make decent 4k screens at 40" and 43" for the money, but they are glossy so no good if you have glare problems.

The nicest screens overall for work I find are the Dell ultra sharp line. They are premium in price but side by side to a cheaper monitor and you can see why!

I have a 27" ultra sharp that is about 8 years old and is still fantastic compared to most mid range monitors, it's worth the investment. 1x 27" is nice, 2x 23.8" is nice.

Samsung make good ultra wides for work, and they make some ultra ultra wides too!
I never understood this guy's following. Everything I've seen from him is intellectual bro-flexing, physical bro-flexing, or buzzword bingo.

Here's the bottom line, from the conclusion:

> Together, these observations lead to the necessity of a precautionary approach to current and potential pandemic outbreaks that must include constraining mobility patterns in the early stages of an outbreak, especially when little is known about the true parameters of the pathogen.

In other words, isolate the infected. This is not new, nor is the idea of today's highly connected world causing diseases to spread faster than in the last century.
We do not have a rational monetary system, so expecting rational valuations in the terms of that system is not rational.

What is the present value of any revenue stream if you think that interest rates are going to be negative in real terms for the foreseeable future?
First up, nice job. This is awesome!

Here's a few filters off the top of my head that you might consider adding:

* Price

* DisplayPort ports

* Maximum power pass-through

* Is the ethernet port gigabit or just 100mbit ( e.g. https://www.amazon.com/dp/B06Y5N3YCD/ - You generally can't get 4k60 + gigabit without thunderbolt 3.)

You might also want to consider adding docks, or perhaps create a second website for those. (In my mind, the main distinction between the two is weather or not it has a built-in power supply - it looks like none of yours do.)
I ended up going with this one: https://thepihut.com/products/anidees-6-port-smart-ic-usb-ch...

Have had it for a couple of months now with no issues.
I’m on dell ultra wide and not happy with it. The angle isn’t quite right except in the very middle, strains my eyes. Going back to dual monitors soon. Also prefer having one in portrait and one in landscape orientation.
Benefits of Having Stronger Legs
I'm trying to decide if I should go down this rabbit hole. The math looks easy enough, but I know nothing about music. Nothing. And I'd love to learn, of course, but I can see myself buying a keyboard and plinking out some of these transformations and that seems like a long time to go without a payoff.

What's your musical background?
Thank you for the source.

That said, I don’t think proficiency as defined in that source is an ideal proxy for “can be a developer”, especially given the that “developer” can refer to a wide range of tasks.

Some comments:

1. To pass a FAANG algo interview, yes, the proficient level is needed.

2. To do the bulk of coding and bug fixing that many (most?) developers do, I think that there are a lot of high intermediates (my sub-categorization of intermediate) can do the work and actually are employed as developers. I’ve seen enough janky code in code bases and submitted as “updates” or “fixes” for me to believe that this is widely true.

3. To be a productive creator, I also think the proficient level is necessary. That said, I have seen a bunch of janky creations with questionable efficiency/productivity that lead me to believe again that proficiency is an ideal rather than a necessity.

Literacy is a tricky subject, so I encourage you to exercise caution before throwing around ideas like only the proficient 13% of the population can be developers. There are so many qualifications that need to be made before that statement is plausibly true that it is not worth making, imo.

Let me add that I agree with your overall statement that most successful founders come from relatively privileged backgrounds. There are many reasons for this, literacy being one.
I have a Fortran codebase which takes about a week to finish a simulation on 10 cores. Rewriting this code in Python and running would take about 50 years to finish the same simulation in serial mode, and at best 5 years if run in parallel on 10 cores.
https://www.crunchbase.com/organization/bryant-stibel-invest...
https://en.wikipedia.org/wiki/Default_mode_network
And here I am laughing at this pretty clever joke only to realize this is real..

https://www.washingtonpost.com/news/get-there/wp/2017/01/20/...
As someone who has waxed with HF wax several dozen times in the past (collegiate nordic ski racer) with no face mask and mediocre room ventilation, how worried should I be about long-term side effects?
Another upvote for this plan. I'm from the East Bay, in Seattle now, train is great to get down there. The time can be productive too. And the view is great.
I use 3440x1440 with 2560x1440 on each side.

By day this is a productivity powerhouse, currently Ubuntu 19.10 with an extremely minimal i3 desktop.

I use the left monitor for terminals and the ultrawide normally the entire expanse for my work in sublime text - on my font settings, I can get five panes of 80-col files side by side. The right monitor is Chrome and F12 for whatever I’m building.

I love my ultrawide. I was very hesitant at first and thought I may dislike it but it actually feels like I want an even larger expanse now! It works well for me, I know some don’t like it and I can see why. Part of why it works so well for me I think is my use of i3 which makes it really easy to fully utilise all the space.

And part 2 of the above... by night it’s running Steam on Windows 10 and it’s absolutely fantastic for gaming, especially the genre I lean towards (driving/vehicle simulation). Since NVIDIA still don’t allow mixed resolution surround, and I want ultrawide for work, ultrAwide gaming was a necessity which turned out to be pretty fantastic. Games like ETS2, ATS and Assetto Corsa feel that bit more immersive with the extra windscreen space. The monitor fills a good part of my vision and as I have trackir too, it’s really quite immersive overall.

Brands or models - Mine is the AOC U3477PQU which was extremely popular but is now sadly discontinued with no replacement. No bad word to say about it. I’m actually planning to buy another ultrawide soon and mount it vertically above the current one; I may end up getting a used U3477PQU again (AOC don’t seem to currently make any non-gaming ultrawides which is odd seeing how many they sold).

So with AOC gone, LG are basically the market leaders and supply panels to many others (AOC included I think) and Dell are also high-end. I know Samsung and Iiyama have some compelling value options at the lower end of the market.
LD_PRELOAD is powerful. For example run pacman4console, but hide that with a LD_PRELOAD calling prctl() and overwriting the argv array. So even if your boss knows ps he will not know you're playing.
No rational thinker would give any credence to words written in a "full communist" magazine about how a system of economics should be run.
At work I use a single Dell 38" 21:9 ultrawide curved. Ultrawide + curved is 100% the way to go for productivity imho. Make sure you get a monitor with 1440 vertical resolution and not 1080.

At home I use a single flat 27" 16:9 1440p 144Hz so I can game.

I wrote my own, super simple Windows tool to help control window placement. https://github.com/forrestthewoods/fts_winsnap
I have bought this [1]. It costs around 40$, does PD at 60W, 4K Display Port, 2xUSB2 (due to bandwidth restrictions - for me this is fine as I have a time machine hard Drive and a USB mic attached) and 100MBit RJ45. I also bought a 1m USB-C extension cord, which makes it possible to completely hide the dongle under my desk.
No issues with any of the ports so far. I would definitely recommend looking for DP instead of HDMI, because it seems to use less bandwidth. You can also get 2 DP 4k@60Hz with PD from the same vendor.

[1] https://www.amazon.com/Cable-Matters-Multiport-DisplayPort-E...
Much easier at Walden where your mum can come and do your laundry.

Being stuck in confined space with six others, hearing (and telling) the same jokes over and over... shudder
It doesn’t support macs with a single port because it takes two ports, uses each one. That changes the bandwidth calculator math.

This adapter was, I believe, also announced at CES 2020.
I've got the LG 5k2k 34".

It's great for what I use it for, mostly software development. Only issue I have is that occasionally MacOS decides it can't see it or won't use the full resolution and I have to do a bit of plugging and unplugging.

I might get a smaller 4k monitor on the side. I really value a lot of pixels.
Kobe Bryant and his daughter, Gianna, killed in a helicopter crash in California
> ...but JSON and XML don't do joins, don't do views, don't do efficient query plans, and so on. It's either ignorance or obstinacy to say SQLite is just a file format.

Sure they do. If you write the logic to do so, and put it behind a nice API, you can make all of this come true. In fact, millions of people every day do joins with JSON and XML in their code every day. You can probably just use Apache Drill as the "library" in this sense to facilitate joins and whatnot. The creators of the SQLite library simply build that stuff into their library for you.

SQLite is a file format. It has a nice library full of wonderful utility functions for reading/writing that file format and a simple to use API that is operated by sending SQL to it.

It is exactly the same as reading and writing any other file format with any other API and library. The more you understand SQLite as a file format with a nice reference API implementation, the more it makes sense.

It is not the same as using an RDBMS and offers almost none of the things and RDBMS might offer. The more you try to figure out how it's not like PostgreSQL or Oracle or MongoDB, the more confused you'll make yourself.

It's no more an RDBMS than a .docx file is.
The early Holocene does predate the alphabet, but it's only 6,000 years ago, a blink of an eye geologically speaking. There were also several cooling and warming episodes in the interim since then, with the Minoan, Roman, and Medieval Warm periods all exceeding modern temperatures. Historically, warm climate has correlated with boom times for civilization and cold periods have brought famine. See research below:

(Note: CO2 was at least 100 ppm lower than today yet the Arctic hit much higher temps and had to lose much of its ice as a result)

"Peak warmth occurred ~10 ka BP, with temperatures 7 °C warmer than today due to high radiative forcing and intensified inflow of warm Atlantic waters."

https://agupubs.onlinelibrary.wiley.com/doi/full/10.1029/201...
I have the same monitor, use it with my laptop for developing, and it's really nice - I can keep Slack, documentation, and sometimes a terminal open on the 29" while I use my laptop screen for VSCode. Definitely improves my efficiency.
Few enough people can be bothered to leave reviews for free, charging for them is going to drive that number even lower. So people paying for fake reviews need to buy fewer to get results.
Is cluster-per-app a thing people really do? Seems to defeat the purpose.

We use Mesos rather than Kubernetes, but the point is that a central infrastructure team (maybe 15 people) manages the cluster itself. It provides service owners (several thousand people) with a small and straightfoward abstraction to provision, upgrade, and decommission their particular apps.

If each service team had to deal with its own cluster scheduling, these systems would usually be massive timewasters relative to the old ways (Puppet, shell scripts, etc).
> If we reduce flying by half, how much would that reduce the climate change problem?

You could say that about any sector of the economy. while coal is responsible for more ghg than aviation at the moment, air travel keeps growing. In general, there is no one low hanging fruit to solve the climate crisis. It will take lots and lots of different solutions all across the board. And just because BlackRock came out against coal, it doesn't get you off the hook.
In the commercial space, sure. In the residential space, it would be a pretty small market. A door lock is there to slow down an attacker, or to force them to make a destructive entry via a window. Going much beyond long screws to prevent kick-in, and good tolerances to prevent trivial bump keys is rarely cost-effective.
There isn't that much boilerplate with pygame (I've taught middleschool students pygame in the past); I'm not sure if it makes sense to move things into a framework, and have a lot of configuration by convention, when the goal is education.
I use 3 monitors:

2 x ASUS @ 1920 x 1200 (total: 3840 x 1200)
1 x 42" 4K TCL "TV" @ 1920 x 1080

I (almost) never have a window I want to span monitors (or be larger than a single monitor). I like the organization that the monitors force on me. I use 5 workspaces ("Work", "IRC", "Telegram", "Web", "Music") and in each workspace, the left and right halves (the two ASUS monitors) provide distinct zones within the workspace. In the "Work" workspace, for example, the left side is invariable terminals, the right side is invariable emacs. In the "telegram" workspace, the right side is (Surprise!) telegram, and the left is any other application i need to use while communicating via telegram. Etc. etc.

If I had an ultrawide, it would remove the "bezel" divider between the two ASUS monitors and require me to keep that left/right organization all by myself. Boo.

The TV screen is "special" and not in use normally, but when I use it, it's invaluable because it's huge.
> both definitions share the fact that multiple applications (in clientless form) can access the database

That is like the least relevant thing on that entire page, to be frank. "SQLite is Serverless" is specifically referring to SQLite being an embeddable library that runs in the same process (and same thread, even) as your application vs. the client-server architecture (database in another process, with communication via a port) that DBMSes like MySQL and co have.

> Im also avoiding criticising the Author for not sticking to the main def

The "main definition" (i.e. the web dev buzzword) came into being years after this post was written.