skysight-inc/HackerNews huggingface dataset:
I use the third-gen butterfly keyboard on a MacBook Pro.

I hate nearly everything about it. The Touchbar remains an absolute gimmick. I thought I'd get used to the key travel, but nope. Something about the keys being super low makes me typo way more often than on any other keyboard I've ever used. The up/down arrow keys being half-height makes them harder to touch type and serves no purpose other than making it look somewhat more symmetrical.

And it's just straight-up missing the escape key, which seems like just an additional insult–it has a key on the other side of the keyboard, for Touch ID, so that makes it less symmetrical (they finally fixed that in the newest 16", which doesn't do me any good).

Touch ID is nice, if weirdly slow, when it works.
Password reset code brute-force vulnerability in AWS Cognito
> Pretty sure OP is not referring to physical safety here, but more cyber security.

Arguably that's because device manufacturers aren't made to care about cyber security. Were that to change, their devices would be a lot more safer.
Depends on the market. I imagine at some point they'll scale back their world domination ambitions and consolidate in the markets where they actually are profitable.
At least with Mediatemple’s shared hosting, they had a “grid” service that would host your site on a cluster of servers and claimed to be able to handle large bursts of traffic.

It worked because each page request ran a complete cgi php script to generate the page view and then terminated. There was no long running server.
Yep. All Swift, started in most recent Xcode. Good news then, thank you.
Don't all the set top boxes (other than open source) collect and sell your info as well?
I think it tells you they smell money :)

The US probably won't give them a subsidy, but the EU really wants tech and might be willing to pay for it.
Two Years of Squash Merge (2019)
okay true, but you think its fine for Apple to prevent you from taking out say your broken camera and replace it with a working one? or a LCD... or any part? You think its fine for say John Deer to prevent you from repairing your own tractor? if any part is replaces with exactly the same part but your tractor won't turn on because the "encryption link" is not correct?

would you be fine with your car preventing you from changing your tire? unless you get them to do it and only install their "tires"?
China Orders Tech Giants to Unbundle Financial Services
At least Java doesn't have those pesky macros! /s
I wish I could do this, but I already have more than four billion As, so my A IDs need 64 bits. I use composite keys for my Bs (A ID + sequence number per A), which allows me to search on the pkey index using just the A column; but by the time I get to C, that gets unwieldy. So my Cs have UUIDs, my Bs also have UUIDs (secondary unique ID, not the pkey) and my Cs have a foreign key pointing to their B. While also having an indexed A ID field.

I'd love to just just have "A-B-C" as my Cs' IDs... but it'd only work for my use-case (i.e. be performant) if it was running on a computer with 256-bit registers.
> It's neat not having to dig around for cash and being able to see your driver on your phone arriving but it's not game changing.

It absolutely is game changing! Before, unless you were in a city like NYC, you would never use a taxi if you could avoid it because they might just never even show up. The accountability and tracking was the very first thing UberCab (Uber's original name) built, and it was the thing that got people initially invested.

It's easy now to look back and say that was easy to figure out, but as with everything, it felt very different before Uber proved it out.
Ugh, I looked at the wrong column in https://static.seekingalpha.com/uploads/2020/5/20/saupload_d... and didn't sanity check the results. Sorry for my sloppiness and misinformation.
The rash decision is in the risk of their employer deciding to forbid WFH post-covid and they now have the decision of a a long commute or looking for a new job.
This was my favorite arcade game for a while (in the very early days). See: https://en.wikipedia.org/wiki/Space_Wars
(The arcade version was a direct derivative of the original described in the article.)

I played this a lot with a buddy. One day some clown came into the arcade and saw me playing. He said he was the best in the world, and wanted to challenge me to one game (for $20). I kept trying to fend him off and decline his challenge, but my friend put up the money.

I had never played anyone so good, and it took me a little while to adapt to his tactics. After a few minutes, I beat him. My friend collected his money, and then the guy started running around the arcade (Sega Center) yelling "This guy is the best Space War player!" over and over again while pointing at me. I was pretty embarrassed for him.
Docker paid customers only are able to skip an update
This is how we handle notification emails and some incoming emails as well. There are few gotchas only (using separate domains is one of those)
> The cadence of flights during Ingenuity’s operations demonstration phase will slow from once every few days to about once every two or three weeks, and the forays will be scheduled to avoid interfering with Perseverance’s science operations. The team will assess flight operations after 30 sols and will complete flight operations no later than the end of August.

Does anyone know why they are planning to end the helicopter's mission intentionally? I would have assumed that keeping the helicopter around until it crashes or otherwise falls apart might have some value?
Faster narrowing division: improved divlu
North Korea shoots employees who try to move.
That assumes you have the time to make up for bad market years like that. If you're retired and you see the market tank like that, its hard to fight the urge to not panic sell
The martingale strategy works because this theoretical gambler has infinitely deep pockets to withstand the losses.

Setting bet limits can reduce the effectiveness of the martingale strategy.
The app store makes tens of billions of dollars a year. You can't argue it delivers anywhere close to that amount of value.
Chasing down petty thieves is not the low hanging fruit most police departments go for.
Cryptocurrency staking is effectively the same as dividends for investors, though staking rewards are often more predictable.
Based on the comments about working from I read, either here on HN or on LinkedIn, it seems to me that people reluctance to return to the office is often based on two thing, well three in the case of the insane commutes some people have. But in general it's either because they work under poor conditions in their offices, or because they have a personality that's ill suited to modern open plan offices.

There's nothing wrong in not wanting to return to an environment that's not right for your personality, or simply a poor environment for any office worker. Sadly I think that those companies who would care to address such issue are the same companies who already have employees wanting to return to their offices.

Perhaps one thing we have learnt is that if you're a company who care very little about the work environment you provide, and don't feel like provide better facilities, then you can do away with the office and keep your employees happy that way.
I am assuming you are basing this off the failed and racist public housing that has existed in America. There are better ways though, I assure you.
The market can be pretty irrational but the 401k system means it can't fail. That system ensures it'll always have new dumb money poured into it. We'll bail it out one way or another because the middle class is tied to it.

What an odd system, indeed.
Lol, optional?

The rest of the developed world would very strongly disagree.

The penalty for not making that payment can be death, is likely financial ruin.

For many people, that optional payment is enough to buy a home.

Ask around about "optional"

Then we can set that aside and recognize net, liquid income will go up for most everyone.
A propaganda coup, first of all. They have been promising their increasingly nationalistic populace this prize for nearly a century.

Second: They eliminate a very important forward operating base for any future containment of China by Five Eyes & Co.

Third: It's 23 million people who have built an advanced economy. Being able to siphon that wealth will be a massive boon for the CCP and other parts of China.

The rationale for invasion is clear. Particularly if they have calculated they can't or won't be stopped. I know more than a few mainlanders and they all strongly believe that Taiwan and China will be "reunified" within their lifetime.

Edit: Does anyone here care that none of the Taiwanese want to be part of China? Yes, they are the "losing side" of a civil war from almost a century ago. That's completely irrelevant given how long they have had sovereignty at this point. That they are not more widely recognized in the international community is a tragedy. The U.S. is correct to continue to support their independence.
> The government landed men on the moon fifty years ago

And cannot accomplish that task again today. And did it by investing massive quantities of money and resources in a project, which no business could possibly hope to match, unless they print their own cash flow, as the government does.
I unfortunately bought a roku right before all this went down, but fortunately there's a Jellyfin app for it. Jellyfin is an open source media server that is probably the closest to Plex in functionality.
> it's a horribly inefficient way to do that

It's not "inefficient", relatively speaking, if there's no more efficient way to do it while still achieving the same risk profile.
I would argue that an email client that read email from s3 instead instead of a mailbox is preferable.
Frankly, that makes me even more suspicious of any claims by either side that are not backed by data. Confirmation bias isn't a good basis for credulity.
Using Debian Linux on the Lenovo ThinkCentre M73
You are absolutely right! I brought up Spectre not meaning to say it's an issue for cryptography (although maybe it is? it's above my paygrade :) ), but to illustrate one issue with formal proofs in security that I am trying to resolve for myself.

Spectre is a hardware-level vulnerability, which is based on how the code executed under misspeculation (the processor makes a branch prediction, executes stuff and then figures out the prediction was wrong) leaves detectable traces in cache. Technically, that is not specified, because caches and speculative execution are not a part of architecture. This renders security proofs at higher level of abstraction not necessarily correct or simply non-applicable (think properties like whether a program executes in constant time or if it is sandboxed), if they rely on the ISA being all that there is to know about hardware. Now, Spectre specifically might be "solved" as a problem, but the proof-minded people would be concerned with how to prove that. How to prove that things like this are not a security issue:
https://asplos-conference.org/abstracts/asplos21-paper148-ex...

And to do that, it turns out they need to extend the models under the hood of their proofs with speculation semantics. A non-trivial task by itself, I bet it would trigger non-trivial conceptual changes to mechanized proofs too, so this all might be a labor-intensive game of catch. Alternatively, one could raise a question about what fully formal security proofs we want. Formal proofs make explicit assumptions about the underlying model of computation. Some of those assumptions might not hold because we (incorrectly) thought we could abstract some complexities of hardware away. Is that alright for the kind of security properties we want to have proven? It might be for some, but not others.

So with this in mind, I am curious how crypto experts think about properties they want to prove for their work. What value would the crypto community seek to extract from formal proofs? Are leaky abstractions an issue for them? It's all very interesting.
Yeah, the Nexus Player predates those. The OG Chromecast, which I also had, did not. I bought the Nexus Player to replace it.
Another one here. My first real IT job was building a LFS based distro in 2005. :) It was fun. Though I was coming in with a year of Slackware experience already, so following some commands and dealing with build issues was not a new thing to me.

So I at least based it on m4 generated shell based build system scripts and my slackware package manager I wrote at that time. https://spkg.megous.com/

Moved to Arch Linux shortly after.
So what benefit would the right to repair bring?

Even if all the schematics were published, parts be more standardized and built in a way that things are easier to maintain, would it really make a difference?

People want the shiny new PS5 no matter how repairable the PS3 is. Maybe in a few decades the technology development slows to a point where this might be reasonable, but today people think on how to get their hands on the new M2 chip even before the M1 is fully rolled out.

Then there is mechanical degradation, most components degrade over time and start to cause problems. The longer you wait, the more problems (basically the same as with cars). Most people who can afford will go for a median timeline where the devices work reliably and then dump them no matter what. So unless we make them last for decades reliably (not likely in the near future) this is not a viable thing to strive for.

Then there is software support. Vendors continuously improve the software and add new hardware capabilities to stay competitive, because everyone else is doing it. So if we wanted to keep stuff working, we'd have to strangle competitive innovation and mandate a specific cap on technology for a given time.

So I think that's all not reasonable. Instead we should strive to make the stuff we produce recyclable (like really), so that the materials can become the new shiny stuff that people crave for. But stuff is not designed to be recyclable at all and if you look at the global recycling industry (or fantasy really, so little is recovered) you can picture a giant dumpster we leave for the next generations.
What is Average Order Value and how do you improve it?
Better repairability is always better, I just don't think people care about it.

For the battery, I would certainly rather have an external power pack (which are readily available) if the idea is to last a week.
> We just also make them work until they're 70+ anyway.

Or in other words: we make them work. If we didn't we'd still need someone to do the work, only it wouldn't be your current coworkers. And we'd have to tax that person severely, so we have enough money to fund the early retirement of your coworkers. I'm not sure that person will be happy.
You can destroy the original meats pace version
Ask HN: What are the best maintained how-to sites for Linux?
A recent thread talked about a how to site that was well done but hadn’t been updated in a good 5 years. I’d love to have a list of Linux how to sites and reference#s for how to articles and just basic documentation from general, to distro specific, to scripting. As a macOS user, it’d be cool if there was another set of how to and reference sites that are up to date covering terminal for macOS, including using Zsh which the shell Mac is transitioning to.

It woukd be kid of cool to do a lot of stuff on the Mac command line. If you got really good at it, you’d be a far, far more efficient Mac user. Night and day difference.

Any suggestions on macOS terminal how to and doc sites, including ones that dive into zsh beyond just recommending Oh My Zsh, which is awesome, but it would be useful to find articles that dive deeper beyond just how to add on to Zsh to make it better automatically.
That happened because the Irish government refused apple's payment.
My take is you haven’t shown a distinction that makes me care either way. More capital income from the wealthiest people comes from equity so it makes more sense as a target for taxes, assuming we want to tax the top more and the middle less.
For my gf (in the usa), it's aesthetics. Though I look at brick and think "longevity." Perhaps historically it was cheaper/easier to use local wood and that image stuck with people?
I get where you're coming from on this, but from a design and manufacturing perspective, it isn't correct. Fairphone has published a pretty extensive lifecycle analysis of their latest device that details the environmental impact of designing for repairability vs the extended life that comes from that change: https://www.fairphone.com/wp-content/uploads/2020/07/Fairpho...

There's a similar study focused on notebooks that goes into the environmental benefits of extending longevity: https://www.sciencedirect.com/science/article/pii/S0956053X1...

Finally, we've spent the last year and a half building a highly repairable notebook at Framework, and it is as robust as any other premium thin and light notebook.

I agree with you though that there is a behavioral change required to maximize the benefit. There are many audiences (like a lot of the folks on HN) who are ready to make their devices last longer, but others may need more time to get comfortable with it.
No we call those a more succinct term: local processes. We call "serverless" for processes running not locally that do not require standing up a server that you care about for, are billed by usage only ($0 for none, infinity for infinite), and you are not concerned where or how it is running. Are there computers listening for requests somewhere that someone is managing that is doing this? Yes. But from my frame of reference it is a service, not a server. I know a lot of people on here get hung up on it, but it is the term and it is not going to go away.
Completely agree. A lender in Iowa told us they approve up to 35% of gross income. Not certain if that was total servicing all debts, or their limit on the mortgage percentage payment. 65k could buy a ~300k house at a 3.25% interest rate.

I talked with an attorney from San Francisco on a plane once. When they bought their first house, 70% of their income was going towards the house. Raises helped that become a more reasonable percentage over the year.

Fast forward a few years, their family grew and they wanted to be further towards the edge of the city. They sold the house at a huge profit and put that money towards a bigger house further out. Different perspective in different markets.
> There's maybe ten woodblocks with the potential for enduring modern appeal.

Do you have links to any of them? Is love to see others that are considered great.
You should never buy a home that costs more than 2x your yearly income.

So yeah, you should make at least $137,500 if you want to buy a $275k house.
Ah, correction indeed, mine is a Ducky One (not 2), so I still have a micro-usb connector there. Since I swap computers a lot I do have a 2-way usb KM, to be able to quickly move the mouse, keyboard, mic and webcam between them.
Sorry to hear about your RSI troubles! The comments in this subthread sure highlight how many different experiences people have with RSI. I had a years-long bout with bilateral tenosynovitis 25 years ago and have had issues that I manage ever since. For me, the mechanical keyswitches (no bump) clearly help, as does tenting, splitting the board, and angling each half. I can't type on laptop keyboards for long durations without forearm pain, but on a Kinesis Freestyle Edge with MX Reds, I'm good to go as long as I take breaks every hour or two. YMMV!
I have been doing this since 2013. Here’s my journey:

Full time job at startup doing web/mobile dev and infrastructure. I’m the fixer on the whole stack. Lots of personal side projects after hours.

2013: started moonlighting after full time job. An angular web dev project.

2014: started sole proprietor to have the after hours work on the books. Another Webdev project and a few websites. New client for which I am developing a platform that they can resell over and over.

2015: quit my job. Full time on my own. 3days/week at client office doing web/infra/uit. Other client projects on the side. Incorporated instead of sole proprietor for tax reasons.

2016: signed FTE contract as freelancer for more than a year doing web/mobile/backend/infra at startup. Other small client projects on the side.

2017: same

2018: same

2019: scale down long term client. Add other clients on the side.

2020: took on more than I could handle and I burned out. In two steps in June and September.

2021: spent 6 months at home not working. Living on my company savings.

Now I just started working again 3 days a week to make sure I have an income. 1 client in an R&D role. Some creative personal play project on the side.
Simula 67 is (surprise) from 1967, Smalltalk-76 from 1976. Both supported objects and inheritance (http://progopedia.com/language/simula-67/, http://worrydream.com/refs/Ingalls%20-%20The%20Smalltalk-76%...)

“A pattern language” is from 1977; its application to programming from 1987 (http://c2.com/doc/oopsla87.html)

So, in the context of “Simula may have been one of the first to implement inheritance as a means to an end, but how could they have "invented" inheritance?”, I think this discussion is diverging a bit.

I would guess the idea of inheritance was already used in some assembly programs. It would start with people using structures that shared initial fields, and passing them to functions that didn’t care about the other fields (functions handling intrusive linked lists, for example). Passing a pointer to a function that _does_ know the exact type of the fields would be the next step.

The next step would be to allow heterogenous collections and use logic to discern between the various variants (many lisps do that by going through an “is it an atom?, is it a number? etc. chain, and likely did that years before Simula 67 appeared)

Chances are somebody also embedded a function pointer or two inside such objects, but I guess that would have come fairly late, as a function pointer in each object would have been expensive, memory-wise in the ‘60s and ‘70s.

Anyway, I think ‘inheritance’ indeed was invented/discovered, but gradually, and without explicitly naming it.
Interesting: I did my own analysis[1] and did not show a loss for any 20 year period:

http://blog.nawaz.org/posts/2015/Dec/pay-down-mortgage-or-in...

Must be some differences in the data they have vs what I could find. I did include inflation and dividends, but not taxes - wondering if that brought it to the negative.
The difference is that Lisp isn't a programming language- it's a programming language language. ;)
Bare bones does not mean a poor UX.

What we have here is dead simple, works great, very lean, effective.

All excellent.

We could have more and that may or may not trend toward excellent.
I just tried an unsigned bin on M1 Big Sur and the experience is the same:

it's initially blocked with a "Move to Trash" dialog

but you can go to security prefs and click "allow anyway"

Then try again, click "open" rather than "move to trash" on another warning dialog and the file does get run.

I haven't tried a signed+un-notarized one but it sounds like it'd be similar?
There are trades where you can make a small profit regularly, but on bad days you take huge losses. The huge losses outweigh all the potential profits by a large margin. Just like picking up pennies is a small gain while risking death to do so
The paper is here: https://arxiv.org/abs/2104.10350

In section 4.8, they have a snarky comparison to Bitcoin:

> Stated alternatively, ~70M people have Bitcoin wallets yet Google consumes 1/10th of Bitcoin’s energy to provide services for billions of people, and all of Google’s energy use is offset.

I wrote a bit more commentary that I’ll link to instead of copying here:

https://tildes.net/~enviro/wir/carbon_emissions_and_large_ne...
7/16" OSB went from $8 to $55 in Los Angeles. ACX is around $75 now.