skysight-inc/HackerNews huggingface dataset:
Publishers won't see the Steam Deck as a new platform vs PC, and that's what really matters to be a competitor.

I thought, maybe Valve was going to make that kind of play, but almost immediately after getting mine I realized Valve was not thinking that big (or if they were, their actions don't sell it).

I was actually going to write an article on how not to do onboarding, using the Deck as an example, but enough time has passed I forgot most of the learnings, but I would summarize my experience with the Deck as "Very smart people worked on all the fun, exciting, challenging parts of making a new product... and rushed through the boring parts like a kid doing homework in their least favorite subject".

One example off the top of my head: login. I worked on a greenfield consumer hardware project with a similar rich UI, and before we had our SoC finalized (COVID made that fun), we were already protoyping "boring" things like signing in with your existing device and a code, because we _knew_ that those first few minutes are unbelievably important for how people view your product. Making them type in a long secure password is a great way to ruin their excitement.

-

There's a bunch of (very visible) polish things that are 100% excusable for the Deck, and I still enjoy it... but just don't show Valve having anyone having driven this thing as "we want to be the new console platform".

And to be clear I'm not passing judgement on that either: the Steam Deck essentially turning Valve into a PC manufacturer putting out one of the coolest "PCs" for an extremely good price is not terrible. And I totally understand the value of it being "just another PC", it turns out being a PC gives you a lot of value when it comes to having a gaming library!

But I can't help but dream of what could have been. A world where the Steam Deck really came correct as its own platform. A smattering of games have thrown carrots to the Steam Deck, like C2077 adding quality presets and the like, but I'm imagining mainstream games not being considered shipped without extensive testing and optimization specifically for the Steam Deck just like an independent console. Gameplay features being designed specifically for the unique form factor and having that be a selling point for the "Steam Deck edition"

I also think it would have put some good pressure on the incumbents when it comes to the "console manufacturer - publisher" relationship, since Valve has proven that they're much more reasonable to deal with (Greenlight launched at a time when companies like Nintendo were still forcing you to sign an NDA just to see how much a dev-kit cost, before you'd even dream of launching a game for their console)
π

...oops, just leaked all the illegal numbers.
“detectives used a tool called investigative genetic genealogy (IGG), which cross references the genetic information voluntarily uploaded to family tree websites to track down potential suspects.”
The Librem 5 is not completely open -- neither the hardware nor software. https://puri.sm/faq/

The Librem 5 is the best effort to this date, but the wifi, bluetooth, and baseband software are proprietary, as well as much of the silicon, and part of the boot chain.

There simply aren't any open source options that exist for these components, and due to regulatory constraints, it's unlikely that an open source baseband will exist any time soon.
Valve themselves say that they don't view the Switch as a competitor: https://boilingsteam.com/valves-lawrence-yang-and-pierre-lou...
The Old-School Fire Effect and Bare-Metal Programming(2017)
It was a unilateral Apple decision. Other platforms were forced to follow them over the next few years to avoid situations like kids texting each other "Can't want for our class trip to the water park tomorrow <insert squirt gun or real gun depending on font>"

Apple made that change around the same time as the Rio Olympics. In the leadup to the Olympics, there was a push to create an emoji for every event. Unicode 9 added emojis for handball, wrestling, water polo, fencing, etc.

However the almost comprehensive set still had some gaps, because Apple veto'd the marksmanship/air rifle and pentathlon emojis... but not in time to prevent the creation of the corresponding unicode glyphs
Yes, exactly, that’s my understanding from the blog post and changelog post. I think perhaps the waters have been muddied a little because of our expectations of API versioning + GitHub’s need to maintain backwards compatibility for existing implementations. The way I understand is that “v3” of the API (which has been around for 10 years) is now version “2022-11-28” and so existing implementations while be using version “2022-11-28” without any required change.
That's a compiler bug though, right? Doesn't the standard disallow UB in constexpr?
> That line of reasoning reminds me of the fabled sufficiently smart compiler: one day, the sufficiently smart compiler will understand what we mean in our programs and generate code that is faster than what an expert could write in C or even assembly. Unfortunately, the sufficiently smart compiler still hasn't arrived.

Hasn't it? Less and less gets written in C these days, even e.g. HFT or game engines tend to use higher-level languages.
I've got several ideas, but limited ability to focus on them for health reasons.

A cross platform build system that just works. It would be able to pull in make, autoconf, or whatever existing build system, and reduce it to something that works with Justine's Actually Portable Executables.

STOIC - It's kind of like Forth, with types, and type checking, it could be as powerful as LISP if implemented correctly

TreeHouse - Instead of directly editing code, the code is a view, updated as you rename variables, procedures, etc. Your code lives in a tree is the cute name.

Something like Metamine - It briefly appeared, and was a programming language with a magical equals sign in that you could make persistent assignments that would get updated any time the things they depended on changed, and yet you could still write normal code as well, all without melting down your brain.

I'd fund Genode enough to get it working on a Raspberry Pi 4.

I'd build an open source data diode, something less than $100 with 2 ports, 2 servers, and all the stuff to support up to at least 10 megabytes/second sustained via gigabit ethernet ports.

Bonus question: I'd implement the ideas put forth by Vannevar Bush in 1945, and build a proper Memex. It would be able to act like a web browser and consume everything already on the web, but store it all in a cache, for a few months. If you noted something, linked to it, etc... it would then be made permanent. You'd be able to make annotated trails through content, and disgorge a copy of it, with all the linked data, for someone else. (This gross violation of copyright is why nobody will ever do it)
Removing ‘always everyone’ as an option only in China means you are probably wrong.

They can easily add a ‘temporary everyone’ button for people that want to use that.
Absolutely no one. Just a suggestion really, I have zero authority here. Tried to indicate that with the question mark since emojis are stripped.
Well obviously the less you use a car the less environmental damage it does, but if you're not driving it half the year then it's probably not displacing a new car purchase.
They are US Senators, not US Representatives.
The U.S. Soccer Federation tweeted about Iran, intentionally using a pre-Islamic-Revolution version of the country's flag. (Or, one might imagine, what it hoped will be the post-Islamic-Revolution version.)
I learned the hard way about the possibility space of spice perception. Covid killed my ability to tolerate spice. I used to eat spicy wings with abandon but now something as pedestrian as a fast food spicy chicken sandwich requires additional beverages to be tolerable.
It's apple's appstore that is being dystopian. Not being able to install free apps without providing a credit card is ridicilous. I have 0 apps from the appstore on my work laptop for this reason.
It works for stripe because it’s one account per company, for GitHub you’d probably set it at the organization level, which would be a bit confusing for personal accounts as you say. I think you could still do it for personal accounts if you allow some kind of override.
They drove a car 160,000 miles without changing the oil?
If it is in regards to the fees Twitter is charging for its services it will be interesting to see which avenues it might travel legally. The wiki article on Epic Games vs Apple[1] is a good read which may pave some way. My impression was public sentiment was generally in favour of Epic Games during that suit, however I'm sure we will see an abundance of people mysteriously support Apple while the general principles remain the same.

[1] https://en.wikipedia.org/wiki/Epic_Games_v._Apple
Yeah! They tend to specialize against particular species!

I don't have research documents on hand atm, but I do have a terrifying video about them from zefrank: https://youtu.be/9TZQDA2yabg
I would say someone living in a specific media bubble. Politico has an article about this with some data:

https://www.politico.com/magazine/story/2017/04/25/media-bub...

Pew has done a study recently on this as well:

https://www.pewresearch.org/fact-tank/2022/07/13/u-s-journal...
and Tulip Mainia! (did we cover all the tired crypto takes?)
What's the risk? Assuming that it's not exclusive, that is
Does this cartel punish defectors? How can it prevent people who don't want to participate from undercutting it?

It doesn't, and it can't. That's what makes it not a cartel.

The problem is not collusion, the problem is supply shortage. All the sellers raising prices isn't illegal, or cartel-like. All the sellers punishing a seller that lowers prices would be - but it doesn't happen. Not with landlords, at least.

I think our current land policy is pants-on-head stupid, but this isn't the problem with it.
LLVM IR has operations that have UB for some inputs. It also has poison values that act...weird. They have all the same implications of source-level UB, so I see no need to make a distinction. The compiler doesn't.
We had goats clear out all of our blackberry bushes. They also ate some shoes while they were at it. At that point, I realized the answer to "Can goats digest ..." is probably yes.

In this case, it again holds true: https://www.youtube.com/watch?v=GNT9kv2q85A

1:06 for a before/after.
Ha! I'm coming for New Year's week. Any suggestions? :-)
> Apple don't move to China to save money, they moved to China in order to meet high demand. There was simply nowhere else that could produce the volume.

I'm calling BS. Money is based on volume (supply) and demand. China does mainly assembly which makes up a paltry 4% of costs [0] and assembly is low skill labor. With a 25% profit margin, there's no way they couldn't spend/invest in other countries to build up assembly capacity.

[0]: https://www.businessinsider.in/tech/news/apple-iphone-7-and-...
I prefer absolute silence. Music always distracts me, no matter what kind.
But they aren't banding together. That's like saying devs are banding together to publish apps on the Apple App Store.

There is no mechanism for keeping other landlords from leaving the software, and there are multiple competing alternatives.
Price controls are ineffective long term but can be a useful stopgap measure in the short term. The only solution to this is dealing with supplyside issues, notably the artificial constraints on housing supply. This is longer term.So the pricing algorithms are a natural reaction to market forces. Here are some more important things you can do in the short term to increase supply:

1. Outlaw (at the local and state level) and punitively tax (at the Federal level) short-term rentals (eg AirBnB/VRBO). The evidence that these reduce the supply of rental units is undeniable. It's not even capital intensive as people will rent units where the lease allows them to sublet short-term;

2. Start punitively taxing second homes;

3. Punitively tax ultra-luxury housing supply.

In the longer term the government should temper these market forces by creating an alternative source for housing by buying and building housing units that are rented to people on reasonable terms.
Show HN: Pokemon Team Randomizer
Been tinkering with creating a pokemon team randomizer while I learn angular. Main idea is you can generate random teams for competitive play. Or generate a random starter team for a new game challenge (have to cheat in who you need at the start)

Would love some feedback, i'm no where near a designer.

my next to-do's are:
- randomizer by generation
- loading a saved team
- deleting a saved team
- proper read me
- some sort of about section on the site with instructions
Do you, though? I think I can agree that you are most likely to select an F with your random initial choice. And since the degree of your average L is >> the degree of your average F, it just takes a single L in a highly connected group of Fs to make the general statement true. As such, if you pick an F in a connected group and make a single jump, you are probably not on an L, but another connected F.

This would be similar to how famous you are compared to your friends. On average, your friends are more famous than you. But only because you likely have a few much more famous friends. Such that, a random choice of your friends is not likely to be one of these few. (Agreed that it is higher than that initial selection. But would still be low.)

Edit: Reading your post, I think I can easily agree that you /increase/ your chances of selecting an L by taking a single hop from a random node. I'm more asking if it is better than 50% at that point. Seems like it shouldn't be.
Perhaps this will change when the bulk of energy used is renewable, so that the tradeoff of using more energy isn't as much of a problem.
>In general, volcanoes are classified as silicic or mafic. The silicic ones contain more gas and tend to erupt explosively; the mafic ones, more lava floes.

A few geology papers were part of my engineering study way back when - we were taught 3 types: basalt, andesite, and rhyolite in order of explosiveness. It might have been NZ biased.

I presume basalt is in the mafic group, and the other two are silicic?
Access to EU public corporate registers ends
$250 for a bluetooth speaker with a midi api and some turned and milled wood, unbelievable.
PE firms own only an infinitesimal fraction of all available housing.
Turning a drop down menu list for saving into a full screen pop up is just so bizarrely user-hostile.
> > Because MD5 is a relatively weak algorithm, it is possible to create deliberate hash "collisions". That is, take some data and manipulate it until it has the same MD5 as a different piece of data.
>
> First sentence is true. Second sentence is false - that's called a preimage attack. MD5 is broken for collisions, not preimage or second preimage.
>
> > It is somewhat cheap and easy to produce a file with a specific SHA-1 hash.
>
> No, that's called a second preimage attack. SHA-1 is broken for collision, not preimage or second preimage.

I think that's backwards. Producing a file with a specific SHA-1 hash is a preimage attack while producing a file with the same hash as another file is a second preimage attack.

Not that it matters for SHA-1 where both aren't broken yet.
could you expand on this a bit?
I'm not seeing DaVinci enabling any scalable business models with its pricing ($0.02/1K token).
"If it was crazy cold and snowy, our colleagues did not go out to harass the geese," Ward says. "But that's probably when you should harass because the geese are most stressed. If you look at their behavior, they're going to areas just to rest and essentially wait out this terrible weather. So if you could harass them during those really tough times, they would probably have to leave the area because they wouldn't be able to find the resources they need to survive."

As valiantly as they have diverted these birds' foraging for a given hour - I feel like the article ignores how much FOOD human cities have. Am I over-estimating the amount of garbage food strewn over Chicago and all large American cities? The article speculates (my words) "Isn't it impressive that Geese adapted to roost on top of Buildings? They oughta be building nests in the Swamps!" and all I can ask is: Is it easier for a Freezing Bird to get a Free Meal in Chicago or a Swamp?
https://qz.com/1660460/hong-kong-protesters-use-airdrop-to-b...
Now that I live in a city with a good train system (Chicago), a plan to alleviate traffic in large cities by boring tunnels for more cars sounds incredibly inefficient, and clearly driven by Musk's incentive to sell cars.
I'm not sure why don't we send diff(url) along with version in the header (if you have ever watched this https://www.youtube.com/watch?v=oyLBGkS5ICk Rich Hickey's talk)

Diff format example: {added: [{"path-to-key": {..}}], removed: [], changed: [{"a/b/c": {prev: {type: "string"}, current: {type: "number"}}], moved: [{old: stuff1, new: stuff2}]}
I literally couldn't make it through the noise to find signal. Is there a specific slot of time to start?
Except it turns out it hasn't.

BLS CPI numbers for 'new cars' have an average annual inflation of 1.03% over the past 20 years, for a total increase of 22% - almost all of which was since 2021 (2000-2020 the average inflation was 0.39%). Up until 2010, prices were mainly falling.

Over the same 20 years, potatoes have on the other hand undergone an average inflation of 2.83% a year, for a total price increase of 74%. And much less of this in the current inflation spike - prior to 2020 the average inflation of potatoes in the preceding 20 years was over 3%.

Admittedly, BLS 'new cars' is not just 'entry level cars' - it's based on surveyed prices actually paid for whatever cars people are actually buying, so it's possible that changes in who is buying new (vs used) or what kind of cars they're buying new are keeping that number more steady than it should be.

But spot-checking a few original MRSPs for 2002 and 2022 model year Hondas and Toyotas and the like, it does look like the entry price has gone up from 'around $16K' to 'around $20K'... which is about in line with the CPI (25% vs the index's 22%) and considerably less than the increase in the cost of potatoes.

So... 'taking into account inflation,' new cars are cheaper today than 20 years ago (if you are paying for them with potatoes). On the other hand if you are paying for them with T-shirts (which have enjoyed basically 0% inflation over the past 20 years), new cars are indeed more expensive.

But since the BLS adjusts and takes into account things like how much of people's income they spend on average on cars and t-shirts and potatoes when they weight the goods in the CPI basket, all those things get rolled into the overall inflation number. And that means that 'taking into account inflation' when comparing the price you pay as an individual who chooses to buy a car in year X with the price you paid as an individual choosing to buy a car in year X - N doesn't really make much sense. It's confusing an input with an output.
Aren't most of those parts only 'useful' because they are a cheap byproduct of steak production?
The retro gaming offerings are embarrassing compared to what the Wii had.

You pay a subscription to have access to a small list of games. The virtual console was way better, and more complete.
> After two years, we reserve the right to retire a version, but in practice, we expect to support historic versions for significantly longer than this.

Consider v3 has been around for a decade, they seems likely to last longer than 2 years.
It really was something to see. Over the course of about 5 years, somehow magically the rent for a two bedroom corporate apartment in every city in the US converged on ~$1800.
I bought an ET-12000 this year, and Epson has the absolute worst out of box experience of all the printers I have ever bought. After powering the printer up for the first time, one has to press and hold a button on the front panel for several seconds. The ridiculous part is that the instructions on the screen don't tell you to do that: the setup instructions are only on one of the printed cards that come with the printer. #FAIL

Somehow every other inkjet I have ever used displays the next step of the step by step setup instruction on the display. I have no idea what sort of crack monkeys Epson hired to come up with that brilliant procedure.
> 2. Start punitively taxing second homes;

I'm assuming you mean punitively tax 2nd homes that aren't being rented out?
No, they want to invest because zoning is being used to suppress competition, not because of the software.

This is openly stated in their investment prospectuses, it's not a secret.
That's why one should use nitter, bibliogram, proxitok etc.
It's called "Dynamic Volume" on the Denons.
Also, there's an increasing push in internet marketing circles to get people to sign up for things, even free things. The reason is that it bypasses a lot of antispying tech and law.
https://github.com/google/highway
Buying out houses is a different issue than large scale price fixing
Breakthrough shows if you will get severe Covid-19
Also you:

> Also, I'm not even sure I agree with the "a tool can be used for evil so therefore taking features away is good".
Mapmakers have been doing this one for centuries. Contested borders often do not appear.
The class where future bosses learn how to deliver bad news
The dynamic would be that the tolerance level you refer to would be as low as found on Twitter: people perpetually offended at the smallest of disagreements and aggressively silencing, blocking, canceling the supposed offender.

An example I saw on Mastodon. A mid-sized instance wanted to stop federation with another instance that is well known and large. Why? Because that instance is federating with yet another instance containing a user supposedly affiliated with some right wing movement. Said user had not posted anything yet.

So we're talking about a 3rd order blockage in this example. Now you might reason, the mod of the large instance is under no obligation to do anything, it's their instance. But that's not how the game is played. You wouldn't want to be called an enabler of fascism, would you? You'll comply or be labeled a monster. Or they could lobby to put your instance on a standard block list that is widely reused.

When you let this run unchecked, you'll end up with Twitter: bubbles and fighting "the other side".
Apple Faces Deficit of 6M iPhone Pros on China Tumult
Erasure of the third leg community.
You’re not wrong but it’s a little more complicated than that.

https://www.marketplace.org/2022/03/02/how-private-equity-is...
Anecdotal evidence I’ve seen seems to indicate they will come back to a nest even if people take some (but not all) of their eggs.
is there a android version? Because some years ago I played it with jobmates and it was great.
SSE, NEON and AVX are fundamental for anything reducible to matrix and vector arithmetic (e.g., signal processing and ML inference on the CPU).

> It is hard to find simple enough code to vectorize at all.

It's hard to find code simple enough for the compiler to efficiently auto-vectorize.

Anything that reduces to GEMM will parallelize in practice extremely well, and there are many excellent libraries with SIMD support (MKL, BLAS, ATLAS, Eigen, etc.). However, these libraries rely on kernels carefully written by experts and benchmarked extensively over decades. They're not the output of running naively written code through a super smart compiler.

All of this is extremely relevant to what you bought your PC or phone for. It's also not in the kernel, and therefore Linus seems to be unaware of their pervasiveness and utility.
Earth's Many New Lakes