skysight-inc/HackerNews huggingface dataset:
Or can _anyone_ use a Microsoft Corporation IP address?

Yes. By signing up for an Azure Virtual Desktop.
Exactly, you can keep 100 million so there's no doubt you'll have an extremely comfortable life and then put your billions make a difference, if you really mean it.
It’s about a new world order. The end of the transatlantic alliance and liberal world order. The expectance was for other nations to follow suite, including Germany to take over the EU under its mantle.

This was supposed to be just the beginning.
You don’t look back at the postmortem, but if a manager says “you have repeatedly broken policy and, despite warnings, have logged into systems without permissions leading to incidents” I don’t think that’s a problem. It’s completely separate.

Additionally, if someone is going up for promotion and uses a number of launches in their packet that all resulted in regressions and didn’t have good rollback plans, I don’t think the committee needs to be blind to that fact.
For some people complaining about the state of the Internet seems to be an end in itself. We might have lost some hacker/open culture along the way, but there are still good bloggers, there are still good forums, there are even good Facebook groups for hobbies that simply weren't on the Internet back then.

You have to look for them just like you would have to look for a good IRC/Forum/Blog back then. The bar of entry is discoverability and what your interests are. I highly doubt that finding dedicated beekeeping community is harder now than it was 20 years ago...
That's not fully clickbait. The article states that Aldi expects (some) prices to rise by 20-50%, which is what the title says. The examples in the text are refering to current/past price increases.
Sure. But it is just interesting how "in a few small cases, women outperform men" is often considered a larger crisis than the multi-generational norm of men dominating various careers and fields.
That comments like these are so popular on such a simple article is an example of why HN has a reputation.
Amiga “Classic” USB mechanical PC keyboard
Alcohol. If all else fails, you always have delusion. :)
Ah! That probably explains things. Thanks!
To be fair a decade ago only 30% of the world was online. Now that number is closer to 65%. Back in 2012 was the first moment they decided to censor on a country by country basis. Fast forward ten years and it’s on a person by person basis. Laws and regulation corrupted Twitter with enough time, not the invention itself. At its best, social media puts a mirror to humanity and reveals the full complexity of the world. It shines a light on the dark aspects of human nature.

https://blog.twitter.com/en_us/a/2012/tweets-still-must-flow
It is very common in India. Especially the service based companies
Apple anything is expensive.
This and transhumanist muskian future. I think he's having a slight depression / mild megalomaniac compensation episode.
> Depending on your tech, staging environments can be very expensive

For our business & customers, a new staging environment means another phone call to IBM and a ~6 month wait before someone even begins to talk about how much money its gonna cost.
I don't believe Racket uses Memoization automatically. You can certainly use it easily enough but that's a user decision.
I remember many years ago coming across a reimplementation of the server side for a popular MMORPG of the time, reverse-engineered from the client (which was Flash) by what was likely a teenager --- it was over 100k lines in a single file, written in Visual Basic. Global variables everywhere, short names, and not even indentation. All the account data was stored in flat files, there was no actual DB. No "best practices" at all. Yet, not surprisingly, it worked pretty well and was actually not difficult to modify --- Ctrl+F would easily get you to the right place in the code.

I guess the moral is, never underestimate what determination and creativity can do, and always be skeptical when someone says there's only one best way to do something.
Jack doesn’t strike me as a person who participated in the early stages of the internet AT ALL. Largely because we used our ACTUAL NAMES back then.
It's impossible to refactor spaghetti code without a comprehensive test suite. But you can do it with a test suite - I've done it with large code bases.
Undefined Behaviour doesn't "expose hardware characteristics". I assure you that the effect in hardware is not undefined.

It would be interesting to survey Rust programs here.

Rust's abs() on normal signed integer types function panics on overflow except in release builds (where it does the same as wrapping_abs)

Rust's wrapping_abs() gives MIN because that's what happens in two's complement arithmetic when you wrap around beyond MAX, this is probably undesirable for most people most of the time.

Rust's saturating_abs() gives MAX here, I would expect lots of programmers want that.

The Wrapping<T> and Saturating<T> types have abs() do what wrapping_abs() or saturating_abs() accordingly do on the basic integer type.
Speaking as the guy who pushed for and built our staging environments, neither do staging environments. (Speaking also as the guy who has taken the whole site down a few times.)
I am helping a family member recently diagnosed with ADHD during the pandemic. I looked up this google trend and my jaw dropped. Clearly the world has yet to come to terms with the social, emotional and psychological effects of this pandemic. If anyone here knows anything about what's causing the rise in adhd specifically, I'd love to hear about it: https://trends.google.com/trends/explore?date=today%205-y&ge...
Personally I find it much more difficult to keep n places in one giant file in my head than I do n individual files.

We have a few multi-kloc legacy monsters where I work and I quite often completely lose my place when working on them (and, by association, my train of thought), even though they’re actually structured somewhat reasonably.
"Violent agreement" is a phrasing often used to indicate two people were discussing something and appeared to be on opposite sides but eventually realized they want the same thing =)
FWIW: I also have this bug on one of my installations.
Yeah, the only reasonable defence is not to use a closed OS like Microsoft or OSX.
Presumably python is 10-100 times slower than compiled machine code, so that's not too surprising?
Here comes the extended bill for your gas. Still the real bill is paid by Ukrainians.
Indeed there's no clear answer as to what content is "harmful", which is why I'm not advocating for censorship but merely to let the user be in control of what they see.

Currently, the algorithm will prioritize content that produces the most "engagement", including even content that you otherwise have no link with and don't follow the user who posted it. Divisive, outrageous, hateful or blatantly fake content will typically generate tremendous amounts of engagement (as people start arguing over it) as opposed to mundane content such as updates from your friends.

There's also no way to have "civil discourse" when the algorithm prioritizes the hottest takes as opposed to more reasonable arguments.
Aren't gambling winnings tax free? They are in Britain.
bump, also curious
> Well, any migration has to be backward-compatible with the old code because old code is still running when a migration is taking place.

This is definitely best practice, but it's not strictly necessary if a small amount of downtime is acceptable. We only have customers in one timezone and minimal traffic overnight, so we have quite a lot of leeway with this. Frankly even during business hours small amounts of downtime (e.g. 5 minutes) would be well tolerated: it's a lot better than most of the other services they are used to using anyway.
> What cannot be balanced is one partner having to take on all the health risks and lifelong consequences of childbirth and breastfeeding, etc.

Good thing it's opt-in. Why would you want to legislate opt-in behaviour?
It's a skewer – the White Queen on a8, the Black King on f3 and the Black Queen on h1 all lie on the long diagonal. The King has to move and it can't protect the Queen on h1.
'Patriarchy' is just a dumb conspiracy-theoritic ideological framework for viewing society that starts with "women are victims" and back-propagates that to whatever beliefs and assertions needed to make it true. HN is mostly non-political compared to other Social Media forums in my experience, but if it's skeptic against that dumb conspiracy theory, then that's Good News.

>I don't know what the cause of the weirdness is though.

Might I suggest that you're reacting favorably to young men earning less and having the deck stacked against them even more and more, calling it the 'dismantling of the patriarchy'? perhaps that is making people a little bit weird?
Agreed. Many of my in-laws (with significant overlap of those who share click-bait articles after only reading the headlines) do not know how to:

- Reset their Facebook password

- Use more than 1 password for all of their accounts, social media, email, and banking included

- Use their TV if an HDMI device switches it to an unfamiliar input

- Stop (or start) push notifications for any app on their phone

The filter didn’t get lower, but a lower on-ramp was build that’s just low enough to let a 75yo create a Facebook account with their Hotmail.
They are “anti-parent” only if they are viewed as babysitters.

I think that this idea has been pushed by right wing media as part of their “open for business” rhetoric. They claim to be concerned about children wellbeing, when the actual goal is to get kids out of their homes and parents back to the offices.
Do you use slack for code review?
The title omits the “some”, i.e. that that the change affects Aldi’s own brand products.
Edited, hopefully more accurate
Smooth scroll on Emacs 29 is a dream come true with pixel-scroll-precision-mode
>I don't know what the cause of the weirdness is though.

Because "dismantling the patriarchy" isn't what is happening to begin with, and the current actions are coming at the cost of young men. Meanwhile, it is questionable whether young women are getting much better from it.* There are many variables compounding on one another which are very difficult to interpret, despite people on both sides of the debate claiming they can.

The majority of people are still ruled primarily by a bunch of rich men. The majority of people are women and men. This hasn't changed at all. What has changed is the giant sandwich of men and women between the poorest of the poor and the richest of the rich shuffling around, while they also have a smaller piece of the pie as a whole.

*: Yes obviously not being dependent on others is a good thing. However, there is an underlying connotation that women are better off in the workforce than they are doing what they would do as of old. Considering many other social factors at play, there is enough reason to doubt this.
There's a YouTube video about beginner musicians vs intermediate vs advanced.

The beginner uses simple chords

The intermediate uses advanced chords, crazy fills and runs and riffs.

The advanced uses simple chords
Mister FPGA in 2022: A Primer Guide to Retro Gaming's Hardware Emulator
Implement ActivityPub inside twitter to make it Just Another Fediverse Instance. Jack has (had?) the authority to do it, unlike the GP who can't fix the problem individually from their laptop
There are for quite some time already studies happening so I doubt that random people on the internet sharing opinions help much in generating valid (or interesting) hypotheses. Also how would you validate those?

Just examples:

- https://www.cmaj.ca/content/192/6/E136.short
- https://pubmed.ncbi.nlm.nih.gov/34406494/
- https://pubmed.ncbi.nlm.nih.gov/34333404/
Twitter tried committing to some decentralization thing with their "BlueSky" project, but it never went anywhere. I think the best solution would have been giving Twitter a read-only RSS interface alongside an ActivityPub implementation, but I'm guessing that solution didn't appeal to investors all that much.
One approach I’m experimenting with is that all services communicate via a message channel (e.g. NATS or Pub/Sub).

By doing this, I can run a service locally but connect it to the production pubsub server and then see how it effects the system if I publish events to it locally.

I could also subscribe to events and see real production events hitting my local machine.
Curious about how people decide between PR threads and using slack channels
For him to stop exploiting his privilege as a rich white man to farm social credit and shut up.
Yes the same. The pawn race and subsequent diagonal pin are the same.
I'm not running compiled code, am I? If I just run 'racket ./filename.rkt' it's interpreted? This is why I'm so amazed - it's uncompiled code running at speeds I'd expect from C, not an 'academic' Lisp.

Edit: I see someone else describes how it compiles JIT so I see your point. Slightly less magic than I thought :)
Elon, for all his bluster, built an industry with the goal of getting humanity to Mars. Recently, he's sold off his mansions as being unneeded excess.

There's no end to charitable work that can use the funds. He could lobby for affordable housing in San Fran, fighting all those "nimby" interests. He could lobby against the military industrial complex, against the revolving door between Wall Street and the White House, for clean energy, for non-GMO natural foods (and against Bill Gates's soylent projects).

You know, stuff like that. He'd only need to pick one to make a difference.

Or maybe... Lobby for the destruction of the engagement algorithms.

Granted, this would make a great many powerful people very angry, and they'd turn on him like sharks on a wounded school-mate, but it would be more honorable than complaining after the massive payday.
Not sure if you're either sarcastic or not. The issue is that the housing to be built is below market, and needs some special dispensation of permits, tax breaks, or direct grants.

Those commercial and leisure entities you're talking about often push for these elements too, but they usually have to promise something in return, even so far as accepting clawback provisions and fines for failing to do so. Affordable Housing builders AFAIK never have these strings attached. If you'd counter to me with examples where this wasn't part of the agreement for commercial/leisure or where it was for affordable housing, I'd completely agree those are exceptions worth a closer look.
segue from the topic at hand, but perhaps collective entities do have desires. There are many different people converging on this idea. This link has a concise analogy for how it works: https://youtu.be/4IjW16FCpkA?t=766
>>>If we’re not confident that changes are ready to be in production, then we don’t merge them. This usually means we've written sufficient tests and have validated our changes in development.

This made me laugh.
- I don't always test my code but when I do, it's in production.

- Everyone has a testing environment. Some people are lucky enough that they have a separate one for running production

[INSERT ADDITIONAL JOKES HERE]
In the same boat, I recently switched to running a VM on top of unRAID and treating that as my app server and unRAID as a software raid host, it feels safer than rolling my own
It seems like health tech is the most "scammable" vertical, or is most "scam-prone"? (scam might be a strong word, bs maybe more accurate?)

Maybe it is because health-insurance billing is already so opaque and error-prone it provides cover for questionable services. Also, if the service is "free" to end-users (because it is covered by health insurance) then why not try anything in the name of self-health?

It seems the most sanctioned vertical to fake-it-till-you-make-it till you hit critical mass and then you are too big to fail because big SV names have already anointed you a winner.

https://www.theinformation.com/articles/the-inside-story-of-...
I recently had a long conversation with someone who works at FB, someone asked them “what’s the morale like there right now, do people feel bad for working there at all?” And his answer was “yeah morale’s pretty low right now because the stock price tanked recently but other than that things are good.”

It made me realize that some people truly do not think critically about the impact of their work. I think Facebook inadvertently selects for those kinds of people (or at least filters out people on the other end of the spectrum).
Not OP, but: No.

Your comment feels like gaslighting, considering you already know the answer to the question since OP is the one who suggested banning it.
Don't forget the BSDs!
> once in a century pandemic

That's pretty optimistic. I hope you're right.
I agree that the STL isn’t a core part of C++, but exceptions clearly are - can you call it C++ if you can’t use all the features of C++ ?
Pointing out that primary residents get great breaks does not mean that landlords do not also get tax breaks. They just don’t get those. And of course you pay tax on the income left over after expenses.

About the direct revenue tax. Government can impose a tax on a producer or consumer, but that doesn’t matter. The proportion of who pays that tax is purely based on the elasticities of both the demand and supply curve. Because demand is inelastic, that tax probably is paid mostly by the consumer through rent prices. I don’t live in a place where there is a direct revenue tax on rental income.

There are still breaks landlords get like the 20% pass-through deduction, 1031 exchanges, and interest rate deductions (similar to small business loans - which the government also wants to promote). Keep in mind that if some of these tax breaks apply to other types of businesses, they are still tax breaks for landlords incentivizing people to be landlords vs deciding not to enter the market. That is not a normative statement. I kept deductions for depreciation (which is huge), repairs, employee fees, etc out of the list since they are the expenses you mention.
Self hosted Wordpress on a cloud VPS for around $5 / mo.

Build an email newsletter.
I did a couple of interviews with Amazon and I similar experience as yours. The worst part was there is no feedback and one amazon recruiter scheduled a call (which she reschedule two times) just to tell me that I am not selected.
It hasn't happened yet. With so many people already vested in it, it is certainly late --- but I suppose the thinking is better late than never.
That is a big ask for someone that probably doesn't want all that noise in their life?
More decisions to keep users away from GNOME, decrease GTK features, oh well.
Maybe look into mermaid? It has like a dozen different modes.
And it’s just 100% memorization. The French champion doesn’t even speak French for example.
It wasn't particularly important and we had "offline" copies of most of the DB data for this sort of thing, just somewhat less up to date. I honestly don't know why he did this.
E.g. on the woman's side of things, a woman who is messy is judged worse than a man who's equivalently messy would be, which is society actively pushing women toward taking up more household responsibilities.

On the man's side of things, a man who is a part time teacher's aid for the sake of work-life flexibility is judged as lazier than a woman doing the same thing would be, which is society actively pushing men toward taking up more work responsibilities.
> In my experience: it's a big red flag if your systems are so complex or interdependent that it's impossible to run or test any of them locally

At one time this was a huge blocker for our productivity. Access to a reliable test environment was only possible by way of a specific customer's production environment. The vendor does maintain a shared 3rd party integration test system, but its so far away from a realistic customer configuration that any result from that environment is more distracting than helpful.

In order to get this sort of thing out of the way, we wrote a simulator for the vendor's system which approximates behavior across 3-4 of our customer's live configurations. Its a totally fake piece of shit, but its a consistent one. Our simulated environment testing will get us about 90% of the way there now. There are still things we simply have to test in customer prod though.
I don't know for sure but I believe there was a PIP and so on.
There are a lot of shades between “I think this work is interesting and potentially beneficial” and “I am a bad person”. IE “Digital advertising in its current form has existed for ~12 years. The current landscape is comparable to cars before seatbelts, safety laws, and speed limits. I find the tech interesting and would love to work on privacy legislation or features in the future, but need years of experience to do so.”
The cost for the negative responses are close to zero while the benefit for positive replies is high. Usual spam/growth hack accounting.
https://news.ycombinator.com/item?id=30895642
This reads like a Pre-Mortem.

When they lose all their most important customers’ data because the feature flags got too confusing… they can take this same article and say:
“BECAUSE WE xxxx that led to YYYY.

In future we will use a Staging or UAT environment to mitigate against YYYY and avoid xxxx”

Saving time on authoring a Post Mortem by pre-describing your folly seems like an odd way to spend precious dev time
> Sorry for maybe a silly question, but how do feature flags work with migrations? If your migrations run automatically on deploy

Basically they don't. Database migration based on frontend deploy doesn't really make sense at facebook scale, because deploy is no where close to synchronous; even feature flag changes aren't synchronous. I didn't work on FB databases while I was employed by them, but when you've got a lot of frontends and a lot of sharded databases, you don't have much choice; if your schema is changing, you've got to have a multiphased push:

a) push frontend that can deal with either schema

b) migrate schema

c) push frontend that uses new schema for new feature (with the understanding that the old frontend code will be running on some nodes) --- this part could be feature flagged

d) data cleanup if necessary

e) push code that can safely assume all frontends are new feature aware and all rows are new feature ready

IMHO, this multiphase push is really needed regardless of scale, but if you're small, you can cross your fingers and hope. Or if you're willing to take downtime, you can bring down the service, make the database changes without concurrent access, and bring the service back with code assuming the changes; most people don't like downtime though.
This probably also depends on your core business. If your product does not deal with real money, crypto, or other financial instruments and it is not serious if something goes wrong with a small number of people in production, this may work for you. It is probably cheaper and simpler.
Lots of products are not like that. I built a bank and work on stock exchanges. Probably not a good idea to save money by not testing as people get quite annoyed when their money goes missing.
Problem TL;DR:

"With staging:

- There could be differences from production

- Multiple people can't test at the same time

- Devs don't test their code."

Solution TL;DR: "Test your code, and push to production."

They completely misunderstood the problem and their solution literally changed nothing other than making devs test their code now. Staging could stay as is and would provide some significant risk mitigation with zero additional effort.

"Whenever we deploy changes, we monitor the situation continuously until we are certain there are no issues."

I'm sure customers would stay on the site, monitoring the situation too. Good luck with that strategy.