skysight-inc/HackerNews huggingface dataset:
I forget where I read this, but haircut cost can be used as a reasonable reference point for translating old prices into today's dollars. Modern basic haircutting is quite similar to what it always has been, and takes about the same amount of time. So saying a haircut costs $50 in a big city now, and it was 2 denarii communes in Ancient Rome: 1 d.c. == $25.

Here is general labor data in today's dollars

| labor | $USD | d.c. |
|:-----------------------------------------------------------------------|:-----|:-----|
| brick maker, for every 4 fired bricks and preparation of the clay | 50 | 2 |
| brick maker, for every 8 sun dried bricks, and preparation of the clay | 50 | 2 |
| clerk (based on specified bath attendant wage) | 625 | 25 |
| farm laborer, with maintenance | 625 | 25 |
| lime burner, with maintenance | 1250 | 50 |
| mule driver, camel driver, with maintenance | 625 | 25 |
| sewer cleaner, working a full day, with maintenance | 625 | 25 |
| shepherd, with maintenance | 625 | 25 |
| water carrier, working a full day, with maintenance | 625 | 25 |
| all other general labor | 625 | 25 |

I put the whole set in a file here: https://matthewbilyeu.com/what-things-cost-ancient-rome.txt
When frying potato pancakes, we went outside, took a countertop induction plate, and covered the area in old newspapers. I.e., cover the plate/table in newspapers, put the pan on top.

I can only recommend such tactics for messy cooking; it's indeed the real "killer" feature of induction that even gas can't match.
The machines to make masks are fairly cheap (100k or so, maybe less now) and with some tinkering they can be fully automated. Also gives more consistent quality.

The expensive part is the non-woven base material. I’m not sure this would be available in the US or could be stored for long. Even in CN only a few firms make it and it was the main bottleneck during Covid.

Source: worked closely with smaller CN companies to make masks and that’s what they shared with me over the previous 2 years.
Oh lordy!
I think Colab is very popular since it's free. Should be perfect for a beginner who doesn't want to spend money. I don't think there's a lot of lock-in so just try it and see. There are bigger questions to worry about, like should you use TensorFlow (no) or PyTorch (yes) or JAX (maybe). That's much harder to change later.
High code standards or specific preferences? Are your comments more like, "If this receives two requests at once it will result in a race condition" or more of the "you used tabs but I like spaces" sort?

Imposing preferences on others via the mantle of "best practices" is a great way to annoy them.
Why do you believe the same thing can't be achieved with packages in node that you feel is so useful for multi team orgs in your DLL scenario?
this is what i ask about why do we need "Advertising". people do not "WANT" to see adverts, even if it is what has built technologies and paid for advancements.

i would rather stare at a blank wall with a drab white color than watch the newest variety of pizza topping by pizza hut or gilette shaving blade ad.

sure they pay to subsidize tech but i would rather pay to have them not be seen than being forced to watch.

the same is with internet. go and open any website without having ublock origin and you will be surprised or more like outraged because the ad cancer is really really bad.
> ate all those wins and more.

At least you still have a relative advantage: if you had not optimized, the CPU costs would have increased even more.
The same way I deal with trash on the street. Ignore it or clean it up.
>>> I fear a guy like Trump as president would probably ruin it for a variety of reasons.

I am not a trump supporter, in fact he started the tough policy on china, the quad etc Why would he mess it up. He may talk shit, but at least his policies have been sound and the Biden admin is continuing with a lot of them
Is he a psychiatric doctor?
It does that annoying thing where it immediately adds a history state as soon as the page loads, so that the back button doesn't do anything. Would be nice to see this fixed. Otherwise well done.
> So maybe the problem is simply, that tests are linked to grades ;-)

I agree with this. Students cannot afford to get questions wrong and learn from their mistakes. A bad grade can alter a person's future, there's too much at risk.
It depends on your definition of Chinese and ethnicity (and I don't mean to offend anybody at all, just for the sake of an answer), but Taiwan is a very real democracy. Perhaps if the KMT won the civil war, there might be democracy in all of China, but the KMT went to Taiwan instead and bloodied their hands before giving the Taiwanese democracy. I don't think Chinese people are incapable of democracy, only that the circumstances didn't allow for it to happen; namely, a few civil wars, a communist revolution and a Japanese invasion.
There are electric stoves (contact heating; cast iron plates (european style)) with a thermostat in the center, and my induction plate only has a power dial.
Yeah, gas doesn't have a thermostat usually, but the other types are usually not incompatible and as such there exist both variants.
I have the same experience as the parent comment.
For example, I wanted to have a process that runs both the asp.net service, a background discord bot, and another asp.net service.

On any other platform, it's just a good old "console app" equivalent, and you can start multiple services in your main function, catch SIGTERM, and control each service on your own.

On .NET, the project type has to be some weird Microsoft.Web.SDK things if you wanna run asp.net, and the IDE/build system would figure out what dependencies to build. And if I wanna run other services in the same binary, tough luck.

Why can't ASP.NET just be constructed as a regular console app, where you pull in nuget dependencies, instead of a completely different app type, for example.
> I'm trying really hard to put aside the racist comments...

I'm interested in what racist comments you would apply. These people live a different culture than Western culture - what they call marriage is foreign to what you call marriage. But I see that I'm communicating poorly, if you would like to tell me what you perceive as racism I would actually appreciate it very much. You can tell me here or in email if you prefer - my Gmail username is the same as my HN username.

Thank you.
Sorry, if tests are not adaptable to changing code, why are they called tests?

I thought tesring was to check software,not be a constraint on software development.

Also, I think using DI in the test process itself will mitigate the issue.
> I would pay a premium for a TV with no internet connection.

Why pay a premium when this is something that is extremely easy to achieve? Simply don't connect your TV to the internet. Criteria met. If you want to go further, you can also easily remove the WiFi antenna and ethernet ports.
> My experience is that induction is more efficient and powerful than gas, but is also much more uneven, more picky about cookware, and does not work well with “professional” cooking techniques which were created around gas and wood stoves

Anyone else's may vary, but my experience differed from this:

1 I found induction to produce a very even heat - much more even than a gas stove, where there's a heat spike wherever any individual gas jet hits. Quite noticeable with cast iron on a gas stove.

2. Yes, certainly induction needs specific kinds of cookware. All mine work fine.

3 What "professional" cooking techniques don't work?

4 Agree on controls, but that goes for most modern consumer devices, unfortunately...

5 Saying the author "clearly doesn't gourmet cook regularly" is very elitist and a non-constructive criticism.

I wonder if perhaps your induction was a bad model? Or are you confident it wasn't a halogen stove?
Async / Await can actually happen synchronously if there is no yield.
It has to be a solved question - we just need a source. :)
this is probably one of the few niche firefox only browser extensions because "why bother with firefox, it has too little market share" is a chicken and egg problem that is exacerbated by these chrome only extension developers whose work further cements the monopoly of chrome/chromium.

good luck for your extension
https://www.syncfusion.com/blogs/post/how-to-develop-an-asp-...
My guess would be because it is impossible to enforce any "law" governing how these people lead their everyday lives (who they marry) but it is possible to enforce laws regarding the movement of people across borders.
Considering the US economic & cultural war on Russian citizens is still ramping up, we don't know yet how this will effect the USD status as reserve currency.

Whether Russia wins, or loses this war, in the long run it is clear: The US hegemony is in peril, and China will gain massive benefits from this.
Could it be we are use to media/news reporting so we struggle with movies?
is this an influencing operation to make people less dependent on Russian gas?
I would imagine so, which is why that is the aspect that is now being addressed.
>On places like reddit, downvotes more often than not incite anger or resentment in the recipient

I'm not sure the reaction to IRL disapproval is much different, at least for the people who receive a lot of it.
Hopefully Software Freedom Conservancy's lawsuit against Vizio will lead to people being able to replace the OS pre-installed on smart TVs with standard Linux distros, so that blocklists like this are no longer needed. Of course even standard Linux distros have privacy issues, but they are easier to deal with than the ads and other issues in pre-installed vendor operating systems.

https://sfconservancy.org/copyleft-compliance/vizio.html
https://wiki.debian.org/PrivacyIssues
> Your argument, if it has any relevance to what I wrote, is that these teachers shouldn't innovate because they don't have experience teaching.

Haha okay, if you want to read my post that way there’s not much anyone can do for you.

If you can’t understand why “visionaries trying to reform education need to read this entry level blog post, and having read it I will now do the exact thing it warns against” gets eyes rolling there isn’t a whole lot else to say. I get that TFA seemed really exciting and innovative to you. It isn’t. It’s a surface-level précis of things any practitioner knows. Which is fine! Because, once again, it’s written for laymen.

If you actually want to dig into the nuts and bolts, here’s a book recommendation that explores some of the points raised in TFA in depth: https://www.amazon.com/Grading-Equity-Matters-Transform-Clas...
awesome work! I am working on a small project which is kinda similar - i think these are the future of blogs and personal sites.
You gotta admire the sales skills of these founders.

How the heck did they make this deal with Walgreen when it is obviously bad?
And it's going to get re-written in 2 years into the new hot flavor of the month language anyway, so what difference does it really make ¯\_(ツ)_/¯
Honestly, I've found that most ML tooling is overly complicated for most ML projects.

I use a paperspace VM + Parsec for personal ML projects. Whenever I've done the math an hourly rate on a standard VM w/GPU is better than purchasing a local machine and the complexity of a workflow management tool for ML just isn't worth it unless you are collaborating across many researchers. As an added bonus, you can re-use these VMs for any hobby gaming you might do.

The majority of ML methods train quickly on a single large modern GPU for typical academic datasets. The scaling beyond 1 GPU or 1 host leads to big model research. While big models are a hot field, this is where you would need large institutional support to do anything interesting. A model isn't big unless it's > 30 GB these days :)

Even in a typical industrial setting, you'll find the majority of scientists using various python scripts to train and preprocess data on a single server. Data wrangling is the main component which requires large compute clusters.
Russian agents threatened Apple and Google employees over protest vote apps
IMO Spaghetti code is not having references pointing to and from everywhere.

For me it is having references that do not make sense (why the noodle is there?), are not obvious by reading the code (can't untangle the noodles) and invisible dependencies (where the two noodles must meet in the spaghetti?).

The invisible dependency is the most evil IMO because it tend to be done by "experts of the code" who assume people should know as much as they do about the structure of the code and it tends to produce huge tribal knowledge and policing.
We use Kubeflow at our shop. If you use a managed K8s offering, it’s quite simple to manage, and of course you can deploy all your other stuff alongside it using the same tool stack.
I am really looking forward to doing that as well with my daughter when she is older. Narrating books well with distinct character voices is a lot of fun!
Because they're not sold as televisions, they're sold as "commercial monitors", so first you have to know that, and then you have to figure out where they're sold, and then you have to figure out what is compatible with your home system.

It's difficult.
Freezer doors ice over and fog up? What are you talking about. I don't think I've even seen frost or fog on a freezer door. Maybe around the perimeter of the glass, but never blocking anything. In fact, that would make me suspect everything in cooler got too warm and spoiled.
The fed is largely controlled by the Federal Reserve banks, which are independent entities and are run as private businesses.
It's not entirely painless for the West, given Russia's key position as supplier of wheat, fertilizer, and natural gas. Inflation will be kicking around for a while (even without trillion dollar stimulus programs) and creating economic distress for most.
I solved this with a test helper method that creates a fully mocked instance and returns a struct with the mocked instance and all the mocks that it consumes. Unit test setup starts by getting a new instance and overriding the mocks that it cares about. Now constructor breakage is isolated to fixing the default mocks in the helper method.

Maybe I should write this up somewhere.
Colab (Pro+?) should be enough until you decide to spend 500$/mo.
As I read the argument, it doesn’t point to continuing racial animus in the present as being the explanation for continuing disparities. I.e. racial wealth inequality isn’t the result of realtors being racist against Black people in 2022. It is focused on the present effects of past prejudice that segregated Black families into less desirable neighborhoods with low property values. The characteristics of these neighborhoods is what perpetuates income and wealth disparities. Lower property values alone can’t be the explanation, because many waves of immigrants have come here with no wealth at all but have economically converged nonetheless. Hispanics continue to do so. It’s not just that these neighborhoods have lower property values, but there are things about those neighborhoods that keeps people poor.

My point is that communities that trap people in generational poverty aren’t unique to inner city Black neighborhoods. There are many white people who aren’t just poor, but who are in communities with generational poverty, and where that poverty lines up with ethnic groups.

My further point is that different structurally impoverished communities may have similar mechanics. Appalachian Americans weren’t redlined into where they live, but those communities seem to be just as hostile to upward mobility as inner city Baltimore.
This limit is often on client side though, so it pays to chech how this particular API does it.
If you think the near-certainty of getting wiped out entirely at some point is the right price for avoiding wars, then sure. I'm not sure most people share that preference.
Right. So there doesn't seem to be an obvious reason why the PRC couldn't become democratic then. There's nothing special about China.
I'm a fucking whore.
It reminds me of the talking Coca Cola machine. It annoyed people a lot and they had to get rid of it.
This is cool. I often want to open random files from random GitHub repos in a proper text editor but can't be bothered to pull the whole repository just for that.
> Moscow is actively demonstrating that they are that regional power, and Washington is not.

The Russians are willing to go incredibly far to protect their borders from NATO. Because they lack our equivalent situational awareness around missiles, there is a definite logic to their actions.

> The real root cause is that the leadership of Washington thinks this exact same way, and this is a contradiction. Only Ukraine is in Moscow's front yard, not Washington's, and has a lot of ethnically Russian people. The case for Ukraine being in Moscow's sphere of influence is far stronger than it being in Washington's.

Excellent point. I've been amazed how completely Russian the East of Ukraine is.

Just like we protect Mexico & Canada, and we have the Monroe Doctrine around Old European Powers playing in the Western Hemisphere, so also, do other great powers have an obligation to protect their turf. It doesn't mean we have to agree with it. We were willing to blockade Cuba to get our Russian missiles. And yet, our Mainstream Media and Political Class is beating the War Drum to further escalate the situation.
HP debuts 8-processor Windows NT server (1997)
How, in your opinion, does “mainstream” OOP differ from what Smalltalk OOP was/is?

I tell people Alan Kay’s 97 OOPSLA keynote “I invented the term object oriented, and this is not what I had in mind”, but I find it difficult to articulate to people who are doing “mainstream” OOP, what they’re missing. It’s like trying to explain the taste of salt.

Just curious if you have any better way of explaining it.

Oddly, I’ve been learning Elixir/Erlang for the last year, and though it’s definitely not OOP, there’s something oddly resonant about it with my Smalltalk past from 10 years ago.
Thanks for reporting! I didn't notice since I always navigated directly to the page while testing, but it is rather annoying when linked. I just pushed a fix.
I was able to get an induction glasstop for $300 on ebay (new), then needed to get it installed of course.
Recfiles – Human editable plain text databases
I genuinely wonder how close to "defeat" Russia really is. The Western media is very optimistic about it, but we've seen tyrants like Stalin feed their own citizens to the furnace of war to keep fighting.

I also haven't read anything that makes me hopeful that Russian people have seen through the reality distortion field. Even in the US, with some of the freest media in the world, we have people who live in a propaganda fog.
> Allowing Putin to cement the kleptocracy in Russia was a big mistake

As opposed to what? These were sovereign nations with nuclear bombs. The US and NATO are not the world police.
Sorry if I wasn't clear enough, I was talking about query params in the URL, not request body.
Recirculating filters are commonplace in Germany, as well. Unfortunately.
It’s possible. But what’s more possible is spending the latter half of his life working on nuclear weapons and observing bomb tests took their toll.

It’s interesting how you guys are latching onto this man’s lack of sleep to speculate why he died young instead of the more obvious possibility, given his background.
> You must have enough verbal control to give your address

Showing a piece of paper with your address on it is not harder than using an app.
Do you mean net for desktop applications or asp net?
Ask HN: Using an LLC to protect side project IP
Suppose you had an LLC or could form one whilst employed by another company and you have signed an assignments clause.
Could one create own IP under the LLC (owned by the LLC) to protect the IP from that assingment clause, whilst being employed by the second company?

I apprecitate that this is probably one for a lawyer, but wanted to get some thoughts on this approach for protect one's side projects.
Going carbon-neutral might have been the right answer 20 years ago. To avoid 1.5 degrees of warming above pre-industrial levels, we need to go carbon-negative today.

Even if we reach 0 in 13 years, the road to flipping the magnitude will be long, and I estimate longer than the time to build a reactor.
This is the company doing the disposal, they start the disposal operations in a few years: https://www.posiva.fi/en/index.html

The method is Swedish, they seem to have good pictures of it here: https://www.skb.com/future-projects/the-spent-fuel-repositor...
The Experts Have Spoken: It's Good For Us
You are trying to apply Western ideas to the issue in order to understand it. That won't work.

> According to the article, the law prevents first and only Palestinian spouses of Israeli citizens from becoming Israeli citizens,

That is incorrect. The law makes no mention of Palestinian, Jew, Arab, Muslim, etc.

> when love is the sole reason for wanting to marry.

Your idea of what marriage is does not apply here. We are talking about people who have never met. In any case, marriage among the Bedouins is not about affection. Most marriages are between people who have never met. There is a good reason for that - the Saudis don't do this and they have inbreeding problems. The Beduins generally try to arrange spouses (yes, plural) from further away.

> If Israel wanted to prevent citizens from having "third of fourth wives", an acceptable way would be to outlaw polygamy;

Polygamy is already illegal, but again you are trying to apply Western ideas. These people do not recognize the state, and the state leaves marital affairs up to the religious leaders. So they continue to marry multiple wives. Many many laws do not apply and are not enforce with regards to the Beduins and Arabs in general. Mostly this is a non-issue.

> if it wanted to prevent bogus marriages, an acceptable way would be by not granting marriage certificates when the couple don't know each other.

There is no "marriage certificate", again you are applying Western ideas where they do no apply.
It's not enough to put up with the hell world you live in, you must like it too.
It looks like 2004 was a good year to join NATO:
https://data.worldbank.org/indicator/NY.GDP.PCAP.CD?location...
The concept of sphere of influence is antiquated and barbaric.
I don't think we have even started to experience the truly massive food price shocks.

Was listening to a farmer talk the other day about nitrogen, phosphorus, and potassium. These prices are going through the roof, in some cases, 300% or higher increases.

The price shocks are going to hurt lots of people. Their people. Our people.
All this advertising shit needs to so desperately be banned for everyone's mental health but the country would probably lose its fucking mind if anyone tried, so the boring hellscape will just grind on getting worse.
I agree.

However:

(1) Most of the times, the problem does not get solved, requiring follow ups, but the surveys do not allow for marking that. This allows the representatives to set the problem aside without resulting in negative feedback for them.

(2) Many times, the representatives are helpless in solving the problem which has its roots in company's policies. (E.g., deletion of older digital statements in the OP). Giving a poor rating to the representative would not solve the real problem.

Both of the above can be fixed by having more options in the survey, but they don't include them.
probably a stupid question, but is it a possibility that geothermal energy (if adopted to a great extent) could take away from the earths core energy and reduce the magnetic field?