skysight-inc/HackerNews huggingface dataset:
Do you think it makes sense to go all in on GitHub Actions without a backup plan involved? It's time to contact the CEO of GitHub again.

Don't say I didn't warn you for months and months on end. [0]

[0] https://news.ycombinator.com/item?id=26067426
I'm amazed that people actually like these imac like displays. No rotation, fixed height and the stand takes a ton of space.

A mounted VESA arm is such a nicer experience
How to build psychological safety when distributed – Onsite.fun
Well, I'll agree that some people in Sweden are irrationally afraid of nuclear power. Not 50% of the Swedes though. Neither are 50% unambiguously in favour of nuclear power.

The people who matter, the people who might swing to be in favour or against, were persuaded because of safety concerns. I don't remember the details (the key decision was made long ago), but a series of badly handled minor accidents or almost-accidents were involved. Nothing went badly, but some of the happy outcomes seemed to be more due to luck than to skill and professionalism. Then there was a big ugly accident somewhere else, in some rich country, and a considerable number of Swedes decided that if it could happen in that other rich country, then it could happen in Sweden. "Our organisations aren't that much more thorough, honest and capable than the ones in…" I don't remember what accident that was. It wasn't Chernobyl, it was in some well-regarded country.

I see Forbes ignores that, and pretends that the only ones that matter are the minority that never wanted nuclear power. That is fighting a straman, and IMO it's either dishonest or irrational of Forbes.

And I don't think Forbes is dishonest. Forbes is a publication that'll hire columnists with strong opinions, perhaps too strong, but not one that would publish a graph where the trend lines or curves doesn't match the numbers.
UK Gov anonymous data definitions
The sheer ignorance of this statement:

"The myth, as is commonly told, tells the story of a mid-twentieth century world headed for disaster. There were too many people being born and not enough food being produced. This combination of forces would lead inexorably to famine, unchecked migration, conflict and other calamities. However, thanks to the inventiveness of Western scientists more food was produced, Armageddon was avoided, and the world did not experience a population crisis."

But also thanks to the green revolution we have pesticides and fertilisers that made this happen, that are causing cancer all over Punjab and created massive wealth disparities. Not to mention we never needed all this food, if the population was in control. But the population exploded because of Western invasions that resulted in mass poverty!

Thanks "western" scientists!
I am not, both are floats. They are represented only in that range, because that's customary in web dev circles.
When you're coming from a Java Enterprise Backend -> Angular

When you're a JavaScript Frontend Developer -> React
robot arm on rover throwing it, and then rolling over to pick it up again
https://github.com/BradLarson/swift/blob/main/docs/WhySwiftF...
I doubt there is a remedy and personally accept this as a fact of life.
If you suspect that greater expectations for easy money and prestige in the industry have lead to lower quality code, what else might fall from that?

Would you also expect pockets of the industry where money and prestige were hard to come by (such as video games or experimental open source operating systems) to have better code on average?
The pricing analysis assumes that costs for renewables scale linearly as they approach 100% of grid capacity, but they do not. Other comments in this thread speak to this phenomenon well. Without viable energy storage, operating in parallel with something like load-following nuclear is necessary for wind and solar to remain as cheap as currently quoted. If viable scale energy storage is invented, it will not be free.
Notable success would be what was promised in the 50s. Energy so abundant that it's not metered. Doing to coal what coal did to wood. I don't think you should judge renewables on the same terms. These are much younger projects, at scale.

Seizing defeat is fair, perhaps. Nuclear has been on the cusp for too long. "Marginally better than coal/gas" is not the notable success we were promised. I'm willing to cut losses, if that's all that is at risk.

I'm not saying that nuclear's first principles advantages will never materialize. They will eventually. I just wouldn't be betting on nuclear now.
This is great, keep going!

I launched a voting website for domain name owners 2 weeks ago (https://peerideas.com) and it's hard work, but I encourage you to keep pushing ahead.

Add some moderation ability though.
What about housing itself? There is only one building that can exist at 100 1st Ave, and its location is entirely unique/entirely monopolized.
Iirc, when John McCain (born in Panama) was running against Obama, Congress passed legislation clarifying that people born on military bases abroad still counted as natural born citizens for electoral purposes.
Thanks for the suggestion, probably missed most of the traffic but just added it :)

https://buymeacoffee.com/t0st
> Bangladesh has some struggles. It is the most densely populated (large) country on earth. They have major floods often which cause big problems. But they manage to survive

Countries like Denmark and Norway are a lot more detrimental to the planet's ecosystem because they consume a lot, lot more per capita compared to what Bangladesh does (and they consume lots of bad things that Bangladeshi people do not consume).
Rental housing is a very sketchy business full of very sketchy people. The fewer scruples a landlord has, the easier the money.
Linux Command Line Fundamentals
I mean, we can talk about price jumps between bedroom counts if you want but I'm not sure it's very relevant to the article, which is saying there's only "stabbyville" and "safe" places given other fixed requirements. If you need a studio in London, they exist all through the price spectrum, area spectrum, and other dimensions. I suspect the 'jump' you see from one bed to two is that, on average, two beds are in nicer areas, or they are houses rather than flats, freehold rather than lease, etc. Bedroom count is correlated with other features that also increase the average price. But that doesn't mean there aren't two beds in cheaper areas too.

The typical tradeoff in London is price vs proximity to work/transport. For most people. Safety comes in at the very bottom end, but still you can live far out and commute. I'm not saying that's a pleasant experience, or that being poor is a pleasant experience in general, but the tradeoff and choice exists. If you have a job in central London that you'd commute to though, fact is you are already probably well off compared to most of the country. It's a bit like how student debt mostly affects the middle class. Same with expensive season tickets for the train.
This bug might be one of a two bug pair that cancel each other. Not very uncommon.
Netflix's Culture (2001)
Because many of them were built before TMI and Chernobyl, in the 70's using designs from the 60's. It's similar to how maintenance on a car from the 70's probably isn't worth it.

Nuclear isn't working very well in France either. The reactor in Flamanville had an initial projected cost of 3.5 billion euros which has now ballooned to 12.4 billion euros and the project is over a decade late. https://www.reuters.com/article/us-france-nuclear-idUSKBN24A... The French are also preparing to transition away from nuclear as more plants are being decommissioned.
If you have required pull request checks, the pull requests are marked as not ready yet. Plus, you get auto merge if you enable it.
> when the people living near nuclear power plants have to be in constant preparation for total evacuation

What are you talking about? Is there any serious unpredictable danger for people living near Chernobyl?
OT: Is there a better and/or easier way to read scientific papers? Especially on mobile devices I find PDFs with two-column layouts really hard to read. I wish scientific publications would just be simple html.
Which registrar do you work for?
There's also a degrade in quality as knowledge is summarized over and over. But is not that bad as you wrote, how you pretend people to learn anyway?

Last time I checked there are thousand options for Math books, wonder why they need to be remixing that over and over.
As a digression, I used to live in Shropshire and know of at least a few houses built close to rivers and streams that used to occasionally flood the ground floor. The buildings were set up to take this into account, with tiled floors and sturdy wooden furniture.

In one case I know well the old couple living there used to just chase the flood water out of the house with a running hose to clean it out. They sold the house to a young couple who redecorated the whole house and put carpets and stuffed furnishings on the ground floor. A few years later the whole lot was ruined, they sold and moved out. Apparently their neighbours tried to warn them.
> Well, that is an abuse of the term, by people that sometimes don't actually know what that really means. Up to a point, quadratic IS faster than linear after all for example. Too many developer love too abuse the word blindly.

There is absolutely no guarantee that a quadratic algorithm has to be faster than a linear algorithm for small N. It can be, in some situations for some algorithms, but the complexity class of the algorithm has nothing to do with that. A quadratic algorithm may well be slower than a linear algorithm for any N.

The only thing the complexity class tells us is that starting from some N the linear algorithm is faster than the quadratic algorithm. That N could be 0, it could be 100, or it could be 1 billion.

In my experience it's usually between 0~1000, but again, that depends. The complexity class makes no such guarantees. The complexity class tells us the general shape of the performance graph, but not exactly where the graphs will intersect: this depends on the constants.

> If it is badly tested with no data, it is badly tested with no data. Period. Not "quadratic".

It is both. The problem is that the algorithm has quadratic complexity. The fact that it was badly tested caused this fact to remain hidden while writing the code, and turn into a real problem later on.
Any recommendations for the Vesa arm specifically? Looking to get one
EU Project to Create Dynamically Programmable Wireless 6G Environments
Amazing essay.

I found this quote particularly enlightening. It really sums up the feeling I have about a lot of self-proclaimed experts with a social audience. Clubhouse has been the quintessence of it.

"With feel-good platitudes and remixed content you’ll only attract fellow beginners. Everyone else recognizes the content immediately for what it is. Hence, the primary value of your much larger audience is that you’re able to sell them a “How to grow your Twitter following” Gumroad course for $47."
Might be. However, in a world where attention is currency and bad information rife, it is not the reader’s fault if the writer does not express their views clearly enough to warrant attention.
I see TypeScript more as a bandaid patch which solves small problems but causes bigger future problems than it solves. TypeScript and its many dependencies add to the kinds of compatibility problems you allude to.

I'm a strong believer that the language's type system doesn't matter that much. Statically typed or dynamically typed. It's possible to write equally good quality code in both paradigms. The key to good code is logical separation of concerns (high cohesion) and simple interfaces which have simple parameters and return values (loose coupling). Also, having well defined concurrent event loops is important if your system requires a lot of async logic.

The obsession with TypeScript now is mostly the result of the fact that people have a tendency to blame tools (dynamically typed languages in this case) for their own incompetence.
I wanted to stick to the original as close as possible, I agree that my code isn't very idiomatic (or even generally a good idea).
> especially on really old hardware

And it actually depends on what one calls "old".

I have a laptop i bought around late 2012 with a GeForce 660M. It can run a lot of stuff, including some recent games at very low settings - but Vulkan is not supported at all since Nvidia stopped releasing new drivers for it.

Similarly i have a GPD Win 1, it can only run lightweight games because it has an Atom CPU with integrated graphics - still for many smaller indie games (including some 3D games) that hardware should be enough. But under Windows there is no Vulkan support (the hardware can support it but Intel hasn't released any drivers). There is support under Linux, but then a lot of other stuff doesn't work.

In my new engine i was considering going with Vulkan or sticking with OpenGL (with which i am already comfortable anyway) and even made a binding generator for Free Pascal but then i noticed that aside of my main PC no other computer i have in my house supports Vulkan - and i'd like to have at least an Nvidia and AMD GPU to test. So i decided to stick with OpenGL for the time being as i really want to be able to run it on my portable PCs. I might consider a Vulkan renderer in the future but that would be after Vulkan is available even on whatever is considered old low end devices at the time.
Walt Whitman's “Higher Progress” and Shorter Work Hours (2008)
The mentioned BizCN registrar has a very shady past according to a simple web search.
I have a few STM32 projects where I need bidir communication between the microcontroller and the PC. The microcontroller has on the order of 10-20kB of RAM total and around 100kB of Flash.

After trying several other solutions I ended up with JSON over USB serial.

I tried several of the binary JSON-like variants, but they were all a PITA to port or ended up eating a lot of space, either in RAM or Flash or both. For this project I wasn't too concerned about message size or performance as such, as long as it could be read or generated in small portions.

I ended up adapting two JSON libraries, a one for parsing and for generating. The parser was SAX-like, so worked just fine for incremental parsing. Worked quite well, in total considerably smaller both in RAM and Flash than the alternatives.
If checks are in the libc functions. (a guess, didn't look at the source)
Poority adds a lot of "over_head"

The more over_head you have, then it's harder to get out of it.

You're unlikely to put your free time into math / computer science when you're after exhausting 8 / 12h shift in warehouse

Also your "environment" may not help you too.

Before I worked at gov't-ish job and my parents tried hard to convince me that "this is the greatest thing because gov't jobs offer ""safety"" and "decent salary"". Thanks god that I had access to the internet and knew the reality.
I wish our political systems would admit to this. So often I hear one side praying at the alter of free markets and deregulation, while the other condemns any profit making business as greedy. It just seems to me that free markets work absolutely fantastic in some areas and absolutely horrid in others (health care being probably the most notorious example).
He updated his article and added an option to donate him. Check the bottom of his website! ;)
But if you look at this from country abstraction level, what does it matter how much they consume per capita? All that matters is absolute number
Why do single out exactly these two countries and not the dozens with higher footprint per capita? https://en.wikipedia.org/wiki/List_of_countries_by_ecologica...
Show HN: Extension for Hacker News – Distinguish authors you care about
Doubly so if they have had significant exposure to academia. By her own admission, my wife wrote better back in high school than she did coming out of her doctorate. She’s not trying to be impenetrable, but those neural circuits are just too well-worn at this point.
The article agrees with you. It was all a ruse to satisfy US domestic political concerns. As were/are a lot of the 20th Century world "problems", it is becoming apparent.
I've seen similar builds like this on /r/hackintosh and other DIY.

Have you found a driver board that uses a single DP1.4? Two 1.2 would limit me to a single one and wanna run 2.
Went for something less traditional haha
(S)He can't say or they risk growing too big ;)
That's actually land monopoly problem. Ie. whoever came first to claim the land has exclusive use rights on it forever, or as long as his descendants go.

It's yet another monopoly problem even though it doesn't look like it at first glance. Each house basically sits on a piece of mlonopoly for the parcel below it, preventing others from use.

It's not much of a big deal in general, but in congested big cities, it is a problem. It's the cause of high rents (by Ricardo's law od rent).

The solution is also a kind of monopoly tax - land value tax (LVT). You pay yearly percentage of the market value. Achieving almost optimal allocation instead of current hereditary one.
California was the first state to try deregulation of the energy market. https://en.wikipedia.org/wiki/2000–01_California_electricity...
Have a brand new Pixelbook Go i5-16gb and as I lurk on HN to try to find some light about my purchase and whether I made the right move; I just found that light!
Truth is, there were chances to renew, rebuild, ressurrect old messaging ecosystems, like ICQ but they sucked so bad it's really hard to take chance.
Yes, it looks that way. On the unix/linux side of things, glibc also implements scanf() by converting to a FILE* object, as does the OpenBSD implementation.

It looks like this approach is taken by the majority of sscanf() implementations!

I honestly would not personally have expected sscanf() to implicitly call strlen() on every call.
This is more of a problem with men than women, in my experience.

I've even toyed with the idea of compensating for this by having two sets of job ads -- one with very high requirements, and one with just the bare minimum. Then accept applicants for interview from each based on the applicant's statistical propensity to exaggerate their abilities.
Spinnaker Sidekick worked this way I believe but wasn’t compatible with some software (presumably those that touched segment registers)
Because the Dell UP2715K has 10 bits per color channel, even DisplayPort 1.4 HBR3 would not be enough. It would work with Display Stream Compression, but that appears to be an optional feature of DP 1.4 that is not universally supported. Also, the compression is lossy.

Additional speculation: all 5k displays on the market so far (LG, Dell, Iiyama, ...?) were made as Apple accessories, probably with Thunderbolt ports in mind. Because the market is not that large they might share some components. TB3 only requires DP 1.2, but can carry multiple streams. The expensive LG display includes a TB3 hub that demultiplexes the DisplayPort streams and sends them off to a dual-link DP controller. Less expensive displays leave out the Thunderbolt part and require dual DisplayPort inputs for full resolution.
And even on Earth the term "flight" doesn't really care about the method, you've got 'balloon flights' for instance.
Pity, I feel like that would be the most equitable way to handle this sort of situation. Provider failed, so the client wins.
Took me a while to figure out what this “Perl” was, so if you’re like me, I’m gonna save you some time: “Perl” seems to be the old name of the popular Raku language.
• Barriers-to-entry – e.g., skills, ethical injunctions, psychological torment, qualifications…

• Job security – some people are just too poor to go on the job market for a few weeks or months, meaning they don't have much leverage to get their employer to increase their pay…

• Perverse incentives – some jobs are all about destroying value, e.g. loan sharks, most of the advertising industry… http://news.bbc.co.uk/1/hi/8410489.stm (2009) has a short list.

• Monopsony – what if your employer is the only one currently in a position to make that much from you (or all the competitors have already filled their positions)?

I could go on, but I'm only scratching the surface of my surface-level knowledge.
Hi Alex,

I submitted another Ask HN to check if this is something of interest but could not get much traction. Instead, I added Hacker News to one of my extensions which offers the functionality to tag/categorize people on Social Media. It is not what you asked exactly but may make your life a bit easier hopefully. The extension is called “Social Cat” and the Chrome link is as follows: https://chrome.google.com/webstore/detail/social-cat/hhiomok...

Cheers
Oh gods, now I'm reminded of a cassette based game where there was one enemy where if he got a solid hit on you, you got bumped back to the beginning of the level.

Which meant the game displayed "rewind to mark 500 and then hit play" and you had to do that to restart lolsob.
A lot of libc implementations seem to implement sscanf() this way: As well as the windows libc ones mentioned above, I checked the OpenBSD & glibc implemtations & they worked the same way.
WebGL 2.0 Interactive Path Tracer
Updated version of my WebGL 1.0 path tracing demo, this one uses WebGL 2.0 features and renders much faster. No transparent materials or texture support yet... but let me know what you guys think and what features you would like to see.

The plan is to provide an editor to import models, place lights (maybe add a physics engine) and have it all render in the browser.
It's more of a composite header (ELF/PE/etc) like those "it's both a JPG and a zip" things", though.
That's a fine argument, and I'm sure that if management knew they could get a 70% decrease in load times in exchange for focusing on this one area, they would have done so. But nobody knew. And discovering that would have been expensive.

I'll meet you halfway though: they should have had profiling sessions that pointed to the JSON parsing code as the issue. I imagine that all of their profiling efforts were focused on the runtime performance, not the load time. Simply put, no one did that profiling, and I don't fault them for focusing on runtime performance (which is where the real money is, as Cyberpunk 2077 demonstrated by not having it, and subsequently having their PS4 orders yanked and refunded).
Bumble Bans Body Shaming from App
OpenBSD is also doing the same thing. It seems almost universal, unless the libc author has specifically gone out of their way to do something different!
How is that a preclusion?
Thanks, that's the one. I suspected I was under-shooting the multiple.
At this point, our self-hosted CI and code review tooling has had significantly better uptime for the past year.

The advantage of having someone else operate it evaporates when it is neutralized by complexity and scale. The failure modes of our own setup are much, much easier to deal with.
I have been asked this before here on HN; my answer is here:

https://news.ycombinator.com/item?id=21437951
I had a period of a couple of years in uni when I was very into Haskell and using it whenever it made sense to me (which was a lot).

I haven't touched it many years (save for the occasional amending of my xmonad conf) and would need a lot of time to get back to reading it properly, let alone code in it.

Still, I'm very happy I did that and look back at it fondly. It got me grokking the functional mindset and paradigm that still influence the design choices I make and the code I write heavily.

Today, I'd push for learning Idris instead, or maybe using Haskell as a brief intro to Idris. While young, it's a lot more approachable and makes working with statefulness and IO a lot more intuitive, without sacrificing purity.