skysight-inc/HackerNews huggingface dataset:
It's not that cheap. And it's not abundant locally so they have to import it. The reality is that it's more cost effective to generate energy using wind and solar at this point. Which is why China is deploying so much of that. You are right they don't care as much about the environment. But they do care about cost.

Coal stopped being economical in most places years ago. That's why so many coal plants are closing everywhere. The reason the Chinese are still building coal plants is that they can't ramp up solar and wind production quick enough and they don't want to switch to gas at this point, which would be a temporary thing as well.

As per their plans a few years ago, they would bridge the gap with nuclear and renewables with temporary coal plants with that peaking a few years from now and that ultimately being largely gone by 2065.

However, the calendar keeps shifting there, in favor of solar and wind. Which is why this article is projecting the number of plants to still grow but less coal burned overall. Which is good news of course. I think their nuclear plans are being adjusted downwards for the same reasons. Cost.
> Default GQL encoding is redundant and we care a lot about limiting size because many of our customers have low bandwidth

I'd love to know how you ended up combating this! I'm assuming something like graphql-crunch[0] or graphql-deduplicator[1], but I'd love to know what worked well in practice.

[0]: https://github.com/banterfm/graphql-crunch

[1]: https://github.com/gajus/graphql-deduplicator
I base this on my day-to-day messing with firmware for some Arm microcontroller implementations, and it is only a guess that PC would be similarly affected and only affecting latency, not throughput. But, in this specific case, I don't know.

I only learned enough to buy some and put it in my last build, and I've only gone as far as checking that dmesg says the memory bus is 72 bits wide; no benchmarks, no overclocking. Then again, my goal is stability and not performance.
Honestly, I'm not even sure that this is a problem that can be solved. There are too many settings you could access, with no obvious single way to categorize them all. Search is probably the best you can do.
Yes this is really dumb at McDonald's. Very confusing. I'm surprised nobody checks for this practice.

But in my area they now do table delivery so I tend to use that.

Ps: it's really funny to see McDonald's proudly advertising table service as if it's some cool new thing they invented :)
Model year matters a lot if you're getting anything with OLEDs in it. For normal LCD yeah it's pretty much unrelated to features and quality.
Spinning HDDs have ~3MB on the outer track and 1MB on the inner track. 7200rpm/60 * 3MB = 360MB/second for sequential outer track reads.

Source: I wrote S3's on-disk placement algorithm
for me it's because I need my withdrawal from addiction rectified first.
(in Rust)
Is It OK to Be Mean to a Chatbot?
shameless plug: recyclix.so <https://github.com/bAndie91/libyazzy-preload/tree/master?tab...>
The problem is when you prioritize your future career over playing your position and achieving results for your current company. It ends up hurting both the company and your own future prospects because this mindset will inevitably get outed by an engineering manager who isn’t easily bamboozled by shiny objects.
CIAM MFA
They're the ones hacking together a solution for more expensive.

I made a health recipe app. The early adopters were using blogs and posting recipes to Facebook.

I did e-commerce. The early adopters were hiring agents to go around selling their products or paying "personal shopper" fees for friends who were at a larger city to post certain goods to them.

I made a meditation app. The early adopters hired a consultant to make sure that employees sit quietly in front of a mirror for 20 minutes and then record their emotions into a notebook.

I made a digital punch card app for lockdown. Early adopters were taking selfies when they got into work and posting it to an FB group.

I worked on a sports social media app. Early adopters were selling bicycle tires in WhatsApp groups because people didn't trust the e-commerce sites. The only way to build trust was to hang around these people and talk about bicycles.
Alerting is so hard to set up in Grafana that you probably just shouldn't even try.
Sometimes, UIs are designed with unrealistic expectations and mismatches of how processes work in reality. This is maybe lost on today’s “native digital” generation, but anyone who worked at organizations a while back should understand this intuitively.

Back then, processes inside companies where paper-driven, a variation of “produce some kind of document, pass it along to another department, get a stamped copy/receipt to prove it’s been done”. I always use this example when designing architectures and UIs: if you couldn’t design the same process as paper being passed around, the design is missing something. You need to really grok the company structure and the domain to design something sensible.
> If the FDIC breaks, then the whole country is broken

Sure, but the FDIC “breaking” would require the Treasury to actively repudiate its Constitutional and legal duties.

> FDIC insurance is the federal government’s ability to issue currency AND still maintain purchasing power of that currency

No, it isn’t. The Fed (and Treasury) issue currency. And when the FDIC is coming in the risk is deflation.
> At one point 16 bits were universal, and then 32 bits came along and broke everything.

That's not an issue in mainstream Linux, since 16-bit Linux (ELKS) never caught on. Other than ELKS and perhaps some new experimental stuff, since its first release Linux always had long and pointer with the same size.
IMO it's not very pedantic... It's pretty much exactly what it is! (I'm not too sure about the example equation you give, however)
I'm 31 years old, I was diagnosed with lung cancer a few months ago and am taking this drug. Although my life expectancy is still very limited at around 2 years this treatment is allowing me to live a fairly normal life for the time I have left.

The other treatment options are so much worse, this is just a tablet once a day with fairly mild side effects compared to hours of chemo at the hospital every day for weeks at a time.

I'm crying writing this as I just can't say how thankful that this treatment is available, I can't even come close to putting it into words.
Times like these, I wish we had informational modifiers to the downvotes and upvotes, like Slashdot's "+1 Insightful" or "-1 Offtopic", etc.

Sometimes I wonder if there's just random vote fuzzing going on too, lol, whether by actual bots or just some sort of obfuscation algorithm. Some of my posts go up or down mere seconds after posting, seemingly too quick for anyone to read... shrug.
> Wouldn't it be possible for an AI in the near future to generate low-level code in order to speed up parts of the high-level program (hot path)?

Compilers have been doing that for decades. AI would just add level of uncertainty. What a compiler does can be understood and traced back. No so AI.
Sounds promising. In a way.

But perhaps I was hoping for the other 20% to be made for me, to tidy up the remaining 20% of the whole that takes 80% of the time usually and is tedious, boring fiddling with loose pieces progressing slowly after the bulk is done. I like the automation for the soul crushing, tedious, and repetitive tasks. So can concentrate on the essence.

(an evolving actual trouble of mine nowadays is that when I do something then the predictive algorithms suggest too much that diverts attention in 80% of the cases but only being useful in 20% of the situations. as creating something new does not fit into the usual logic, and it cannot read my mind, it has no chance figuring out mostly. but is in my face constanctly. so this plenty of help is starting to get in the way towards the goal. ... but I believe this is just a dark UX trend that product manufacturers tend to force their expensive built competition fuelled spectacular presented predictive functionality on us, put it into our face, not just lingering around to jump on a call for it. a recent annoyance is the default settings of a predictive editing tool that puts right in the suggestions instead of mere suggesting it in the attempt of making it the fastest ever functionality possible, I don't even think about it and it is already there, wow square times amazing, looks pretty in marketing material, but is in the way, breaking my flow, need to go back and fix what the tool does, need to revert, need to fiddle with settings a lot to turn off, and off, and off all the very advance and spectacular help that does not really help, just the opposite, making me the underling finishing details for the master)
> Aliens haven't visited. Why are so many smart people insisting otherwise?

Skepticism and questioning are a good thing. Keep scanning the skies.

But mostly to sell books and speaking engagements.

Maybe to keep the public riled up -- the same conspiracy nuts who believe Q-Anon are also the same ones who believe UFOs. Dominate the news cycle for a couple weeks and get the rubes to show-up en mass to Area 51 where they can be easily detained or hit with facial recognition.
Hello VileR! Thank you for replying to my comment! The Modern DOS font does not have any particular advantage from a technical perspective. It seems to be a fusion of a couple of OEM fonts.

According to my examination of the Modern DOS font, it seems to be based on the IBM VGA 8x16 and Verite 8x16 OEM fonts[1][2]. Some glyphs in it look exactly like those of IBM VGA 8x16 while some others look exactly like those of Verite 8x16. But it also has some glyphs that match neither of the two OEM fonts. Instead they appear to be adaptations of the glyphs found in one or both of the OEM fonts.

To summarise, Modern DOS does not appear to be a faithful reproduction of any OEM font. Despite considerable deviations from the OEM fonts, I quite liked it due to some choices made in the font. For example, it has the slashed zero of Verite and it also has the raised stem for the digit 2 and the curved stem for the digit 7 from IBM VGA 8x16. I personally happened to like this type of amalgamation. However it is not suitable for anyone who cares about accuracy and fidelity to specific OEM fonts.

For anyone interested in obtaining reproductions of the OEM fonts that are as faithful as possible[3], in my opinion, they should go to your page at https://int10h.org/oldschool-pc-fonts/ without a doubt! Thanks for creating and maintaining this wonderful resource!

[1] https://int10h.org/oldschool-pc-fonts/fontlist/font?ibm_vga_...

[2] https://int10h.org/oldschool-pc-fonts/fontlist/font?verite_8...

[3] https://int10h.org/oldschool-pc-fonts/readme/ (see "Is every single font here 100% faithful to the original raster typeface?")
I reassure you, it's pretty much the case everywhere.
I believe that stellar public services are just a myth that doesn't exists (at least in post 90's western Europe), despite the amount of money pored into it.

The problem is not coming from the taxes or the public services, but from the bureaucracy and the insane amount of norms and regulations that are at best questionable, and plummeting all kind of efficiency.

I am from France, and it is a catastrophe to see the amount of administrative bullshit public agents have to go through just to issue a simple document, and I thought it was the absolute worst... till I moved to Germany and I realized it was even worse, thanks god, it's only the spearhead of Western Europe, what wrong could happen...
This combined with the overall aging population which is preventing any form of further digitization or drastic changes, the low-wages in the public sector which are far from attracting the sharpest knifes in the kitchen drawer; you have a recipe for nightmare, inefficiency and down the line, hurt economy.
I'm just here to say how much I love htmx! Thank you so much for all the work put into it!
Show HN: Simple Student Loan Calculator Save vs. Standard Plan
Made this simplified calculator, focused on graduate borrowers initially. Ultimately the goal is to reduce the need for student loan borrowers to deal with frustrating servicers and be able to get good advice from AI cheaply at scale! Any thoughts or feedback truly appreciated.
Potentially coming soon?

Check out this demo: https://www.youtube.com/watch?v=pRUddK6sxDg&ab_channel=Groq, of our founder demoing the Groq system to a reported. Shes talking to the system in real time, similar to what you describe.
The historic stones are probably out of reach. I've heard of a range of stones (don't remember the name/location) where the lighter ones may be possible. With those it the claim is "X lifted all 7 forgot-the-name stones".

As a sport, strongman has atlas stones (cement spheres) going down to sizes that most people could lift to shoulder. However, as a sport, the bulk of the training to get strong enough to lift a stone doesn't involve actually lifting a stone. It's a very welcoming group, though, with most competition directed inward toward the self rather vs against another person.
Show HN: Convert 2D to Spatial Photos on Vision Pro
Built a free app to convert 2D photos to Spatial, directly on the Vision Pro.

Using CoreML and Metal to generate stereo images, RealityKit to display right in app, you can toss any image in and get a Spatial Photo that you can export to your Photos Library. Because processing is done entirely on the AVP, it's privacy preserving as well.

I've got Video working and will be releasing that soon (need visionOS 1.1 to come out to release it though!)
CIAM = Customer Identity & Access Management

https://www.pingidentity.com/en/resources/blog/post/what-is-...

And since I linked to Ping ID, I might as well state their MFA solutions can integrate with a lot of the options in this blog post. Their authenticator mobile app can do push notifications & TOTP. I don't work for them, I've just seen some happy customers of theirs.
Absolutely impossible to prove, though. It's really just in the same category as phishing/spam.

(AI will of course make this worse on both sides)
Because your work is then stable. Easy to maintain, not getting paged for customer problems. Which leaves you the time to do more work that will be interesting and beneficial.
> You are referring to SVB. They absolutely did not.

They absolutely did [1].

[1] https://www.fdic.gov/news/press-releases/2023/pr23019.html
China usually imports specialty coal, but they have a lot of coal locally, but it’s just a bit too dirty and doesn’t burn as hot as what they can get from Aus. The main issue with renewables for China is that they are mostly in the west and they still don’t have enough grid to transport all of the green energy east where the people are. They also have to move away from gas at the same time, so coal it is.
You can't really because healthy banks will fail because of bank runs. Imagine your coworkers bank going under and losing savings above FDIC insured, suddenly everyone in the office is leaving to withdraw all their savings at other banks who are much less distressed.

If banks fail due to mismanagement, letting banks fail should be done, but you can't really blame the banks for not predicting covid and the massive decline in demand for office space. Protecting against once in a lifetime events won't be profitable and governments will have to end up subsidising them anyway.
> Even if we magically...

ASML began to ship its first High-NA lithography tool to Intel late last year ,and the machine will be fully assembled in Oregon in the coming months. [1]

[1] https://www.anandtech.com/show/21264/asml-to-ship-multiple-h...
I get the point about it being developed with one primary objective - but perhaps a naive question here - in the end isn't that primary objective a shared one - to render text, lines, curves and images as fast as possible, via some sort of higher level API?

And to do so onto multiple OS & hardware backends?
Overview of Authentication Using Magic Links
Games are better than they ever have been before, by FAR. You just have to look past the mainstream junk.

Design has gotten a lot better and they have figured out ways to add fun progression to arcade style games.
LEPP stack is very effective imho - Linux, Nginx, Python, Postgres.

I've solved a lot of the issues he brings up - gevent, no orm - well-known transaction boundaries, etc. It's pretty pleasant to work in.
> But Python's disadvantages can be pretty significant. "Dynamic typing" and "deals with money" is a combination that would make me pretty nervous. YMMV.

This is an interesting comment. I do not disagree. In your opinion, if not Python, then what languages would be acceptable to you?
If natural language can't exactly describe what you want, just generate more variations and let Monte Carlo sampling cover the way you want
I just tried make a ".any" generic function for arrays, and by god :

Most languages : myArray.any((e) => true);

Delphi : AClass.any<Type>(myArray, function (e) : Boolean begin Exit(True); end);

The readability is through the roof, lol.
While I don't know where the 100,000 number comes from, I believe most of the cases that occur outside Pakistan and Afghanistan are caused by the vaccine. Wikipedia lists those two countries as the only place polio is still endemic. https://en.wikipedia.org/wiki/Polio_eradication#2023
In addition, they risk introducing new problems they already solved with their current setup
Because if something can return None, you should explicitly check for that, to avoid truthy/falsy gotchas [1].

[1] https://www.inspiredpython.com/article/truthy-and-falsy-gotc...
> No code should cast a pointer to a `long`, ever. Trying to excuse it it with "we don't support 32-bit" is deeply wrong.

It's deeply wrong as an excuse but for a different reason: casting a pointer to long also works on 32-bit. The only mainstream architecture in which it doesn't work is 64-bit Windows.
we're not all lucky enough to work in places like that. Most of the meetings I go to are interactive ones where I'm contributing to the conversation, but every now and then we have these company-wide meetings that we all have to be at. They are a total waste of time and money, where 300+ employees are lectured on the sales performance stats and our business goals, and our CEO gets angry when people have their cameras off
Ask HN: I have applied to 1000 jobs from Sep. 2023 is it that bad?
I'm unsure whether the HN community will upvote or downvote this post.

I've been applying to a lot of jobs, but most recruiters here in India say they can't move forward with my profile because of my freelancing background (which I used to do due to personal/family issues). However, I now want to transition to a full-time role.

In the past, I've been able to code and build decent projects, and I have experience working with Frontend/Backend technologies such as React, Python, and Django.

I'm particularly interested in working with startups, but most European startups I've applied to with custom cover letters have rejected my profile.

If any kind soul could help me, I've attached my CV here:

https://www.dropbox.com/scl/fi/kn0tc86x1a53cpaomfgr7/Arun-Frontend.pdf?rlkey=drilldxdhzaz952k5720tusl8&dl=0
Current high capacity enterprise HDDs (Like an Exos 24 or an WD Gold 24), in ideal conditions, reach around 250-280MiB/s, so quite sort of 300 as a regular number.

Probably they are pulling info from an older article or just using a round number to make it more clear.

Edit note: As a sibling comment says, Seagate had for a while a "2x" Exos model that had dual actuators and claimed ~500Mbytes/s of max transfer speed. But seem discontinued or unavailable and didn't have much success (out of the datacenter at least)
Monoliths aren’t very useful in many organisations where you need to build and connect 300+ systems. They also stop having simple architecture if you try. Most architecture conferences and talks tend to focus more on the enterprise side of things, and really, why would you need full time software focused architects if you’re building something like stackoverflow.

I do think things have gotten a little silly in many places with too much “building like we’re Netflix” because often your microservices can easily be what is essentially a bunch of containerised monoliths.

I think the main issue is that your IT architecture has or should have) very little to do with tech and everything to do with your company culture and business processes. Sometimes you have a very homogeneous focus maybe even on a single product, in which case microservices only begin to matter when you’re Netflix. Many times your business will consist of tens-thousands of teams with very different focuses and needs, and in these cases you should just never do monoliths unless you want to end up with a technical debt that will hinder your business from performing well down the line.
We are working on improving getting the idea across. It's just a search engine with a bunch of extra filtering capabilities - at the moment those filters are all related to the website owner companies' metadata (industry, size etc).
> Another issue: You would figure out how to destroy the connection between the material and the glue whilst leaving the surface of the chip intact. You would then simply re-attach it using another glue without particles in it.

That was my first thought. If that's on a banknote, you'll have people cutting the paper around the tag and gluing it to the counterfeit, including the old paper it sticks to. This means you already need to look at the "watermark" again, you can't just read the tag.

Add some micromechanical sanding/grinding, chemical etching or laser ablation, and not only can't you read the tag with an antenna, but you need a microscope to look at - and a spectrometer, to look at the glue.

> As others have pointed out, this is a bad idea. You'd want some form of a probabilistic hash and for that to be stored in a database.

I think the reason they went with ML to do pattern recognition is because the THz response of the tag is a finicky analog signal, which might change in fundamental ways if you do things like reposition the antenna, or change what's in front/behind the tag. The problem is probably pretty similar to identifying whether two images are similar in the special case where you allow pretty significant distortions to one of the images. Hashing usually doesn't work to well for cases like that, but maybe a wavelet transform approach would work.
> No nuclear response.

Just because something obscure was bombed and erased in Ukraine (that you don't really care about) instead of shooting Starlink satellites off the sky, doesn't mean there was no response and that it wouldn't trigger a disastrous chain reaction otherwise.

> This is a danger of megalomaniac billionaires

That is assuming that allowing the use of civilian communications infrastructure for war and high-profile military operations is a norm that should be endorsed, and not just as a megalomanic war profiting as we see with military industrial complex fat purses.

> He needs a quiet tap on the shoulder and remind him that his toys can be taken away.

Can they? And what exactly would be the legal framework behind this threat?
Real question: From your specific comment, are there any advantages of C# vs Java here?
My 20TB WDs get pretty close, around 270MB/s sequential read[1]. Higher density means higher sequential speed, so if not the 22TB models then the 24TB should reach that.

[1]: https://www.kitguru.net/components/hard-drives/simon-crisp/w...
Building from source doesn’t matter if platform support code is no longer in the OS source tree.