skysight-inc/HackerNews huggingface dataset:
We are currently paying quite much more than I'm used to, and our throughput is a small fraction. I don't mind managed servers, it just that we didn't use to need so much of it.

Unix isn't that hard. And Docker containers and CI/CD pipelines open other cans of worms, and since no one seems to understand what is going on under the surface (because no one wants to touch Unix), they just add more monitoring tools and scaling.

But we suddenly need five times as many developers because 80% of the code is just dealing with interfaces and communication and handling race conditions and recovering from failed network calls.
Blue sky light first thing in the morning stimulate melatonin production on a time delay at the right time in the evening, which may be related to why staring at the sky when you wake up helps!
If I rephrase that, it sounds like you’re saying “I’m pretty sure that I know nothing, but I’d rather that than think wrongly that I know everything.”
That's right. The other day I drove by a house that's currently undergoing renovation, but the guy who owns the house does everything himself in a jack-of-all-trades kind of manner. He had put on a nice thick layer of insulation on the outside, but the sheets/blocks were apparently too short in some parts or simply fitted poorly, and in other areas I saw that he had just used some left-over cut-offs of various shapes and sizes in what looked almost like a mosaic. To make everything stick and fit, tons of sprayfoam has been used in an attempt to fill the inevitable large gaps (1 inch) between the blocks.

I kinda feel sorry for the guy, investing all the hard work and having good intentions, but due to poor workman ship he cannot expect to get the insulating effects he's surely hoping for.
Could you retire from Programming and live in Thailand?
RPA saved about 7 crores for an Indian e-commerce giant [podcast]
I have had similar issues in the past. The primary solution was to invest in an ergonomic work desk setup. The following elements are all important:

- height-adjustable desk

- monitor floating on an arm

- keyboard tray with adjustable tilt

- high-end office chair with many useful adjustments

- ergonomic input devices

With everything adjusted appropriately, I work in a perfect posture all of the time, without any strain, whether sitting or standing. I used to have pain and headaches all of the time, but now I only have them when I have tried to work away from my home setup. (I've since developed a good setup for working away from home, if anyone is interested.)

Other things I think are very important:

- Take breaks away from your desk as much as possible, for as long as possible. I like to go for a walk to think, and then come back to the desk with a plan of action. Remember that (if you're a typical HN software engineer) you are paid for what you accomplish, not for your chair time, so thinking time away from your desk is still working.

- Be physically active, including things that promote mobility. I find that the best approach is to make exercise something you do as part of life, not as a distinct activity.
Less cynical view: the defaults are designed to work for a majority of use cases and the majority of nginx users aren't running high traffic servers.
They are treated as commodities for tax purposes: when you sell them or use them to buy something, there is a tax consequence because you saw a gain or loss.

https://www.irs.gov/businesses/small-businesses-self-employe...
Not sure if it's true, but I've heard that Taiwan has already rigged all of TSMCs facilities with explosives specifically to deter Chinese invasion.
Of course they also pay nowhere near 20% since they also do a significant amount of sales — often around 30% — via Steam keys sold on third party sites (Humble, GMG, Fanatical, etc.) which Valve forgoes all commission on. My guess is most large publishers are paying Valve in the order of 13-15%
I love the potential for San Juipero[0] -like speculation this evokes. It is almost like the brain is being downloaded <somewhere> for storage or future use.

Dammit. Now I'll have Belinda Carlisle stuck in my head for the rest of the day!

[0]https://www.imdb.com/title/tt4538072/
Valve have done a lot, but there were commercial games available for Linux before Steam. Even the first Humble Bundle was before Steam for Linux.
I mean, in recent version of Windows it's now on the user-space, but because Microsoft retains bug-for-bug compatibility Windows 8 will be stuck with a kernel font rasteriser*

* DirectWrite and WPF have been always user-space.
They should also say, “We know a lot of idiots you know might have become millionaires, but that doesn’t mean you too will become a millionaire. Not anymore at least.”
> most people in their daily lives prefer using cashless

https://en.wikipedia.org/wiki/Argumentum_ad_populum
The last time I introduced an Easter eggs into a system it made the national news. I tend to stay away from them these days.
I've developed a database normalization form wherein absolutely no business knowledge may ever serve as the identity of a thing or relation key between tables. All things are keyed and related either using a global sequential identifier (in synchronous systems) or Type4 uuids (in distributed/async systems).

Depending on any 3rd party keys to build your relations upon is a huge mistake in my experience. Doesn't matter who gave them to you or if they are of high quality or not. If you relate by way of outside key information, all it would take to fuck your entire weekend is one of your customers saying they are moving to a new vendor who uses an integer key instead of a magic string to identify their customer records.
Roman mosaic found in London
If the (web) API surface between your BE and FE is based on a schema (a.k.a. typed API, like with OpenAPIv3 or GraphQL) then I'd put them in a mono repo. This way you can recompile the FE automatically if the schema changed (usually an FE client lib is generated from the API schema). This helps discovering errors at compile time.

If your API is not schema-based, you have no way of knowing something broke without FE/UI testing.
Dietary carbohydrate and the risk of type 2 diabetes: updated systematic review
Great landing page. Can I ask how much time did you spend working on it?
Distributed systems is certainly not new. But the whole notion that we need to use them for absolutely everything is new.
> But also you'd need a good air handling system to move and refresh the air.

And therein is the rub! Ventilation is critical in building design and many older houses cannot easily be retrofitted with a mechanical ventilation system, not to mention the costs.

Also, sealing air gaps is pretty much impossible in a house that wasn't built this way. I have been trying all kinds of things in my (30 year old) house to seal up gaps but there are spaces inside the floors to the outside through small mortar gaps, spaces behind electrical sockets, gaps in various parts of the floor and even around windows between the finishing.

I would personally like to see a more top-level view from governments. In the UK, for instance, they should be targetting the oldest housing stock and simply replacing it. I know this is hard because people own their freeholds but if we are serious and if someone would get a nice warm house in return for their old house then I think most people would be up for it.
But then is uniqueness guaranteed?
I've been told by Citizen's Advice before that if they don't want to talk to you, the best is to send a physical letter to their registered place of business with a clause such as "You have 7 business days to respond" etc. This then firmly places a time limit on how much stalling they can do.
The criteria of sharing a site is so lax, I’m kinda afraid of opening them.
The auditors started telling me that I couldn’t build Easter eggs into my systems if I wanted to pass and meet compliance requirements.
Tell HN: Unlimited Vacation” Policies. Why I still like them
Unlimited Vacation paid time off (PTO) policies in the US have started getting a lot of well deserved criticism, with many adept observers calling it a scam

This is due to the following reasons:

1. Workers often experience pressure to never use the unlimited vacation policy.

2. The managers might not approve the vacation time, the manager’s opinion of what is a normal amount of vacation is arbitrary and can be low.

3. In companies with a specific number of days of vacation, this amount of time accrues in a balance for the employee and is paid out to the employee if the employee never uses it when they leave the company. Companies with “Unlimited” time have no balance, and so nothing is paid out, hence why its seen as a ploy and scam.

The reason I like PTO is because I do take the risk of leveraging it and am content with that.

1. I’ve seen managers try to guilt employees into the idea that 10 days unlimited vacation as the max, or other arbitrary numbers around there based on their own experience. (If you are not aware, the US has no norm or legally required amount of vacation time. Many workers have zero paid vacation.) In a developed nation like Germany, the statutory minimum is 24 working days a year, however, it’s common practice that companies offer 30 days as a standard for all employees. As American Exceptionally is baselessly ingrained into many people’s minds, my US Unlimited Vacation policy competes with developed nations.

2. Set your goals and meet them. In many jobs the software engineers and team is empowered to make their own goals, and are judged on how well they met them. Time in the office and presence doesn’t matter. I like Doubling down on that theory and observation.

3. In companies with other PTO policies which can be paid out in cash when the employee leaves, the vacation time accrues slowly, where eventually the employee winds up with a decent amount of vacation time. Even the aforementioned German system has a 6 month time period before the full benefits kick in. This is worse for me than an unlimited paid time off policy. Accruing PTO can eventually begin to benefit employees of a company several years into their tenure, because the amount they have and can take can begins exceeding 15, 20, 25 days. As I leave companies with a year or two, I get reset every time. No matter what the compensation is, it would impact my work life balance. Whereas actually using an Unlimited Vacation policy would not, after setting development goals and meeting them with integrity.

"25-30 days is arbitrary too, why stop there" you might ask. I mostly just want to keep up with my girlfriends from developed nations who also have that much time off.

A perspective.
I think everybody needs to practice Precis Writing by hand. In particular; students should be trained in this art. This will do more for knowledge retention and assimilation than any fancy technology (and i say this as a "techie").

All the greats wrote prodigiously. Its importance only sunk in for me when i read the Notebooks of Leonardo Da Vinci. Text, Symbols, Diagrams etc. are all brought together to express Thoughts and Ideas all of which can be revised and extended as needed. It is in the Refining/Clarifying/Modifying/Compressing process where "real learning" happens. You just need Pen/Pencil/Paper and a quiet place.
Weakest link in America’s national security may be its people not foreign tech
https://www.audiosciencereview.com/forum/index.php?threads/r...

https://www.kenrockwell.com/apple/lightning-adapter-audio-qu...

It's still useful to have an amp for very high impedance headphones for electrical reasons, otherwise it can be quiet and lack bass (plus drain the battery faster.)
The way this is written sets off my bs detectors that were built from the eras of "serverless solves everything" and "mvc solves everything."

The only thing I'm convinced of these days is: whatever way you choose is the right way.
> The class system is overblown

How do you judge that? Germany doesn't have an official nobility class. The UK ... does.

I don't like that.

Perhaps you're referring to economic classes? I believe Germany has lower economic disparity than the UK (eg, https://en.wikipedia.org/wiki/List_of_countries_by_income_eq... says Germany's after taxes Gini coefficient after taxes is 0.295 vs UK's 0.345), so again, I prefer Germany.
Not sure illusion is the right type of term, because it implies an illusion for someone :) who would that be if there is no ‘to be’?
I don't disagree--though I know people, including myself, who have managed to pull off either all of or most of the work required alone--and so in an argument about the JavaScript engine I would argue it should be a VM only, such as WebAssembly.

(As for accessibility, I appreciate you might find my wording funny, but it isn't a laughing matter really.)
I always thought these "two cats sitting on a fence" scenes were inspired by Garfield (e.g. https://static.wikia.nocookie.net/garfield/images/d/d5/2010-...), but maybe Garfield based that on something even older?
So what?

Many things are written in many bibles that are recognized as uncivilized, unethical, immoral, and ultimately illegal.

Whatever tennets of a religion that say to harm a other, fall outside of any freedom of religion protection, and are just as illegal for the practitioners as for anyone else.

The case will merely decide if this sort of discrimination constitutes harming another.

Think the store mysteriously always being out of flour for the black family.

I think if you want to be selective in who you work for, you have the right not to operate a business. You can bake cakes for your friends all you like.

But if you want to operate a business then you have no right to discriminate. A customer only needs to bring legal tender and not cause problems in any way that the law recognizes as a problem, applying equally to anyone anywhere. If the law of the land does not recognize gayness as illegal or harmful, then neither do any businesses.

Although this case sounds like they are trying to make a finer point that they don't want to produce a message they don't agree with. IE, they claim they would service a gay customer if the work didn't happen to promote a gay message.

That will probably be a bit messier. I'm no lawyer or judge so maybe this distinction is no great "gotcha" for a professional. But it seems to me like that idea opens up a lot of hard to argue grey areas, like how they are trying to invoke both violence and homosexuality in the same complaint.

I can think of lots of examples of things that are not illegal that I would not like to participate in. I can think of lot's of legal businesses that I would not like to help with their IT or web site. I just happen to be revolted by other things than gay people.
I haven't tried my hands at eBPF yet. But wouldn't it be easier to just use strace() as long as you are only interested in syscalls?
> safeguarding the integrity of the nation’s economy

Without question crypto, now +2 trillion in market cap, is a systemic risk to the US economy, notwithstanding serious policy mistakes the Congress, Treasury & the Fed have made since QE1. I'm hoping USSS and other entities cleans house.

USDT fully diluted market cap is about equal to that of PNC Bank, America's 7th largest bank. If PNC Bank's reserves and market action (eg. questionable "minting") were anything like USDT's we would've seen investigation and likely indictments & convictions.
Yeah, Councils can be really bad at requiring people to either replace their old single-glazing with some exactly the same in double-glazed or keep the old inefficient windows. This is understandable for historical buildings but we experienced it with a box office building built in the 1970s, cost us another £11K to get cream coloured uPVC windows instead of white ones.

I think that might change as we go towards energy efficiency, we need to swing the needle back towards more efficiency = good.
>For which you'd want at least two rings, with mutually-prime numbers of inverters

Why?

I was under the impression that all that mattered was the phase noise in the ring oscillators (and therefore the phase drift)?

Also, not sure why would you need a shift register?

Just something that samples the output of the TRNG on a pin at a reasonably low freq and bitbangs what it gets on an output pin hooked up to the RX pin a serial-USB thingie should do the trick.
I remember in 5th grade we were taught ‘current events’. We learned about newspapers, that the ‘most important news’ was in the right hand column, where the index was in a newspaper, where the editorials were, its various parts… I remember thinking with a child’s naïveté that news was irrelevant to the ‘real’ goal of getting good grades and looking ‘cool’. Looking back on it I see it for what was part of the ‘capitalist reeducation camp’ - a way to produce good soldiers who would know how to continue indoctrinating themselves. It certainly gave individuals the tools to share a common ground , to feel like we were ‘all on the same team’ because we saw the world the same way. It formalized herd behavior and reduced our cognitive load because ‘facts’ and opinions were provided to us - ready made. At the cost of our individuality and our ability to come to terms with the real emotions resulting from our daily actions and encounters in our local space.
Some of the older generation have been convinced there's a difference with lossless compression, usually by British salesmen using words like "jitter" and "PRAT". It's sad that by the time you're old enough to afford being an audiophile, you probably don't have high-end hearing anymore.
This is a "the web made a fatal mistake in the past and should have done X" argument and not a "the web should now do X" argument, though if you want a forward-looking suggestion we need to immediately stop adding NEW behaviors.
You could use one guess of BCP to gain more information. That'd eliminate 3-4 out of 7 words in your example with the tradeoffs that you won't win with that guess in particular, but it's better on average
Peace River Campground because as recently as 2020 it looked like a geocities site https://web.archive.org/web/20200125200754/https://peacerive....

The site map is a map of the campsite :D
Not directly related to the article, but I was just wondering what the best word to start wordle with is - and I think it is ATONE.

I arrived there by looking at the most frequent letters in english from https://en.wikipedia.org/wiki/Letter_frequency and putting them into an anagram solver at https://www.thewordfinder.com/anagram-solver/

There is no five letter word from ETAOI (the five most frequent letters) but there are some from ETAOIN (the top six), namely atone, eatin, entia, oaten, tenia and tinea.

Wordle doesn't recognize most of these, but it does recognize atone
Matlab is one of the top 20 programming languages in the world still after 60 years according to the TIOBE index [0]. It has maintained a large user-base and achieved profitability over this time, not by adopting every PL trend that has come and gone, but by adapting to new developments while staying focused on its essence as a language. It proves you can stay current without doing what C++ is doing.

Matlab's usage is down a bit since a peak at 2017, but over the last 20 years it's up over 300%, and it's done so by being a for-profit language. Mathworks is a billion dollar company, which is quite an achievement in the PL space in 2022.

Meanwhile C++ usage is up over the last couple years but the long term trend has been a steady decline over the last 20 years [1]. From 14% to a low of 4%, now back up to around 8%.

[0] https://www.tiobe.com/tiobe-index/matlab/

[1] https://www.tiobe.com/tiobe-index/cplusplus/
After a Shaky Start, Airborne Wind Energy Is Slowly Taking Off
Real UUIDs in the DB are definitely the right answer. I couldn't help but think the article has the right idea but reaches the wrong conclusion — it is possible to use user-specified IDs, but make sure you're taking them as UUID and storing them as such too.

That said, I understand how they got there. Although using real UUIDs in the backend is obviously the right path, it's amazing how rare their use is in industry. Developers either (1) don't know about the UUID type, (2) don't understand the advantages of such and therefore use a string instead because it's more familiar, or (3) in hubris, cast off the use of UUID because they know better and are doing their own thing.

We're using real UUIDs where I work now, but after a full ten years of industry experience, it's the first job where we're doing it right, despite previous jobs being at top name Silicon Valley companies who you'd think would know what they're doing.
We should get paid to read ‘their’ news instead of paying ‘them’
This app looks very nice, and I love markdown. But I am not prepared to pay £8+ per month for a Markdown notes app that works on all my devices, especially if it exerts control over what I can do with my own files. I can sync my Markdown directory via Dropbox, iCloud, Nextcloud, etc and edit the files with things like Obsidian, 1Writer, VSCode or any one of hundreds of Markdown editors.
https://bruno-simon.com/
A fun, interactive WebGL personal site
If you can get some to give you $1 for 0.000000000001% of your cat then you can upgrade your cat to a unicorn.
In the case of Microsoft, putting an easter egg in code is grounds for immediate termination.
Perhaps some conspiracy theorists are turning to DuckDuckGo for the “wrong reasons”, but DDG is appealing to privacy conscious users everywhere. I wish this article had put more effort into the concerns around using Google. The title alone felt like a smear against DDG and anyone who recommends it.

And not that it matters, but I love vaccinations and encourage everyone to get them after speaking with their doctor.
> We ended up getting very close to throwing out the past election results

We disagree on this. From what I've read, there was amateurish pontificating on throwing out election results, mostly by sub-Presidential aides or advisors.

And most critically, rejected by almost everyone in a position of authority to legally do so.

Correct me if I'm wrong, but I believe the most serious legal action taken to deny the results was the Arizona private recount?
> … they might not understand that a human has to turn its head to see something.

I’m pretty sure they understand this well — it’s common knowledge that a swooping magpie will stop attacking if you stare straight at it. (Of course, ‘common knowledge’ isn’t necessarily correct, but a quick search seems to confirm this case.)
> The fact that more and more capital is directed towards them is a symptom of the fact the national currencies have shortcomings.

I literally laughed out loud. People buy crypto because they think it will rise in value, nor because it has any relevance as a currency (outside of certain illicit markets).
I think people get confused because of double-counting.

If you move a load of produce in a truck, do the truck emmissions get counted as "transport" or "agriculture"? I guess depending on your angle, you could say either.
Calling it 'imposter syndrome' instead of 'impostor syndrome' is ok I guess but it bugs me on some level. It might be because it reminds me of the dreaded shitposter syndrome...
One-on-one tutoring provides much, much better outcomes than one-to-thirty teaching. If you really need statistical evidence for that, then maybe you need statistical evidence for the fact that jumping from a helicopter in flight leads to death [1].

[1] https://www.bmj.com/content/363/bmj.k5094
https://jrwr.io -- It's my personal website with a fun "fake" terminal with a custom command set with a set of challenges to solve to gain more access levels in the machine. Its been fun to watch the commands come in.
>mythical software

Software that helps people to organise for a political cause mainly. So, communication is the first example.

Software that helps scientific research of ecology also directly impacts our ability to fix things.

More software is impactful in indirect ways.