skysight-inc/HackerNews huggingface dataset:
I have an ice maker and buy ice because refrigerator moon ice leaves a lot to be desired. Moon ice causes beverages to go flat much faster than single crystal ice. Moon ice is nicely chewable after half has melted.

There are two types of ice, directionally frozen and outsize in freezing. Outside in causes an ice shell to form and then water in the middle must freeze but there is nowhere for it to expand. This produces ice that has a cloudy center due to internal stress and the ice crackles.

Directionally frozen ice is a single crystal that always remains clear with a smooth surface. The smooth surface doesn’t provide a site for CO2 bubbles form, thus much better at retaining carbonation.

A lot of people think fountain soda tastes different from bottled soda poured into a glass of ice. The real difference is that home ice (either moon or tray ice) offers a completely different experience from single crystal ice from a commercial ice maker. It is the ice that is different, not the soda.
I really like how you describe things from "use cases". What's missing for me is a clear highlight of what is part of ODD.

For example: all the steps under 3. are not part of ODD, or are they?

Only step 1 is performed in ODD, yes?

Personally, I'm mostly interested in lineage and would love a usecase that explains real world lineage. Say we have redshift/postgres and a Tableau with a dataset. How is the lineage generated or manually maintained.

Anyways great effort.
I agree with you from an academic standpoint! Maybe my comment was too harsh, I think surrounding yourself with PHD researchers and graduate students counts as challenging and pushing yourself.

But it's more fun when the people pushing you are your friends and peers. In contrast, how many PHD researchers with a spouse and kids want to study and get coffee with a 19 year old undergrad?
Humans? They will ask for a 10x retaliation.

A wise politician will convince the people that a x1 retaliation is enough and then make a deal with the other side to stop the destruction. Bout most politician will just launch a x20 retaliation to get more support from the crowd.
I tried out Render and I must say I was not impressed. Every deploy took 3-5 minutes even with a Hello world Node app. Maybe it was that slow because I was using the free tier? In comparison, fly's deploy was also slow the first time but was significantly faster for subsequent deploys.
Unfortunately, pacifists tend to be killed or imprisoned by those who are willing to resort to violence.

The weapons also tend to be in the hands of warmongers.

Finally, and probably more importantly, if a nuclear attack was immanent, the US President has something like 5 minutes to decide on whether to launch a counterattack.

The general population won't even have time to participate in this decision. They will just be wiped out along with everyone else.
Mr. Ouch
I wish fly.io provided more clarity about their free tier.
I am a free market lover, and I absolutely reject the idea of forced, low or no pay prison labor

I think all prisoners who voluntarily choose to work should be paid a market wage for their labor. I also think some of that wage should be used as compensation to the victims of their crimes.
Are you saying there are no bedbugs in hotels?
If so, I have bed news for you.
> These houses are very old, and must be worn out. Therefor they would have depreciated to zero...

That is quite obtuse.

Depreciation can be countered with maintenance. It is literally a physics concept: Entropy. It is a natural process but not unavoidable.

A house that is thirty years old that has not been maintained can be a complete wreck. The roof has leaked all over the interior finish, the windows have broken and let in local animals to make their nests. Etcetera.

The house next door that is thirty years old and had the roof maintained and windows fixed etcetera might be pristine.

I think it is fun to see people on Hacker News forgetting about, even denying, entropy!
My brother in law lost absolutely enormous sums because “return was guaranteed” and “there was no way to lose.” He wasn’t seeking a high volatility investment with high upside. He was following what was claimed to be foolproof advice for getting rich guaranteed.
To maybe add some constructive criticism to this thread, you say that you want to make sure that people have fewer bad experiences with Stripe. There is a common thread to each of these posts which neither you nor any of the other Stripe employees who post here ever seem to address. Namely, that it’s impossible to reach a human being who a) listens to what the actual problem is and b) can actually take any meaningful action to fix it. Several people have mentioned emailing your support and getting nonsensical replies back that have nothing to do with the question they asked or incident they referred to. Perhaps you have something broken in your support ticket routing and don’t realize it? Or perhaps your support people are not incentivized to do a reasonably good job? Or maybe you are relying too heavily or in the wrong places on automation? You can say that “uniformly good support at scale in a highly adversarial environment with very financially-motivated actors is not easy,” but that is what you signed up for when you decided to process payments. You’re basically stating that “the hard job we agreed to do is hard.” It’s unhelpful. You say you’re “pretty confident that we can make a lot of progress,” but if that were true, how did you get to where you are? What you’ve tried appears not to be working very well for a fair number of people, so maybe you should be less confident.
You can try Neon(neon.tech). Disclaimer I’m CEO. We architected Neon such that it’s very cheap for us to keep the database forever.

It’s still behind the waitlist but it’s coming off in a few weeks. Also if you onboard via hasura.io there is no gate.
> Make no mistake: our ability to progress as we have in America has depended on the fact that objective metrics cannot easily be gamed.

Objective metrics can easily be gamed, and usually are, at the moment they are chosen. Metrics are almost always imperfect proxies, and the choice of metric is almost always driven by chosing the one that produces the most desirable results to the decision maker that can be sold given the notional purpose.
Free tier deploys are slow (but not on purpose). We're planning to unify our free and paid architectures so builds are fast across the board.
Wolfgang Denk has passed away
Wolfgang passed away last week. He was the initiator of the u-boot project and was an active contributor especially to embedded Linux projects for more than two decades. So sad.
I think they main incentive that drives people to initially become moderators is the desire to keep the community they operate in clean and rule abiding.

In well-policed communities where moderators actively listen to users, or where people feel reporting and flagging mechanisms work, I would imagine people generally feel empowered enough that they are satisfied remaining a regular user.

I don't think many moderators seek to expand their rulesets, as it really just becomes additional (often free) work for them. Increasing and enforcing more rules is a cost that is only worth bearing when what isn't being actioned is causing enough damage to warrant the additional work.
I think, Simon Warldley summarised it good today. (0)

They (think, they) have a niche use-case which is a bad fit for the cloud.

These niche use-cases exist, but they are niche, and most companies, who think their use-case is that niche so it doesn't fit the cloud,are probably wrong.

Chances are you belong to the vast number of companies that should simply put their workloads in the cloud and be done with it.

(0) https://mobile.twitter.com/swardley/status/15838141696564592...
> Personally, I never rent out a place unless I know how to do an eviction in the local jurisdiction. I hope I never would have to, but not knowing how is a good recipe to lose your shirt and possibly any future gains you could ever hope to have.

I know how to do an eviction in my local market and did one in my former life as a landlord. That is precisely why I will never be a landlord again.
I think they're saying there's an inherent ponzenomics to payment processing, wherein the might use AML as an excuse to paper over a lack of liquidity by stalling withdrawals. Lots of cryptoasset exchanges will freeze withdrawals over fictitious security or AML concerns when they're going under, for instance.
Most murderers think the person they murder should be dead, and that killing them is a good thing.
> Or you have a parent or guardian who is incapacitated in some way and you must act as their care-giver? Again, not uncommon.

It's very uncommon for minor children to have to act as caregivers for their parents.
What part don't you understand?
> If you’re an American eating at a restaurant in Europe and you order a glass of water, you may be surprised — and disappointed — to receive a glass of lukewarm water, or, even worse, a room temperature bottle of water.

As a European I would be surprised and disappointed to receive a glass of lukewarm water or a room temperature bottle.

The only time I can forgive it is if I’m at a cafe with a self serve water station. But that is only because water usually cost money, and when an establishment is kind enough to offer it for free, then beggars can’t be choosers.
Right now the effects aren't "dire," they're pretty meh, unless you are in an industry that is very sensitive to temp changes or small sea level rises. They are forecast to be dire, but that's what they said it would be like now back when I was in school.

2nd order effects like extreme weather getting worse is a lot less supported than the first order that temperatures are getting warmer, which is 100% proven, so "global warming" is really more accurate.

Also, we don't even have the data set to determine what a 1000 year event is. This itself is based off of a model. And, in any event, the land area of the earth is 200 million sq miles, so in any given year, you would expect to see a 1000 year event over 200K sq miles, which is bigger than California.

The blaming individual extreme events on global warming in general is also an error. The same exact error that people make when they say "it snowed a lot this winter. Global warming is a hoax."
One downside of fly is it doesn't have direct deploy from GitHub push. You can set it up through GitHub action, but it's a lot more work than direct GitHub integration.
Yikes, what a terrible title. There's nothing listed here that offers any defence against a javalin-class anti-tank missle. I think it will roll out with anti-missile missiles, but these aren't even mentioned.

It's true that it should do well vs Russian not-so-smart weapons especially if they aren't making their final approach from above; but American-quality attacks would smoke it. Even en masse it's not unstoppable since concentrating anti-tank missiles is easier than concentrating a mass of tanks for a breakthrough in the first place.
I walked home from school. I can't recall my parents ever picking me up.

The Boy Scouts didn't run on money. A chess club, book club, drama club, dance club, photography club, math club, etc., don't require money.

Besides, creating something from nothing is going to look a lot better on an application than following a course that is laid out by instructors and papered with cash.
Style Performance and Concurrent Rendering
I've been in ruts before. Something helpful which has gotten me to the other side of the most recent one is telling myself repeatedly "I'm just in a bad time". The last word (i.e. "time") is really key here. It's imposing a temporal structure of transience on the situation. In this way, I can conceptualize the "end" of the "bad time" as sone (unknown) future point in time which is inevitably approaching, even though I'm not sure when it will be.

The notion of a "rut", by contrast, imposes a physical structure on the concept (think is a person who is literally stuck in a ditch in the ground) which doesn't lend itself to your thinking of it as "inevitable" for you to ever get out of it.
>>Hacker News is the wrong place to whine about it.

If this were true, these posts would not gain sufficient upvotes to consistently make it to the front page.

Clearly something is wrong at Stripe, it has potential to affect many HNers, and it is not merely whining but is seeking advice.

In any case, it appears both from the front-page location and the very light gray font on your comment, that your view is strongly outnumbered this month.
They seem to have missed the absolute shedload of bikes.
I am amazed. Having worked in and around US Manufacturing plants my entire adult life, I have never once even see anyone that could be considered a child working in any plant I have ever been in, and I have been in alot of manufacturers. All of owned by American entities and people.

ESG is not needed to not have child labor.
They call the interrupt mechanism "traps", reserving "interrupt" for traps caused by asynchronous inputs, and (in recent versions of RISC-V) they're specified in the separate "The RISC-V Instruction Set Manual, Volume II: Privileged Architecture". I'm looking at version 1.12 (20211203).

Basically there are special registers for trap handling, which are CSRs: xscratch (a scratch register), xepc (the trapping program counter), xcause and xtval (which trap), and xip (interrupts pending). These come in four sets: x=s (supervisor-mode), x=m (machine-mode, with a couple of extras), x=h (hypervisor mode, which has some differences), and x=vs (virtual supervisor). You can't handle traps in U-mode, so in a RISC-V processor with trap handling and without multiple modes, you're always in M-mode. (See p.3, 17/155.)

I haven't done this but I suppose that what you're supposed to do in a mode-X trap handler is start by saving some user register to xscratch, then load a useful pointer value into that user register off which you can index to save the remaining user registers to memory.

I guess you know xscratch (and xepc, etc.) wasn't previously being used because you only use them during this very brief time and leave x-mode traps disabled until you finish using it. If all your traps are "vertical" (from a less-privileged mode like U-mode into a more-privileged mode like M-mode) you don't have to worry about this, because you'll never have another x-mode trap while running your x-mode trap handler.

I should probably check out how FreeBSD and Linux handle system calls on RV64.

dh` explained the following technique to me, as explained to him by jrtc27: upon entry to, say, an S-mode trap handler, you use CSRRW to swap the stack pointer in x2 with the sscratch register, if it's null you swap back, then push all the registers on the stack, then you can do real work.
Protest in Berlin Today Against the Islamic Republic in Iran
Sad to think of all the lives we lost only if we knew then what we know now ……
People like you would
I would tell people to kill me instantly. Imagine just looking foward with no interaction and just your thoughts? I'd go insane and right now I'm thinking of those in comas.

Am I weird that I think suffering past a certain level is worse than death?
so happy to live in society mostly free from religious cruelty
I think the person you’re replying to is referring to the current(?) standardized testing regime that heavily rewards test prep above all else.

There’s a very obvious correlation between the SATs de-emphasizing essays (~2000-2005ish) and Asians absolutely blasting past Whites in terms of average SAT score.
I'd encourage everyone to read Emily Shaw's research on this topic: https://files.eric.ed.gov/fulltext/ED563202.pdf

"Validity of the SAT for Predicting First-Year College Grade Point Average"

TL;DR: High School GPA + SAT score produce correlation coefficient values between 0.44 and 0.62, depending on the population. How strong are those values?

> A general rule of thumb for interpreting correlation coefficients is offered by Cohen (1988): a small correlation has an absolute value of approximately 0.1; a medium correlation has an absolute value of approximately 0.3; and a large correlation has an absolute value of approximately 0.5 or higher.

From Dr. Shaw's paper on page 7, linked above.

In other words it's very strong, the strongest correlation coefficient that has been found for any signal associated with first year GPA at college.

This has been well understood in the academic community for decades, it's only outside of professional education circles that the validity of the SAT and ACT (when combined with high school GPA) as a predictor of future performance at college is even questioned.
Read his comment again, he agrees with you.
The children were trafficked
Wildfires are the natural earth's own clearing process, returning carbon harvested by the trees to the soil. It's only a negative thing because it effects us.
FWIW, the Software Engineering team might not actually like Azure Dev Ops. Misery loves company.

Teams can get stuck using platforms they hate (e.g., MS Azure Dev Ops, MS Teams, MS Exchange and Outlook, etc.), but not wanting to take the interruption and effort hit to switch to something else.

Or it might not be their choice. Organizations can also get stuck because, say, some non-techies made the purchasing decisions, staffed support people with familiarity/certifications with those, committed to contracts, etc. Those people are politically invested in that being considered a success.

Even someone who isn't politically invested would be in the position of calling out bad choices, which is awkward and worse. They'll also be putting their neck out, if try to propose changes (which would be corrective costs no one wants, and also might fail for reasons other than their merits).

(I'm talking bigger-company politics, because that's who tends to buy into MS enterprise sales. But if you're actually a tech software startup that's inexplicably using things like Azure Dev Ops, find out why, and get that person the compassionate healing help they need, while shifting the startup onto a more sensible and respectable path.)
No one wants to be seen as condoning hate or toxic political opinions.
> You provided a link to a Canadian program. If you don't have other sources then why do you think it happens in the us

Because the cities literally follow the same public policy. Don't arrest for "simple usage", camping on the streets is allowed, etc. They're getting advice from the same people. But yes, the USA does not that I know, have vending machines for drugs yet, that's still afaik a Canadian thing. In the USA you have to go to a "clinic" and ask a worker for your dose by hand and generally they want you to consume the drug there.

> [Street doses growing in strength] is a conspiracy theory.

Not even a little. I'm not talking about the why or the who. When tested the bags sold contain more active drug and many first-time users are reported dying when generally opioids (read erowid, etc) don't do that.

> Evidence?

Your googling fingers are busted but the ones you use to complain are working?

> Most of what you said is speculation and you haven't provided meaningful evidence besides linking to a paper

No, I've provided enough evidence to show that things are run by people who don't know what they're doing and are misrepresenting the studies to the city. If you can't find the public documents talking about your own cities you aren't trying hard enough.

> in another country.

Lol, so sorry the world doesn't end at your borders.
Late reply but I'm curious if the focus is idempotent execution (like ansible) or desired state (like puppet).

I'm guessing the former since it's agentless.
RISC didn't hit its stride until the early 80s, using caches. The 801 was an experiment. When the 801 shipped, almost no system had hard coded microcode. Being able to update microcode in the field isn't the reason RISC thrived.
I took the GP comment to mean that Stripe recognizes they are doing a bad job hear and this individual is leading a (recent) initiative focused on addressing that.
> Instead of posting here, why not take your fantastic housing model (they depereciate) and go buy homes.

It is often true that the old house on a piece of valuable land would cost more to repair than it would cost to build a new house on that land.

Often enough the added cost of removing the old house (the use of asbestos in the past often vastly increases that cost) added on top of everything means that the land itself can loose its value.

We see this a lot with old industrial sites, but it happens to residential buildings too.

As for "timescales", do not be mean. The time-scale for depreciation of a car that is in use is measured in seconds New cars loose a third (? I know more about property than cars?) of their value when driven off the lot. Houses take a bit longer, but not "geological time-scales"
Why We're Leaving the Cloud
>I would think criminal charges are warranted for importing 12 and 13 year-olds for labor.

Is there anything to suggest that they were actually trafficking humans? I think it is far more likely that they were illegal immigrants already in the States.
continuation of highschool where high achievers are surrounded by riffraff

One of the best things about adulthood is no longer spending every day with what one teacher called "the peanut gallery" hooting and squawking from the back of the room.
I recently migrated OnlineOrNot's uptime checks to run (mostly) on fly.io, strong recommend for ease of use and reliability!

I wrote about the experience here: https://onlineornot.com/on-moving-million-uptime-checks-onto...
What's the sarcasm? You could argue the SAT is designed for testing skills that can only/primarily be learned within the current school system. And that System is designed to keep minorities out, so I could argue there's a correlation there
I find your comment shockingly cynical and sad.

I’m sorry you live with such a negative view of others.
Something similar for MacOS X by the same author is TinyClock, which runs on systems from MacOS X 10.2 (introduced in 2003) to current MacOS and runs on five architectures (PPC 32/64 bit, x86 32/64 bit and M1 Aarch64):

https://tycho.sytes.net/TinyClock/

However, a port of the application to older MacOS X versions, Rhapsody or NeXT/OpenStep would require quite some effort.
> If you really think about it, the only real difference between main memory blocking and disk blocking is the amount of time they may block.

This is a somewhat confusing analysis you have here. Direct read/write from memory for all intents and purposes doesn't block. Why do you say that reads and writes may also block?

The reason memory blocks is because it needs to page in or out from secondary storage - which makes this statement "the only real difference between main memory blocking and disk blocking is the amount of time they may block." not really true
I remember this happening and it going viral, very amusing at the time, and reading about the comedy of errors that led up to it is even better.

I'd imagine processes at broadcasters got a lot more stringent after this (i.e. verifying full name and probably photo as well)
No? Nothing close to that has happened and many people are already complaining.
> Go’s garbage collector will often be faster than refcounting (or whatever manual memory management technique your Rust code ends up using)

I'm not supporting the argument that everything should be written in Rust (or whatever) for good performance. However blanket statement like this is not true; micro-benchmarks are often misleading. There are many factors which affect the performance and they come with tradeoffs, so you can choose what options favor you most. At the end, objectively Rust offers more ways to optimize your program.
It also blocks animal migration.