skysight-inc/HackerNews huggingface dataset:
What happens when the content provider is treated to 100% ad blockage and a thousand people lose their jobs?

Ad-blocking users think of sites as being completely devoid of any humanity. In most cases, nothing could be farther from the truth.

You might have rationalized that you are not stealing anything. Yet, you are, you are stealing the work product of dozens to thousands or tens of thousands of people.

Beyond that, you are likely costing others money. Your usage has consequences. A simple example is the cost of bandwidth, servers and support personnel. A loss of revenue due to ad blocking has to be compensated by raising rates to others, laying people off, etc.

This isn't a victimless activity. I know folks try to convince themselves they are on a righteous path of some sort. That's a fantasy. You are stealing.

It's no different from downloading free books from the many bootleg websites out there. Why go to Amazon and buy them when you can steal them. Hey, I ask for the content and they send it to me! I am not stealing!

Sure.
Except that Japan is famously also experienced very low economic growth (plus the same recessions everyone else experienced) over the last two decades. Its money supply doubled though...
It is simpler than that. Have someone sit opposite you with a mirrored screen and the audio feed going onto his headphones. He can then write the answers that appear on your screen or get shown on another screen around your camera so that you dont look like you are looking away. Spend a bit of time to act about trying to think up a solution, and you have a winning combo. Have seen many people pass online video proctored certification exams using this trick ;-)
We must have started having sex at the time (90s?). Even as a straight man, who religiously used condoms (because being terrified), I was scared the first time I took an HIV test.
Google page has fireworks animation when searching for Korean/Chinese new year
A truism about Destiny: there's always people, both people who play the game and who don't, talking tons of trash about it.

Personally I've gotten far more value than I've paid for out of everything I've ever bought in Destiny, including the 30th pack. I've even bought a few expansions twice. That said we are lucky enough to be in tech. And there were a lot of people complaining about the 30th pack before it launched, though those seem to have quieted down by now.
Yes. Super equals was inappropriate imo.
In other news today, investors don't want to invest in a company that competes with their existing investments.
* Already in all the browsers natively, without plugins or similar third-party optional components, and

* Already widely supported as a compilation target, and not just for special languages targeting the platform
There is already Amazon SimpleDB database service[1] written in Erlang, but it's kind of deprecated in favor of Amazon DynamoDB.

[1] https://aws.amazon.com/simpledb/
That's still O(doesn't matter).
Why not .NET? Surely Microsoft is better than Oracle
Uh, git is how old? "Engineers with vastly more experience" might be how old?

Hate to tell you, but these engineers probably wrote code pre-Google, or pre-WWW, and actually got stuff done. Amazing, that.
I've been curious why people hate on the "algorithm" sorting that Twitter, FB, and IG use instead of chronologically.

Clearly, all of those companies have found that immense value in algorithmic content adds to their business (and their users?). If theses algorithms weren't effective at keeping people engaged, then they would not exist.

What data do naysayers have about chronological sorting being better?
The conspiracy theorist in me suggests this is a long winded way to prevent people from clearing their history to circumvent the free article limit, lest they lose their Wordle score.

The technologist in me suggests he’s right.
I think there is such a thing as retirement outside the US.

I thought that pensions are more common, as a matter of fact. You almost have to be a government employee to have a pension these days, in the US.
I trust the NIH over the CDC over WHO, generally. But actually my trust model for science is very complex because I was trained as a scientist and know how to interpret what they say, including pseudoscientists and well-meaning but clueless doctors. I also keep a close eye on how mainstream changes over time by reading the blogs of various doctors and watching grand rounds. Most of these things wouldn't make sense to a typical Rogan viewer (and would be super-boring anyway) but they do sort of show how the process of beliefs change over time and how to work within the system to get people to agree with you.
Not sure what definition you are using to exclude Pokemon, but Wikipedia's [0] definition certainly would classify it as AAA [1].

[0] https://en.wikipedia.org/wiki/AAA_(video_game_industry)
[1] https://en.wikipedia.org/wiki/Video_game_publisher#Major_pub...
My problem with it is that nobody actually writes Haskell itself. Every real usage has N different language extensions, and everybody is writing with a different subset of those.

Beautiful language though, wish I could use it at work.
I used this book to teach compilers. Good book.
There is also Sutom. motus, an old TV game in reverse https://sutom.nocle.fr/
reddit and hacker news has enough of them ;-)
There's a bunch of different ways to do this, and upthread I just gave a sketch. I can tell you what we do at Fly.io --- or rather, what we suggest our users do:

* We have an HTTP header you can set in a reply that says "replay this request elsewhere".

* We boot up clusters of Postgres servers in read-replica configurations --- a single writer, lots of readers.

* If you try to write to a read replica, you get an error from Postgres, and your framework passes that error up to you.

* We suggest our users catch the exception and set the "replay elsewhere" header to redirect the request to the write master.

And that's pretty much it. Most apps are read-heavy. Reads get serviced from replicas (and, usually, close to their users --- that's the point of the service we built) and writes go to the single write master. You don't write any serious code to make that work.

But if apps could reliably say "a POST isn't just a complicated GET, but is almost certainly changing mutable serverside state", this would be an even easier problem; you'd just have the CDN route POSTs to the write master region, and GETs to the nearest region, and you'd be done.

You can architect your apps like this today, I guess, using QUERY or abusing PUT or something. My point is just that there's significant value in being able to shift all the read-only operations out of POST.
I call them HTML firewalls.
The good thing about arbitrary labels is you can apply any one you want :)
How does the New York Times have all this capital to spend / invest / burn, while other media companies (especially journalism) are struggling so much just to keep their lights on?
He fucked around and found out.
One of the little absurdities of our modern world is having to watch an ad before you are allowed to watch an ad that you requested (movie trailers, superbowl ads that people sometimes share, that kind of thing)
The ads in the start menu were a low but it's very cool how everything keeps working
And I love Linux.
If it's possible and profitable, there's someone out there who will do it. Which is the whole point of the legal system.

Ironically, the hardest point would probably be post-detection cleanup.

I guess the company would sue the individual for back wages on the basis of breach of contract?
It has been rough out there for the crucible but improvements are coming: https://twitter.com/joegoroth/status/1422951524649500678
or trying to buy a graphics card right now, look at the 'street price' for a regular 3070 vs what its MSRP is supposed to be.
> A large part of the justification of using outsourced workers is that they live in an area with a lower cost of living than the company's headquarters, so they can be paid less while still having a good quality of life.

Maybe a good quality of life compared to other people from the same area... but nowhere even close to that of an American worker.

No idea where you got that "1/4 salary is worth more at home" from, when in my experience I used to be able to feed myself with 10 GBP/week on average in UK, now I'm spending close to 15 GBP/week in Moldova. Tech/computers/phones are about twice as expensive here, used cars ~10 times more expensive at the lower-end, mid/high-end about the same (at least you don't have to spend crazy amounts of money on parts since getting the MOT equiv here is much easier, so you can fix your car with whatever hammer and lattice from your neighbor's garage..)

Utilites about the same. Rent is cheaper, since most people live with their families overcrowded in tiny appartments...

The cost of "living" is higher, most people just don't know how poor people live. Most people can't even imagine eating ten pounds a week...
" That's not even talking about the servers needed to serve a high volume CRUD app with built in messaging platform. "

Nah, people use way too much bloatware in that stuff. OKCupid had a big advantage over its competitors back in the day because they wrote fast code that saved them a ton of bucks on servers. Some of it is FOSS now: see okws.org . These days I'd consider seastar.io as an alternative.
Short answer:

Yes, I do trust all that stuff. However, it keeps breaking, and clients keep getting frustrated. I will trust them more when I we don't find any last-minute bugs that delay releases based on whatever testing configuration the client decided to use.

Long answer:

> Why do you need to test against multiple languages? Don't you trust the review process for when you add i18n translations?

The product was designed without a proper i18n process in place, and it's being bootstrapped as I write this. However, as an example, some English strings are shorter than their non-English equivalents. Some languages with more characters per word may include strings that overrun the screen.

> Why do you test Chrome and Edge? Don't you trust that they're basically the same browser?

No, we've had use cases where something worked on Chrome but didn't work on Edge. Furthermore, I don't think their lists of supported locales matches.

> Why do you test against both a Macbook and an HP? Don't you trust you can render buttons and image similarly on both platforms ?

Again, cases that have worked on one have failed on the other in the past.
Cross-language interactions suck. We need WebAssembly components and good code generators for a critical mass of languages before people actually start to use Wasm across different languages.

Unpopular opinion: Users will eventually realize that the lowest common denominator between languages is ... a BYTE STREAM (e.g. JSON/CSV/HTML), or what I think of as shell / Unix / Web -style composition.

IDLs and code generators are useful in many limited domains (e.g. when you control both sides of the wire), but they bake in a lot of assumptions that people don't realize are language-specific.

e.g. Protobufs are very good for C++ <-> C++ communication, but Java and Python users seem to dislike them equally, and even Go users do too.

COM is probably better than what most people are proposing now -- it recognizes the problem is dynamic, rather than trying to create the leaky abstraction of "fake" static system. It's true that IDL is reinvented every 5 / 10 / 20 years. (Related recent story: https://news.ycombinator.com/item?id=30128048)

I expect WASM will get some kind of component system (if it doesn't already exist), but many apps will still need to fall back to something more general.

-----

I'm writing about byte streams as a narrow waist of interoperability now, and this is the "lead in" review post: http://www.oilshell.org/blog/2021/12/review-arch.html

Even though disparate WebAssembly components can run in the same process (with memory potentially shared by the host), for something as wide as the "Web", the lowest common denominator is still the common text-based interchange formats we already have.

Related comment on WebAssembly: https://news.ycombinator.com/item?id=28581634

Programmers underestimate the degree to which languages and VMs are coupled i.e. I question whether WebAssembly is truly polyglot, i.e. GC requires a richer type system in the VM, and types create languages that are winners or losers. Losers are the language implementations that experience 2x-10x slowdowns.
The fact the parents allowed it to go through, in hindsight, is absurd. The computing teacher did try to teach us outside of school hours some times, but I failed the Computing GCSE (F grade), which is hilarious as at the exact same time I was being offered a job at Argonaut Games after Jez San tried out my 3D engine.
In Romania where I live, there is no such exemption.

Whether that's good or bad for rich or poor people, I have no idea. But I assume keeping your money invested for a long time is harder when poor.

Then again, plenty of reasonable assumptions have been proven wrong by behavioral economics.
Dacia
GC is the job of the language, Rust doesn't need it
FYI- I have seen DJ Bernstein mention this project in the past on a mailing list. It appeared he had looked at it. I am guessing the developer Christian Grotholff is a djb fan.
>I already said this isn't true.

But you didn't prove it. Your source doesn't mention it, mine does. At this point, it's merely conjecture on your part. I cited a source for my claim.
In your opinion, is that still the case if the company uses a one-version monorepo? Ideally every test would break when the library team tried to commit.
GETs are idempotent and pure, at least in theory. Any replica can serve them, give an identical result, and change no data.

POST, on the other hand, is expected to mutate data. It needs to go to the master node, unless you have bidirectional replication, which is way more complex.

This is why a load balancer / proxy can spread GET requests and cache their results, but can't do so with POSTs.

QUERY is like POST in that it has a body, but is like GET in that it's idempotent, and should return the same result given the same URL and body. Load-balancing and caching work again.
So the solution is having the choice of either paying not to have ads or having ads? I'm not saying that is right or wrong, I just want to clarify.

Food for thought, I wonder if that works specifically for them because it's harder to block their ads. I.e. it typically takes a different level of expertise to block their ads, as compared to a browser extension (have to block their ad traffic on a network level). Or is it really something else about their product?

As a counter example, I don't pay for youtube premium. Definitely part of the reason behind that is because it's easy to block them so long as I'm watching in a browser.
this is dumb af. also nice work are you hiring
My bank tried to add typing heuristics on the password box years ago. It wouldn’t lock you out, but you had to go through extra verification steps if you failed. I failed the test pretty much every time I logged in, and I’m sure it happened a lot because 6 months later it was gone. In that use case it was an extra attempt at locking down bank access, which I can appreciate, but I hated that it was wrong most of the time.
Why not LLVM intermediate representation (IR)? Why do we need a whole new assembly language?
I've added my own extra rule that I have to retain any existing knowledge from row to row, so green letters have to stay in place, yellow letters have to be included (and moved), and grey letters can't be used again (not that you'd generally want to).

I think that keeps it much more fresh from day to day, although I haven't thought too hard about meta strategies. I always input the same first word but then go from there just using what comes to mind first without violating any of my current "rules".
When the content provider offers the content for free, the viewer obtains the right to consume any portions of the content they want for free. If a website wants to require the viewer to consume all of the content when they view it, they can do that in their terms of service, though it might not be legally enforceable. Most sites don't.
Hey, I'm Syrus From Wasmer [1]!

I'm really happy to see more people bringing their attention to the Wasm ecosystem. There are tons of opportunities on this space.
Regarding WAPM [2] and how its development had become a bit dormant, expect news about it soon. Can't wait to share what we have been working on!

[1] https://wasmer.io

[2] https://wapm.io
Ironically, Bungie broke off from Microsoft in hopes of more creative freedom, but as per the article, are running an even tighter ship now... Unfortunate.
The Waves Are Better Here Than in Colorado
Agreed. I spend about an extra $5 per month on my NYT subscription for the puzzles. Totally worth it because provides a few hours of entertainment each month. Wordle just keeps my subscription even more sticky.
I don't expect wordle to change at all. The site will probably become NYT themed and try to push you to download the crossword app. Daily puzzle will still be free on the app and site. They just want more people in their puzzle ecosystem.
Kowa's press release on ivermectin in full for reference as Reuters failed to link it in their article.

Original - Only accessible from Japanese IPs (VPN):
https://kowa.co.jp/news/2022/press220131.pdf

English - Auto-translated version:
https://www.yumpu.com/en/document/read/66304644/press220131-...

Credit: https://www.disclose.tv/
<depression warning>
Then there's another factor at work.
Sure, I'd like to do that, and I appreciate the suggestion--it's just that I don't know how to do that. My past guesses have been incorrect. We've found really weird niche test cases based on differences as small as what you're talking about.
Right, but I believe for those cases, the (automated) email also said that the ability to appeal was not available. So there is no human review, because there's no review at all.

Regardless -- and I know this is a "how the world should be, not how it is" type thing -- I really think the initial decision should not be allowed to be made by an algorithm. At the very most, an algorithm should be allowed to flag something for human review, but no action is taken until the human has a chance to review it and decide if the flag is warranted or not.
Try Ublock Origin instead of Ad-block.
> They might already have a full-time job or other remote jobs

Bingo. That was my first thought in this. Especially given how quickly they gave the job up.

They paid someone to interview for them, collected wages for the period they were employed, and then went on to the next opportunity.

Sadly, there is nothing in the story to discourage the person from doing it again. And at most companies, there would be enough egg on HR's face for letting this happen that I'd imagine everyone would quietly sweep it under the rug.
Will you still be able catch HIV and pass it on to others all the same, with "lesser symptoms", until the day you die from HIV?

The post 2021 changed definition of "vaccine" is a bit of any oxymoron.
I think Pi 400 should be fairly obtainable. I just bought one used off Offerup for a reasonable barely-used price, but before doing so, I had researched many of the standard retailers and many (1/2 to 2/3 of the US Pi retailer list from what I recall) had the Pi 400 showing in stock, eg Makerbright, Canakit, etc.

Whether they were/are actually in stock or if long delays are possible might be another question/story.
That's a really good idea. I'm going to suggest that to our testing team, thank you.
That's exactly it, imho: not enough people got to experience how amazing the trilogy was due to platform exclusivity.
I ran ads blockers but they seems not blocking Youtube's embedded ads shown up randomly every a few minutes, which is annoying. But you might be correct, just found out: Adblock for Youtube at chrome store, will try it. Thanks.
I have to sign a 6 month lease today while I wait for my new construction to be built. Locked in the price earlier this month, however.
A free market doesn't have to be perfect to work well. Just like friction doesn't have to be zero in order for a lubricant to work.

Socialism, however, works worse and worse the closer things get to ideal socialism.
Soon: SHOW HN: I sold my girlfriends birthday present to NYT for seven figures.
I took OP's comment to mean having a wasm runtime in a container, not as a container; AFAICT, krustlet seems more like a replacement for Docker containers.
I can't claim to know every Miele there is but both an early 80s and an early 2010s Miele has pause/continue buttons. On the 2010 one it even looks like a play-pause button.
I do that too, I use ~ as an 'ish' so I tend to append rather than prepend. Just thought that was funny :)
Some hackerspaces do have systems like these for extra parts (e.g. I ordered 10 buck converters for cheap but I only need 5, so I'll put them in this drawer here).
For Github (can't speak for Bitbucket) you can consider the alternative authentication mechanism of Personal Access Tokens (PAT). This is simpler to use than an SSH keypair, and can be pasted in much like a traditional password. I used this approach when migrating off the old username/password structure, and it is actually what Github seem to be recommending users migrate to in this situation.

More information: https://docs.github.com/en/enterprise-server@3.3/authenticat...
Yea I have to agree. Although it'd be interesting to see some sort of regulation against advertisers, it's hard to imagine a situation where that actually comes to fruition. In all honesty although I don't like ads, sites are well within their rights to try as hard as they can to show them to me, so long as that doesn't extend past their website.
Being publicly traded with a sticky subscription model helps.

NY Times is also part of AMEX's digital entertainment credit, so subscribers print revenue that AMEX reimburses them behind the scenes. NY Times gets to print high revenue numbers anyway, and the public markets trade that a multiple. So NY Times has access to capital to occasionally make a 7 figure purchase. Media properties struggle to find something for a growth strategy but they have access to capital, they just don't expect to continue to have access to capital which makes them have to cut things earlier, expecting gloom and doom.
Sure, I'm not saying it was a dumb move at that price. Depends on how much staying-power the fad has, I guess.

Though when I first tried to find it a couple weeks ago, Wordle was not the top result for "Wordle". Result 3 or 4 IIRC. But I'd expect NYT can fix that.