skysight-inc/HackerNews huggingface dataset:
> I never in my life purchased a brand new device with intention or plan to repair it.

Devices don't last forever. What happens when inevitably, it fails? I don't want to be buying a new iPhone all the time — money still doesn't grow on trees — and even outside of Apple's ridiculously overpriced products, replacing e.g., my entire laptop¹ because a component failed is not enticing. Better if the design permits a $5 replacement, instead of a $70 or $700 replacement.

And as an engineer, it hurts when you know a small change to the design could have made the repair $5 instead of $75, without impacting anything on the manufacturer's end — except, of course, the amount they're getting manufacturing replacement parts nobody needs!

Not to mention the e-waste generated by re-manufacturing then entire device just to fix a single component.

> What I expect is that it would never need a repair

Alas, stuff breaks. Such is the world.

> and if it needs a repair the vendor will handle it.

… well, good luck finding such a vendor. Apple, in particular, does not offer compelling warranties. (Though IME warranties have shrunk across most vendors. Which is a proxy for quality: the manufacturer themselves don't think their device can withstand more than 1 or 2 years at most.)

¹phones are, unfortunately, extremely limited in what you can repair with almost any model on the market today. It's a shame.
It’s not about cheating on this match, it’s about a match played two weeks ago. There is also 0 reason to cheat on the opening 2 moves.
Arguably programmers who have great memories are much more likely to write unmaintainable code, 'just edit these fifteen files to add a new financial type'

Once and only once is a requirement for people that can't remember as much but also for good code. Consider it a requirement for code organization and tools:if it takes longer to look up than remember then the tooling needs a bump. Obviously during heads down green fields coding, the cache will get filled efficiently of wjatever is needrd, but by the time v1.1 rolls around a good reread and rethink might be a good idea

Also, the key skill isn't memory but rapidly and well learning new things. My C, perl, and jquery knowledge is well forgotten and replaced with python, go and terraform and i am considered trying out Rust.
This can be counteracted by broadcasting with a delay, something I believe they already do. It may be the case that the delay needs to be increased.
Before reading the article, I googled whether ”the memory of a fruit fly” is a compliment. It’s not.

https://kids.frontiersin.org/articles/10.3389/frym.2017.0006...:

“Normally, flies will remember very well and will get an A if they are tested a few minutes after learning. But if there is long time between learning and testing, which for a fruit fly is 1 day, they will forget and get an F”

A fruit fly lives for 40 to 50 days, so 1 day isn’t a long time to remember things for them.

https://phys.org/news/2017-03-fruit-flies-memory.html:

“Flies form a memory of locations they are heading for. This memory is retained for approximately four seconds. This means that if a fly, for instance, deviates from its route for about a second, it can still return to its original direction of travel.”

I couldn’t find how many things they can remember simultaneously.
Magnus has also historically taken losses pretty well (as well as one might assume in a highly competitive environment), in the last month he tweeted https://twitter.com/MagnusCarlsen/status/1561721460334510080...

> Fully deserved, after a performance that showed great resilience, determination, and quality. As for me, I am happy to (barely) be younger than the second and third place finishers combined
> It would probably be better if the device self-destructed automatically if some kind of dead-man switch signal isn't given

How is that not what's being described here? The dead-man switch signal is to moisten your fingers before plugging it in.
IMHO monkey island 2 holds up best. It’s so well written and I love the music.

Rose tinted? Possibly. But underneath the tint it’s still solid gold. One of my favourite games I’ve ever played.
The only thing is, I don't think Magnus is losing to anyone else at a disproportionate rate. The only pattern I saw identified is Hans winning at a disproportionate rate when the match was streamed live. Or am I wrong?
I use a HTTP/HTTPS proxy in Chrome (and Firefox) to work remotely and access internal things from my work network. The proxy I use has very nice features to allow "auto switching", meaning based on an regex I can use the proxy or go direct. The rules are ordered any way you want them.

The proxy we all use at work is SwitchyOmega. Been using it for years and it's fantastic.
I heard a while back the idea that interest rates are a proxy for stability.

That more stable societies support low interest rates, because in a stable society, money is more likely to be paid back 1, 5, or 10 years from now.

Does the sharp rise of interest rates in the past year indicate that we are existing a period of prolonged stability and entering a period of relative instability?
This would be rather unexpected
Magnus has technically cheated in online by getting advice from his friends who were sitting with him which is against the rules. If you are going to have a strict cheating = lifetime ban policy then Magnus needs to go as well. If you think there should be proportion with things then we need some sort of system for punishments, which is what exists and Magnus should go through that instead of messing up the standings for everyone else.
And on FreeBSD you have an entire monorepo that is the full source to the system, you could REBUILD THE WORLD, not just the kernel.
We perform operations all the time. The consequences are generally well known.

An operation on your body has consequences for you alone. You can consent to it. We won't find consensus on altering entire climates.
Show HN: Redframes, a Python data manipulation library like dplyr
> Improving your own brain with memories and knowledge is like greatly increasing the size of a CPU L1 cache

Yup... and as the size of L1 cache grows so does its latency. Eventually you reach the latency of main RAM and then... wait I forgot why you increased L1 cache size. Can you just reset it to "fast" please?
Tal's games haven't aged very well unfortunately. In today's era, someone playing like Tal would get crushed at the highest levels pretty regularly due to much better knowledge of the game.

You still see the general creative spirit in certain top players like Rapport, Mamedyarov, Firouzja, though. Magnus is particularly boring to watch, but it's what makes him great. Fischer was not so different, and felt that Tal was overly creative for the sake of being creative, rather than good.

IM Marc Esserman is probably one of the more exciting players to watch, but he's not a GM, though he arguably plays at GM strength often. He's the author of Mayhem in the Morra, well worth reading if you like Tal's spirit. Esserman is inactive OTB unfortunately, but he does stream chess online.
We already know what to do.
Would you do that?
Satire is dead.
devdocs also work https://devdocs.io/offline
"I think Hans is cheating and want FIDE to investigate him and will not play him until they do."
Cool! Let's validate. Let's find a useful content page in russian and see if it works say in Tartar.

https://tatarstan.ru/documents.htm

So, a guide through all the relevant administrative documents you might need. Let's click the "TAT" button to switch to the Tartar language... Oh wait, what's this? It doesn't exist? Imagine that. Another Potemkin website. The most ironic thing is that the "Report of the Tatarstan Foundation for Citizen's Right Protection" (PDF) is russian only.

Regarding your pre-edit statement about seething in anti-russian hate: if russians don't like it, they can stop invading, stealing and killing. Maybe that'll help?
Using third-party libraries may be more costly than developing your own.

It's much easier to modify and maintain your own software which is purpose-built to your needs than it is to maintain somebody else's code that was built to their needs, and was probably overcomplicated to make it as a generic library.

For a compiled language, you have the extra complexity of integrating its build system into yours.

So I'd say you should still weigh carefully whether you want to pull an extra dependency or not.
I have no faith in the ability of nation-states to accurately determine that I am not a criminal, and the authorities in my home nation-state are known around the world for both their excessive violence and their unannounced home invasions, in which (for example) scenario reaching for my phone would result in me being killed. Those protections benefit me and others like me especially, and I’m comfortable paying a few more dollars for authorized repairs to retain them. I appreciate that you do not see the need for those protections for yourself, but the convenience you seek comes at the cost of the safety it provides others. I remain unpersuaded.
Creativity

The rate at which you assimilate and synthesize new information on a particular subject is proportional to how much other stuff you already know about that subject.

Its also only really worth learning things that matter or might matter to you in the future, so there is a degree of speculation and risk involved.
Unfortunately none of the three textures shown as examples in the README are seamless pattern textures. That would have completely driven the point home. I really like the idea though.
Even if we did have a "modern" replacement it would probably say something like "there are a lot of features and you should explore the interface to discover them!"
> Or what if AI appropriates the word, and that becomes the new definition?

Or what if it appropriates your name as a style, and puts you out of business?

It's like the old prediction that well-known actors could sell their faces and voices for producers to CGI up new films with, except you don't pay the actor.
Yeah but you posted that comment like, 20 minutes after the post even went up, probably less than 10 minutes after it hit the front page. For a post to not have any/many comments at that point is pretty normal.
There used to be assets maintained by a particular person for uMatrix that had decent defaults for services, with only non-essential stuff blocked. I can't remember what it was called for the life of me.
There's not much to comment on in chess about the first few moves. Around move 3 or 4 you maybe can say "wow, looks like Magnus is going for such-and-such opening."
"We don't like crypto for the sake of crypto—it's just the only viable way to create a new currency."

Really? The only viable way? It's like they've never heard of a bank. Banks accept deposits in USD. They invest those deposits in safe instruments like US treasuries. They return the deposit when requested. The deposits are insured by the FDIC. Just start a community bank and donate the proceeds to GiveDirectly. Poof, no crypto needed.
You are right about commenting tests, but it seems wrong to categorically reject their value as documentation for users. I use tests all the time to get code examples and understand what's actually supported. One of the great things about open source projects is that you can see the tests.
thanks - would love to get your feedback!
> Why can’t the employer buy the employee their preferred equipment? Would cut out a lot of hassle.

Most of the friction I bumped into is about their phone, not their laptop. Most people are just fine having a corporate laptop.

But most don't want their "preferred equipment" for mobile, they want their own singular phone and nothing else. And that's where the issues all come into play.
> It's not hard to keep comments up to date if you keep them near the code and don't use a lot of boilerplate.

Yep, exactly. It only gets "complicated" when you start having these heavy-handed doc generators that are parsing your code and breaking the build.

I feel pretty strongly that sphinx, rubydoc, python docstrings et al. are fine tools, but you have to have a light touch with how they're applied. Autogenerated external docs are a separate problem, and shouldn't discourage developers from commenting their code.
What a ridiculously ignorant take. Magnus is far and away still the greatest chess player in the world. The gap between him and everyone else has narrowed, but its still a significant cap. Compared to Hans, they're not even in the same universe in terms of chess talent.
Why are you using five languages? I mix them up when I switch, but I rarely work in more than two languages at once, and keeping two separate isn't that hard.
hope treatments continue to evolve and get better

monumental and impressive effort so far

its sad that right now, its just a matter of time before any of us become immunocompromised temporarily (after a surgery, or during a cancer treatment), and then snuffed out by the ongoing opportunistic viruses floating around
Survey of Canadians indicates almost everyone prefers a work from home model
About an hour in, and I'm pretty happy with the art. Doesn't detract at all from the game. I liked the art style of Monkey Island 3 the most, but this is also good.
Fantastic art style (although I'm not digging the character faces especially). The trailer is superb, makes you (me, that is) really excited for the game... something that cannot be said about a lot of game trailers these days.
Code is already a formal specification of what the machine is set to do.

All your documentation can do is make it more ambiguous. Usually the documentation is wrong as well, but that might be because the programmer didn't know how to specify clearly what he wanted.
Cool! Now build it in Turing Complete and export it to an FPGA
Yeah, it's been retconned somehow that Fischer was this non-booked up player and didn't like opening theory. Instead, it's his convenient excuse for not wanting to study anymore.

There was probably not a more booked-up player than Fischer in his prime, something he seemed to try to make people forget. Famously when asked about a young Soviet prodigy by the Soviets, Fischer responded that the kid was good, but that there was a better player in their women's division who had more signs of promise. Many of the Soviet masters had no idea who Bobby was talking about; but Bobby was reading all Soviet chess literature and magazines to stay up to date.

That said, FRC is pretty interesting.
So... it's easy to change a new battery in?
This has been part of POSIX for decades, but not in Golang net yet. :(

https://github.com/golang/go/issues/36822
I hope not! If it becomes popular someone will wreck it by putting it on the jvm, replacing some of the parens with brackets, or something like that, creating an Algol-like syntax, adding some silly syntax to mark the macros, like an @, or something. Or even writing whole new programming languages on top of it. If any of that happen, I’ll have to go back to APL.
The GitHub Campus Experts Selected for the Fall 2022 MLH Fellowship Cohort
If your code reads like English, you don't need much of a memory.

A codebase that requires large working memory typically means it's written poorly. Lacking encapsulation, poor modularization/separation of concerns, unnecessarily succinct variable names
Not sure this would significantly bring housing prices down, it may simply bring homeownership down (in favor of rental), because only investors would be able to buy.
> Have the iOS device ask the user for permission to allow unverified hardware to work?

Why is 'asking the user' out of the question? If Apple detects a non-OEM component, then give me a modal when I power the device on asking me if I want to enable it. I certainly don't trust Apple to make that decision for me, everything they've done in the past suggests that they're primarily motivated by increasing profit margins.
Show me a set of tests that I can use to build something more easily than using the documentation? It sounds like just kicking the can down the road to the next person.
Would be an apt use of http://www.hammerspoon.org/
Any slowdown wouldn’t be due to CPU speed, but to disk speed.

To compute the checksum you have to read the entire executable, but to execute it, you only have to map the parts that are needed at startup into memory.

That, I think, is the reason Apple didn’t do this at every process launch before: their OS supported (too many) systems that booted from a spinning disk.
It's weird to hang out with old friends who have not changed at all since high school. It's kind of amazing how they managed to not change after so much time!
You have volatile memory, very workable and useable imo lol
Sure, no prob.

What you describe is very similar to the design of a https://en.wikipedia.org/wiki/Neutron_generator , except replacing the deuteron-metal hydride with a stream of heavy water. There might be some small advantages to using oxygen as the matrix holding the deuterium instead of metal (lower Z-number means more energy goes into ion collision as opposed to heating electrons).

But even if you were to have a pure deuterium target, this type of design has the problem that when your target is colder than your ions, the target gets heated up. This either turns it to a plasma (which then starts to radiate away energy and needs containment) or if you cool it to keep it cold, the colder the electrons in the material are the faster they absorb energy from the ions, and so most of your ion energy goes towards heating electrons rather than initiating fusion collisions.

So, yeah, it would work to make fusion reactions, but I don't know if it would be worth the added complexity over just using a hydride electrode. Titanium is basically a deuterium sponge.
Hmm, my apple care for iPhone is $6/mo. So it’s just $72/year not $200
Good news, I always wanted to visit Brrr Muda!
The author writes that he's in Berlin/DE.
"The number of downloads grew at a sluggish pace at first because the app was designed so that just one calculator is displayed on the smartphone's vertical screen mode, while two are shown only when the screen is rotated on its side. So, many users only thought it was a regular calculator."
why don't we just open source everything and use peer-to-peer software for a new type of digital networked resource accounting to replace money and privately-owned resource planning (ERP) software that is used today to produce imperialism.
Get the hell away from that project asap.
From a technical standpoint it's fine, and will be a lot of work.

However the lack of budget and that the management has an 'aggressive roadmap' says that the management team is toxic, ill-informed, negligent, and ignorant.

Your mental heath takes priority. Get the fuck away from that tyrefire of a company
> I think you are wrong, people think a lot about repair costs, which is why Apple Care sells so good

Good point but I think this is more like an insurance because accidents happen. People also buy cases and screen protectors so they are definitely aware that these things can break but the plan is always not to break it.

No one really cares if that the device would be hard or easy to repair as long as they know that repair is a thing and it is a thing because people see the shops on the high street, know apple store fixes broken iPhones or know people who got their devices repaired. Hard or easy to repair is not very relevant to most people because they wouldn't care how much effort took the technician to do their job.
GTO poker isn’t perfect play. The aim of poker is the win most money, and the perfect strategy is to exploit opponents as much as possible. By doing so you deviate from GTO play, but this would expose some weakness by playing unbalanced. Then you hope you exploit more than getting exploited.
>the problem is all the other companies play "Follow the Apple"

Then blame the companies you buy from. You are not an Apple customer so they don't owe you anything. Frankly I'm tired of people that don't even buy the products constantly trying to dictate what those products should be.
This is correct. If you have $100B, what are your options?

1) Risky return-yielding instruments, like stocks and bonds

2) Non-liquid assets, like land

3) A Scrooge McDuck giant vault full of cash

4) ... and so on.

In many cases, a negative interest account works better than any of the above.

Sweden was the first to employ them in 2009, with an interest rate of -0.25%. The world didn't implode, as people predicted. If I deposit $100B overnight at -0.25%, I've lost just north of half a million dollars for that night. That's enough to push me to look for other places to stash my money (stimulating the economy), but not enough to break me (assuming I have $100B, which unfortunately, I don't).

Critically, if the economy is collapsing, and you expect stocks to go down, removing other places to stash money can prop them up.
Now if they would just get rid of those hideous camera bumps. Why not make the phone a millimeter thicker and fill the extra space with battery?
Many of the reasons mental illness makes homelessness more likely have to do with difficulty keeping steady employment or lacking the executive function and presence of mind to manage finances. Yes, some people are so detached that they would wander parks and such anyway. But many, many people would be kept out of homelessness if they only had a little help with a place to live, some life management issues, or both.
This is essentially the Java Servlet specification with JSPs (or if you don't like those, just bolt on Thymeleaf or one of the older templating languages).

Nearly all of these newer frameworks like Spring, Helidon, Quarkus, etc. just reuse the internal Sevrlet spec themselves. Otherwise, they're reinventing a TON of code that would be insane to do in order to deal with the general HTTP request / response cycle.
I’m guessing you don’t use Twitter or follow it much. Of all the major social platforms — FB, Reddit, Snapchat, TikTok, Twitter, Instagram — only Twitter has significant and consistent usage by the intellectual and economic elite.
As far as productivity goes, I use a text document to track when I begin a new task and I don’t “start” the next task until I finish the previous one. Doing this has made me really conscious of finishing something before I start something else. As far as studying goes, I use SuperMemo to keep track of useful bits of knowledge and my Notes app on my iPhone to keep track of what goes into SuperMemo. I use Things 3 on my iPhone to keep track of recurring To Dos and I work every day to get that list to zero. I have made sure that my Things 3 to do list gets to zero by the end of the day, and I’ve been doing that for the last 554 days.
> Code is already a formal specification of what the machine is set to do.

I take back my other comment where I said that "tests are documentation" is the #2 falsehood about documentation that programmers believe. This is the #2 falsehood.

Yes, "formally" the code is the spec. That doesn't help you very much though, squishy human, because you're not a computer.
These stories are terribly sad, and no doubt life-altering for the family members losing their loved ones.

At the same time, these articles lamenting that "everyone has just gone back to normal" — what do they think we should be doing instead?

> [Dr. Thomas Yadegar] lamented that other people had become “complacent” and unwilling to take simple steps such as wearing a mask indoors to protect those at highest risk.
>
> “We’ve sacrificed the lives of our most vulnerable for our own convenience,” Yadegar said. “The elderly, the immunocompromised, and the unvaccinated or under-vaccinated — they are the ones that account for the vast majority of deaths due to COVID-19.” As hundreds perish daily, “thousands more are left behind, tormented by the loss.”

Masking is laughably less effective than vaccination, so outside of situations where someone can't be vaccinated, (like say, if I'm going into an assisted care facility or something) why are we bothering with this? I just don't get it.