skysight-inc/HackerNews huggingface dataset:
I don't stream on twitch but I'll regularly show off a game or something to friends by streaming on Discord.

More than half of the top played games are still silver or worse on ProtonDB so I really don't think we can go around saying Linux is a viable option for most PC gamers. It's good on a case-by-case basis.
In theory aggregation and distribution allow for lower transaction overheads but in practice the middleman seems to keep a lot of the money.

Fifty people donate $20 each, to be divided between 100 recipients, that's 150 transactions (50x$20, 100x$10). As long an the donations are earmarked for more than 3 recipients per donor, that works out as fewer transfers.

Apple Music in theory could have paid artists more, but I haven't heard any news on that front since ages ago, when Weird Al puzzled out loud about how he was making about 1/10th of what he used to make.

And I thought Brave's original model was something along this line and they seem to have abandoned it, which is probably worth digging into.

I think you have to consider as well that if and when someone actually figures out how to make this distribution model work, Visa will notice and introduce their own system. They can split the difference on overhead and increase their margins while also increasing donation efficiency. But perhaps only once someone else has proven the idea (free R&D).
A nice perk of writing an emulator is the exposure you’ll get when it hits the front page of HN and other tech news sites.
.net core is actually a nice development stack. You don't even need to use Windows to host it.
Maybe I misunderstood, but I thought the person I was responding to was suggesting having the option for sound typing enforced in typescript, at compile time. Because if it's at run-time... well the run-time is Javascript, so there's of course no typing there. This isn't really on Typescript

There are however javascript libraries which allow you specify object schemas and throw errors when mismatches occur. Perhaps the suggestion then is to build some shared layer between the TS compiler and V8 so that similar schemas can be autogenerated by the TS compiler and enforced at run-time.
> unique dynamics present

Maybe that's what makes it a great example. It shows labor unions are extremely flexible tools that should be configured for the work force they're representing.

Maybe its all these specific arguments against unions, like "seniority based promotions make for incompetent leaders" and "high performance workers are disincentivized", that are actually the examples given in bad faith.
Bitcoin is attacked for electricity consumption it's only because it's easy to calculate the direct electricity consumption of Bitcoin.

Claiming Bitcoin is bad because of electricity consumption is like calming wash machine is bad because of electricity consumption. But everybody understands that washing with hands actually cost way more than wash machine.

The only meaningful comparison is to put carbon tax on electricity consumption and then compare the total USD cost.
> with a comment that showed no sympathy

> but they were ignoring the original call to express sympathy to these animals.

How is this not asking people to show sympathy?
As I said, this response is not for you, but for someone who grapples with these issues seriously.

>Looks like one small step to racism to me.

This word is meaningless when uttered by true believers like you. In my life I've been called all sorts of racially-based slurs, or worse. I've earned the right to refuse the orthodoxy of arrogant white liberals, and follow my own conscience on this topic.
I suppose depending on how extreme we're going with unfocusing on math.

But one doesn't really get to ignore math in life because of money. You'll still need to figure some things out. I can say I'm a poor painter so I'm just going to ignore that and things will be fine. The cost of ignoring math can be quite high.
All major corporations have been doing this since the 1970's - you can see it reflected in popular culture today. Tons of people will parrot stories about some lazy union employee not doing any work (and then if you dig deeper you often find it was not a first hand story - just something "they heard"). I always find it funny when someone identifies as progressive and then talks about how mega corporations are screwing all of us and then seconds later is talking shit about unions.

The propaganda has been very successful it seems with certain segments of the population.
That's a rotating list of groups, "BIPOC" is one example in a list that settles on "Alphabet Workers". It should not be polarizing to emphasize that all workers, regardless of full time or contractor status, or race/ethnicity, etc. are intended to be included in the union.

I think Google has been in the news many times now for having an incredibly low number of Black employees - Google's diversity efforts have not done really anything to change that, even though publicly they pretend to be doing a lot. I think it's quite reasonable for a union to question why those efforts have failed so miserably, since historically these same marginalized groups are paid less, given fewer opportunities for advancement, etc.
I didn't feel like I was being combative, only pointing out OP was misinforming people. They didn't do even basic research, contrary to their statements. That negligence should be called out.

And I'm not here for upvotes. Who's being combative, again?
Imperative code run on the DB (i.e. triggers) seems entirely in-scope. It's an incredibly powerful tool provided natively by the DB, intended to be used for exactly this kind of custom constraint. Whether it's begin/end with imperative code or modeled some other way declarative seems absolutely, 100% irrelevant to me - it's the perfect implementation detail, it could have been done with `create unique index max 2 (x, y) on mytable` and you'd never know.

If you meant to prevent "all inserts are now [run this stored procedure / multi-statement operation / transaction with N steps]", then yeah - I agree that runs counter to "normal" use in most cases. It's certainly dramatically more error prone. Triggers don't need this though.

re chain of relations: I haven't poked too hard in this direction in SQLite, but I do totally believe its query planner isn't too sophisticated. And though you can get pretty good data locality with fancy design around the DB, you certainly won't get good locality just by inserting a bunch of data and running queries.
Does it have unlimited write cycles?
Unfortunately it's compatibility clause means it's only as strong as GPL...
My wife and I, plus my side of the family, skipped cloth masks altogether. We managed to acquire a load of KF94 (Korean N95 equivalent) from friends and relatives in Korea and used them (and continue to use them). Neither my parents (dad is early 70s, mom is late 60s) nor my wife and I have gotten covid yet*

On the other hand, my wife's side of the family quickly abandoned use of the KF94s and switched to cloth masks. All of them got covid in late 2020, and all of them just got omicron again.

Everyone in both sides of the family got vaccinated plus boosters.

* While obviously not 100% certain, we got tested frequently both using in-home antigen kits and PCR. I was probably the most at risk due to having changed jobs in early 2021 where everyone was told to come back to the office. However my employer provided free daily PCR testing, which I took advantage of. Have had 100% negative daily results thus far...
Or rather spending time with their family and friends after clocking out at 4pm without on-call or required overtime. Plus no performance reviews and goals to match for stock incentives to worry about.
I was just looking at Parcel a week or so ago to replace the stagnated Snowpack project for our frontend.

Should I just stop trying to avoid it and just use Webpack 5, or can I actually rely on Parcel in a way I couldn't Snowpack?

I just want to bundle my React app, I'm not trying to do anything special...
This is good stuff for me to know about, thanks.
I have used Obsidian before but I found it more useful for researching instead of pure writing so now I just write any technical notes in neovim. Many folks (as myself) try to make neovim a kind off IDE for programming but I think first of all it’s a powerful tool for writing texts. I just write markdown files in (neo)vim and because of movements and mouseless interface it’s doing fast and focused
I think that has mostly been subsumed by the Startup Co-founder matching program?
I think the key difference is I'm focusing on allowing people to live with others they can synergize well with. I oppose the focus on punishing (torturing) criminals. I do not believe we should permanently exile all violent criminals into wilderness. I believe they should live in a safe and healthy environment where they can thrive. We shouldn't let someone who's likely to murder people out on the streets with no help to get them reintegrated just because they did their time. At the same time, there's no reason we should keep someone locked up when they have truly changed. Give criminals a healthy environment where they can thrive and even be happy. Give criminals a chance to join back when they really want to.
I think we're roughly in agreement. Businesses are composed of the capital providers, the organizers (who decide how to deploy the capital), and the workers.

Capital providers colluding to set a loan rate is illegal. We shouldn't allow them to collude legally; they are a small number of experienced actors operating with information asymmetry already.

Organizers (i.e. senior management) colluding is--I don't know the legality--just unnecessary. They often are paid based on value add (equity, bonuses, etc.), so they are already reasonably aligned and need no further protection.

Workers can exist and do exist with or without collusion (i.e. unions). As a society, we've reasonably decided that colluding is legal, because workers often add a lot of value but have individual low value-over-replacement (hard to organize because of numbers, often inexperienced, etc.). Unions exist to help raise individual value-over-replacement closer to value-add.

What's being discussed here is the pluses and minuses of unionization. What I disagree with is people in this thread--not specifically you--comparing the collusion of workers to the existence of capital or organization (i.e. corporations are sometimes bad! why doesn't anyone discuss that!).

First, obviously people complain about corporations all the time. But second, private companies (capital and organization and workers) add value, and no society has done well without a large component of this.

There are many pluses to unions. But, especially as currently implemented, the minuses exist too, including that many of them focus on raising VOR but wholly ignore value-add, in a way that forces the business into slower and poorer decisions; or shielding some workers from the consequences of adding little to no value.
Are gaps really that much of an issue? What about freelancers, for example? Are they filtered out?
Civil protest is often associated with privacy violations.

Belarusians that had to flee the country after August, 2020 set up a whole website where they meticulously map all those involved in stealing elections and beating protestors, see http://blackmap.org/

They even publish addresses of people who deliberately reported protestors to the authorities, together with the report summaries.

In a society run by bandits, violating privacy to expose their deeds is not even a lesser evil but a moral obligation.

Also, how is the work of Brian different from the work of Bellingcat or Navalny Team? Both are prased by media. So is Brian.

I have an answer: Privacy is a luxury, not a right. In peaceful times an democratic societies everyone can have some privacy.

When people starve to death, get beaten or killed while others amass riches, privacy means little in the face of defiance, hate and revenge.
Hi are you Peter-jan or Linh?
Just to set the stage for my answer, let me say this: I generally dislike Microsoft and have for decades. I'm an old-skool OSS guy who has been running Linux as my main desktop OS since about 2000 (and on servers before that), tries very hard to run only OSS software in general, and still can't help but see MS as the "evil empire". So I am pre-disposed to take a negative view of MS and anything they do.

That said... I would not say that Azure is a dead-end at all. The rest of the MS dev stack, I am less sure about. But Azure as a cloud provider seems to be pretty much neck and neck with AWS, and I've seen plenty of evidence of big companies continuing to invest more and more into Azure migrations.

I haven't done any scientific comparison or anything, but from where I sit (live/work in a major tech area in the Southeast US) I get the vibe that Azure is pretty popular and will continue to be for the foreseeable future. Note however, I don't intend to suggest that using Azure means anything about using any other MS tech. Most of what I see is people running Java based apps in containers on AKS backed by Linux instances.

YMMV, HTH, ETC.
I pay nearly 3k in a area that is half the cost of NYC for everything else.
How about Dylan? :-)

I think one of the nice thing about Julia's "just ahead of time" monomorphization/devirtualization is that it allows a level of dynamism that also works on GPUs/TPUs. This post and linked paper help me understand a little bit of it: https://discourse.julialang.org/t/julia-inference-lattice-vs...

Is this level of dynamism required for conventional ML? Probably not. For physics-informed ML and probabilistic languages? Probably more likely.
No, they only have this single post.
Intel Optane / 3D XPoint is a similar technology that is simple enough to produce and yet the market just isn't there. The problem is NAND has gotten so fast and so cheap, it is one of those good is the enemy of the best. While NAND's roadmap may be somewhat stagnated with cost reduction. Power usage, latency, cycles and bandwidth continues to improve.
fundamentally they did, they implemented a generational GC.

The optimizations the JVM does in the newer ones are well understood optimizations but don't address the root issues with implementing generational GC in golang.

the issues was with the write barriers and requirements around moving data which can't be avoided in generational GC implementations because you have to move data and update pointers.

most of the benefits of generational GC doesn't exist in golang because of escape analysis allocating data on the stack.
You might like (or maybe love) this newsletter https://customercamp.co/newsletter/.
By sub-type variance are you referring to issues like this https://stackoverflow.com/questions/47850513/unsafe-implicit... ?

FWIW the lack of explicit variance annotations (and probably many other TS unsound design choices) are not so much related to supporting old untyped JS, but rather language design decisions that have to do with pragmatism and type system complexity.

I can't find it now but I have a vague recollection Hejlsberg talking about the explcit variance annotations explicitly, how those were a huge can of worms in C# and they didn't want to bring them to TS. Unlike Flow, by the way, which does have explicit variance handling and doesn't suffer from the beforementioned foot gun (but does have its own foot guns of course).
The 90-9-1 principle: 10% of HN users decide on what the other 90% see
I've been meaning to get to Nand2Tetris, it looks really interesting.
If it's not immediately apparent, Pikchr is by SQLite creator D. Richard Hipp, and is how SQLite's syntax diagrams are generated on its website.

It's a great little diagram language that's quite capable, and I think of it like a modern web upgrade to Brian Kernighan's PIC.
Only the Dutch can spy on the Dutch...they can't afford others to do the same...

"Dutch civil servants used social media to spy on citizens, says study"
https://www.euronews.com/2021/05/19/dutch-civil-servants-use...

"Netherlands: End dangerous mass surveillance policing experiments"
https://www.amnesty.org/en/latest/news/2020/09/netherlands-e...

"The Netherlands, a surveillance state?"
https://www.ictrecht.nl/en/blog/the-netherlands-a-surveillan...

"Watchdog: New law lets gov't spy on "all Dutch people""
https://nltimes.nl/2015/09/01/watchdog-new-law-lets-govt-spy...
There's problems with this argument. Here are three:

1. It disproportionally affects those who have no other option. There's hero stories of pregnant woman outperforming up until the day they deliver, but this is hard to achieve and there's even a factor of "luck" involved.

Some pregnancies are more tranquil, others are riddled with visits to the doctor, morning sickness, aches, pains, allergies, sleep problems, emotional swings, rashes, etc. It's hard to be "top of your field" when there's another human growing inside you.

2. This argument assumes skills are perfectly measured and employee benefits are based solely on skills. Even in the most objective companies there's subjectivity and politics. Not everyone has the skills or time to bargain. Not everyone shares hobbies or values with the boss, and wants to create a close relationship with them.

3. If the base compensation for all employees in a field rises, the compensation for out-performers will likely rise too. One can't assume "only" benefits those who "can't excel" at their job.
It seems to me that we now face two options: we can prolong the pandemic by continuing to enforce basic safety measures like lockdowns and mask mandates, in order to reduce the load on the healthcare system, or we can just say fuck it and try to accelerate endemicity by trying to give everyone Omicron... I know that "prolonging the pandemic" sounds bad and like the opposite of what we should be striving for, but a controlled transition to endemicity may lead to a lot less of the kind of economic and social disruption that we're seeing right now with empty shelves, canceled flights, and classrooms without teachers.

In other words, we can have a shorter, more miserable end to the pandemic, or we can have a longer one with less chaos. Am I missing something here?
Typed JavaScript
And their confirmation of that is out today, with an iOS 15.2 bug reported to Apple as well.

https://www.theverge.com/22878885/verizon-att-t-mobile-apple...
Products don't fail because Google cancels them, Google cancels them because they failed. There are of course lots of reasons that Google's messaging products have all failed, but I'm pretty sure that the use of open standards didn't help.
OK, let’s compare transaction volumes, both nominal dollars and number of transactions. Finance does several orders of magnitude more than BTC. BTC uses more energy per transaction than the financial system, I promise. I don’t need to do the calculations because finance handles trillions of dollars a day, BTC doesnt. Our financial system also finances everything so it has far more utility than crypto.
No one talks about the downsides of changing.

Moving from 255 max characters to 191 or 192 max means a lot of your data needs to be moved into a text fields which means things like this field can't be a primary key.
> paint aerosols.

A warning/clarification here - N95 masks will not protect you against paint fumes. You should never use them when spray painting. You need a respirator with a charcoal canister.

That said, even with a proper respirator it's really hard to get the fit right. I had a big painting project two years ago and I could often smell the paint, which means it wasn't working.
Sure, but we've been at this for years. It's rarely an all-or-nothing thing. Netflix strikes me as a very reasonable, non-deceptive, consensus solution for the issue. A non-deal-breaking preference would be for me to use my computer just as I use the Roku.
In my experience that’s only true for very simple queries which play to MySQL’s strongest points, not complex ones or under high transaction volume. I haven’t found that to be a good win since the 2000s because caches usually soak up the easy queries and as your app gains complexity you hit performance cliffs which are harder to deal with, especially without some of the more advanced SQL features. MySQL 8 seems to have improved in this regard.
The draft United States Innovation and Competition Act of 2021, S.1260 which passed the Senate 68-32, has verbiage on the lab leak too - it requires a report from the Director of the National Intelligence to Congress within 180 days which provides:

> (1) an assessment of the most likely source or origin of the SARS–CoV–2 virus, including a detailed review of all information the United States possesses that it has identified as potentially relevant to the source or origin of the SARS–CoV–2 virus, including zoonotic transmission and spillover, the Wuhan Institute of Virology (WIV), or other sources of origin, transmission, or spillover, based on the information the United States Government has to date;

> (5) an account of efforts by the PRC to cooperate with, impede, or obstruct any inquiry or investigation to determine the source and transmission of SARS–CoV–2 virus, including into a possible lab leak, or to create or spread misinformation or disinformation regarding the source and transmission of SARS–CoV–2 virus by the PRC or CCP, including by national and local governmental and health entities; [1]

I look forward to seeing the report.

[1] https://www.congress.gov/bill/117th-congress/senate-bill/126...
It’s telling that at the end of your comments, all you have left is an ad hominem attack. Not getting addicted is itself an act of personal responsibility. You’re acting as if none of these people have ownership around their actions, when they do. If they weren’t enabled by the policies you support, they would act differently.
Wait, you're contacting me. Why should I care what kind of pressure you're under?

Who's being unprofessional here? Isn't it the recruiter?
When you're at zero, anything happening is a "boom".

I should know, I'm from a country where IT is "booming"... Most of it is tedious boring work that was outsourced by western companies because no one there wants to do it, plus it's cheaper than even creating some automated processes.

Still, that's a pessimistic way to look at it. It's a good thing, and it can grow into something better.
Explained: Why is everything so expensive
>The other question of course is - can this be considered Russian sponsored if they choose not to ever prosecute?

Here Russian police is lazy - if no one files a complaint, they won't do anything. Since he avoids targetting Russian organizations, law enforcement is probably completely unaware of him. Something can happen if American law enforcement contacts Russian law enforcement directly but it looks there's little cooperation there because of the mutual political animosity between USA & Russia (US/Russian embassies getting closed, ties being cut etc) I wonder what will happen if Interpol gets involved
So basically this is the opposite of a RAM disk - very interesting. I wonder if the NVME interface is fast enough to support something like this?
Async Rust in Practice: Performance, Pitfalls, Profiling