skysight-inc/HackerNews huggingface dataset:
I don't think you know what you're talking about, or maybe you're just not phrasing it in a way that I can't properly ingest. Azure Linux isn't required if you want Linux on Azure, just like Amazon Linux isn't required if you want Linux on AWS.

Also, Microsoft are all-in on cloud stuff; this is where they are placing their bets. accordingly, Windows server and client operating system strategy are not designed to lock you in any longer, certainly not like they were 20 years ago. It was awful when they were, and they don't really care much about those in comparison to the past.

Microsoft want you to be a Microsoft 365 customer and they want you to be an Azure customer.

You can natively run lots of Linux distributions inside Windows, which cleanly integrate with the host Windows OS and Microsoft promote this as a first-class way to develop software for Linux and Windows. This is the opposite of lock-in.

Azure Linux is a Linux you might choose if you are already on Azure. You are not required to use Azure Linux when using Azure, or anything else.

"oh no, Microsoft have released a free Linux distro and are abiding by license terms!! LOCK IN!!" Come on.
I’ll recommend the original here. It doesn’t come close in looks, looking like the 20-year-old game it is, even with the fan made HD patches, but the world design, story, and interaction are great.

And FWIW, I spent very little time with Cyberpunk before shelving it.
If you're running an article on how Elon is changing twitter into a disinformation machine, the fact that they're verifying deceptive accounts would be relevant.

If you're running an article on how the India ruling party used AI to paint protestors in a false light, it isn't relevant. Worse bringing attention to it like this could give less-informed readers the false impression that "verified" actually meant something like "verified by the government".
It depends on the parent.
There was Ensemble/New Deal, though that was later (derived from Geoworks):

http://toastytech.com/guis/nd32.html
Welcome ... to the desert of the real.
This is mainly for managers and directors to get in on the action of understanding tech terms. My theory is that if I send them nicely formatted emails that are short enough to keep them interested, but packed with enough info to quickly grasp the basics of a tech term, they'll be able to understand it when they come across it again.

This isn't an instant explanation hotline for tech terms they encounter right now (for that you have Google and GPT), but more like a learning resource to get better at understanding tech jargon.
I have a few ideas that can help, but won't prescribe a tool (use what works in the context you're in, likely what the company already has/uses) ... In no particular order:

1. If the feature will require more than a day's estimated work, think about how you can divide the effort into single day blocks. I often actually try to divide my work to even half day blocks because that helps my focus and keeps me shipping frequently. Often this means shipping a demoable, but not customer viable, feature (eg 1. you can curl an endpoint and it returns dummy data, 2. you curl the endpoint and it rejects invalid data 3. you curl the end point and it saves to the db.) . Often it's an improvement to simply break up the CRUD steps into separate efforts.

2. Think like a QA and lay out some limits on each aspect of the feature, how many chars in each field, what characters are allow (ie a phone number shouldnt have an emoji), which things must be enums, unique, or equal to some other value?

3. Think about scale, what is the present and projected scale (you have to use your context to choose a timeline that matters. In a startup that might be 6 months, in a established business I'd try to think about 1 yr and 3 yrs). Try to find a solution that is sufficient for today, but leaves the easiest scale option to the longer trend open. To be clear I'm not saying implement the solution to the long term need. An example could be "today we'll deploy containerized onto Lamba, in the long run when we need more scale or lower costs we can do an EKS cluster"

4. Solicit feedback from peers and adjacent teams who might interface with the system.

5. I try to lay out rough schemas like the fields required, json, SQL schema etc just to get a sense of what questions I want to ask the product designer. Mostly this is just to make my self familiar with what I want to build, less about waterfalling and locking in a contractual design that cannot be changed.

Edit: as for getting people to care? Thats a culture thing, and in my experience culture can only come from leadership. Perhaps it's quite possible to influence widely as a IC but i've never been able to pull it off, and rarely seen it pulled off, and only in a limited magnitude.
Actually, the initial seeder with a closed port can upload if someone else has an open port. Generally a lack of port forwarding means you can only connect to others who do have port forwarding.
When people talk about Rust and it's main advantage is no GC I think of FreeBASIC which is much easier, and also has no GC.
Programming with Implicit Values, Functions, and Control [pdf]
Really early photography was so poor compared to modern HD images that obvious fakes fooled "serious" people https://en.wikipedia.org/wiki/Cottingley_Fairies vs Arthur Conan Doyle, for example. But yes, it required more effort, and the effort reduction for fakes offered by AI is extremely powerful.

(There is also the sad business of the 1932 Pulitzer https://www.pulitzer.org/news/statement-walter-duranty )
I'm just an armchair YouTube-viewing machinist, but I'm pretty sure you don't need EDM for tool steel, carbide or a not less hard steel will do won't it? Or you could start with untreated steel of similar grade/purity/whatever and then harden it after machining?
The Overseas Highway: the US' 'floating' highway
You don't magically get to break the rules of soccer just because the ref isn't watching at the time.

The dice are physical and the game is exactly the same as craps, but everything else about the table (ie betting) is electronic. Clearly, the game's code doesn't enforce the rules about dice rolls.
Stubble burning was long banned but it's still being practiced and contributes to Delhi's pollution. In fact, one of the demands of the farm protests was to release those who were arrested for stubble burning[1].

> Again, wrong. The 2022 Indian presidential election was held on 18 July 2022 to elect the president of India.

It's not a general election. Only MPs and MLAs get to vote for the president.

> Source please? You must be living in an alternate world.

There are indeed concerns on job growth but infrastructure growth and economic policies have caught pace in the last decade. There's a reason why Meta, Google and Aramco want to pour money into the country.

1. https://en.wikipedia.org/wiki/2020%E2%80%932021_Indian_farme...
I see this as completely different issues. Whether AI exists or not this is and was a problem. I’m proposing technical solution because AI fakes are a technical problem. And yeah if people get used to green checkmark you can’t just pump fakes willy nilly, you actually have to put some effort, as before AI. I guess the problem I want to solve is having to live in a world where you have to assume absolutely everything is 100% fake all the time. Because this just puts everyone in their respective truth bubbles even more. Any objectivity we can return to the world is a good thing, IMO.
That might catch unintended emails. Such as sub:‘Merry Christmas from the family’ text: hey HN user we’re updating our contact list and haven’t thought about you in a while! Hope to see you at the next reunion”
Follow up here. Is this human written or some other AI LLM? Your answer didn't make it clear except that you aren't using OpenAIs product.
As rising oceans threaten NYC, study documents another risk: The city is sinking
We just covered this...
x86 (generalized: an ISA) doesn't have an inherent cacheline size, a given implementation of that ISA does. std::hardware_destructive_interference_size and friends are compile time constants, and are defined based not just on the target ISA, but the target implementation (see -march and -cpu for gcc and clang).
Uploading can still happen even without open ports. The open port part is that someone has to initiate the connection after the connection is established anyone can send anything in any direction.
A bit ironic that this is written on substack…
That's somewhat ironic since "postmodernism is an intellectual stance or mode of discourse characterized by skepticism toward the 'grand narratives' of modernism."[1]

https://en.m.wikipedia.org/wiki/Postmodernism
Isn’t it possible for Cloudflare customers to turn off the captcha, or at the very least prevent infinite captchas?
So is this why IA had an outage? Timing is perfect.
I’d guess it is in terms of user experience, which is hard to achieve if you are optimizing for looks or journey path.

The article mentions this in the Business > User section, saying (removing euphemism and double negatives) the prevailing wisdom is that you will probably be fired unless you actively worsen the product, and provide metrics to explain how you did it.

I’d think that companies with customer bases that don’t actively hate them are less likely to have big layoff rounds, but I am not a UX expert.
I tend to think the small scale worked better for more meaningful connections (high signal to noise, content to interest, less counting likes and subs, less ads) My best experiences online aren’t Big Social : it’s small forums, IRC chatrooms with high engagement, high trust scenarios like people being themselves immediately without anonymity.

I tend to think lots of social spaces have been engineered by engineers, not people. The tech has been more important than the value it can bring in a human context. (Exaggerating for emphasis here, it’s not black and white but functionally true)

Big fan of the Six Idea’s (M.J. Adler) for meaningful life that is fairly universal: Truth, Goodness, and Beauty - the ideas we judge by; and Liberty, Equality and Justice - the ideas we act on.

I feel a food online social space should strive for high marks in these areas.
> has tons of wealth tied up and doing no one any good

Don't confuse money with wealth. Money has no intrinsic value, so "unleashing" that money would only devalue other money, and not bring any kind of holistic benefit to the global population.

In other words, if you add a zero to the end of every bill and bank account, there's 10x as much money, but nobody is any better off.
>we lost the craftsmanship

So true.

I want to maximize my enjoyment of warm humid air while targeting 10% of the energy usage of those who fear it.
School libraries are filled with comic books, and they are popular.

Nobody is talking about pornography; not everything that contains sex or violence is pornographic in nature (much less obscene).
omg, they cherry on top was hijacking the back button
Tell me more please.
100%. And the thing I've personally found quite shocking is how the past 5-10 years or so have shown that even when the truth does come out, there are enough "mirrors" as you put it so that people can question anything and believe whatever they want to believe, facts be damned.

A couple weeks ago when the Patriot Front had a white supremacist rally and march in front of the Washington Monument (now of the "red bike guy" fame), many prominent right wing Twitter talking heads tweeted that it must be a left wing conspiracy to make conservatives look bad and that the marchers were federal agents, despite 0 evidence of this, and indeed despite plenty of evidence that they were just actual Patriot Front members. It was difficult for me to tell if they actually believed that fairy tale, or of they felt that it didn't really matter because they knew if they shouted "fake news" loud enough they could get enough like minded people to upvote it.
We still have variation in vehicles and some vehicles are known for being of better quality than others. Dollar for dollar the ones that are produced in the millions are more reliable than the ones that are produced in the thousands.

With software would you expect better quality from an operating system that was one of 50 options each with 100 million of users or something that was one of 5,000,000 options each with 5,000 users? If operating system is an odd corner case, then substitute "Library to Handle Timezones" or something else.
A path to niche skillsets and community
constexpr is great. I can finally do most of the compile time computation that previously required template metaprogramming, and it's much more readable by comparison. C++17 makes it much more ergonomic to use too over C++11. I can't wait for us to finally upgrade our toolchain to take advantage of C++20.

If you're in embedded and you're not pushing everything you can into constexpr, you're missing out on correctness and code size benefits.
“Reporters Shield” Launches on World Press Freedom Day
The problem is sugar tastes good. Taxing processed sugary foods will certainly help, but are you also going to tax, say, sugar in a bag? If so, you have effectively banned Grandma's cookies. Do you want to be known as the politician who effectively banned home-cooked baked goods?
I used to work at Render, and I said often "Cloudflare is the iceberg - only ten percent of it is above the water and it's going to tear a big chunk out of the [PaaS] boat".

Over time it seems more and more confirmable as a hypothesis.
ChatGPT on iOS, Netflix got no chill, Copilot on Windows and Naval's new Startup
Compare it for example to a company operating taxis that can be hailed on the street and be paid in cash on arrival. The company does not log any details about its passengers, nor does it inspect their luggage or inquire about their reason to travel. How can the taxi company still operate with impunity? What about passengers using them for uber illegal stuff, like transporting drugs, illegal arms, or for escaping from law enforcement?
The example in the article is a little weird, too. Putting aside the weirdness of the intended purpose of the example, what's wrong with function overloading? I think the overloaded version is a lot easier to read. With the `if constexpr` version, now I have to edit the one function with new cases if I add a type that doesn't fit the "number or string" pattern, whereas with overloading I just implement a new `length` function.
In my experience, bleeding edge and stable are about the same amount of pain. Breakage isn't actually that common, and fixes come a lot faster.

And even if you perfer stable, the latest will become stable eventually. Not trying your workload out on the next releases has pretty much the same risk profile of just running latest.

Many problems can only be found by running your particular workload.
That's really interesting. Between this and TCP sockets you could now design really interesting distributed, stateful services on Cloudflare Workers.

I'd love to design a database for this environment (if you're reading this at Cloudflare, you can hire me to work on this.) I think something that distinguishes between write and read requests, moves writes close to the leader server hosting the data being written, handles reads at the edge, and replicates the deterministic request itself would perform the best and give sequential consistency. This is the approach taken by fauna.com, and it's competitive with Spanner but without the need for GPS and atomic clocks to provide an accurate time source.
I think you are just trying to be a contrarian. Even “thoughtful” feedback delivered at a bad time or in a bad way is not worth an ounce of gratitude.

I dislike modern corporate feedback systems and philosophy intensely. They are driven by people who are in positions of power who love to believe the fiction that they got where they are due to their own “growth”.

The big lie is that human beings can be treated like a business and growth can go up and to the right continuously. The reality is our performance or personal growth on just about any axis is full of ups and downs and plenty of long plateaus. And that’s ok. Obsession about feedback and goal setting is
Commitment just as often encourages treating the relationship as a sealed deal and thus putting much more effort into its maintenance. If you're being rational about it being in a failed marriage is a miserable experience that nobody enjoys living, so it makes more sense to put in effort to avoid that situation. If you're in a failed long-term relationship with an easy escape hatch you might not put in effort to fix things before they get really bad, because worst case you can just leave. In both cases if you aren't willing to put in work to fix the relationship there won't be any fixing it, so if you think you're that kind of person then yeah I would say you should avoid long term commitments to other people, marriage or no.
Seems logical, but as a user, I can already choose the size of the content of the screen, I don't want you to choose it for me. So we all agreed that "16px text" is ok and we started designing the world around that.

As a practical example: my iPhone lets me chose between "native" and "scaled up" sizing. This affects the whole OS including the browser. Where does your "cm" measurement fit in that? Do you want to override my (user) choice?

Additionally, every browser lets me scale the content up and down between 50% and 200%, so "cm" is broken once more.

"pixels" haven't been "pixels" for a very long time, and that's ok, they're now just a logical unit.
Is there already a law in place, or are we supposed to use Godwin's?
In part I think it’s because young people’s worlds have massively expanded, on average. I traveled to 5 continents mostly without parents as a teenager, and I’m a pretty average guy who just put his mind to it. It’d be unthinkable for my parents to have done the same.

In part I think we also have more time, life expectancy grew by about 7 years in the past 50 years. And our ability to have kids at a later age is growing with medical advances. Going to school for longer and getting kids later, makes sense in that context.

Anyway I think it’s a bit misleading to take particular ages and then compare percentages (e.g. 21yos with a kid in 1980 vs 2021) This way of presenting data can exaggerate the differences, average age of first kid would be better for example. I don’t know how to call this statistics phenomenon, but imagine the light blue area to be ‘kids in the house at 21yo’ and then imagine a minor shift in the average age of having the first kid, the resulting figure would seem much more pronounced than the minor shift in average age. Would’ve been nice to see the data presented differently.
A well established term which is trivial to google. It is when you do a cache lookup and do not find anything.
> Remember, the fastest way to speed up a site is to remove JavaScript.

I'm not entirely sure this can be so axiomatic...
What you need your counter ia radiation pressure gradients that would deform the shield. I’m assuming the craft rotates so that the centrifugal force keeps the shield flat and extended, so the craft itself would be a gyroscope on one axis. For average radiation pressure, the shield would need to be slightly closer to the Sun than the L1 point so that the pressure and the gravitational pull cancel each other out - you’ll still need at least two engines, one facing the Sun and other facing the Earth that would do orbit height adjustments. You may be able to get away with one if you shine lasers on the shield when you need to push it sunward.
I'm not talking about a shock wave, but a pulse wave. would you feel the event from a reasonable distance? true shock waves will generally kill you because they move faster than sound.
My take is that they had more limited tooling and resources, so they designed a set of controls, made them visually distinct, and used them almost everywhere. It was easy to make radio buttons that looked like radio buttons and worked like radio buttons. It was substantially more difficult to do anything else.

Also, the default interface wasn’t composited, so nothing was translucent, so no one layered their controls and content. Sure, it looks kind of pretty in Material Design when a round button with nice antialiased edges sits on top of the content, but it’s terrible UX. In Win2K, if you wanted to do this, you either used “layered” windows (which were no amazingly slow that no one wanted to use them) or you had to go outside the Win32 library entirely and render the whole mess yourself. So designers mostly didn’t do this.
When an entrepreneur or other potentially risk-taking individual gets married, I silently think "Congratulations, now if one of you craters financially, you're both ruined."

What I enjoy most is a more faithful & trusting relationship than most marriages anyway.

Also depends on how much you like having a third party(s) involved in your relationship, for some people that's all they know or prefer, others not so much. Institutions can be so much bigger than any two people so the influence can still be outsized even without marriage.

"We don't need no piece of paper from the city hall . . ."

--Joni Mitchell
> Finally I discovered Emacs.

Do you mean Emacs with Org-mode? Or just plain Emacs? I'm curious, because I don't know much about Emacs but I heard a lot of good things about Orgmode.
Well, I certainly wouldn’t agree with instituting a no-divorce policy… I’m talking about this in more of a psychological sense.
When I was a kid, I thought AAA was a legend.
You're gonna get trashed for flying in the face of the hype mill groupthink du jour but you aren't wrong. This pattern has been replicating itself in the tech industry since the run-up to the .com implosion. It's always the same. Some researchers come up with novel tech. Some fledgling attempts are made at seeing if this new tech might solve a few real-world problems, in the process generating some column inches in trade publications and academic journals. Critical mass is reached when awareness of this new tech bubbles up to the faceless horde of griftlords that perpetually turn the crank on the tech industry hype mill. Dumb is aggressively separated from money recursively until eventually the 2nd inflection point is reached, wherein the hype mill is no longer able to drown out the growing realization among late adopters that some (perhaps several) aspects of the situation are firmly rooted in bullshit. Then the bubble around that particular tech hype extravaganza implodes and the search for new grist for the hype mill begins anew.
A lot of what enables this is centralized infrastructure. If you have your messages and browsing history and files on your own device, and you make end-to-end encrypted connections to the people you talk to, it's a lot harder to do this kind of thing. Because you have your own personal copy of the thing from when it first happened and if you remember it you can go back and verify it yourself. Then you can point that out, and anyone else can go into their own copy from however long ago and see that the fake doesn't match the original.

Social media companies notoriously blocked users from sending a story to each other in DMs a couple of years ago. It's not a stretch to go from there to deleting past messages in order to memory hole something. And the companies may not even be doing it by choice if they're being pressured by a government.

They can't do that if your data is yours and they can't read it, instead of the only copy being on their servers.
super cynical viewpoint... maybe that's just how he understands things?

in any case, what a player tho... learning AND obtaining clout?
beep beep boop people removed - life optimized for maximum efficiency kzzzzrt ding ding happiness achieved