skysight-inc/HackerNews huggingface dataset:
I definitely lean more toward NIH than what's conventionally considered wise, but most of the time it's not NIH for the sake of NIH.

I do pull a lot of libraries, but an enormous amount of what the search engine does is very much built from scratch. The libraries generally deal with parsing common formats, compression, serialization, and various service glue like dependency injection. I think the number of explicit dependencies is a bit inflated by the choice to not use a framework like springboot, which pulls many of the same (or equivalent ones) implicitly.

What makes the search engine a search engine, the indexing software (all the way down to database primitives like btrees etc.), a large chunk of the language processing, and so forth; that's all bespoke. I think it needs to be. A lot of existing code just doesn't scale, or has too many customizations that would add unnecessary glue and complexity to my own code.

I'm going to echo SerenityOS Andreas and suggest that it's a skill like any other. If you shy away from building custom solutions to hard problems, you will never be good at it; and it will become a self-fulfilling prophecy that these NIH solutions are too hard to build.

At the same time, there's a time and a place and you should indeed be judicious as to when to roll your own solutions, but maybe that time and place is exactly in a hobby project like the ones suggested in this thread (and is how my search engine started out; a place to dick around with difficult problems).

I'd also add that being able to tackle problems yourself, rather than needing a library to do all the heavy lifting at all times, is a great enabler. Sometimes there is no adequate library, but that doesn't mean the conclusion has to be "welp, I guess we can't do that yet..."
I ventilate because I'm not an idiot, and still, the studies are contradictory at best.
Rust has had a stable SIMD vector API[1] for a long time. But, it's architecture specific. The portable API[2] isn't stable yet, but you probably can't use the portable API for some of the more exotic uses of SIMD anyway. Indeed, that's true in .NET's case too[3]. So .NET has to rely on "manually vectorized with intrisics for each individual platform" as well.

Rust does all this SIMD too. It just isn't in the standard library. But the regex crate does it. Indeed, this is where .NET got its SIMD approach for multiple substring search from in the first place[4]. ;-)

You're right that Rust's standard library is conservatively vectorized though[5]. The main thing blocking this isn't the lack of SIMD availability. It's more about how the standard library is internally structured, and the fact that things like substring search are not actually defined in `std` directly, but rather, in `core`. There are plans to fix this[6].

With all that said, I wouldn't necessarily disagree with the broader point in this thread. .NET's regex engine performance is quite impressive[7]. (And I still have to merge the PR updating to .NET 8.) I'm really only replying here to correct more narrow points.

[1]: https://doc.rust-lang.org/std/arch/index.html

[2]: https://doc.rust-lang.org/std/simd/index.html

[3]: https://github.com/dotnet/runtime/blob/72fae0073b35a404f03c3...

[4]: https://github.com/dotnet/runtime/pull/88394#issuecomment-16...

[5]: https://github.com/BurntSushi/memchr#why-is-the-standard-lib...

[6]: https://github.com/rust-lang/rfcs/pull/3469

[7]: https://github.com/BurntSushi/rebar#summary
Induction stoves are way better
Ekeryone complains about their local system. What does the data show?
Isn’t the current government’s position that the green policies (from the ~previous government…) were bad and should be undone. Doing well at emissions reduction is maybe not something the government would want to see applauded?
If it were the case, I would be Ernest fucking Hemingway.

Jokes aside, the only thing they have in common is the fact that you 'write' them.
Captitles – AI-Powered Surtitles Creation and Translation Tool for Theatre
Using an API in a language says nothing definite about how that API is implemented.
The API could well be implemented in what you call "pure C".

So that term isn't very meaningful in the way you claim it is, and there is no need for you to be policing it. If it was about "dependency free" could maybe agree more.

The term is often used to indicate that the source code of the project itself does't make significant use of other languages like C++, and to allude to a sense of simplicity (which is often subjective).
Is solar plus equivalent battery storage cheaper? Genuinely curious how costs compare for 1TW nuclear to (1+X)TW solar + (1+Y)TWhr battery

where X and Y could be integers depending on location for 12 + hr demand.
Implementing a Minesweeper clone for the Gameboy Advance
Gas-stoves are easier to scale that is mostly the reason why most restaurants still use them. 15 fires on full throttle is much easier to achieve than on induction purely of how our current electricity network has been built.

But for a normal household? It really doesn't matter. My father had his own restaurant and at home he used induction because it was much faster for one family dishes.
I checked those links and didn’t see it mentioned that python code is actually executed. Could you quote the relevant part?
You can't roast on induction
The effects of grounding (earthing) on inflammation
Had to truncate the title. Is anyone here familiar with the concept of grounding?
Can you link to some studies, and, why do you feel gas is better?
Ask HN: Self-hosted task mgmt software for managing transition to elder care?
My friend's dad was in an assisted living facility for the last year. About five months ago, his dad had a health crisis and the last five months have been hell for my friend as his dad has spiraled, going in and out of ER, rehab and in and out of his assisted living facility. My friend has been unable to think about what the longer term plans are because his days are spent with his dad trying to manage his "ICU delirium" and the impact of all the hospitalization and paperwork and coordination to keep him alive. It seems like the best next step is to get him into a VA facility or similar where they are equipped to manage his health needs.

I've offered to help organize the conversations between his relatives and others who want to help, but are not very organized about it. They are well intentioned but the extra level of managing a bunch of email threads are stressing out my friend more than they are helping. I am terrified this might become a huge set of email threads with important information buried behind sympathetic "I'm so sorry" statements and emotional but worthless chatter.

Does anyone know of a good self-hosted and simple task management tool that I can use to corral all this information?

My needs as I can imagine them now:

* Single list of tasks, no need to link tasks or have special features, etc.
* Easily close a task, but still see it?
* Email updates/subscription? Maybe I don't need this?
* Works on mobile and desktop
* Easily add pictures to a task
* SQLite backend? I use dokku for hosting stuff, so postgres or mariadb would be fine if that's best.
* No need to hack or modify, so simple setup is more important than the language or long term plans for the codebase.
* No need to for auth: I can put all this behind a simple http basic auth password, so I don't think I need to worry about users or any of that.

Thanks for your help in advance.
Other countries with safe nuclear have 4-5x faster regulatory oversight.
France had planned inspection and maintenance shutdowns that took longer because they had deferred those during the COVID years.

Scheduled for the summer when electricity consumption is lowest and PV generation is highest.

Because, well, you actually can schedule power generation with a nuclear power plant.

And that was the only year. In 2023 France is exporting to Germany again.
I'm not talking about disconnecting output, I'm talking about reducing it. You don't burn as much coal, which was my original statement.
I don’t believe the `![command]` syntax in vim command mode has access to the user’s aliases
A lot of what people fly for could be done as a phone call, or so many claim. That would return the cost of the trip to something else.
Resistive heating? Sure. Those things are nasty. But otherwise... nothing beats 7.2 kW of inductive energy transfer straight into the bottom of your pan.
And they could update the look quite a bit without bloat or extra JS.
> You have literally just 180'd your argument from "they're rich and greedy they didnt need any more money" to "Im glad they are dying they squandered their opportunities".

I don't read Drew's comment that way at all. He's pointing out correctly that they were well resourced, and had built a $.628 Billion revenue business (at the time). Well done.

Incidentally Since the change, they've grown to just north of $800M, so Elastic is still growing, but that growth is significantly slower than in years prior, so evidence supports Drew's assertion. Had Elastic done something different, they may have had more or less success.
Yes, the most sensitive data will be stored in the blockchain.
I once read, that regularly lighting stuff on fire near your home is generally a bad for your health.
A proper extractor fan mitigates the problem entirely.

For a lot of cooking, gas is simply superior in almost every way to induction or electric. Induction has a few advantages in certain situations, but not many - gas is more flexible.

Now there is something to be said about people using insufficient extraction or not maintaining their ventilation/extraction systems for sure, or grossly underspeccing them so that they aren’t worth a shit.
FYI, PARRY is a chatbot that is supposed to imitate someone with paranoid schizophrenia. "the Doctor" is ELIZA which is supposed to act like a therapist.
If you are trying to total all CO2 admissions? Yes.

If you're trying to determine which countries have the biggest impact it could be a valuable metric.
China is the world leader in building out renewables. They are ahead.
It needs to be done at planet level, otherwise it's emission shifting, not reduction. Moving it from one place to another on the same planet doesn't reduce emissions.
Are they cost effective? I suppose in the long term you save money by paying for electricity instead of gas, which could offset price differences. I strongly prefer gas stoves over conductive electric ranges, but haven’t tried an induction stove yet.
Lots of European countries and the United States have had emissions fall. The lack of productivity growth is relatively unique to the U.K. (and some countries like Italy)
“…the (traditional) _motives_ for those two things don't merge terribly well.” (My emphasis)

Companies also hold their cards close tending to not share their insights, information, and plans.
Interesting, I had never thought about it that way thank you
> Identifying high-quality libraries and frameworks that meet your project needs

This is a really important skill that I find difficult and frustrating. Does anyone have good advice or resources?
Current place I rent has those awful resistive heating stovetop, previous place had induction. I miss gas - for some stuff I now have to either use a small camp stove type gas thing or a blowtorch, electric (resistive or induction) simply is no fucking good at all for some cooking tasks.
To be fair, large swaths of the human population don't really come to the second realization either.
I'd be interested to know what tape setup you use? I occasionally look into using LTO tapes for home backup, but the media and hardware always seems a bit too expensive compared to something like Backblaze (which I currently use).

Also afaik tapes need a stable storage environment: how do you manage that?
Nintendo understands, Nintendo dont care.
Mm attention as used in earlier papers makes a lot of more sense with respect to the term... there was several where it was literally used to focus on some part of an image at a higher resolution for example.
For how long have volcanoes been erupting and for how long have humans been burning fossil fuels?
Let’s let adults be adults and buy whatever stove they want.
IPO outlook improved, but listing will remain a slog for startups
Induction is better than electric but it isn’t as good as gas in my opinion. You can’t use copper cookware, you are very limited on how you apply heat, you can’t use techniques like flambé, you can’t hold food directly over a flame to singe like you can with gas, etc.

Induction is fine for some people but not for everyone. Not to mention in many places they are more expensive to buy and operate. Besides, venting your stove makes gas perfectly safe. The process of cooking creates more harmful gasses anyhow. Burning toast will freak any monitor out.
To be fair to Boris, he did push a reasonable amount on various green issues, set some long term policies, targets, etc, while he was pm.
France has nearly sixty reactors that all need to be replaced in the next thirty years…
I don't want to write an essay for an answer. I wish the author the best of luck in realizing their error.

I used to feel the same way. I wrote and blogged about it, then did a bunch of research. I feel that this journey of ideas I took was the most important of my programming career. There's some extremely interesting stuff in how this guy is wrong.

In short, they are opposite things. In pure functional programming, the two are exact opposites. Mutable imperative programming gets fuzzy, which is why it tends to be so verbose. If you think about it, pure functional code without OO doesn't need variable names. The programmer's intent has been completely extricated from the implementation. We start adding a bunch of words to convey our intent to ourselves and future coders. Eventually this naively begins to seem as if we're actually communicating in a human language. Make the code readable, I used to say. It's a solution not a mystery novel. Comments are always good/bad.

I miss those innocent halcyon days of yore. Happy that I grew, but it was also fun confusing these two entirely different epistemological domains and believing there was some value in that confusion. There was not.
Sounds eerily familiar. We've got someone who has done almost no work in their first 10 months. They were already assigned to a project I was on once, lied about progress repeatedly forcing me to pick up the work when it came time for us to integrate that piece. I made the situation well known to managers and they acknowledged it and even apologized. Yet this person is still somehow around and doing the same old, despite their kanban not moving for months and it being glaringly obvious. This worker abuses the low oversight, flexible hours and time off, and disappears on Slack all the time.

I kind of gave up caring and expecting anything will get done about it; it's way beyond ridiculous or any personal / health issue excuse at this point (and the company has a leave of absence policy for this stuff).

I think this actually might just happen sometimes in the industry, but it was the first time I've seen it and it's absolutely baffling. I just hope to not be on the same project as this person again, because if I am I'm going to have to have an awkward conversation with my manager about it since I'm not there to do 2 people's jobs. I really like the job in every other regard and don't typically work with that person, so it's a weird situation to say the least..
So long as it’s very clear when I’m buying a product that it’s dependent on a service, I’m ok with my games and content disappearing and my devices being bricked after N years. It’s an environmental tragedy but at least I can choose to buy a different products. Games and devices need to come with some SLA that guarantees that it’s up for 99.9% of the time for the coming (day) 5 years. Added bonus if the producer promises that after the SLA period or in the case of the company becoming defunct, all server software will be made available publicly.

But the key realization here is that when we “buy” games these days we just rent them. If we aren’t happy with that then we should simply not take part in the transaction.
I love this guy, well-researched and fun.
Ask HN: Share your favorite AI product that you are using in 2023
And what about their kids that didn’t choose to get asthma?

And what about the adults who wouldn’t have chosen a gas stove if they had balanced and factual information rather than information tainted by corporate influence?

https://youtu.be/gCMzjJjuxQI
Lossless web navigation with Trails (2017)
sure you can. why should gas be better for roasting?
How many people can afford a proper extractor fan?

I’ve literally never seen a rental with one.
They emit the relocations into the relocation section(s), clearly marked as such. The only fragility may come from the copy-and-patch compiler not supporting all kinds of relocations that exist for a particular ABI or from the ELF itself changing but those things don't happen very often.
> When you add the CO2 emissions happing in China which are related to UK consumption then the number wont be impressive at all.

Consumption-based emissions are also down for the UK from a peak of 750 Mt down to 500 Mt:

* https://ourworldindata.org/consumption-based-co2

33% is still pretty good.
even implementing all of sql92 or datalog without concern for efficiency is fairly complex
It seems funny people get upset about gas stoves, and not that modern houses are not constructed to allow for adequate ventilation.
Pesticides and adjuvants disrupt honey bee's sense of smell
> As noted in another comment, some of this can be attributed to manufacturing being done elsewhere and the UK becoming more of a service economy.

Consumption-based emissions are also down for the UK from a peak of 750 Mt down to 500 Mt:

* https://ourworldindata.org/consumption-based-co2

33% is still pretty good.
I once took part in a project where we created a QML based implementation of a previously Node.js based embedded app. Node.js took ten people two years, QML three people six months - and no callback hell. Lots of caveats though: I'm not sure how experienced the Node.js guys were - team QML was fairly experienced (and competent in general). JS GUI frameworks have improved a lot respectively become available in the first place. Recreating something is always easier than creating it the first time. We used the same backend parts that were probably co-developed with the Node.js frontend (but AFAIK not counted in the two years, ten people).

We heard that the Node.js version had quite high velocity initially, but slowed down greatly when it came to polishing. Like more than half of the time spent on the last 5%. The QML version also ran more smoothly.
Now you are misrepresenting facts to present a rosy picture. Is it that hard to go by the facts? Or does nuclear power require lies to be sold?

They found unexpected corrosion cracks in critical cooling pipes across much of the fleet. It was not planned or deferred maintenance.

We lasted the entire winter with half the French nuclear energy fleet off line, when it was needed the most. France was an importer of German coal the entire winter.

Now we are back, but we need to keep in mind that fleets of nuclear plants share the issues. Exactly like when we ground fleets of commercial aircraft. The failure modes are correlated.
What? You roast in the oven. Not on the stove
> We are close to simulating all our experiences.

I think you’re having a hysterical episode.
That's what ovens are for though?
A big part is that they have access to an enormous amount of click data and user data. This not only from being the dominant search engine, but also from sources like Chrome.
> The noun gendering alone makes it significantly easier to embarrass yourself speaking French than English.

This... greatly underestimates the number of ways you can make a mistake while speaking a foreign language.

If you're a non-Francophone trying to speak French, you have a 100% of making obvious mistakes while you try, and some of those mistakes will probably relate to noun gendering.

If you're a non-Anglophone trying to speak English, you have the same - 100% - chance of making obvious mistakes while you try to do that. Depending on what languages you do speak, you may or may not make mistakes in noun gendering. (English noun gendering is a huge problem for Chinese speakers, and boy does it make them sound unnatural.)

But that doesn't matter; that's just one way to make a mistake. Your odds of making no mistakes of any kind are zero. Why worry about one particular subclass? You're foreign and everyone who hears you will recognize that.
I know at least Manchester, Birmingham, Newcastle, Glasgow and Edinburgh all connect to London.
The tool is really well made, but I hate seeing this sort of thing in the wild. We don't need attention grabbers. Another name for attention grabbers is distractions.
do you have an example where induction is less flexible? (of course assuming you have the proper cookware)
you are absolutely right. what i describe is what i'd wish we had, and what i think the web would have evolved into if walled gardens hadn't happened. it is still possible though as long we are able to retain the ability to host our own services and if we are working on making that easier for everyone.

i don't know if my idea how to do this is to simple, but essentially, i think what is needed is the ability to connect all my devices into a virtual network, where some of these devices act as connection portals to allow me to interact with them from any other device. i think the hardest part is the security of these remote devices so they don't leak my credentials to others using the same device later.
> Emissions shift with manufacturing. And for Western countries that means outsourcing to China.

Consumption-based emissions are also down for the UK from a peak of 750 Mt down to 500 Mt:

* https://ourworldindata.org/consumption-based-co2
It's possible he's working very hard... at a different job.
I switched to electric radiant. I miss being able to manipulate the pan yes.

I like that it's more efficient. Gas kicked a LOT of heat into the kitchen.

I like that it didn't scorch the side of the saucepans.

Ultimately I switched to avoid burning fossil fuels. Every bit counts.
ok, that makes sense I guess.

Once you know how git/hub works, it seems much easier to me to use github, but I understand that not all people do; while all the other sites (squarespace, wix etc) are too much of "website builders". Fine thanks
> Is there anywhere where we can see emissions by what is consumed rather than what is produced?

https://ourworldindata.org/consumption-based-co2
While there's a lot of nuance to this: in carbon accounting it is standard practice to account for the same emission more than once. Carbon inventories are broken out into three different scopes, the first two scopes concern fuel and electricity generation emissions, and the third scope includes everything in your value chain (both upstream and downstream). Therefore the country producing the EV battery would report on the emission in their Scope 1 and Scope 2 inventory, and the country utilising that EV battery would report it within their Scope 3 inventory.

It may seem odd to double account, but the goal of carbon accounting is not to ascribe blame to an emission (since ascribing blame is a never-ending game of finger pointing), it is to make every business/consumer responsible. The country creating the emission needs to be incentivised to decarbonise, and the country consuming that emission needs to be incentivised to decarbonise their full - including international - supply chains.
There's over 182 domestic routes flown in the UK (Heathrow - Edinburgh is the most popular one): https://commonslibrary.parliament.uk/domestic-flights-in-the...