skysight-inc/HackerNews huggingface dataset:
> And then the biggest mistake I see people make is getting a lot of the letters in the right spot early and then just leaving them there on subsequent guesses.

I just heard about this game for the first time from this thread, went to play it, and realised this on row #3 after initially wasting row #2. It made me want to go off and write an algorithm (I actually returned to the thread to see if anyone had written anything along those lines).

But I just realised this won't do, because your score depends not only on the last row but on the intervening ones too, so there's a perverse incentive to repeat the successful letters. That works nicely for non-programmers, but it made me think I'd prefer a purer game where the only 'cost function' is based on the correctness of your final guess. Or at least, that game would be quite fascinating to try and write an optimal algorithm for.
yep, it's great to just `catch throw` in gdb, launch tests, and things will stop exactly when the error happens
TL;DR:

> Wow! I honestly wasn’t expecting that much of an improvement. We shaved 187MB off the app size in five minutes by stripping framework symbols.
The argument that everything got more complex and bugs are harder to find now, so fun is avoided, does seem convincing, but I believe it does not account for everything.
For a philosophical take: the kind of positive effects that easter eggs have, such as joy at work, team cohesion, flimflam - they are not physically measurable. They are immaterial. And the managers who are interested in making a profitable product will be focused on material measures, since at the end of the day that is what seems to be whats important on the market.
To put it briefly, I believe that the materialistic world-view inspired by natural sciences and inscribed into our economies is not able to deal with more abstract benefits such as fun.
> While the United dev team should have noticed this much earlier

I suspect it's more that their devs are either junior and don't know any better, or more likely that they just don't care. I've also met some devs who believe whatever comments they read on HN, like "file/memory size don't matter"
I really loved it. I first stumbled upon it as it was presented in the 'made with' section of the Kirby CMS newsletter.

As a user (and fan) of Kirby CMS [0] I really found it interesting to see this being shown.

[0] https://getkirby.com
I was thinking the same thing - FDWs As A Service
Why? Bloat drives sales and upgrades.
> we are not supposed to apply critical thinking and if we do we are banned from social media

How many people were banned from social media for critical thinking? I'd be willing to bet if anyone was banned, they were actually stating as fact that there was a lab leak and then would bury people with tons of low quality "evidence".

Can you link this exact quote from a source: "There's no way it was leaked from a lab"? I don't think anyone reasonable was absolutely certain. Very early on there was an article in Nature saying they didn't believe it could have come from a lab (which i disagreed with).
I think it’s difficult unless your company uses a big payroll processor like ADP or Paychex, who in turn report to TheWorkNumber. Faking payroll through one of those companies probably wouldn’t be worth the effort and you’d be setting yourself up for tax issues.
File size aside, I can confidently say - United hands down has the best app of any major airline in the world. It's better than their website and often-times even better than calling customer service on their 1K (top loyalty status) line. Many ways to make it better, but if we're comparing it to airlines & hotels, it's extremely well done.
Logseq used to be unbearably slow, especially when using a large md file. However one of the updates completely fixed all of my performance issues. I'd suggest giving it another try.
Is this still true for Sweden with GDPR being a thing?
Even in the 90's, computers were like a couple thousand dollars.
Thanks. I wish it was actually enforced. Previously signed up and have reported offenders and no change. It relies on processing a paper form (who knows if that actually occurs) and only reduces spam mail if the offender is registered on DMAChoice (and why am I paying $2 for this anyway?) and wants to comply. There's no real mechanism to opt-out of spam mail because that's one of the ways that the USPS makes money, so there's no real incentive to stop. Can't teach a person something that their job depends on them not knowing about, etc. etc.

Right now actually the thing you should know is that no matter how official a piece of mail looks if it says something like PRSRT or Presort Standard you can immediately dump it in the trash. Though sometimes I like to open these to see if there is a prepaid business reply envelope which I'll just send back empty with no return address to inflict a postage stamp cost on whoever sent it to me. Though of course most companies have stopped including those because people were doing what I do.

Similar to what I think we should do with phone calls and email, we should require nationwide opt-in and whitelisting. Nobody can send you mail without your consent. Nobody can send you an email or call you or text you without you adding their number to your whitelist. Etc.
You probably have an electrical leak. Subaru is notorious for this.
It is also not necessarily true that a C compiler will be better than a C++ compiler at optimizing the same code. Even more so considering that both gcc and clang are basically C++ compilers regardless.

In most cases, giving the compiler more information to work with makes the resulting code faster. C++ is generally slightly faster than equivalent C, even though the difference is usually very small.

I have to agree with the OP, C being 34% faster than C++ is simply an absurd result.
Reminds me of Facebook’s (in?)famous “Apple can’t handle our scale” thing: https://www.reddit.com/r/programming/comments/3m5n2n/faceboo...

There was an HN thread about it, too, but I can’t find it.
It has AR capabilities, so he isn't "blocking the existence of all fellow thing-ama-boppers": You are just choosing to redefine "blocking the existence" to you own ends
> I don't necessarily understand comments like these

It's called constructive criticism. The application dev is reading this forum, and will be able to see what people like and dislike about the app and the business.
Agreed, but I'm wondering if they will.

I'm a real "dependency skeptic." Doesn't make me too many friends, hereabouts.

I'm also not a fan of running Web code on the phone, like a lot of PWAs and hybrid systems. Again, doesn't make me popular, in this crowd.

If the main app runs afoul of stripping symbols, then the App Store inspection can flag it. If, however, it's a dependency, then I could see them tossing out boatloads of apps, simply because they include piggy frameworks. There's really no automated way for Apple to realize the framework is really just the developer's aggregated code, or from another source, over which the developer has no control.

What really needs to happen, is that the developer has their own inspection regimen, before submitting something that could cause brand damage, to the App Store.

Again, suggesting stuff like this, is tantamount to heresy, in today's "Move fast and break things" tech world.
OpenSSH 8.9 Released
Ask HN: What open source projects go to space?
If I wanted to write code that went into space, what open source projects could I contribute to to achieve that dream?
I learned about this "never-ending stew" type of thing from my favourite recipe for (mall type) teriyaki chicken: https://cheftalk.com/threads/sarku-japan-chicken-teriyaki.15...

Highly recommended.
Many posts here talk about value-to-employer, but I have only ever seen wages driven by best-alternative-to-negotiated-agreement [0]. I find the discrepancy odd.

https://www.investopedia.com/terms/b/best-alternative-to-a-n...
We actually use Plausible[1] for analytics (actually switched from GA to Plausible because we much preferred their privacy story), Google Tag Manager is in there for use with Google Ads I think but honestly I'm not sure we even need that there. Thanks for pointing it out – need to double-check with my co-founder but I'm pretty certain that can be removed.

[1] https://plausible.io/
I don't know if the USPS actually contributes to competition or not. My guess is that it does. Losing them would reduce the number of shipping companies from 4 to 3: Amazon, USPS, UPS, FedEx.

https://www.supplychaindive.com/news/amazon-logistics-volume...

I do wish the USPS would stop sending junk mail. Complete waste of resources. And I think they could modify their 1st-class delivery schedule from 6 days/week down to 3 then even down to 2. Very little mail is important to delivery these days. People are more concerned about their packages than their 1st-class mail.
> If your company goes bankrupt tomorrow, and the headset bricks itself, I'd have no recourse.

Everything (including the hardware design) is open source, so yeah you absolutely would have recourse.

> I would absolutely love to have an open source VR headset.

And this is what it takes to get that.
What about flat companies?

At my current company, everyone is simply a software engineer and you are paid based on your value. Everyone seems happy with the arrangement.
if you haven't seen it, the 1996 version of Romeo and Juliet is fantastic, it's a re-setting of the story as a war between drug cartel "families" in "Verona Beach" (think 90s Miami). The whole thing is absolutely over-the-top and campy, yet actually manages to be probably the most accurate version of the story - it preserves all the dialog/etc and presents it in a digestible modern context.

The opening sequence is one of my favorite scenes of all time. Can't find a copy that is both good quality and full length but:

cut but good quality: https://www.youtube.com/watch?v=SEzskNtFnIY

full but lower quality: https://www.dailymotion.com/video/x1kkig

Shakespeare was the "trashy pulp novel" of his day and I'd like to think he'd have loved it.
> Is there a reason for that?

I can give you mine. I was working with a Raspberry Pi 3, and using a USB SSD. It's a USB2 link, so a bit choked, and I figured, hey, filesystem compression can help here, btrfs supports it, great! And it helped - you could get "real world" disk reads a good bit faster than the USB2 bus speed.

Until one day, I rebooted, and it didn't come back up. Analysis on another system was that the btrfs filesystem was just... toast. I've no idea what happened, I found some stuff that said "Oh, uh... don't use btrfs over USB, it kinda breaks in some cases...", the recovery tools couldn't even decide that the filesystem was a btrfs filesystem, and, nope.

I put data on the filesystem, I expect it to come back. btrfs broke that guarantee with a Pi full of data (nothing too important, they're just scratch systems and light desktops), so... I now stick to the boring things like ext4 that have been exceedingly well proven. Is it the best filesystem out there in terms of features? Certainly not. Am I pretty darn sure that I'm not going to trip some edge case and totally scramble the filesystem? Yes, and that's what I care about.
> This is actually a very good thing, especially given it does not care where the energy comes from. If nuclear, solar, window, hydro, and thermal were our dominant energy sources, it would work in that just as well and without bias. Indeed, it actually has active market incentives to utilize clean and renewable energy sources — something the previous financial mechanisms grossly lack.

Bitcoin incentivizes mining using the cheapest source of electricity, not the greenest. Bitcoin miners are more then happy to move their mining rigs to places with cheap coal electricity.

The fact of the matter is, we need to not only move to producing more green power, we need to reduce the global power consumption. Green power still has negative environmental impacts, and there's practical limits to the amount of green power we can generate. Crypto mining is actively hindering efforts to reduce global power consumption, by consuming every spare bit of power it can.

Global warming is an existential threat to human civilization, and will likely negatively impact billions of people, if not everyone. Reducing power consumption is not optional. Bitcoin and POW cryptocurrency are making it harder to do that, and that should be enough to oppose them.
Anyone remember a website in the 90s that taught stenography, and in order to progress in the lessons you had to crack various stenography challenges?

The teacher had some sort of a Russian name, I believe but the site was in English.
How does your obsession with exceptions have anything to do with the points I'm making?

No, not even in a bad neighborhood do you get 50 robbery attempts on your way to the store, nor are there impersonators or the payment terminal turning out to be a scam.
> Someday when I look at 1TB the way I look at 100GB today, this won't be a concern anymore.

And, there it is. Thank you.
Cargo ship on fire in the Atlantic Ocean full of luxury cars
Goodwill is an accounting euphism for "losses that haven't been declared yet".
My first encounter with simplified writing were some newspapers printed in simplified German. They say that you need to know 2000 most common words to be able to read the newspapers.

Another project that I know is this version of Wikipedia - https://simple.m.wikipedia.org/wiki/Main_Page
That's exactly it. I've used btrfs in production since Ubuntu 10.04, at scale since 12.04, and had nothing but great experiences with it - especially with the seed volume functionality, which allowed me to build the foundation for a major container-as-a-service platform before Docker was a thing. btrfs never lost our data, but I've also seen way too many btrfs kernel panics that were clearly related to insufficiently mature filesystem code, and I can understand people who did lose data, got burned and never want to trust btrfs again.
For the same reason why prisons don't allow any other outside activity, whether commercial or not. This would require pretty big prison reform. And that is assuming he has any interest at all doing that.
Even after optimization its massive. What does this app contain? An Embedded game? Shouldn't an airline app be simple.
> people are forced into a globalized system

I don't understand this framing. How are people forced?
Because running multiple versions of a SaaS app is prohibitively complex.

A way to get both the advantages of SaaS and desktop + mobile apps is yet to be invented and popularized to my knowledge. The only architecture approaching this that I'm aware of is Urbit.
That is a lot cleaner than the original. I still prefer https://threadreaderapp.com/thread/1496352325157457922.html though which removes almost all of the chrome between sentences.
> "do it all in ML" ethos can't account for haptics

Side note: Voidstar Labs on YT was able to make this glove that had gesture tracking, compressed the ML model and fit into a Teensy. So maybe a light weight set of gloves that can track a qwerty-based typing on any surface or midair could be something (without visual tracking).
Other people should watch how regulations are written, i.e., participate in politics.
I'll say as someone who leans more towards Rust, and its community, in this somewhat manufactured debate -- I think it's pretty hard not to be a little prickly when most of the criticism amounts to "I hate the hype!" or "I don't like change!"

My opinion has always been: Be Confident Enough to Allow Others to Disagree. Some in the Rust community sometimes have a problem with this, but, my God, it's not as if the arguments against Rust are very good, or as if people don't love to troll Rust, like the parent to your comment. Most criticisms are embarrassingly flimsy.
I asked this on the Twitter thread and got no response. Is this even useful on its own? Or at all? It requires a redirect to some other domain where the VNC is hosted.

Would modern up-to-date browsers just see it as cross site and block it?

Wouldn't it still require sneaking in the VNC code to the site you want that user coming through via a pre-existing exploit chain or social engineering scheme?

By itself this seems negated by standard browser security. If youre using it at the end of some exploit chain it seems like there would be several other more effective and useful things to do from that chain like an invisible proxy mitm.
have you seen Breeze's app?
Wouldn't that be exactly the right thing to do if you want to minimize physical sku's and maximize sales?

as far as the user is concerned, if they put deactivated silicon on a chip, and can hit the power envelope targets, then it's like it wasn't there at all...
"Sorry, your device's memory is too low. Start your search again." -Delta app
Man, what has HAPPENED to this place? I'm the biggest curmudgeon in the room, I'll have six feet of dirt on my face before I agree to use this daily, but damn, folks, this IS cool. Everyone complains about boring stagnating consumer tech, locked-down hardware, and Mark Zuckerberg making a real go at personally stalking every single person on the planet - this is the _exact opposite of that_. This is high-end, incredibly weird, deeply niche hardware running open-source software. Yes, it costs a lot - that's the cost of not making another shitty piece of spyware-laden consumer bullshit. You're not gonna buy it? Cool, I get it. But my god, not everything has to appeal to the whole fucking market. That kind of thinking is why every damn car on the road is exactly the same shitty crossover as every other one.

George, David, this is rad. Kudos for building it, kudos for selling it, and good luck to you and your team - I sincerely hope you succeed, because the world needs more of your kind of weird.
I haven't spent $2000 but I spent $1500 for a 23" Apple Cinema Display in 2004 (adjust that for inflation!) and about that much for my current 3840x1600 ultrawide Acer.
OK, I get the worry around software-enabled CPU features. I really do. But what evidence do we have that Intel is pushing it specifically for renting those features out vs price differentiation at purchase time (which has been their model forever)
A few years ago I wrote a ruby gem to generate anki decks and spent some time reversing the schema from the android app and open source code. There were some very weird decisions iirc, something around pipe characters to mark individual card fields.

https://github.com/rkachowski/anki-rb
Living that long is not guaranteed.
The blurry edges is both an optics and display resolution issue, and also potentially a fit adjustment thing.

Our optics are currently in prototype production but we'll have the first units in a few weeks. Can post some through the lens shots then and check for any issues like that.
What is the purpose of having those framework symbols there in the first place? What was the original intent/use?
This is the coolest way I've seen to have my mind focused on work 24/7 even while I'm laying down resting. If my employer gives me one of those I'll quit on the spot but I want to buy one (secretly) to try it, damn.
Is btrfs stable yet?
But what is the platform used for? Converting energy into human comfort, or just another layer of financial engineering?
Do iOS apps still use bitmap graphics?
Yes, if there is a "no account" option, then this is even better.

But sadly a lot of places I saw do not offer this -- you are forced to make an account to purchase. I am not sure why. Maybe they think they can improve engagement/recognition by forcing users to make an account? Or maybe they are too lazy to implement no-account workflows? Or a misguided thought that sending detailed receipts by email is bad?

(The goal of store accounts are: (1) provide list of active orders; (2) for individual order, show user the order status; (3) once order is complete, show order details with easy re-order links. This can definitely be all done with email, but this seems to be unpopular with some users. So many stores have to implement web-only flow, which needs account for authentication. And at this point, many of them just stop.)
I think the Stripe app is like 20 megs, Overcast even smaller than that.
> You can buy an HTC Vive for 800$, and a PI4 for 60$. Where is the other 2k in markup coming from ?

Good luck running SimulaVR on a PI4...
FromSoftware (Dark Souls/Sekiro)
Polyphony Digital (Gran Turismo)
Santa Monica Studio (God of War)
Kojima Productions (Death Stranding)
Larian Studios (Divinity Original Sin)
Playdead (Inside/Limbo)

Studios who choose/have the freedom to release a game "when it's ready", and/or have Sony/Microsoft backing.

One can hope Microsoft's acquisition of Bethesda will change their ways, but having set the release date of Starfield (11/11/22) so far ahead of time doesn't inspire confidence... hopefully they'll have the freedom to push this back if needed.
Hello world by size - https://drewdevault.com/2020/01/04/Slow.html

439Mb? That's horrific.

If I was cynical, I'd say it's in Apple's interests to have bloaty apps, so they can sell more expensive phones with more storage and memory.

But that would be cynical.

It feels like a failure at every step in the tool chain if a binary comes out at that size.
Hey Pachico, Thanks a lot for your kind words :)
Since you are able to deploy, secure, backup, and update/upgrade your os & software by yourself on a dedicated server, you are probably not our main target, or at least not for that extreme use case.

But considering a smaller instance, does it make sense to do everything by yourself instead of paying $10 per month?

Same question can be asked to businesses with less technical skills than you, how much are they ready to pay for this kind of fully managed services. AWS RDS for example is pretty expensive, with us you can have a multi-master MySQL 8 cluster for $20
Good job reaching for a maybe "acceptable" edge case. In reality we know it's the drunk sales guy with 3 divorces who needs to pay child support and is buddy-buddy with the CEO skewing the figures.
Nintendo is probably the most universally hated gaming company

What? I think you need to step out of your echo chamber, I would argue Nintendo is probably the most universally beloved game/toy/entertainment company out there, maybe tied with Lego.
Learning to Hack on the Postgres Query Planner [pdf]
And a product like this will die quickly without constant feature iteration. The space is incredibly competitive.
Yeah the Samsung G9 was a silly amount of money on release, and I bought one.
And I'm more nimble than both because I'm fabless and designless.
Thanks for taking the time to reply!

Modularity for upgrades within the HMD itself is nice but it's not something I'd want to see sacrifices made for. Being able to repair the HDM, though, would be a concern to me. Something I physically "wear" on my person makes me think about long-haul durability and repairs. I'd love to have a minimum 5 year expected lifetime for the HMD (if not more like 10).

I'm excited about this platform. The cost seems reasonable to me but I don't think I'm a first generation adopter. I can imagine a second generation version will have a lot of fit-and-finish type updates. I'm hoping you get some traction in the market.

A VR-based workspace is something I've definitely dreamed about.
I wonder what effect stripping has on crash dump reports though. I don’t know enough about how the App Store manages those, like (if a user opts in to “share information with the developer”), does the developer get less nice dumps as a result of stripping? Surely this can be worked around so long as someone has a symbol table (which they likely do), but the infrastructure might not be in place to do that automatically.
That trick might work for home desktop due to the short sight bug in human consumers (mostly gamers?), but does it make sense for server? It seems like a bunch of potential liabilities for a cloud host or data center operator. This is basically DRM for CPU and as such, its primary function is to stop working when all the business rules don't line up right.