skysight-inc/HackerNews huggingface dataset:
Sure, but YouTube created the Content ID system in a settlement with Viacom in https://en.wikipedia.org/wiki/Viacom_International_Inc._v._Y.... . Maybe the ruling would've been different if they appealed it to the supreme court, but that could've been a worse situation for everyone (e.g. because Google had to create Content ID, any sufficiently big service must also create a Content ID-esque system).
I remember reading years ago that the hack compiler was built in ocaml. compilers and such are often built using languages with nice ADTs afaik.
Necessary doesn't necessarily mean sufficient.
Perhaps another factor the article was referring to is that Go compiles ahead of time to static binaries. Java is typically JIT compiled which means extra overhead and unpredictability at runtime as code warms up.
As far as UI/UX is concerned their tvOS app is in a really rough shape. The web UI has a fairly reasonable program guide (edit: for Live TV), while the app doesn't. Also navigation in the app doesn't feel polished at all unfortunately.
Except Spring also has its own way of doing beans, people keep forgeting about it.

By the way, Orleans powers Halo servers.

I stand by my comment, rather Websphere than Kubernets/YAML/WASM.
I enjoy writing toy versions of real-world applications. I'd say 90% of the code that makes up a program is there only to provide smooth edges, error checking, safety, etc. If you ignore all of this and focus on the remaining 10% - the core, bit-banging logic - you can learn a lot and have fun.
> JavaEE somehow associates with managing applications through the Application Server’s admin panel,

That is a wrong association really.

Even in the really old versions of GlassFish and JBoss such an admin panel was just an extra (I hate them too, btw).

You could always, Tomcat style, just copy your .war to a deployment folder. If you wanted, you could also zip up GlassFish with the war already in that folder and deploy that.

> registering EJBs with deployment descriptors

That was required for the last time in J2EE 1.4, from 2003 or so. Already in Java EE 5 from 2005 that wasn't necessary anymore. Also don't forget that spring beans needed to be registered in very similar deployment descriptors (huge xml files) just as well.
What wonder, we've nearly conquered hunger if obesity has finally become more prevalent than starvation. I stand corrected. Nonetheless, starvation is more directly harmful/deadly. Obesity may kill you eventually, starvation will kill you in relatively short order.
that is actually surprising. surely they use location at some point in the ID process. its possible they have a secondary location based model to do sorting/ranking after the initial detection?

Merlin's bird detection system is almost non-functional without location.
In the US, public companies are traded on stock exchange. There are state-owned corporations. The federally owned ones are a mix of semi-independent like Amtrak and USPS, and ones that should be governement agencies. Municpally owned corporations tend to be independent but are owned by states or cities. Municipal utilities are pretty common but work best for small ones like water.

The US has whole categories of 503c non-profit organizations, with 503c3 tax-exempt charities the most well known. I can't tell if there category for non-profit utilities. I think there should be room for companies between government-owned and for-profit, companies that do a service without making money.
Max is likely the first in my collection to go if they raise prices (*I don't even pay for it right now, AT&T gives it to me for free)
As the article discusses, there's a bit more than that to store in a position. Specifically you have to store whether or not castling is available for the two sides and also whether any pawns are en passant targets, since both of those moves are available (or not) conditionally in a given position based on previous moves in the game.
It doesn't but IIRC most jailbreak methods on current devices (iPhone, PlayStation, Switch etc) were due to JIT. On PlayStation, it required escaping freebsd jail as well?
I'm sorry but the projected numbers for Europe and the US are pretty pathetic.
It’s really odd to me that you are telling me that my lived experience is false and impossible. Every subscription I have made since this law passed, I have been able to cancel online. This includes newspapers, store club memberships, random podcasts and other online entertainment, educational software, and more.

Sometimes the government really does work for the people. It is actually possible.
It sounds like you're talking about Gauntlet Dark Legacy. I also remember guides about how to leave levels with more health than you entered them (there were ways to regain health). It's hard to single this series out as "a total ripoff" among all kinds of arcade games designed to extract quarters out of you. You can't expect someone to stay on a screen or backtrack forever. Some games use a timer, some throw an endless amount of mobs at you. The nature of the game (which was built in part around exploration) was that they used the health amount as HP + timer.
> Java is easily faster and more reliable than Go

I work in Java for my day job and I disagree.

1. Cold starts for Java serverless (lambda) are worse than scripting languages

2. For everything else, Java uses 5-10x more memory than Go. The memory overhead difference is really noticeable while the CPU difference is often similar.
UX is very important for backups (considering that users can be very lazy, so the least friction, the better), so a GUI is an important component; those who don't care about UX surely have infinite ways to perform their backups.

My dealbreaker with Restic was near-realtime backup - the discussion has been open for 5 years now: https://forum.restic.net/t/continuous-backup/593); this is also a UX problem. I haven't checked if Kopia supports it (or has better support, anyway), though.
It's possible to gain bishops via promotion which may scupper this plan
With humans, we first thought "let's give all people equal rights" and then "let's stop discriminating against people who used to not have those rights", not the other way around...

Can't believe I need to remind you, but humans still actually own dogs, like property. And wait till you hear what some humans do to other animals and sea creatures. Apparently humanity collectively decided it will not treat animals like humans so here we are. If you go vegan and propose a plan to ban all that injustice maybe some will agree with you. But otherwise there's much worse stuff than "dog racial crime statistics" to think about, stuff we do to animals that don't even murder us unlike these dogs
The thought was to re-collect the propellant for reuse in an environment where you cannot easily replenish it, once you have harnessed the energy from burning the components of that propellant.

I don't think that the boat experiment is a good analogue, though, as it seems the engine would be pushing with more force in the backward direction than could be harnessed in the forward direction.

It still seems like there could be a possible way to re-collect the water for further use as propellant in a vacuum once you have harnessed the energy from it's combustion. Essentially using solar to propel your craft and then reclaiming the raw propellant (water) so that it can be separated again.
I've only used Jellyfin but good enough not to consider switching to Plex.
Timestamps from where? There is not necessarily going to be a central authority or processor who can guarantee these are in sync across distributed systems
Lipids HATE this one trick
It took Amazon several years to migrate away from Oracle: https://aws.amazon.com/blogs/aws/migration-complete-amazons-...
Are you trying to say that this is all about the battery and CPU heating up inside the phone?

So why does the chart in TFA indicate EM frequencies?

https://www.who.int/news-room/questions-and-answers/item/rad....
Please don't post unsubstantive and/or flamewar comments, no matter how wrong someone is or you feel they are. It's not what this site is for, and destroys what it is for.

If you'd please review https://news.ycombinator.com/newsguidelines.html and stick to the rules when posting here, we'd appreciate it.
It's still there and it isn't a "silent" switch.

What I want is a button that severs the phone's speaker connection. Period.
You need the 2-logarithm rather than the natural logarithm. That gives ~ 152.6 bits, or ~ 19.1 bytes.
And YT is actively removing pirated content. I am not saying this move by plex is the same thing, but at least it looks like they are doing something about piracy.
I remember using this app[0] on my phone years ago, I just checked and they have an API. I'm not sure, but if I recall correctly this allowed you to scan barcodes of things and warn you if they are sub-brand or subsidiary of [evil company you wish to avoid].

[0] https://www.buycott.com/api
There are specific types mentioned to denote rooks that the king is allowed to castle towards, and pawns that can be en passanted
Hosting pirate content in Germany is risky anyway.

I thought it is very common to get "warning letters" from lawyers with 500 eur "fine" for torrenting.
How I made my first $10k on a not supported FoT token bug
The Origin of Student Debt (2022)
> That's fairly decent, given that each one is only on the market for ~1 year.

This makes me wonder if we instead should be counting number of years of OS updates from when it's last available new.
Who's laughing now Hetzner? https://news.ycombinator.com/item?id=32607728
Sorry, I never meant to imply you thought the solution was simple, just lamenting the fact that greed + dishonesty (+ stupidity if we're being thorough) is such a universal problem with untold amounts of time and energy dedicated to debatable mitigation but no real solution in sight.
Is Unity allowed to just change its fee structure like that?
Is that Colin Farrell?
How does it compare to ray.io?
China may as well be considered hyper-conservative in drug policy.
Ignoring whose turn, castling & en passant, a static huffman table isn't terrible:

0 - empty (1*32=32)
10y - pawn (color) (3*16=48)
11xxxy - piece (color) (6*16=96)

The initial board takes 176 bits (22 bytes) to describe. In most games, the definition length would decrease. A game position is self-delimiting as it always has exactly 64 entries (no need to store the variable length)

one of the extra 3 non-pawn piece values can be used to encode 'rook (castling unavailable)' without spending extra bits. a scheme for storing en passant without any additional bits is less clear (but doing it with 3 extra bits is, so 22.375 bytes for positions that would regularly be reached in play).

I think it COULD increase in at least one specific circumstances: two promoted pawns (+6 bits total) with only 1 taken pawn (-3 bits). I think the maximum is 12 promoted pawns and 4 taken pawns which would make some hypothetical board take 204 bits (25.5 bytes) in this encoding.

A static arithmetic encoding (rather than a huffman encoding) of the same values should take a hair less space.
There is a software company in the UK that is performing medical-jargon-to-simple-English translation on text emitted from speech recognition.

They achieve this via a fairly complex set of regular expressions, which must represent a significant time investment to research and maintain.

The same effect can be achieved with a properly prompted GPT-4 completion request, which took about five minutes to write.
I've always wondered why bitcoin maximalist would want to live in a world run by the person who owns the most bitcoin.
I question this myself as bun.js is approaching golang speeds.
I have only paid for one movie in 10 or so years, and that was buying Barbie on iTunes because I loved it.

Otherwise, there hasn’t been anything worth paying for to me vs contributing to a few Youtuber’s Patreons.

HBO is the only streaming service I’ve found useful or good.
Because people are pushing right to repair laws and Apple wants to do just enough to reduce the desire for those.
Highly recommend visiting https://en.wikipedia.org/wiki/Pech_Merle if you are interested in cave paintings. Easy to access if you stay in Cahors the night before.
I think so yes. I did not learn about him from TED but I found it later.

The moment where he tells the audience to stop clapping for him might be the most respect I’ve gained for anyone in two seconds flat.
Beats the reality of "bombs and blood" money
I guess TikTok has different software policies per country
Why use an ecosystem that needs 2-3 layers of build tooling, none of which is designed to work together when you can use any of the sane stacks instead?
Not to mention the hell that is Jest, Eslint and trying to make those play with aforementioned 2-3 layers of crap.
Then you also have to put up all the downsides of purely single threaded concurrent programming instead of Go M:N model which is much less prone to problems like event loop exhaustion.

Go for all it's faults has one build system/tool and spits out machine code, hell it does that probably 10x faster than just tsc can typecheck.

Personally I don't like either but Go > Typescript seems like a no-brainer unless you are hell bent on the isomorphic code thing and all the extra work that entails. i.e. making sure someone doesn't reference window in an isomorphic lib or node APIs in the opposite scenario, etc.
As noted in some of my comments, the way C++/WinRT have messed up the development with total disrespect for paying customers is incredible.

To come back to your point, the aging MFC has better Visual Studio tooling than C++/WinRT will ever have, specially now after being deprecated.

I would have fired the whole team responsible for C++/WinRT.
A Better Way to Share Email
Alternatively: don't have Plex accounts in the first place. Distribute the software in such a way that it can be deployed silently and independently of any connection to the company that creates it. (In ancient times, this was actually the normal way of distributing software - you went to the store and bought a CD with a program on it, and then you could run that program on your hardware without ever interacting with the company that made it.)
That is a beautifully designed website. I don't think I've ever used an OAuth authentication flow as smooth as the one that your site uses to access my Lichess credentials (same as my HN name, btw, in case you want to beat me at a correspondence game).

ChessMonitor is practically a work of art!
I thought it was brilliant when I first heard about them measuring coronavirus levels through sewage. Honest question: what's your problem? Why are you mad about that?
I think the Apps are inconsistent, some of the newer Apple ones are great, the computer ones are first tier, but some of the multiple TV OSes are lagging.

I wish there was an open hardware option that was a target for devs to support for projects like Jellyfin but also funded them when you bought it.
The features vs versions graph is more than a little nonsensical, and its conclusions even more so.

> They should be stable and move slowly so that most of the time of your develoeprs is not spent fighting with their tools.

I can't speak to Go's tooling base, but Rust's is head and shoulders above any other ecosystem that I've had to work with. This is definitely more a point in Rust's favor than against.
Go is significantly more performant and can natively use multiple CPU cores without needing work-arounds with things like service workers. I've had to convert a few node.js services to Go to overcome raw speed issues.

Rust is even better, but not everyone wants the added complexity on their projects.

(also, I haven't worked with bun yet)
The perfect matching service would lose 2 new users every login. No different to selling an everlasting lightbulb. The only salvation of such a perfect product would be a "de-networking effect" whereby newly-happy couples would auto-evangelize the site for bringing them together in the first place, but that wouldn't grow the site much.

The success of the "nightclub app" is that people feel they are a match only as long as they "drink", and by morning they are thirsty for more. Growth comes from the heartache of loneliness, failed relationships, and divorce. A worse product (poor matching, and stifled communication) is the actual goal of a more profitable dating app, not simply being a consequence of having more users.
> Why can't companies support their products for a longer time. I've heard the best way to reduce e-waste is to keep using the stuff you have as long as possible.

Because they are not legally required to.

If law was "support it for 6 years since last sold device or open source everything including vendor drivers" then we'd get that support.
>Why can't companies support their products for a longer time.

I work for a semiconductor company on Android. The answer is simple; money. There is no revenue from the consumer market to support software updates on Android for longer than the required period and it costs money to perform this support. Android changes rapidly, and it takes reasonably skilled, hard to find people to perform software support for security sensitive systems. The work is not sexy and is thankless.

I can guarantee you if someone figures out a way to charge the user a fee for security updates, vendors and OEMs would jump on it. But Google has no such program that I am aware of and OEM's/vendors aren't in the position to market one.
“Inflation? There’s no inflation, we’ve created millions of jobs and pay has increased!” - Current Administration
Maybe once Zig supports WASIX
I am talking about the 4th gen and prior iPad Pros with A series cpus and USB3, not M series which also have built in USB3 controllers, I thought I made the A series part clear.

M series being much larger and more power hungry would also have the same issues in a phone, hence the two different series, so my point still stands.
Wait so does this mean it's legal to download scanned copies of the entire fable comic series?
Because if that happened the people would convert their wealth to other tokens, leaving the rich man with nothing
If you go to this Unity blogpost from 2019 [1] it states:

> When you obtain a version of Unity, and don’t upgrade your project, we think you should be able to stick to that version of the TOS.

> Moving forward, we will host TOS changes on Github to give developers full transparency about what changes are happening, and when.

The link to the mentioned GitHub repo just recently became dead :/

[1]: https://blog.unity.com/community/updated-terms-of-service-an...
I've used Go and Rust for a number of highly scaled services that you've definitely interacted with if you do something online.

In my experience Go does fine with a lot of concurrency and the GC can make some dirty lockfree tricks a lot easier. It also has a much more mature contribution story: Go test, go bench etc. work the same and proff endpoints in production are a godsend. We never really had a time we couldn't have used Go.

Rust has a slight performance advantage with some sharp edges around designing for the borrow checker, as well as much less fleshed out core set of libraries. The C interop story is better and async does work but can get messy.

Overall I think the tradeoffs are in ease of understanding, experience of team and tooling vs. the extra bit of performance, and can go either way.
Resource editor for dialogs isn't the same as the C++ Builder experience.
You’re not getting it.

There is zero chance non-us car factories unionize. There is nothing stopping them from closing the factory and moving internationally. The same isn’t true for the big 3.
I highly doubt it's doing type checking though so you aren't going to be eliminating tsc from the picture even if you are using bun.js unless you want to just cross your fingers and hope for the best.
> the leadership at Unity does not agree with you.

I'm interested in how the courts would rule on it. I can't imagine courts siding with an agreement change, without consideration for the other party, and applying to games developed in the past retroactively.
> > Others likely view this as making those places no longer wild nor Natural.

When I say conquering it I don't mean pouring concrete or going there with RVs. I mean a small helicopter, a deltawing, a dirt bike, an ATV, a MTB etc. Stuff that is easily movable and nimble and that doesn't necessary require a road and would leave no trace of its passage.

> > a reliance on things makes humans less useful?

Absolutely, once upon a time every place was wild and dominated by Nature, hence those who wanted to measure themselves against Her only had to come out of their cave and it would be game on. Nowadays you need vehicles to reach wild areas because everywhere is populated by humans who have domesticated everything including themselves.
> To cut 2 bytes off (while making it much less elegant), huffman coding could be used to store pawns in 3 bits - to guarantee a space reduction, this relies on the fact that if there are n promoted pawns, there must have been at least ceil(n/3) captures, freeing up space for the longer representation of promoted pawns.

Can you explain this in more detail? Curious as to how you could save space with this.
> The SoC/Modem at the heart of the (pre 6) pixels is not first party, though. If qualcom says "yeah, we're not going to bother backporting $newIssueFix to the kernel fork we used during chip development/bring-up" then there's not a _lot_ that google can do about it unless there's a contractual agreement in place.

"You support it for 6 years or give us code, else we will take our million chip order to competition" should be enough
> you get access to the whole catalog

This isn't true for any of the services you mentioned, though there's substantial consumer confusion about what is and is not included.

Studies have shown that people will simply pirate content that isn't readily commercially available. I suspect that this result generalizes to situations where the customer paid for access to a catalog, but something from the catalog is missing from the streaming service.

I'm not sure where the cliff is, exactly, but to the extent that the services withhold some content from their catalogs they encourage people to just pirate the thing they thought they already paid for.
For many, many years, I've adopted the OP's choice of style, using what I call "FIRST/NEXT" comments to divide the function into paragraphs:

// FIRST, Create the pizza object
...
// NEXT, Add the toppings
...
// NEXT, Heat the oven
...

By all means, move a "paragraph" into its own function if it's called more than once; but otherwise this provides a number of useful features:

* The FIRST/NEXT comments serve as useful headers, making it possible to navigate the function without reading the code in detail.

* I know that no one's going to call one of the blocks from outside.

* I can see at a glance what chunks of code go together.

I've often gone back and read code I wrote five, ten, twenty, thirty years ago using this method, and found it perfectly readable.
> I guess all people in power must be dumb

Some are smart psycopaths. The issue isn't dumb in power but dumb people voting. People get outraged by price gouging so populists create laws against it. Even though those laws don't make economic sense they make political sense.

Most of the time IMO state agents will just ignore price gouging because they know it is a necessary evil but if the need arises they can always intervene in prices, say they are doing something and save face. But this destroys the economy if done often. It's not black and white.