skysight-inc/HackerNews huggingface dataset:
Wages are certainly part of the issue. The job certainly wouldn't interest me at that rate, forever. Skilled trades do better, however there's a lot standing in their way. Getting started, there are easier jobs with better _starting_ pay.

Even before covid and the following inflation, there was a serious problem with brain drain in the industry. This Old House set aside time for every show to recruit younger participants.
If they’re registered to vote in the municipality, they do not pay the heavy taxes. Those taxes are only paid by people who do not reside in the town but own property there. So local teachers, service workers, etc. pay “normal” (low) taxes
Lesson: when attempting to improve code performance, start by studying the rules the compiler is using to optimize code performance.
Awesome video and, I'll admit, the timing makes me curious to know if that video maybe inspired some devs to either pick up this kind of encoding work, or maybe just to finish up some encoding work that they had already started.

Most likely unrelated, I know! Just a wondering in passing.
Yes, you cherry-picked an under-regulated market with cheap land. Not to mention that cheap land is usually further from metro areas and thus requires more distribution costs. Either way, as I mentioned land acquisition cost does not fully encapsulate the environmental costs of covering large tracts of natural land with panels.
>hinges on the premise that Epic ... is willing to burn their bridge with developers for questionable increase in profit

Bahaha. Epic would eat their own grandmother if it got them an increase in profit. You better hope the Epic never becomes the only game in town, because then you will see what happens to who takes home what revenue.
Not a "legal" board, but a typical board. Both this and the original de Groot study picked positions from real games played by strong players. Experts don't do retrograde analysis on the positions, but they do recognise typical patterns that often occur in real play.
Can you not? I have the Plex app installed on my Chromecast, but casting works fine.
Very nice of you to offer, and rather tempting - though I have no time to play.

How is it modded? I recall that certain models, identified by some number on the bottom of the console, allowed burned discs to be played. What extra can you do with a modded system?
There is also the Forsyth-Edwards Notation which is in text, can be quite brief if there are only few pieces on the board.
They might as well pull a USB and make nm useless and confusing even to experts. 1.8nm Gen 2×1 SuperNode+, not to be mistaken with 1.8nm Gen 1×2 SuperNode.
> or you're waiting to buy a SIM

Is there any advantage today to buying a physical SIM? Why not buy an ESIM from home just before your trip? One less thing to worry about abroad..
I would bet 99 percent Android iOS never looked like iOS until iOS was released.

How much you want to bet :)
Yeah, it seems like the author is storing more information than just the position but not enough to figure out all of the possible next states of the game.

Another straightforward thing missing is the player's turn; this could determine whether the position is a stalemate or not.
I doubt it. You could maybe get as low as 1 bit per move, but how many games are only 26 moves? Would be interesting to find out though!

Maybe this paper says. I didn't read it.

https://www.researchgate.net/figure/Entropy-and-distribution...
> you pay a fee per connector

Hmm, going to have to put a [citation needed] on that. I do not believe that is true at all.

Organizations that wish to use the USB logo and have a vendor ID will likely pay an annual fee and devices must undergo certification[0], but not on a per-device or per-connector basis.

I've never heard of USB charging a fee per connector.

[0]: https://electronics.stackexchange.com/a/450497
Cool! I've been using for some weeks and really liking so far :)
Also, for a very long time, Spring Security had native integration connectors for JBoss and maybe some other EE servers. They only removed these much later.
3 appointments in one term is unprecedented.

Especially because of the dubious nature of the first one. The vacancy lasted over a year, because the opposition party refused to vote. This is an enormous shift in power, for purely partisan reasons.

It was not illegal, but it's a complete breakdown of any sense of civil order. It's "fair" in the sense that two can play at that game, but that would lead to a complete logjam of the system.

Had it not been for that, he'd have nominated two members of the Court in a single term. That would be more than most, but not nearly the push of a permanent partisan majority with explicit intent of marginalizing the opposition.
I understand how it works. They need a different mix of generation capacity, grid interconnections and storage. Ideally, they'd have adaptive load like EV chargers that slow or stop charging in response to grid asks. This is just an abject planning failure incentivized by crypto waste, and most importantly what it isn't is a "virtual power plant." If the actual power plants turned off, would the virtual power plant be able to supply electricity?

> Energy producers can't just scale up or down production whenever demand changes.

They can with storage, and with power plants that have variable generation capacity - so not nuclear, but gas peaker plants, etc.
I don't get it, if the efficient net can compress the image further, why not using the efficient net as the compressor? what's the point of using a vqgan?
There is, in fact, no charge for usage/transfer/ingress/egress.

We would be very happy to have you.
I would say Beej's Guide to C Programming is also excellent. Unpopular opinion, I think "The C Programming Language" feels a bit dated these days
Mentioning a tweet without quoting it is kinda annoying. It isn't like it could be that long.
I would expect any CEO to continuously sell shares as they are awarded. Diversifying investments is a very recommended and common investment choice.
They simply serve very different audiences of both developers and end users. Their coexistence is evidence of how different they are from one another, not how fungible they are.
It surprises me that a non-invasive glucose monitor is even theoretically possible. OneDrop was making real progress on it?
> to me orign would be the SENDER

My history with CDNs is that origin refers to the server sitting behind the proxy. I do agree that

> where the message ORIGNates from

makes sense too.
Folks talking about how easy it is to see and change these settings, remember that many of the patterns and practices being litigated go back years to when these settings were less clearly stated, if they were stated at all. The reason there is such transparency now is because of years of pressure from lawsuits, regulators, and reporting.
From the original article:

> consumer goods companies are not cooperating in efforts to cut the price of thousands of staples despite a fall in the cost of raw materials.
They likely made way more than $93M doing this, which means this is just a cost of business, and does nothing for consumer protections going forward, nor does it discourage google from continuing this behavior.

You need fines with real teeth or pass laws that make this illegal.
...and America Doesn’t Have Them

It stands to reason that a country would not reveal or even go as far as to deny the existence of weaponry that would be cutting edge or even alter the existential beliefs of the human race.
There was a time, not long ago, when HN was filled to Crypto threads. Now you can see one every other week. What happened? The same people who was invested in crypto is now all on AI? Or is just the media?
As someone who probably puts way too much time into literature reviews, my big hope is that literature reviews at the beginning if a research project will be revolutionized.

Things are re-discovered across adjacent fields of study all the time. There are also a bunch of times I've come across a paper when I was a year into a project, and wished that I'd had it at the beginning of the project.
Where do all these millions go exactly?
I was hoping that this would go more into the details of dataset selection and what makes for high-quality data, but it seems to be more a prelude to a Lit-GPT advertisement :/
Your statement is true, for some definitions of "massive" and "financial assistance". We all Live In A Society, after all, and nobody exists in a vacuum, let alone build a billion-dollar enterprise in a vacuum. The first step is having other people pay you for products and services!

So, if we can agree that merely having gone to public school and driven on public highways is not "massive financial assistance", whereas having received a billion-dollar inheritance is definitely "massive financial assistance", where does the line fall, under which you can be considered self-made?
If you put in the necessary work, then by definition yes.
I've only ever worked with two webhook systems (Eventbrite and PayPal) and both have those issues handled. I'd say you should just look how others solved it.
Thanks, that one answers my question.
I loved my Pixel, but Google's customer service experience is so poor that it completely drove me away from the line altogether. Doesn't look like things have gotten any better since I went to Apple (which definitely has problems of its own but at least has listened to critiques and responded in the past).
10h of meetings per day in person sounds worse
The JSON needs to be parsed only once. Then it is (or can be) just any object to your liking.

JSON is for storing data as text. Not work with that text all the time.
Wonder how much they made selling that data instead?
I do agree that new platforms and tools are important and I wasn't clear enough that I don't think that everyone needs to make their own tools and platforms but more of them is good. So I agree not everyone should reinvent the wheel

I wouldn't say that everyone is a rip off using Pico-8 in fact I think Pico-8 is amazing and I'm very grateful that the platform was developed because it's changed my views on game development and its author would agree that the medium you work in is very important. he idea of a cozy design space is what lead to its development.

And RPG Maker certainly isn't Unity in disguise (well I guess the older versions) and because they way it's designed leads to very different games then Unity even though you can create the same kinds of games in Unity.

I have no problems with artists making a living from their work either and I also have no problems with people exploring new ways to make games.

so I guess what I'm saying is not everyone needs to go out and make a Unity/Unreal/Godot clone but I wish more people would explore the fact that their tools are a medium and can greatly impact the type of art they make.
Our companies? TikTok is Chinese... That being said, I do not consider jobs or companies benefits a valid argument when it comes to anti trust and regulations.

But you sure know capitalism, and corporations, abuse the goodwill of hoverents, local and national, and communities. You just want to be ultra edgy for some reason.
I think implying people aren't able to adequately prepare for hurricanes in Louisiana is begging the question. I've lived here for almost 40 years, through a lot of hurricanes, and that is not my experience.

Sure, some shelves might be bare the day before the storm but that doesn't mean people aren't prepared, that they aren't able to get the things they need, or that the current method does not work.

And when the power is out for a week+ for a whole region (goes beyond the supplies urban locals typically prepare) then government uses the national guard to hand out MREs and/or bottled water in commercial parking lots. This is very rare.
Additional anecdata. I've never had a USB-C issue. I have like 20 USB-C devices, even some super cheap-ass shit and none of them have ever had problems. Some of my lightning shit has loose connection problems, and sometimes they don't charge when you plug in until you wiggle them just right. I had to buy a new iPhone once because I could only get it to charge when I held the cable in the port at the right angle.

This has happened with my cheap iPhone cables and the OEM ones that come with it. If you want to blame the cheap cables, then fine, but no cheap cables have ruined my USB-C devices.
I was frustrated with my naming too.

> technically correct I only ever see it used with CDNs and load balancing

That is why I used it!

I responded in https://news.ycombinator.com/item?id=37525971 that maybe I should change it. Sender/receiver is better.
Fair call out. I responded to similar feedback here: https://news.ycombinator.com/item?id=37525992
Ramp Accelerated Machine Learning Development to Simplify Finance
They'd also need to store whose turn it is, so I'm guessing the article is strictly about "positions" and not game state.
It's been years since I've looked into this problem but to tackle it properly one shouldn't just resolve the domain and check that the IP is acceptable. The HTTP client library needs to be involved by providing a way to run code just before creating the socket, which very few do.
It's not price gouging: the value of currencies are almost certainly never going to return to their pre-pandemic levels. Price gouging typically refers to raising prices in a specific exceptional situation like a disaster. Inflation is not exceptional, it's happening worldwide (though more in some countries than others). It's also not a temporary. It's lasted years and even if inflation returns to 2% the prices are going to stay high.

Again, if the value of currency halves and profits in raw curry terms doubles then profit in terms of real value has remained the same. If a company pays it's employees $30 and the value of currency halves, and it raises wages to $45 did they really raise wages? In raw terms, yes, but in real terms no. The value of wages has actually gone down.
I played with this in the past (https://news.ycombinator.com/item?id=34461113#34462521), but am willing to take another stab at it.

Store one 64 bit bitboard - a set bit means that a piece is present at that place. An unset bit means that no piece is after that position. After the bitboard, store a list of 32 4 bit integers, where the order of the pieces in the list corresponds to the order of the bits set. If there are less than 16 bits set in the bitboard, ignore the last items in the list.

0000 - 0x0 - black pawn
0001 - 0x1 - black pawn (can be en-passant'd)
0010 - 0x2 - black knight
0011 - 0x3 - black bishop
0100 - 0x4 - black rook (castling unavailable)
0101 - 0x5 - black rook (castling available)
0110 - 0x6 - black king
0111 - 0x7 - black queen
1000 - 0x8 - white pawn
1001 - 0x9 - white pawn (can be en-passant'd)
1010 - 0xA - white knight
1011 - 0xB - white bishop
1100 - 0xC - white rook (castling unavailable)
1101 - 0xD - white rook (castling available)
1110 - 0xE - white king
1111 - 0xF - white queen

I think that covers all possibilities to store a chess position in 64 + 32 * 4 = 192 bits, or 24 bytes exactly.

The starting position would be represented with a bitboard of 0xFFFF00000000FFFF, with a list of [0xD, 0xA, 0xB, 0xF, 0xE, 0xB, 0xA, 0xD, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x2, 0x3, 0x7, 0x6, 0x3, 0x2, 0x5], using the same position-to-number scheme in the blog post

Edit: 32 pieces, not 16. Thanks to the peanut gallery for catching it quickly

Edit2: To store which player is next: do nothing for white. For black, if there are 32 pieces, flip the bitboard upside down. (To check if it's black's turn, verify that black pawns are "below" white pawns, which is illegal before captures are made.) If there are less than 32 pieces and it's black's turn, invert the bitboard. (To check, count the number of set bits.) This is entirely taken from https://news.ycombinator.com/item?id=37526484
Except if we're splitting hairs on this level, it's not actually that person, it's a likeness of that person.

... I don't think that has merit as a position, really, but I also don't think that "consensual porn" is accurate, either. I think we need a different term to involve porn made without the physical or mental involvement of an individual, to separate it from shit like sneaking upskirt shots or rape videos.

It's fun to lump them in together, and if you look just at the definition of the words... yes, it is. Sure. That's not really debatable.

But do you truly believe that drawing a distubingly-accurate porn picture of someone is equivalent to those other things? While the term may be "accurate", it's not helpful to distinguish the offense and its impact.

I think we should consider removing all identifying names from the corpi used to train these models. At the very least, I think someone should have the right to have their name removed from data labeling used in training.

Tangentially: It's always been possible for particularly-skilled artists to do a rendition of someone else that is very realistic and yet would ostensibly be without consent. They would do this by directly referencing real life photographs taken of an individual and interpolate details where missing, much like what's going on with our fancy parrot programs. Is this a fundamentally-distinct transgression, or are we only concerned about it because of how easy AI has made this transgression?
Sadly, there's no way for those on Apple Silicon to play it :'(
If this is true it’s amazing, the world needs about 2.85 TW so this would be more than a third of that.
Bit packing/mapping et c. isn’t compression the way you’re thinking. What it is, is concise. It requires that the program know what each bit means, rather than telling the program what a value means (as a json structure might), so it shifts where meaning is assigned strictly to the program—a convention must be encoded in the program, not figured out at runtime, though technically you could turn this back into a form of config if you wanted, it just wouldn’t be jumbled up with your data—but it doesn’t really compress the data itself. It’s just efficient at representing it.

[edit] shorter version of the above: it stores the values, but doesn’t store what they mean.
Couldn't you make it practical by assuming all possible positions (64) for the first piece, then 63 for the second, and so on, and encode one piece at a time? (Arithmetic coding piece by piece)
To give you an example, the Syzygy tablebase for all endgame positions with 7 pieces remaining is 18.4 TB. The estimated size for 8 pieces is 2 PB.

There are different applications for different things: If you want to host a website with real-world tournament results involving only humans, you probably can get away with using more bytes. But if you're writing an engine that uses pre-computed positions, you want to be as compact as possible.

https://en.wikipedia.org/wiki/Endgame_tablebase#Computer_che...

I did laugh a bit at this bit because "conventional server" and "64 TB RAM" is hilarious to think about in 2023, but will probably be the base config in a Raspberry Pi in 2035 or so:

> In 2020, Ronald de Man estimated that 8-man tablebases would be economically feasible within 5–10 years, as just 2 PB of disk space would store them in Syzygy format, and they could be generated using existing code on a conventional server with 64 TB of RAM
One could make a case for splitting the data collection activities from the ad sales business as part of an anti trust case. Or pass regulations and laws to that effect.
Just use MFC 4.2 imho.
Why bother implementing great customer support when it's going to be sunsetted altogether in a few years anyway.

Google just doesn't get or care about customer support in my experience.
It doesn't take much imagination to understand that the handful of companies who control house-building and therefore house prices might have a variety of reasons to slow down the building of houses that have nothing do to with direct profit.

Because they exert power over more than just the market price by doing so.

But since you're imagining words into my mouth you ought to have the imaginative capacity to figure that out for yourself.
Fair enough. Most of my experience tends to be with chains. But my impression is that the non-chain hotels I book don’t typically appear on aggregators so I’m usually booking with them directly in any event.
> that means the median salary I'd $80k. That's a pretty good salary for the region.

That is exactly the kind of thinking that got us into this mess where companies post record profits year after year and employee pay does not increase.

These employees are generating billions of dollars of extra profit for the company, and they want a bigger share of that.

How much they are earning is utterly irrelevant, they want a bigger share of the enormous profits they are generating. That is the end of the story
Sure, unprecedented is too strong. In the last 12 presidencies, all of them have appointed 2 or fewer justices except for Nixon and Reagan at 4, and Trump at 3. It’s precedented for Republican presidents to appoint an extraordinary amount of justices…
> LOL - I wondered if I had just travelled back to 2001 when I saw this.

In 2001 the product wasn't called GlassFish yet, and even the Sun ONE Application Server name wasn't there yet.

The name GlassFish wasn't introduced until 2005 and had its first release the year after that.
Hmm, the non theocratic countries like China represent the majority and I’m not sure they will do that…
I've been doing this long before eSIMs were widespread. I have traveled to locations where you can't buy an eSIM until you present physical identification in country, so that's sometimes a no-go. Plus you have no way of knowing that eSIM will function until you land... or cell coverage is too poor to use immediately, etc...

The papers that I carry with me, on the other hand, will be available regardless.
It’s Americana with lore and stories that have surpassed the man himself at this point. Lots of movies paint him as Emilio Estevez. People aren’t going to dig deeper, and you can’t blame them.
in C/C++ code you dont really need to do mental gymnastics either. I can imagine writing a struct with some clever unions to decode this all in one shot. the main benefit as others have point out is 1) to store large number (think billions) of such game positions & searching through them. Also if you are developing for cloud deployment you probably want to use minimal storage needed for space & egress b/w reasons. last reason is something that may not be obvious but if you have some algos that can run efficiently on gpus then you probably want to lay the data out such that its easy(ier) to load in SIMD engines. overall not a bad idea.