skysight-inc/HackerNews huggingface dataset:
Disclaimer: I for a company that does consumer electronics after sales.

> This is not surprising at all, the retina screen is one of the most expensive parts of the laptop.

There is no way it costs them 2K to replace a retina screen in a 2K mac book.

Besides if Apple really wanted to they could create a more efficient and cheaper repair process for heavily damaged units. For example send them all to a central point, strip the working components and create refurbished units from those parts. For things on the outside (cover, plastics, etc.) you can use new ones because those will be scratched etc. And then give the customer the option to buy such a refurbished unit instead of a 2K screen replacement. As a bonus It's also better for the environment.
I think you misunderstood my point. I was specifically referring to the USG wording of the export controls requirements, and how they seem to apply harsh limitations on companies who are small, while large companies can just step right over those lines.

Those issues you mention are important, but unrelated to regulatory moats created around small competitors.
Wait until you download all the same apps and get 0 privacy benefits.

The problem is barely Google. The problem are the Apps you download and giving full permissions.
I saw a video by Louis Rossman the other day that's relevant to this. He owns an independent repair shop that repairs Apple products, and he said that Apple has basically won the fight by locking down their supply chain.

Independent repair stores now cannot get Apple parts anywhere, so your only repair option in many cases is to take the thing to Apple and pay the predictably just-below-used price to get it repaired.

https://www.youtube.com/watch?v=zFA3szW9nWk
AccessiBe: AI Powered Compliance Software You Can Set and Forget
How do you develop entry-level employees in a remote-only environment?
I’m hoping to hire an entry level employee in the next six months but never have put much thought to how developing that employee would work in a remote environment like we have now in COVID times. The in-person experience really shaped me into a new person and better employee- I am having a tough time imagining how I could have the same impact on a new hire who doesn’t yet have a professional frame of reference.

Remote-focused HNers- any tips for how you mentor, coach, and manage junior employees in a remote environment?
Thanks, that was good to read.

I love my Oculus Quest. I used to work in the VR industry over 20 years ago (work for SAIC, Disney via Angel Studios). When I bought a Quest, I felt like quality consumer VR had arrived.

My wife thinks the Quest is too heavy/uncomfortable and I would like higher resolution. We will both be happy with the Quest 2 update.
How to build a serverless app with Gatsby, Netlify and FaunaDB – Part 1
The movie does a great job at explaining the real problem behind our current version of online social networks. We need to start developing much more advanced systems that have the communication tools that Facebook and Instagram have, but also innovate on the financial markets/governance systems that the most advanced nation states have.

The is the only way out of this problem is to accept that governments and regulators are not going to be able to fix this, and create a new one that is owned by the people. And as you see from the movie, the chances of us hitting singularity with an AI coupled to an optimization function that domesticates humans for profit, is highly likely. It's probably one of the greatest challenges of our generation, and the hardest part is that over time the people you need to change the system are so addicted to the crack that it gives them, that they won't want to.

I do think movies like this are extremely important on getting the message out though, and hope that it enacts some changes. Me and a few engineers are working on a solution at social.network, let me know if you are interested in helping out.
Has there been any research into general population behaviour when faced with unnamed vs named events?

My first thought is that anthropomorphizing dangerous weather phenomena to neutral-sounding beings could downplay their dreadful potential.

People seem rational enough to dehumanize mostly anything (or anyone) else they perceive as a threat. In fiction, writers use sinister names of characters, as a warning to the reader to prepare for the protagonists inevitable trial later on.
Something unconscionable is newsworthy even when it is common.
A lot of these numbers are misleading. Things like manufacturing have fled the UK to other countries. This keeps emissions low but the UK still utilizes goods, just made elsewhere.

More legit numbers would show the total amount of consumption and trace the emissions back to source, not just look at emissions at source in country.

Also these stats only look at emissions and overlook sequestration, which can be huge in some countries. For example, the UK has long since lost most of its forests which means it sequesters a lot less carbon than more forested countries like the United States.
Apple Keeps x86 Torch Lit with Marklar
Assuming only a small proportion of polluters are offsetting I would expect to pay towards the bottom end of the range. The more expensive offsets need only be considered once we approach net zero.
Even GPT-3 doesn't encode common sense, which is why it can't do a lot of basic physical reasoning. It's "just" word prediction, albeit very impressive word prediction.

If you look at what GPT produces closely, a lot of it is simply bullshit. It sounds plausible but is wrong. That's exactly the wrong type of AI to detect plausible-but-wrong-bullshit papers, which are the most common type.
Phosphine has no smell.

“Pure phosphine is odorless“ (As per Wikipedia.)
As an outsider I get very confused by the Reason / Reason Native / OCaml / Bucklescript / Rescript?! ecosystem. What does it mean for it to be written in Reason Native/OCaml?
The evidence of climate change isn't about some place being warm. That would make some place being cool counter-evidence.

I've already seen this play out with multiple years of seeing one side screech, "look how hot it is" and the other, "this winter is cold."
Show HN: Colvertize – a library to conveniently convert between (CSS-)colors
Honestly I am withering under the assault.

Until last week I was using Bing instead of Google, but they just did an update to bing that removes real sites ("Grid layout css specification") and replaces them with content marketing sites. ("Here is a garbled explanation of three properties involved with CSS grid layout with injected factual errors and lots of folksy talk about warren buffet and 'your' smart phone")
DeepSpeed Library: Now Develop 1T-Prameters NLP Models
https://upload.wikimedia.org/wikipedia/commons/b/bf/40_princ...

Looking at that cheat-sheet, it's interesting how you can recognize elements of one's own process. I bet almost everyone can check off a few of those boxes as "I do this all the time".

Also interesting to note there are no interaction principles. "19 Pulsed Action Periodic Action" can be mapped in software systems to PUSH+Timer, but that's it. TRIZ apparently lacks the vocabulary to explore the space of interacting components [as first class "principles"].
Yes, I know that. And I take it a large percentage of the people that uses HN does that.
But the question is, does the people that actually uses the files, knows that?
The example I'm giving, is of people using PDFs with a certain format because they think the graphic appeal would make them stand out from the crowd in a very important matter (They are trying to land a new job, after all) and of people trying to find the right fit for their empty position.
Neither of them know about this; but it seriously affects the outcomes.
I wonder if this is the end goal.

If they are regulated, they can expect permanent life at the expense of taxpayers subsidizing the company.

Be extremely anti consumer and anti developer, advertise to make up for the negative behavior and loss of users.
First off, the trend line on that graph is clearly upwards. You can’t cherry pick one outlier data point as the starting point and then say that anything below that point doesn’t matter. This is clearly trolling behavior at best.
Secondly, I’m not sure where you found this graph but it’s clearly been chosen specifically because of the height of the 1998 outlier. A graph including the whole earth and all data available does not show the same strong peak. So this is again, prevarication at best.
At our firm, evolution.ai, we prefer always to read directly from pixels. Gives you much more dependable results, for the reasons layed out here.
Not sure it’s correct way to view the problem but in my mind if google could

1. Ensure all employees traveling to work had zero emissions

2. The production of energy to power their offices and servers produced zero emissions

3. The sourcing of materials to build and maintain the energy production produced zero emissions

4. The food required to feed the people working for them produced zero emissions

I think 3 and 4 are going to be the hardest for the world to figure out

1 and 2 we have good solutions either solar/ hydro or mass transit or electric cars. But the supporting infrastructure that’s harder maybe?
I can't remember the last time Cisco copied Chinese product 1:1 and sold it openly as their own.
> mainframe language environments and .NET have long supported C and C++

I should have been more clear: I'm not saying you can't define an IR language as a target for a C compiler, and then have that IR run on various platforms. As you say, that's already been done with solutions like C++/CLI, and compiling C++ to JavaScript or to WebAssembly. My point is that this isn't the same as what Java bytecode does for Java.

When you compile Java to Java bytecode, there's no platform-sensitivity in that compilation step. You can run javac on Windows, and on FreeBSD, and you'll get identical .class files from both.

C is importantly different from Java, in two regards:

1. C permits platform-specific use of the preprocessor, so that the programmer can for instance activate a specially tailored Windows-specific version of a function if and only if the target platform is 64-bit Windows. (I'm not fond of the term conditional compilation to describe this, but it seems to have stuck.)

2. Properties of the underlying platform are revealed to the programmer at compile-time, such as in sizeof(long)

If you treat your IR as the compilation target, you have to commit to a virtual platform that might not match the underlying platform. You'll need to decide a value for sizeof(long), and the size of pointer types, etc. You can do this, sure enough, but it's presumably going to make things awkward and introduce a possible performance penalty.

More importantly though, it's also going to break the way C programmers tailor their programs for different operating systems, how they cope with the availability of different features and optional libraries, etc. Consider the build-specific details that tend to be handled by autotools. Platform-specific preprocessor decisions could also happen in any header file that you rely on.

This means it fails to act as a universal portable intermediate representation for C programs. A single universal IR blob isn't going to cope with something like this:

void initialize_graphics() {
#ifdef USE_DIRECT3D
initialize_direct3d();
#else
initialize_vulkan();
#endif
}

Depending on the platform, the function body changes completely. You could single out the IR as a distinct platform:

void initialize_graphics() {
#if defined WEBASSEMBLY_BUILD
initialize_webassembly_graphics();
#elif defined USE_DIRECT3D
initialize_direct3d();
#else
initialize_vulkan();
#endif
}

Java, by design, is unable to express compile-time decisions of this sort. Compilation from .java to .class isn't 'lossy' the way compiling C is.

To put all this more succinctly: with Java you get the build, with C you get a build. With Java, a .class file a function of a Java source file, whereas with C, a compiled object file is a function of both a C compilation unit and the platform.

> The only reason why LLVM bitcode doesn't do this is political, meaning the LLVM designers don't want to follow down this path.

On top of what I've mentioned, I doubt they want to be tied to perfect backward-compatibility for LLVM bitcode. Not sure that counts as political though.

Of course, Google already gave this a go, with PNaCl.
Sorry couldn't help myself. It was totally benign, thought. May be I should had used the boris instead as an example.
Allow an easement (an easement is the abandonment of a structure)
EReading Karma in Snakes and Ladders
Cool, thanks! So yeah, these decisions were made during the initial implementation, and most of the discussion has only been on one part of this, and so I would say it's an under-explored area. Here's what I've got for you:

1. the only part of this that's been in recent discussions is using the URL as a namespace. This has led to questions around how those are represented in code, given that URLs are not identifiers. Also, using DNS for namespaces is mutable and costs money, this is a huge barrier to adoption that we did not want. Publishing should be free and easy.

2. I think you've already identified some of the tradeoffs that made this be rejected: for reproducible build reasons, referring to external services is considered unacceptable. This is due to stuff like downtime of services we don't control, but also the mutability of those services. In theory, you could proxy them, but it's not as clear what this actually buys you, because to get those advantages back, you'd want to always refer to the proxy, and now you've re-centralized everything.

Another way to look at this is that all of the solutions you've proposed are significantly more complicated than what we've built. That complexity is for good reasons, but given 2, it's not clear that they're good enough to justify the costs. The current situation is significantly simpler for all parties, and the end experience ends up the same anyway.

I hope that helps!
I agree, but if you are a fortune 500 company, you don't quite get to say "no".

You need to provide it to users anyway.
Save Arm - Arm is being sold to Nvidia. Help Stop it
The first one? Yes. The second is not. You can get even cheaper deals. I had a free year from Sprint a year ago with unlimited data.
That would be a fair argument against, say, an oil company claiming its operations (ie distribution) are carbon neutral while ignoring the use to which people put its products. But most tech firms' products encourage users to stay at home on the couch and produce less carbon, if anything. Probably the only Google product that encourages users to produce CO2 is Maps.
It is unfortunate that you are getting downvoted for stating the absolute most sane option. Apple isn't doing anything illegal here, so consumers aren't going to see a change in their behavior. Unless they opt out of Apple's offerings completely.
Usually auto insurance doesn't cover the cost of getting a replacement car. The repair only needs to exceed the current market value of the existing car or if the policy includes gap insurance the higher between the market value and payoff amount of the auto loan.
This is a wealth privilege, setting an example others cannot follow unless the whole economy is changed. It does nothing to address the externalization of pollution as a norm of the free market, for which all are complicit. It's just like sending plastic to a poor country and giving them a little cash to make it their problem.
How about not naming weather events at all?

We shouldn't have to anthropomorphize something before people consider it a threat, like telling children to go to bed or the boogeyman will get them. Asian countries tend to assign typhoons a sequential id but they're still somehow cognizant of the danger.
I'm applauding every effort to compete with the big players, but I also hope that anyone who spend time trying to solve these problems builds interoperable systems (open protocols etc).

What I really like about the ActivityPub protocol (though it is not perfect), is the way it makes permissionless innovation a thing again. People can build tools and communities to their liking and at the same time be a part of a much larger ecosystem. One example is a rather fresh project based on this protocol, trying to recreate reddit/HN's functionality, only federated: https://dev.narwhal.city/ (https://git.sr.ht/~vpzom/lotide)
The problem here is that Apple's stuff is so un-repairable that they almost _have_ to fully replace a larger part. With most other electronics there's still a chance (though diminishing) that the part can be repaired. It's almost as if Apple is seeing this as another revenue source.
Good point. Or if it is emitting em waves they would get red shifted as it sped up. (Not sure if that’s ruled out)
So non land mammals? I wasn't sure if they like land animals much. They might just dislike apes
You can mail a mac to Rossman's company and they'll work for P+L without the Apple upsell woo. Contact is on the about link above.
FYI, in Germany you can retroactively undo your purchase if you have:
1. Given them sufficient time to honor the warranty
2. Informed them about it in writing
3. Have a significant issue

So you can just undo your purchase and get a full refund. And then, if you want to give them a 2nd try, you could use that money to purchase a new identical phone.

https://www.it-recht-kanzlei.de/Thema/gewaehrleistung-maenge...
For what it's worth, and I don't have a ton of numbers here, the loudest people who want namespaces are people who haven't published a lot of packages, in my estimation. I don't have numbers on that, just gut feels.

> Squatting is a non-issue with DNS.

We must be living on a different web :)
And customers are fine with it.
Which brand did you lease? I've leased Toyota's before and had no such restriction. I could go to any auto body shop they just had to use genuine Toyota parts for the repair. With my last lease I had to have the rear bumper replaced Toyota didn't care where I got it done.
And the 2012 GeForce GPU had GPU panic issues and let say higher chances of GPU failures.

And then that was that. We haven't seen Nvidia GPU again.
What about using WSL2?
I once thought the same as you, so I did a quick estimation calculation. This is very back-of-the-envelope, so take it with a pinch of salt.

The flight in question was a roughly 1500 km + 1500 km = 3000 km roundtrip. I remember the airline offered to make my flight CO₂-neutral for about €20 or so. ICAO's emissions calculator [1] put my total contributed CO₂ emissions at about 280 kg. An economically very very inefficient baseline for counteracting CO₂ emissions is just extracting it from the air and storing it [2]. This is hard and expensive because the concentrations are so low in the atmosphere in general (away from emissions sources), but even in that case, numbers from pilot projects come out at $94-$232/ton [3]. Taking the optimistic estimate, that would mean my emissions could be undone for as little as roughly $26. Things seem to work out in roughly the right ballpark.

Of course the airline doesn't use direct air capture for this offsetting, but I looked into it and seem to recall the money going to sane projects. Another comment points out some of the much lower-hanging targets for emissions reductions out there, and they are of course much more effective per buck spent than direct air capture: https://news.ycombinator.com/item?id=24469438

[1] https://www.icao.int/environmental-protection/Carbonoffset/P...

[2] https://en.wikipedia.org/wiki/Direct_air_capture

[3] https://www.cell.com/joule/fulltext/S2542-4351(18)30225-3
Yes, I agree that the title should be "Google data centers achieves zero carbon footprint", but still it is not zero effort to achieve it. I would imagine data centers to use non trivial power to run.
Not buying the access to clean water = less burning of hydrocarbon.

The poor people by definition are resource strapped and will use any means of energy available, just for different purpose.

On the cynical side: clean water -> less mortality -> more population -> more carbon use to sustain said population.
Related:
https://news.ycombinator.com/item?id=24463423
there is an argument to be made that China isn't playing a fair game in the global market, so maybe they don't deserve to be treated equally
In terms of car repairs, the quotes that insurance companies obtain are almost always for official stealership repairs or their "trusted" repair centers. A third party mechanic can almost always repair it just as well for much less, but of course you may be out of the warranty if that's important to you.

If you car is already out of warranty though, instead of scrapping it and taking whatever low ball value figure they give and buying another car, it may be cheaper to pay for the repair out of pocket elsewhere.
I had a hard time buying the cards at first. I think this was due to the fact that creativity is hard to put a value on. I ended up buying two packs (I gave one as a gift), and I can honestly say that I have used them hundreds of times. I think the price of the pack actually forces you to get your money's worth out of it. Being creative in your life is one of the best investments you can make.
a cake shop boasting that it had achieved net-no industrial accidents over its existence

I'm curious about how you offset an accident to get back down to net no accidents. Can you explain?
Verizon to buy wireless services provider Tracfone in $6.25B deal
Hacker Movies of All Time
Take a rest
Yeah we will be open sourcing it, mostly the governance/economic model will be built on parity substrate so anyone can deploy or upgrade that system. I think solving the ad driven business model is much more important than decentralizing the content servers, hard to meet the UI/UX standards most people have when you go this route also.
They sure do! (Only if the names are female.)
I see this is good for example if you want to guarantee security in development of developers, having a more restrained environment for the development makes more sense to me.
I wonder if the actual mission of their "repair" shops is to boost purchases from pigeons who have self-identified as maybe needing a new one. Repair is not at all in Apple's interest. It's certainly not for customer goodwill.
Didn’t notice they were strongly discouraged, sorry if I sounded offensive ٩(╹⌓╹ )۶
The bias of unwhitened output of almost any TRNG is hugely biased. For almost anything based on detecting some kind of radiation (which at the same time are exactly the kinds of TRNGs that are truly random according to current understanding of physics, not only practically impossible to predict) you are on the order of one bit of entropy per 1024bits of output, not 1000.
What Apple is doing isn't different from what manufacturers have been doing for centuries. Expensive repairs and parts have always been a way to earn more money at the expense of the consumer. I'm not saying their behavior is acceptable, just that it's very unlikely that laws are a solution to this problem.
Retro Forth and Factor are both neat. There's a commercial Forth (8th) that has a free hobby license and very affordable professional licenses that I've been playing with lately and having fun. It has a small, yet active community. The language itself is pretty full-featured for a Forth too with a GUI, cross-compilation to native executables on Windows/Mac/Linux/iOS/Android, lots of database access...etc. It is not open source sadly.
not saying it's not a fight
DaaM – DevOps as a Mindset
Mojolicious: Perl real-time web framework
Could be life we sent there from earth via probes in the 70s?