skysight-inc/HackerNews huggingface dataset:
Solar has been affordable compared to fossil fuels and has had the benefits of mass production available to reduce costs for over a century (see george cove). We just spend endless amounts on subsidizing fossil fuels and nuclear.We've also had energy reduction measures like insulation or more efficient heating or sodium lamps for lighting or electrified transport or heat pumps for decades or centuries. The current renewed push for nuclear is just a way to make sure the green energy money is spent as inefficiently as possible to keep gas and coal viable for another decade or two and to keep centralized middle men in power after fossil fuels become se economically irrelevant that trillions in subsidies can't keep them afloat.
Thinking n moves ahead as its usually called
It’s not actually. What is the point of this comment?
I seem to recall there was some regulatory thing in the US that affected them? Possibly similar to the "you can't call Oat Milk, Milk" thing.

edit:

> After Quorn's 2002 debut in the United States, the Center for Science in the Public Interest (CSPI) disputed the original labeling of Quorn as a "mushroom based" product, since Fusarium venenatum is not a mushroom (rather, it is a microfungus).[42]
Other providers solve this by providing multiple payment options than just "cards".
No, it can't be found to such extent almost anywhere in Europe (it's quite rare), maybe in in (lazy/poor) South Europe, but it's prevalent in Southeast Asia to same/similar extent as in China, by my experiences Laos is beating even in China in chabuduo approach to everything, which is reason why they are developing at such pace compared to their neighbors.
r/tipofmytongue has also been useful to me in the past.
It's perfectly possible to have that with something like the X window system. The irony is that this protocol gives applications way too many capabilities. But Wayland is a chance to fix that for good and finally have proper compartmentalisation in the GUI.
AWS managed to make things so much easier and cheaper compared to “classic” hosting that you now need twice as many devops employees and spend 10x in bills. Fortunately tech people aren’t financially literate so amazon can keep on squeezing all the while using free software made by the very same people. Congrats.
How to Write Beautiful Process-and-Data-Science Papers
If you do this work then you are intelligent enough to determine something about the chemicals you are mass producing. If nothing is known about them, should you be making them? There is your dilemma, I suppose. Claiming ignorance as a shield against accountability is a pretty weak stance. Just doing what you're told doesn't go over well either, if we can use history as a guide.

My statement is intended to denounce those among you that have no concern with what their work will wrought in the world. If you can stand behind your actions then you aren't the target.

Side note: most of software is written by hacks (read: google copypasters) that don't deserve the title engineer and do a disservice to actual programmers. No one cares about Autodesk other than Architects. The concern is Palantir, Facebook, Google, Cellebright, NSO Group
Yes, would be cool if they used something like Plausible (or fugu.lol, shameless plug, sorry) and included a public link to their stats in the footer.
The radicals and mnemonics are useful for bridging the gap between learning a word and truly acquiring it. Think of it like learning how to read in English: when starting out you have to sound out every letter, recall the weird rules about how sometimes "ough" can make an "oo" sound (or was it an "off" sound?), use your finger so you don't loose your place etc. But eventually with enough repetition your brain sees the jumble of letters that is the word "throughout" and immediately knows what it says.

Everything that WaniKani does is just to help you get from seeing "日本語" and it meaning absolutely nothing to you, to seeing it and immediately knowing what it means. The radicals and mnemonics are all secondary, and don't need to be remembered.
Mark Zuckerberg’s Sheryl Sandberg Replacement Has Long Been Meta’s Top Fixer
FTA: “Of course you can build C memory allocators that avoid or amortize this overhead, mostly obviously by having free() never do anything (some programs will be perfectly fine with this and it's very fast)”

I also don’t see how that bookkeeping would be necessary for allocated memory. For example, make you minimal allocation large enough to keep a (pointer, size) pair, keep a linked list of free blocks, each with their size, implement first fit malloc, splitting of any remaining parts, and have free chain up freed blocks to the end of that list. Not a good allocator (it could fragment memory badly, for example), but it would work.

It also would break horribly if the program passed incorrect pointers or sizes to free, but that would be the program’s problem. malloc isn’t required to protect against buggy programs.
Some rodgerd
So, fugure lithium hydride, instead?

They need a great deal of 6Li/7Li in the path of the neutrons to breed fuel. How they would extract small PPB concentration of volatiles is unclear.

A lithium hydride breach would be no picnic, either.
Tangential, but you might benefit from reading the book "How to Prepare for Climate Change" by David Pogue - it has (among much else) a lot of information about how different areas of the US are likely to be affected by climate change, which should inform any sensible person's decision about where to move to or away from. (Protip: don't buy coastal property in Florida.)

I liked the book but the only problem for me is that I don't live in the US, so if anyone can recommend a similarly detailed examination of climate issues for the UK, let me know!
I agree with your point about AWS - but interestingly there's plenty of "prestige" businesses (finance, law) that rent desirable office space solely to get the address, and do most of their back office stuff elsewhere.
Can't you switch to a different plan (i.e. a team of one user), export the data and get the hell out of there?

Still a few dollars wasted, but $5-10 is much better than $750.
This doesn't sound like Ransom.

It sounds like you misunderstood your contract; you only have access while you have a subscription.

Was this fact not made clear when you took the subscription? Because if this wasn't a condition when you bought the subscription (it was only added on after you paid) then you have some legal remedies.

If it was a condition when you subscribed, then you cannot really complain, can you? You saw the conditions, you agreed to them, and now you want to retroactively withdraw your agreement.
Obvious troll bait here, but can you post this list of the "top 100 cities in America"?
Yes! But intuition tells me that suspended particles moving past each other make a more fragile system than solid state devices.

Also take into account the difference in refreshes between reading a book (0.05 HZ) and writing (30 HZ). That is, using the display as a general purpose monitor necessitates 600 times as many partial refreshes. I approximate full screen refreshes occur 6000 times more often.

If degradation goes linearly with usage then the lifespan of the display would decrease significantly if used as a monitor. It would be good if someone in the industry could comment on this.
We’re in Australia. It may well have been around for well before I saw it but then I wasn’t looking out for those options.
I predict a new system arises in which styles themselves are copyrightable and eligible for royalties.

Human-sourced styles will become trend, as people seek originality to establish identity in an otherwise indistinguishable world of machine-driven experiences.
Sprints were actually invented for team and culture that is below average. The goal is to keep putting pressure while pretending not to do so. It works well on boring projects or subpar teams. If you did your recruiting right and didn’t end up in pointless projects then you don’t need sprint bullshit. A high powered team is typically self-motivated and can get things done without scrum master asking them what they were upto.
>> Process injection is the ability for one process to execute code in a different process

This is the kind of absurd, foundation-shaking statement that, as someone who's been coding since I was 7 (in 1987..) feels purely nauseating. Although I sort of know the answer, my first question is how did we reach the point where something so fundamental could be so insecure and distributed to so many people?
If you know you have to lie to make your case, what does that say about your case?

And, who do you imagine you are fooling?
Croatians are quite proud of the history of stopping the ottoman invasion.

See for example https://en.m.wikipedia.org/wiki/Sinjska_alka

Today's croatian borders reflect thr defense line against ottoman invasion. Infact, the part of Croatia that fell to the ottomans is now known as Herzegovina, which now forms the Bosnia and Herzegovina country.
I hihgly recommend book Poorly made in China, which describes Chinese companies culture in regard to manufacturing products, I can confirm this applies everywhere across other companies even in IT by my 5+ years exprience living there.

https://www.pdfdrive.com/poorly-made-in-china-an-insiders-ac...
The twitter thread was literally a reply to a story of a company that had a money printing machine and still required a terrible death march to ship a browser.
Sounds amazing from the description but I struggle to find a video showing it in action?
Isn't the bargain hunting mentality what got him to buy so many properties?
Isn't it the same as *gin.context in go gin ? From what I see (not an experienced Go programmer), in gin you get the request through gin.context and in Chi you get the context through the request ?
The Illustrated Vqgan (2021)
Why is switching to ipv6 something to look forward too? What are the benefits?
Check out KameSame (https://www.kamesame.com/) instead. It's able to handle synonyms better and has a better UX.
GPS is not a primary means of navigation (except under certain circumstances in the air and at sea, but that's an entirely different story). The rules of the road are the relevant ones, not what some computer without any formal authority may tell the driver. No automatic guidance is better than incorrect guidance.
This is a first-order article on second-order thinking
its great until its not

ive done my share of mediocre landnav in the army,and used to be OK in it (for a 2nd lt)

now i cant navigate in field for the life of me ,and have to look up every damned for in the road on a relatively simple trail

can't say im gonna do the effort of switching back to maps,but dang do i feel stupid sometimes
At first order it isn't, but at second order it is.
Yeah I've seen that post, but I have yet to hear of any domain that actually does that (modulo the author's own domains).
If people have to really use them all the time, then the street network is badly designed because it has too many single points of failure. Also, locals and regular commuters likely already know about these alternative routes.

Edit: I used to live in a small city where traffic used to grind to a halt on rainy days or if there were delays or construction works at certain locations.
I don't think they do tear-downs but they do stress test them extensively. Their reports also include their testing methods in detail. For washing machine testing, for example, they independently bought 3 of each model and ran each through 1840 cycles. That's equivalent to 3.5 cycles per week for 10 years. They checked how the machine held up in comparison to the beginning and if any repairs were needed.
No shortcuts to knowledge: AI needs to ease up on scaling and learn how to code
Countries where corruption is a big problem have difficulty responding to honest market signals. Autocracies are worst, this way, but the US's innovation of making corruption explicitly legal also slows response to market signals. Incumbents see plenty still to be raked off people locked into existing infrastructure.
oh yea that's what I meant, algolia dunno why I poste news.ycombinator.com lol
So I guess "The Mill" processor isn't really being worked on any more?
Easier to bypass bans.
So it's written in Lisp, am I right?
Thank you for this answer, it’s great to get tips like this when starting with a new language.
> Do people even know how to make high-quality products any more?

Is it even possible to lose this knowledge? Surely they know how to make good reliable products, they simply choose not to...
James Webb Space Telescope (JWST) Event-Driven Architecture (With JavaScript)
I use maps in the car and memory on foot. It seems a good compromise that preserves local awareness without being a Luddite.
Ask HN: Never held a job. In what ways companies use email internally nowadays?
High schooler here, looking to make something involving email, for teams. I want to attempt to bring email to the 21st century, so to say.

With Microsoft Teams, Google Suite and all the other collaboration products around, how is email still used? my impression of email is that it's very hard to use for communication because it's too formal, so it's hard for average people to communicate with (it's harder to write a single, well-read, overelaborate email with all the details, than it is to send instant messages back-and-forth asking and answering questions.). So I think companies use email mostly for external communication, but internally they only use it for matters of significant importance, akin to notifications. But even that can be done with Slack channels. So is email useless for internal use?
Peak Document and the Future of History (2020)
> What are the benefits?

Being able to access the site from my IPV6 only devices?
Perhaps the magazine is good, but the website doesn’t leave a good impression: I search for dehumidifier, and all I get is the info about one particular model being released, an article that reads more like an ad, without any testing done.
He provides examples, a thorough logical argument, and practical advice without a single ad in between. I don’t know why you would say that.
there are different thoughs on this, but ..

the team should not pick a task until it's clear what to do and until it's broken down into something that they think/agree can be delivered in one iteration.

this is usually called refinement. (as the raw user requirements are transformed into a concrete design and then tasks)

http://tryqa.com/wp-content/uploads/2014/12/scrum-methodolog...

if something is so unclear that the design/planning itself requires prototyping something, then that can be added as a task for the sprint. then when it's done, on the next refinement the team is in a better position to find a good design.
Why does HN run such a low resource site on a single bare metal server (plus identical backup) in the first place? 2x E5-2637 v4 is not that much CPU power these days.

An IaaS VM from the same vendor (M5 Hosting) would provide equivalent resources with much higher reliability. What benefit is 2 bare metal servers providing over a single properly sized VM in a managed resource pool with SAN backed storage?

I don't think it saves any money, and when those bare metal servers suffered identical hardware failures from a firmware bug HN was down for most of a day and temporarily migrated to an IaaS provider anyway (AWS).
That's impressive. still not process injection unless it's still repeating itself every time I reload ;)

[edit] oops. I reloaded. What was that script kiddy running against the server that generated all that text? Couldn't have been rendered on the client
> Maybe typesystems negatively impacted my ability to reason about dynamic code?

I think type systems definitely make your brain less paranoid about doing all the manual checking that you'd need to do with dynamic code. Whether that's a net positive / negative depends on the overall results: Can / will the mental effort you would have spent being paranoid about dynamic code be usefully spent somewhere else? Are there other side benefits to the effort you have to make with dynamic code that you're losing when you used a type system? Are you less thorough about testing, for instance? Does keeping the entire system in your head mean you are more aware of the overall architecture? Does it help encourage you to keep the architecture simple? Or does the that fact that you have to keep it simple limit the possibilities?
Erm, no. Better to go up on a mountain so you can see where you are.
Ask HN: Depressed, need to leave web development, what can I do?
I'm an average developer. Been doing it 15 years. All the vacancies in my field now seem to have 300+ applicants.

~60% of the jobs are with outsourcing companies like toptal, gigster and so on.

My labour is a commodity but even lower paying jobs expects you to be a superstar leetcoder, with the wherewithal to go through 6-8 interviews and IQ test.

I don't see progress in my career, i hate technology, i hate what this industry has become - it's not something I want to do anymore.

Nearing my 40s, so my profile is less appealing to employers, this field is very oriented to young people.

Anyone managed to move from front-end to another role, while leveraging your existing work history?

Appreciate any guidance, thanks.
You do understand that this makes your PL dead right from the birth, right?
Isn't this exactly the same approach as the majority of the Software industry ?
This entire thread is people talking about planned obsolescence for _consumer_ devices and you keep making the same rebuttals. Typical home owners who buy a thermostat at Home Depot or cyclists who buy a tail light at a bike shop are unlikely to even know what digikey is, let alone order a replacement (especially if you have to buy in bulk) and do their own soldering to replace it if it's soldered in.

We all know the typical HN reader thinks a fun weekend would be spending 6 hours researching part numbers and getting out the soldering iron, but we are atypical. Most people will assume their product is at the end of its life because the warranty has lapsed and it doesn't work anymore. Companies are apparently betting on that and it's an environmental travesty.
If you mean _ITERATOR_DEBUG_LEVEL=1, they're about 4x slower for iteration. I suppose "good enough" is subjective, but if this much is acceptable, I'd rather use C# - it's in the same ballpark.
In order to justify my existence, I need to first create the universe :).
Do not forget to join /r/reactos subreddit, if you are interested in ReactOS project
Thanks. Inspired by your comment, I went to see if it was available on archive.org. It was [0]

I've been feeling nostalgic lately and playing around with Turbo C in DOSBox, so I'll definitely check it out.

[0] https://archive.org/details/1.-expert-c-programming-deep-c-s...
Imagine you are running at 2 miles/hr and your competitor is doing 4 miles/hr. How much distance gap increases between two of you as time passes? The answer is secret to virtually all success in most companies which started as startup. In companies where people do 9-5 and competition where people sleep under desk, the gap grows tremendously. Yes, people burn out and they will be discarded and replaced with new blood but that’s how history is made, unfortunately. The 9-5 companies are exactly the target to be swept away by startups.
>change your way of thinking

Can you clarify what you mean by this?
This is just "long term thinking". I would say the article isn't worth reading. But at least, it's a good reminder to focus on thinking about the long term consequences of actions/decisions.
Inequality much more extreme than that was quite stable. Antoinette was only wealthy compared to people in the 1700s. She was basically an equal to the peasants wealth-wise compared to the inequality we've seen since after the industrial revolution.

We've probably got more poor people today than were alive then in absolute numbers, and our wealthy are orders of magnitude more wealthy. And the situation is much more stable.
Good to hear there are others successfully using uwebsockets.js! We are using it in very early stage project, not production yet. Can you share your experience using it?
I don't know about the culture for this in the US but I live far from any actual shop in the swiss Alps and there are many fridges around that sell all the necessaries for everyday life (milk, cheese, ..). Everything else I order from a farmer shop/supermarket online.

There are restaurants and bars sure, I would ask myself if you actually need 'shopping'

Personally I highly prefer to buy only HQ products which I can look into from my couch other than buying whatever the store has in stock.
Second order thinking would be thinking about processes, rather than the situation.

So if you have a problem like in the article, you don't like the current government. First order thinking is fund the rebels. Second order thinking is thinking about which countries have had good outcomes from government change and which countries had bad outcomes, which countries had a gradual power turn over, which countries end up friendly to you. By quantifying what outcomes are most favorable and finding out the prerequisites, we can then formulate a policy that is consistent for many cases.

Then you can eliminate first order thinking, since you have already done a better job in the general case and you can clearly see funding the rebels is far outside the parameters of your general policy, so it's a waste of time or worse.