skysight-inc/HackerNews huggingface dataset:
> With all the jit and garbage collection

Web assembly doesn't have a GC. It is currently in the works so WASM can support other languages, such as python, more natively. As for the JIT, WASM in most implementations has only 2 levels of compilation. [1]

> Also, there's a canyon of difference between proper TensorFlow and its browser lite variant. Like the wasm backend chokes on 256x256 px background segmentation while xnnpack easily handles 200fps on CPU only.

Native TesnorFlow has GPU access, WASM does not. You are seeing the difference between all CPU and CPU + GPU.

> For everything that can be inefficient, emscripten was already good enough.

WASM is the spiritual successor to emscripten's asm.js. In fact, emscripten emits WASM [2]. It's a little strange talking about it as if it were something different.

[1] https://v8.dev/docs/wasm-compilation-pipeline

[2] https://emscripten.org/docs/compiling/WebAssembly.html
It looks like the graphical part is optional. You could just have one big node that was a Python program. Hopefully that means you could use the arrows and boxes only where they are natural. They'll at least be natural to impose at the top level of your program. They might also be useful at lower levels, if it's possible to make a functional abstraction out of a signal diagram.

Diffs will still be a problem though. I wouldn't touch this stuff with a ten foot pole.
My totally inexpert understanding is that the bookie sets the line to attract bets such that he has equal exposure for both outcomes of the event and books guaranteed profits off the vig. Also there's the occasional jackpot (for the bookie) like, for example, the Canelo vs. GGG fight that ended in a split decision. In that case they got to keep the money from all the Canelo and GGG fans and only had to pay the curmudgeons who bet the coin would come up edge. For which, if I recall correctly, the odds were about 14 to 1.
What if the best player of all time was involved in side betting on games and got caught?

Perhaps the League would even suspend him and make him retire for a few years before he could come back.

But they would keep it very quiet.

https://lastwordonsports.com/basketball/2019/11/29/michael-j...
> I wonder what you think of other countries which have much lower rates of drug abuse yet don't impose punishments as harsh as the US?

It’s because their currencies aren’t as powerful. Drugs are a commodity sold in USD like oil. The USA has the easiest access to USD so drugs come here as the product-market fit is optimal for both distributors and users.
YouTube Became Unstoppable
> But the days of a chain (read as "only bitcoin & ethereum") doing any kind of deep state change and coming out the other side as the winning fork are done.

When it comes to miner prerogatives the day is never done, they are the sole arbiters of what "winning chain" means, and when they are incentivized to act in unison their will is indomitable.

> and which stakeholder would want to dilute themselves

Miners. Based on your definition, "stakeholders are diluted" every time miners make money, so if the choice is between continuing to make money or not, it's pretty obvious what decision they will make.

I suppose there's a possible future where the miners do nothing and bitcoin transaction fees skyrocket in response. At that point I would expect a mass exodus to altcoins with cheaper transaction fees, but I don't see the miners acquiescing to this future.
GETs are not pure, not even in theory. If they were, you could cache the result of any GET request forever.
The article they linked explained it pretty simply, I thought. One of the improvements is that rather than grabbing resources one-by-one in separate requests, it groups them into bundled single requests.
Yeah, that's the crazy thing: that this entire "verification" house of cards can be so easily defeated by just faking the response to an API call from code that you can control (after unlocking your bootloader and installing your own code). I guess this is why there is a push to stop allowing bootloaders to be unlocked.
Rent control basically benefits only the renters in place when rent control is instituted, which will almost always excludes new projects since...no one would invest in new buildings if it didn't. Even for older buildings, new units rarely become vacant because renters do everything possible to keep their "much lower than everyone else" rents, including subletting to friends and families if they really move on. How hard to you think it is to get a rent controlled apartment in NYC?

> as without it the rising rents are just crushing your working class who are essential in your local economy and also don't see wage increases along with cost of living like the high income earners do.

Again, rent control simply creating a new class of winners who were in place when the rent control was instituted, at the expensive of everyone else. It doesn't actually solve any problems like say, public housing, would.
I'm still amazed that I managed to get a EVGA 3080 in December 2020 (Australia).

I paid around $200 more than RRP at the time, I remember I got slandered online for doing it. To think that even now in 2022 you'd have to pay approx $500 more than what I paid and still struggle to find one is just ridiculous.

It even amazes me that people can't find PS5's. I've been around for a fair share of major console releases but this is mindblowing.

Sorry, off topic a bit.
I mean, it was relatively cheap.
And even as nice as it is it's not going to sustain this level of hype for more than another couple of weeks.
This is NOT the definition of TD as Ward Cunningham described it. It was never about trading short-term goals for long-term slowdowns.

It was about building software with the specific goal as to learn about the problem domain and the concepts. It is focused on high-level architecture, understanding and discovering the foundational structure.

And once you gain new insights NOT reworking code to align with new insights would result in ‘real’ technical debt.
Here is Phoronix' article about Fifth from 2014.[0]

And on official site there is "Propaganda" page with comparison to other browsers.[1]

[0] https://www.phoronix.com/scan.php?page=news_item&px=MTg0MDk

[1] http://fifth-browser.sourceforge.net/propaganda.html
I mean... no thanks? I remember dual-booting Windows and Linux (and macOS and Linux) for years back in the 00s, and it was inconvenient and annoying. I don't want to go back to that, even (especially?) on a phone.
How do you get fault-tolerance, monitor and manage your K8s cluster to avoid service disruptions?
Vaccines and cures deliver one time revenue, whereas treatments deliver perpetually recurring revenue. It's a well known market failure in healthcare.
How is this greed? The alternative is that they will be out of stock and only sold by scalpers. I've needed raspberry pis for work and if some people were not selling them at 2x their MSRP then I wouldn't have been able to find one quickly.
Sort of reminds me of how at one point, the Ruby HTTP client wouldn't let you send query parameters in a POST request. Somewhere out there there's an issue where someone reports that, and the maintainer is appalled that someone would even want to do so!
Sincerity doesn't matter when the commenter is correct. I've taken plenty of math classes, and everything he describes is accurate.
Show HN: r.py, a small subset of Python Requests
> The thing to understand about vaccines is that they trigger things that your body does all the time by itself

I'm not against vaccines at all for the record. But this doesn't seem like a strong argument for them.

Cells multiply by themselves all the time. Triggering that effect is how you get cancer. Your heart beats constantly. Triggering that too much (or in the wrong rhythm) is not a good thing. There are probably a ton more examples.
Uber has only ever posted one positive quarter (Q3 2020) and has gone back to net losses in Q4. It doesn't really make financial sense.

Even the whole "they will be profitable once they have a monopoly" idea is overblown IMO. In Toronto were I'm located, we have a local taxi company (the largest one, Beck) who has an app that AFAICT has all the same features as Uber's core ride hailing app. Clearly Uber's core tech in ride hailing is not that much of an advantage...
Let's talk about what "impossible" means.

If he had done, or were to do, to Russia, what he did to the United States, he would be dead. Full stop. Pun intended. And then, he truly would have moved to a better place, if you believe that sort of thing.

He could attempt a return to a country in the US orbit, and he would have to go to jail for a while. So, not in a better place, in a way. But he would be alive, and in a place with some integrity, which is better in other ways.

It is not impossible, in other words, for him to move to "better" places. We see very clearly his priorities in his decision while on Russian soil to speak to the actions of other intelligence services while maintaining silence on the actions of Russian intelligence.

If he had any integrity at all he would at minimum maintain silence.
Now you're starting to understand why some of us don't want to have Gnome anywhere near our Linux desktops when every bit of functionality that we actively use gets deprecated and removed. I loved my Linux desktop back in the early '00s when Gnome and Enlightenment provided configurable window decorations and transparent terminals, but all that configurability in Gnome has been hidden and then ripped out over the past 20 years of "progress".
%s/debt/bugs/g

Really the concept doesn’t add anything.
Can you post a redacted copy of your detailed bill line item?
Here in Australia we have some very aggressive sporting companies, which very much to try to play it into the culture of our sports.

Watching our biggest sporting event last year the AFL Grand Final, during each ad break there was a live update of the betting odds. In addition, to the sponsorship of the betting companies around the stadium.
I wish there were more articles like this. So much content online on programming languages go trough the basics of the language itself, with very "forced" code examples to showcase some feature of the language, and while they're great for what they are, they don't tell me anything about "what does the software development life cycle actually look in this language?" (including tools like package managers, IDEs etc etc)
then you are not meeting the company's baseline number of thoughtful conversations.
Yeah, what he says in that paragraph would have gotten you banned from social media was, in fact, part of what government agencies promoting vaccination were saying at the time. Vaccination was always promoted as reducing the risk of serious disease, and (though less so for Delta and Omicron) reducing the risk of getting and spreading the virus, not absolutely preventing any of those.

He’s not just spreading misinformation about COVID, but also misinformation about the response to COVID misinformation.
> because of the automation

I think that's a really arbitrary line. Screenreaders skip ads. Scrapers/apis skip ads. There isn't a clear division between an automated tool and a tool with manual intervention.

In some ways this feels like the same legalism that popped up in spam phone calls where to get around auto-dial rules businesses would have someone on their end sit in a room and press a button over and over to complete the call. In the exact same way, we could imagine a version of Ublock Origin where every time the page loads it comes up as a blank screen, and then I hit a button on my keyboard, and then the screen renders without ads. I don't think that advertisers would see a difference between those systems.

Remember that from the perspective of the advertiser -- the person actually paying for the content -- you walking out of your room during a TV commercial and a piece of software skipping the TV commercial are the same thing. The advertiser does not see a distinction between those actions because the advertiser is not paying for content in exchange for the privilege of streaming data to your computer, the advertiser is paying for content in exchange for your attention.

It is weird to me that people are able to latch on to the idea that ad-blockers "steal" content from web-hosts, but don't view circumventing advertising through other means as stealing money from advertisers. The most charitable explanation I can come up with is that when we say that it's fine for people to block content manually but not using user agents, what we are effectively saying is that it's fine for them to ignore ads as long as they're not particularly good at ignoring them. But even that isn't a great argument.

Is it fine for me to pay an assistant to cut up my magazine after I take it out of my mailbox and reconstruct it without the advertising pages? What if I make a machine with image recognition that does the same thing? It just doesn't make sense to say that ad blocking is moral right up to the point where it becomes efficient, and then it becomes immoral.
> I’m not even so sure I’m totally against banks doing that either.

The hole in this reasoning is that you don't need the app; you can just sign into the bank's website from the mobile browser, and get all the same functionality you'd get from the app. (Maybe you don't get a few things, like mobile check deposits, since they just don't build features like that into websites for the most part.) The experience will sometimes be worse than that of the app, but you can still do all the potentially-dangerous things without it. So why bother locking down the app when the web browser can do all the same things?

> I’d be a bit pissed if Netflix took my money but didn’t run where I wanted it

I actually canceled my HBO Max account when, during the HBO Now -> HBO Max transition, they somehow broke playback on Linux desktop browsers. When I wrote in to support, they claimed it was never supported, so they weren't obligated to care. I canceled on the spot.
I imagine they'll probably let people play for free but try to monetize by holding back your score history if you're not logged in. Any other ideas on how they might feature gate this?
I love seeing these educational databases. I'm still waiting for one to implement some form of MVCC, every one so far always seems to use 2 phase locking.
On-SoC based GPIO driven by register access is pretty dramatically different from GPIO driven over a bus in terms of timing.

Also you need a microcontroller at the other end of the USB or I2C. Which means... you need a microcontroller anyway?
This is a baffling article. It is a mix of actual facts and apparently well researched journalism mixed in with completely bizarre claims like this:

> White-tailed deer and North American moose don’t normally share habitat; the deer’s shorter legs and thinner fur aren’t suited for the deep snow and subzero temperatures that moose prefer.

White tail deer range well into Canada (the entirety of which is north and colder/snowier than MN) and always have, from what I can tell.

It's like the person who collected the facts wasn't the one who wrote the article, and the author decided to fill in some gaps by just making stuff up that supported their thesis.
For a half-moment, due to the way the title was capitalized, I thought this was going to be a RDBMS built in Scratch.
So you’re saying artists should be regulated on their expression of the human condition? Are people so dumb that they see a movie and think “oh I should drink to handle stress”? Or is it because it works short term?
Maybe a good quality of life compared to other people from the same area... but nowhere even close to that of an American worker.

If you want the same quality of life as an American worker, the best way to achieve it is to be an American worker since you can always pick and choose things that are objectively "worse" in any arbitrary country. For example, you cite the high cost of cars as an example of why a country has a worse quality of life, but others may point to American car dependence as worse for their quality of life.

No idea where you got that "1/4 salary is worth more at home" from

Probably because that's not what I said. I said "you may find that your "1/4 salary" is worth more at home that it is in the USA.", Obviously I didn't mean that to mean in all situations. I wouldn't expect that someone living on £10/week in the UK would be able to live comfortably on £2.50/week in any arbitrary country

I have a friend that took advantage of COVID work from home to move to Indonesia (where his wife is from) - he said they pay less for all costs of living than he did just on their apartment in the SF Bay Area. He's still drawing his Bay Area salary, but is not going back to the office, when return to office becomes mandatory, he'll just quit and retire where he is. He feels that he has a far superior quality of life there. It's not the same as Bay Area life, but far more relaxing.
This is the question I want answered more than anything. If WASM can get these, there's no doubt that it will completely reshape the future of web development.
In case anyone interested in a NYT games subscription didn't know this it is half price if you also have a NYT newspaper subscription. If your games subscription is set up to auto-renew it stays at half price even if you no longer have a NYT newspaper subscription when the games subscription renews.
My experience:

For one, it makes reasoning about runtime (as in "how long") harder: E.g. an innocent looking "take 5" might be what actually executes half of the code you've written... which is also harder to reason about than if it would be "all of it". This can also make debugging harder: Values are only evaluated when they are needed, and a "value" itself may not be just, say, a single number, but a complex data structure consisting of many values, so that "evaluated" has many different stages between "a thunk, not evaluated at all" and "weak head normal form". So code does not get executed when you wrote so in your program, but potentially much much later. Semantically that should not make a difference (the results should be the same), but when you want to debug program flow...[1]

You can see how "thunks" in general add a certain dimension to everything you do. Throw in interaction with garbage collection, and things aren't always obvious in resource usage.

Also, there is maybe an argument that if you have infinite data structures that you only tend to evaluate partially (which is what makes laziness really fun, actually), then accidentally trying to fully evaluate such a data structure makes your program not terminate anymore. But I'm not sure how that's really a problem coming from laziness. Laziness allows you to handle infinite data structures in the first place, mishandling them is not much different than accidentally writing an infinite loop in a strict language, in my opinion.

That being said, I still enjoy writing Haskell very much when I get to. It makes me feel much more productive, and I do lament having to use other languages at work. I must say using Haskell was always on private projects, and I have never tried doing so in a team, though.

[1] On the flip side, I find the pureness and strictness of Haskell to make debugging easier, or just less necessary.
So what is "Haskell itself"? Writing everything with the Prelude and the `IO` Monad?

Sure some people go off the rails with some things, but it's possible to write mostly vanilla Haskell and get a lot done.
Guess what happens when you reimplement everything from scratch again every few years? Functionality is lost and never regained. Just one more rewrite and it'll all be awesome, right?
Former clerks are so valuable to firms not because they've gained some experience in their role as a clerk, but because they were that specific clerk for that judge and being a member of their staff they know how that person speaks and opines behind closed doors better than anyone.
I don't think many would say that $20M would be AAA today, games are much bigger and more expensive today than 20 years ago. $20M budget means you would break even on less than a million sales, I doubt anyone would call that level of budget AAA.

Pokémon does however have an AAA level marketing budget even if it doesn't have AAA level development budget.
Vowels are now behind a paywall.
Absolutely. World cup matches might as well be impromptu national holidays at this point. Carnaval also has huge impact on productivity.
True, but aren’t you allowed some discretion. Let’s say one person who walks up to you is well dressed and well respected, and the next person is an obvious crackhead with a history of defaulting on friendly bets. I’m not allowed discretion to take one of these bets and not the other? Who is making the bet matters to me, as it would to a casino. Legally I think we should be able to have discretion there. But I hate defending something like a casino. It’s shady behavior in some way.
> One is that grad schools are really dysfunctional. If I, a person whose sole qualification is caring a lot, could help Eve speed up her dissertation by ~25%, then her philosophy department is leaving a lot of productivity on the table.

They are dysfunctional from the perspective of grad students. For the advisors (professors) their priorities are:

1. publish

2. get grants

Basically nothing else matters in terms of what they're evaluated on.

"My grad student finished 25% faster" does pretty much nothing for the advisor's career compared to "My team performed 25% better" for a manager's career.
Hell, I wouldn't be _too_ surprised if just having the existing 1m+ Wordle user base visit the NYTimes website most days just to play, and the extra page views and potential other pages users list once they there - might be worth "low seven figures" to them all on it's own. Just redirecting the world site/page to nytimes.com/wordle and wrapping their header/footer/ads around it might well add several million in value to them over a year or two...

(No guarantee that it'll actually last that long with that many users, but it might go the other way too, with NYTimes brand behind it it might double or 10x its DAU as well?)
Yggdrasil P2P mesh E2EE IPv6 network
Went to the boston one 3 times in the past month. Didn't have any kind of Pi there.
A former coworker has a wife alert. When her phone connects to the WiFi, the light at his desk turns red.

He mumbled something about needing to close a bunch of tabs featuring pink pixels.
FileCloud Expands Compliance Center and Adds Google Docs Integration
That is something I can get behind.

But the rest of the world has taken the concept of TD and warped it to mean ‘my fuckup with a more neutral label’.

Check definitions when you talk about TD with someone.
Fair enough. I was on my phone when I posted that and I agree that I could have provided a bit more context than a random Youtube link. Thanks for filling in the details for people
> For beginners, I think the imperative way is still easier to understand.

This is the part that I think we assume without consideration. If someone has trouble learning programming the way we teach it we never think it's the methods or languages we try to teach them. Starting from zero, I think a non-procedural table of inputs to outputs is easy to understand on paper. Then to program it, we don't need any computation 'steps' that execute in a time dimension with mutable values, only logical building blocks that do what we learn they do and can rely upon. The emphasis could be on the invariants before and after a non-procedural expression.

I would also avoid rebinding values to vars: = means equal to at scope (let), not re/assign. They would probably hit recursion much sooner and be confused by it at first, but then be so much better off learning to decompose problems.