skysight-inc/HackerNews huggingface dataset:
I'm not disagreeing, but having worked for 20+ years now as a web dev, and also on and off on farms (parents, relations, neighbours, friends, and 30 acres behind my house), I'd move to a farming job that offered the same income in a heartbeat, no questions asked.

There is something much more comforting about having worked yourself to physical tiredness and a feeling of having accomplished "something useful" instead of having fried your brain yet again over some bizarre node.js ritual for the benefit of some capitalist ecommerce overlord.

I'm willing to admit that there are fulfilling jobs in software development that aren't directly feeding the capitalist beast, but they seem to be few and far between.
So we have high operational costs but a lower capital cost for SMRs since we lose the size advantage of regular reactors. We then hope that these higher operational costs are offset due to the scale advantages of building many reactors. That's gonna require some huge cost savings?
This is a cool idea. Thank you to post your imaginative idea!

Recently there was a post reminding people about the excellent "polling" feature on HN. Suddenly there were a bunch of polls with great discussions that followed. It would be helpful if this page (https://news.ycombinator.com/submit) included tips about how to create a poll.
I just wish that “web applications” were more clearly distinguished from regular web sites.

I hate that a regular website I may tap on a search result would ever want to send me notifications. But, if a site that is clearly more of an “application” to me (like an online spreadsheet or chat app, etc) wants to send me notifications, that could be a useful feature.

If there were a more clear delineation between the two, I could just avoid tapping anything that is labeled as an “app” in search results (or just ban them from my search engine), and restrict myself to “plain old webpages” only when searching. And “plain old webpages” would be even further restricted than they already are: No notifications prompts, no ability to see my accelerometer, no offline storage available, etc etc.

It’s nice that the web has turned into a viable app platform, but it doesn’t mean I want every page I visit to be allowed to have “app-like” capabilities. In an ideal world 95% of the web would just be plain old documents accessed over HTTP(S) and the “apps” would be distinguishable as such.
If the poisoned BTC somehow make it to any exchange and gets bought cheap, we will be seeing historical red candles.
I'm interested in collabs on the make-inspired build system I'm working on, macrome.
Repo is here: https://github.com/conartist6/macrome

My goals are:

- Restore the ability to use git repos as packages to the frontend ecosystem

- Simplify tooling needs by encouraging devs to check in a readable version of their product compiled down to standard javascript

- Provide the first interoperable way to package components, even those with styles

- Make it all Just Work as long as you run `macrome watch`
I think it would be beneficial to create a better interoperable ABI description (one, not a dozen). Not in a form of a language header, but a data file that can be easily consumed by tools of any non-C language.

1. C headers are exceptionally annoying to correctly parse and interpret. You basically have to have a full C compiler, which is a PITA for a non-C tool. It's not just complexity of the C syntax, but dependency on system headers, implicit platform-specific type sizes and struct layouts, and an arbitrary web of ifdefs which may need to be generated by an arbitrary build system. Everything here resists automation, and if you get any details wrong, you won't know until you see memory corruption.

2. The common baseline between most programming languages has outgrown what C can express. Namespaces and other name mangling, unwinding, non-nullable types, slices, ownership/destructors, thread-safety annotations, etc. C++ has some of these features, but it solves none of the above problems, and only adds more complexity and its own compiler-specific behaviors.
Honestly, it's about time we got push notifications in Safari. It was a really annoying missing feature, and meant I had to pay Twilio to notify the iOS users of my web app. Hopefully that'll soon come to an end.
Do you have any sense of the expected performance of web streams as compared to the existing node.js streams?
Yes, there are a couple of these "build the same thing in different stacks" projects.

The main difference is the "no ambiguity" approach I take. When you look at the Django part of the project you linked to, you see it starts with 8 manual steps and then a bunch of optional steps in case it does not work.

I want to have no ambiguity. No manual steps. That is why every framework is handled by a script that is guaranteed to work on Debian 11 and leads to a running web app.
Probably because Ontario has ample access to water cooling, probably from the lakes. That's not the case for many countries in Europe.
It happens all the time;

https://www.usnews.com/news/national-news/articles/2019-07-0....

> Now, increasingly, more frequent heat waves and hotter average temperatures are making those waters so warm that engineers are concerned that it can't do the job. Analysts say climate change is to blame.

> In little-noticed but publicly available reports to regulators, nuclear plant owners revealed that unusually hot temperatures last year forced them to reduce the plants' electricity output more than 30 times – most often in the summer, when demand from nuclear plants is at its highest. In 2012, such incidents occurred at least 60 times. At one plant in Connecticut a reactor was taken offline for nearly two weeks when temperatures in the Long Island Sound surged past 75 degrees.

It's not like you can just change the legislation to say "allow hotter discharge water" though -- the plants' very engineering criteria is being impacted. Warmer water has lower absorptive capacity to cool the primary loop so things get dicey when temps increase outside the design specification.
I work on tools to help companies/people keep track of their carbon emissions as open and transparent as possible.

Always looking for others to join me or have a chat with.

Emails welcome, check my profile.
Even if you're just comparing a piston engine block/head, electric motors are tiny. Rotaries are close in power density if you're just comparing the block.
The Bizarre Mystery of Filippo Bernardini and the Stolen Book Manuscripts
That's a great question. For me, the first question is to understand their career goals and how much they really want to focus on it. Some people want to go for promo ASAP and want to do as much as possible to build skills now. Others want a more organic and iterative path. Still others are content where they are.

Once we agree on the goals, next is to try to find things that intersect with their skills and interests, and whatever behaviors or attributes the company is looking for at the next level. Whenever possible, I'm willing to shade tech choices or roadmaps to support those. Yes, it might be a slight diversion (keyword: slight) but getting excited and engaged higher performing team members more than offsets that.

Along the way, I make it clear that performance isn't a thing that happens to them, but it's a thing they own. My goal is to mentor and guide, but also to set themselves up to do the work and own it. I'll provide advice on how to go about the work in a way that shows next level skills, as well as appropriate scope, goal setting, etc.

Concrete milestones are definitely useful. Letting your team member set and drive those is great, too. That is a great way for them to demonstrate ownership of their career and understanding of what they need to do to get that promotion.
If I'm writing C++, I am doing it because I need nanosecond latency (and the delicious language libraries). If I only need microsecond latency, I would use Golang. If millisecond is fine, it'd be Python in a hot minute.

If I only need (as is 99% of the time the case) a smidge of code to run nanosecond-fast, I'd write a C extension and call it from a higher-level language that does the orchestration code. The C extension would by definition be simple code, so there is no real problem with C as such - it's ideally suited for that role.

Only in the rare case that a large program needs to be nanosecond-fast would I even consider C++ (and I'd push really hard to learn if that really needed to be true!), and then I'd write code like it was 2003 - smart pointers and POD classes, but that's it. The new libraries are wonderful for saving code and getting good fast implementation of algos!
Ok, thanks for the feedback.

But from what I read, toll free still allows for higher volume.
This could go a few ways. First, I'm sure Google will fight this and the fight will go on for some time. If they loose, Google could build EU data-centers and try to be GDPR compliant, which seems the most likely outcome. They could also pull out of the market, which seems less likely. If they pull out, I'm not sure that would be good for the EU market. People are suggesting that EU entities will spring up to fill the void, and thats probably true, but those services will almost certainly lag the benefits of the big US clouds. That may put EU entities at a competitive disadvantage.
Qui bono?
There is no such thing as "clean code", I think its a verb, not a noun. Same problem as being virtuous, there is no such state. But you can attempt to do things well, make moral choices, etc.

Specifically, when we first bang out that initial solution, the code is "dirty". As we refine that approach (better algorithms, adjusting terminology to better accommodate underpaid colleagues), we "clean" it, but the truth is the new code isn't in a "cleaner" state. The little bubble of local opinion might reflect better against said code, but that's hardly an objective measure.
Here's a guy using a soup-can sized motor in an older BMW. (25:00 to see the car moving).

https://www.youtube.com/watch?v=HcoVYZ20PwM
I am actually surprised that the article doesn't provide more examples. The article argues that the fossil fuel industry is paying the antinuclear movement and the single, one example given is a onetime payment in the 70s to start a new organization by a private person. Sure, everyone requires different levels of evidence, but I heavily doubt that you will be able to convince anyone with that one. And then the rest of the text is about how renewable are (as of 2016) so much smaller than the loss in nuclear power.
This is for America, I don't have anything to hand for Europe

https://www.greentechmedia.com/articles/read/study-transmiss...

Also, this is with technology we have right now that we know works. The problem with SMRs is they have always been 5-10 years away from being ready. We have to plan based on what we know now, not make pipe dreams based on technology we would like to have and which may never pan out.
Theoretically, the way to go about it would be to save several generated static HTML pages from your blog and work backwards from there, adding the necessary Wordpress PHP. Granted it would be intense work, but then you would no longer have the impending cancellation of your theme hanging over your head.
Plus, you lose lots in transmission over such distances.
It's funny to use that rationalization regarding 0-100 when in reality the rest of the Imperial system is utterly allergic to that sort of scale. 0F and 100F being endpoints for "reasonable" seems a bit of a stretch as well. As a Canadian that's "reasonably cold" and "way too warm".
I don’t agree with punishing him, but if his further statements since then are anything to by, he is someone I very much don’t like. Obviously being unlikeable shouldn’t be a crime, but I don’t really have to respect him either.
Probably. (source, I grew up a farmer, have a small farm, house in the city, and we have a double tech income)

Farming is hard. It's generally about doing more with less which in the small scale just means grinding it out.

There are two ways to make farming profitable, write a book (or do the homesteader youtube/pateron thing) or scale.

It's really hard to scale on a homestead. You spend all day switching tasks and you can't build machines to mechanize your chores. On our farm we only grow a couple things so we cans work to scale. We have multiple acres of a single crop that produces well for us and has a high sale price. That allows us to build things like bedforming machines, harvesters, processing and storage machines.

But we're not homesteaders. Subsistence farming, even with a modern machine like a tractor is still back breaking thankless work, just like it was 100 years ago. And you're always on, protecting crops, caring for animals, doing the work and it's really inefficient. You have to really love the work if that's what you want to do. Because as a job, it's one of the worst you could pick.

Big boy farmers have scale which allows them to do things like buy crop and livestock insurance, million dollar machines, access the funds from the farm bill through various programs. And it's still brutal work but if done right it can also be pretty lucrative.

There's a reason that farming has mostly been ceded to large corporations, it's hard to do and it's hard to make money without enormous economies of scale. It's easy to dig on giant corporate farms that are cutting corners to make a buck but somewhere along the line, every acre they have is a farm that went bust or just decided they'd be better off with the one time price for the land.

And now you know why.

On the other hand, few things will beat a fresh steak on the day of butcher and a hand grown salad. But you can have that buy living in the city, growing a garden and buying a 1/4 of a cow when it goes to market.

So I don't know if this was helpful, but these are kinda generally accepted truths in the farming community that a lot of people don't really understand because so few people are farmers now. I wish you the best and hope you are able to make the right decision as decide what's next for you.
Would they have been able to shutdown coal/gas faster if the nukes were kept running? If the 4.3 GW of nuclear was still around, how many more plants—with their corresponding CO2 emissions—could have been eliminated?

Could Germany reduce its dependency on Russian gas with more nuclear?
> But - out of curiosity - why is the soda can measured in ml and not in fl oz?

The article is written for an American magazine while the pictures are from Koenigsegg directly, which are European; beverages use ml and l to measure contents.

Take a look at the graph, also provided by Koenigsegg, it uses Nm and kW.
I completely agree. I also wanted to add that ICE vehicles made after ~2010 (depending on manufacurer) also have an anti-repair nature. My Cruze has many parts that require dealership programming (encryption keys) before the ECU will talk with them. Like the ABS unit and fuel pump for example.

There is no going back now. The age of new repairable cars has ended.
Or they could have respect for themselves as an institution. That's like making yourself listen to terrible music, but listening to good music for an equal amount of time to cancel it out, or mixing cyanide and vitamin D.
A fair number of people also had significant issues with RMS behavior going back a long time. So when he indelicately stuck himself into the radioactive Epstein situation it was just the last straw for many.
Nah just need overhaul and better control, start with taking legal actions against patent trolls on federal level. People will always look for ways to make money with very little effort
>>> I would say it needs to be realigned to only allow productive companies to hold/protect patents.

>> That would mean only large companies would own patents. It would be the death of the independent inventor. No capital to make what you invented? Oh well…

> If you can't make what you invented, the whole world can't have your invention? That seems suboptimal for society.

Right now, a small independent inventor can use their patent rights to secure capital to produce their invention. If only "productive companies" can hold patents, instead of investing in small inventors, they'd just freeze them out until they lose their rights (or use that threat as leverage to buy the patents for less than they're worth).

The "whole world" won't get their invention, just the people rich enough to profit from it, and the inventor gets squat.
I've found it works better on my ereader then my screen. More about consumption than writing. Monospaced serifed fonts with lots of colors are better for programming for me.
That's right. Bluetooth works great in 1-to-1 and 1-to-many relationships, but not in many-to-many.
Everything I've read so far about Quantum Computers indicates that it's going to be a while before we see any real business applications for it. I wonder where they are going to slot into the business workflow, what their role will be and what they will replace.

My bet is they will likely replace existing mainframes and become the "Mainframe 2.0". The other thing I see these machines replacing is HPC clusters, maybe. Right now it's really hard to say, I've heard one of the biggest issues with QC's is the fact that they have to run a very specific workflow to be efficient. I wonder what business workflows in 20-30 years will benefit from QC workflows.
> Bluetooth was only intended as a placeholder until marketing could come up with something really cool.
Yeah. Buying a home has been considered an investment by many, and they expect the value of their home to increase.
I might have heard of Julia, but I don't remember. Thanks for sparking an interest, and the entertainment.
It's very acidic and bad for your teeth at least.

> backing soda - the powder you add to make cakes or croissants fluffy

Baking. And there is none of this in croissants, it's mostly regular butter and flour. Baking soda is usually just sodium bicarbonate (NaHCO3). No phosphorous at all. Unless you are talking about something else, but please source your claims before making them here.

Being vague and not able to source just show you are not a subject-matter expert, and likely repeating rumors. There might be some truth to it, but you make bold claims, and I can at least pick a few wrong ones, which does not bode well for the rest. You make also some weird connections.
An entirely subjective measure. I want to solve problems, not read code. I can read your code and understand it, but then still have to solve it to understand what problem you are solving.
I'm using a 200 eur Xiaomi Redmi with a 3.5mm jack and I'm very happy with it. Battery lasts me around 5 days. Why is it garbage?
It's not just the river's ability to absorb the heat, it's also the plant's design criteria. The river water is the coolant in the secondary loop, warm water obviously has less capacity to absorb heat, so the plant will either get hotter (not great!) or will have to slow down the reaction to produce less heat (also not great during the summer when demand is the highest!). This isn't just an environmental concern but a design problem.
Agreed. In "The New Climate War" climate scientist Michael Mann charts the history of polluters convincing the green movement that it should be the responsibility of ordinary citizens to change their behavior rather than polluters. He opens with the "crying Indian" campaign in the 70s--sponsored by the soda industry--to convince people to throw away their bottles in order to avoid legislation that would curb their own profits. Nowadays, "environmentalists" try to persuade people toward veganism and away from SUVs as though these things are (1) ever going to happen en masse or (2) put us anywhere near the necessary ballpark even if (1) happens.
Well, part of it is that there is a lot of FUD about nuclear.
The impact of Fukushima accident is a grand total of 0 deaths.

Extract from the Report of the UNSCEAR (United Nations Scientific Committee on the Effects of Atomic Radiation) of 2020 :

"Since the UNSCEAR 2013 Report no adverse health effects among Fukushima Prefecture residents have been documented that are directly attributable to radiation exposure from the FDNPS accident."

You can check the source here : https://www.unscear.org/unscear/en/fukushima.html. (Be warned, it's full of jargon).

For the worst nuclear accident of this century, I would argue it's pretty good !
I think people these days are really disconnected from the real world. Earlier generations lived through wars, saw extreme poverty, food and energy rationing. Now people have never lived without anything important.
Thank you! So kind of you to take the time to say so!
where are you going to get a farming job that pays the same as tech without also feeding the corporate beast?
My motto is "leave your people in a better place than where you found them."

I'm in design, so things are a little different from that and CS/programming - but when I onboard direct reports, I'll have a session or two dedicated to drilling down what they want to grow in and/or what they would like to focus on during their time with the company. Maybe they just want to collect a paycheck and have the paycheck subsidize their real interests (been there, all cool), but usually they have an area of design they'd like to improve in for their portfolio.

In that case, I will assign them the projects that best fits that interest, so they get more experience and hopefully a cool portfolio project in it. There's other factors that go into assigning projects (everyone's bandwidth, fairness, skill level of the team), but it's a significant one.

If they want more, I'll also give them optional/doable "homework assignments" to improve at that area of design, along with personal feedback. In design, your portfolio is (nearly) everything, and it's been extremely cool to see my IC's genuinely excited to add projects to theirs that they're happy about.

Personally new enough as a manager that I haven't been through the promotion process with IC's yet, but this is a great question to study that. :)
Game over for India’s booming online gaming Industry?
Remembering the word that took you out in a Spelling Bee
Have you ever needed a cache? The difference between GET and POST starts to look very important.

Even without a cache, a GET and POST describe "what the api does" in detail - will my request change state on the server? Or will it be idempotent?. Considering them to be equivalent is like saying SQL statements SELECT, INSERT or DELETE are all the same. The distinction is absolutely critical.

edit: spelling