skysight-inc/HackerNews huggingface dataset:
I'm a developer as well and don't use apps like VSCode, or Java/Gradle... but instead develop open source projects running Python, and Rust.

1. For my open source projects, running tests has sped up so much that I find it more of a joy to work on this projects now. Test suites that take ~60 seconds on my 2017 MacBook Pro i7, now take just ~15 seconds. That's a HUGE win in the edit, run test suite cycle.

2. My Rust projects now compile in WAY less time. Something that used to take 3 minutes to compile + link for a debug build is now down to 40 seconds. Once again, this has increased my productivity in the edit, compile, test cycle.

For other projects like node/npm the speedups are also massive and running various pipelines to go from source code to final deployable object is also much faster.

I use vim to develop, and it runs on Rosetta just fine, so I can continue to use all my existing plugins. I don't extensively use docker containers, but for those I connect to the cloud instead of running them locally, which is a move I was already making even on my Intel based MacBook Pro.

I got the 16GB 13" MacBook Pro. I, like the blog author, was thinking of this as a secondary laptop, something fun to have around, but I have hardly touched my old 15" MacBook Pro because this one does everything I already need. And does it faster.

I've been living with 16GB of RAM forever, so maybe I am used to fitting in that memory space... I avoid Electron based apps like the plague, and with being able to run iPad/iOS apps on the M1, I've been able to cut down even further since things like Authy are way faster to launch when they aren't large Chrome based hogs.

I am looking forward to the 16" MacBook Pro's with Apple Silicon based processors, but only because I do miss the additional screen real-estate, and prefer the larger size. But the 13" MacBook Pro M1 has been absolutely fantastic so far.
Since there is no code here, here is another repo: https://github.com/fangfufu/Linux-Fake-Background-Webcam

I haven't tried it yet, but it supports nvidia GPUs or CPU.
The title is also misleading because these forms of execution are already legal within the US. They are currently used by some states. The rule change is to allow the use of them for federal executions if they are already legal forms of execution within the state the federal execution is to take place in.
It's probably not cheaper to process your own fruit and veg.

The quality can be hugely higher, though - my wife's applesauce is the best I've ever had, and consistently so.

If you live in an area with local agriculture, it can probably make you more resilient against supply chain failures, too (as long as you keep a good stock of lids on hand).
Cables is how best buy makes their money. They don't make anything on the TV you buy, its the 400% markup on the cable where the profit is.
I don't think it's the only solution, but it's pretty much a necessary part of any comprehensive plan of attack. It's the best tool we have.

You're totally right that some current "winners" who benefit from the current state of affairs are fighting and will continue to fight it. That's the case of any major change worth making, though, I think.
> What do you mean by "version" here? How does it add to its accessibility?

The base variant of RISC-V (RV32/64I) is extremely bare bones.

Even instructions for integer multiplication/division and floating points, atomics, ... are all added by extensions.

See https://en.wikichip.org/wiki/risc-v/standard_extensions
Stripe, Netflix, Spotify, Slack, and Airbnb got their first customers
Lol for a shoe salesman? Srsly?
> a high level of labour productivity, technology, and automation makes it impractical or too expensive to hire a slave or a child

> advanced economies are advanced enough that there is little useful work that could be performed by a child or a slave

I am uncertain about this idea that abhorrent labor practices vanish under the light of an industrialized workforce.

There are practical issues to which we could point; China is a rapidly industrializing country, yet remains notorious for continuing to employ slave & child labor. Advancements in the general productivity of China's workforce have not led to a proportional reduction in this kind of labor practice. China had yet another one of its main goods added to the DoL's list of slave/child labor goods just days ago. [0] (Yes, this list suspiciously fails to report on any of the US's goods but that's an issue for another controversial HN reply.)

Then there's the issue of advancing economies employing increasingly-"advanced" child labor protections, which corporations are routinely found to violate. [1] As countries improve their labor conditions and solidify regulatory environments within which corporations can work, firms are frequently found to do everything they can to skirt those laws.

More generally, I'd point to the fact that "advanced" economies outsource the production of goods to poorer nations that still allow, tolerate, or willfully employ (that last one being exceedingly rare today) child labor. This sort of outsourcing of ethical responsibility is a common trait that can be observed in just about all civilizations at every level of technological and industrial progress.

I think this is more an issue of widespread cultural values. Note that the DoL's list [2] has many examples of goods produced by China, but none produced by neighboring Tibet. Turkey is on the list for its production of several foods as well as garments, despite being a modern, industrialized nation. Italy and Greece are similarly industrialized, and in similar parts of the world, yet they are not on the list at all, despite their production of many goods that are typically produced by forced/child labor.

Some places make an effort to negate forced/child labor in their markets, others do not. The blanket notion, though, that advanced economies are rid of these problems due to the lack of incentives to engage in them in the first place, to me seems quite incorrect.

[0] https://www.seafoodsource.com/news/environment-sustainabilit...

[1] https://www.foxbusiness.com/markets/chipotle-to-pay-1-4m-fin...

[2] https://www.dol.gov/agencies/ilab/reports/child-labor/list-o...
Intel has a large number of fabs and I think capacity is reallocated over time; for example, a 22nm fab might be converted to 10nm to adapt to changing demand. They can eventually get down to just one 22nm fab which won't require as much demand to fill.
Submitted only because apparently there is aprotein with the name "ubiquitin", whose role it is to attach it to other proteins to garbage collect them.

So when ubiquitin is attached to you, you'll be quitting.

Pun aside, it seems that this is the actual name of the protein.
It does not support LPDDR4... which is something Apple has been targeting because it uses less power.
Have you considered that maybe it's the head part of the role that's burning you out? I don't think you'd have much trouble switching, but I'd try out being an IC data scientist at somewhere with good work life balance first.
Apple dictating what tools we can and cannot use (e.g. Firefox not being allowed to use their own rendering engine on iOS, but forced to use Safari internally).

This should be enough to make you look elsewhere.

But then there is the locked bootloader, the Apple tax, etc. etc.

By supporting Apple, things will only get worse.
It's a conservative spec for sure given the rest of the M1. Samsung has shipped their own LPDDR5 in the Galaxy S20 since February. Maybe production capacity is still too limited.
In western Europe we have jars like that https://www.ecoconso.be/sites/default/files/publications/con... and https://images-na.ssl-images-amazon.com/images/I/71baHsHfcUL... with a rubber band (often red).
Anecdotally I've been doing development in C++, Rust, .NET and other languages just fine in WSL2.
Reminds me of this: https://www.newyorker.com/culture/cultural-comment/the-men-w...

I think a lot of kids grew up being told they're special, then grew up to realize they're not beautiful and unique snowflakes. "Flight Club" the book might have been a response to the self esteem movement, but the movie landed at the right time for kids who grew up being told they're special, but now feel ennui, to find it.
How is it not racist to showcase your black employees for appearances and then turn around and condescend them?
Well, Amazon did say this would occur for non necessity items months ago because of the huge demand strain put on their system, which is exactly what this article is about.
Hm, I received the sort of upbringing you’re proposing, and I can definitely see where you’re coming from. However, my personal takeaway from my childhood is that hard work isn’t a virtue in and of itself, and as long as your goals are achieved it doesn’t matter how hard you work or not.

Of course, you could argue my parents didn’t teach me right. I’m pretty comfortable with where I’m at, but if you don’t want your kid to be like me, my outcome might be something to keep in mind :)
Ah, nice! The `l` threw me off, expected `u`.
Also you don't find a lot of far right artists now, Mishima's works and his political stand is a really interesting combination.

Just watched the Mishima film a couple weeks ago, the Cinematography awed me the most, the director clearly studied a ton of Japanese cinema (I think he's going for that style), the theatre scenes are easily one of my top scenes of all time. The music on the other hand I think it's a little bit over-scored, like a lot of other Philip Glass' scores they sound amazing stand-alone but not always fit to the films, just personal taste..
Please excels in a mono-repo situation. We built Please because we struggled to get Buck to handle Python, Javasript, and Java while having protobuf code generation for all these languages.

Fast forward 5 years, now we're using Please to build all our code, generate hashes for docker images, template those hashes into our k8s .yamls, generate the documentation website from the docstrings in the proto files etc. etc.

With a language specific build system, you would have a lot of trouble handling things like this.
> The command

> goto argument

> 'rewinds' its standard input. It then reads the standard input looking for the syntax of a : command with an argument matching it own. It leaves the standard input positioned after the : command. When control is returned to the shell, execution continues where the standard input was positioned. (This implies certain things about file positioning and open file sharing that will not be discussed here.)

Oh man, `:` makes so much sense now. It was originally meant to be like a label.
Written content in the form of literature reviews of academic subjects, sold as Kindle booklets... a sort of subscription-for-life service, fully reliant on the Amazon infrastructure for back end, payments and so on. After a booklet is updated, purchasers get the new version for free.
It’s because service can be confused with “AWS Service” which is not the same as a microservice (a component of a full service)
Yeah, I think better question is what's the performance penalty of JIT on Rosetta 2.
One man protest against Twitter censorship.
I strongly agree with you. The country doesn't seem attractive at all to me. I'd rather think of Berlin, Paris or (sadly) London.
Probability is relative to the information you have. That doesn't make it not be real.

Probability is something we invented to describe systems, based on what we know about them, when we have imperfect information. If we had perfect information about the coin, its surroundings and how it was flipped, we could tell which side it will land on, but we don't. (Ignoring that there are some quantum things that physicist say can never have perfect information)
I love Magsafe as well. However, if the new laptop battery truly lasts all day, then it won't be nearly as important. I'll just charge the laptop overnight, and treat it like my phone.

Maybe they will integrate wireless charging into the laptops soon?
I agree there is some great content here, and there’s definitely a lot less nonsense compared to reddit. I do think some of the smaller subreddits are just as good as here though
Aston Martin use sock-puppet PR company to “debunk” EVs
As a big fan of Bazel (ok, Blaze), I'm curious what's different than what Blaze offers
I think the problem is the user needs to know where to look, and that gets difficult when you bring in sprawling, deeply nested directory trees.
Thank you for making this!

My rubric for documentation is "how many clicks to code". I found the installation instructions, and started to look for usage, but didn't find it. Too many clicks. That's where I'd start.

PS - IMO the gold standard for this evaluation method is Sinatra.rb, which is zero clicks to code.
Well the problem comes when said corporation co-ops said good thing for their own gain, to the deficiet of the wider community.
I came across the Pants build system [1] the other day, which looks like it shares some similarities. Though currently very specific to Python.

The value proposition is also a bit more clearly defined there [2]

[1]: https://www.pantsbuild.org/docs/welcome-to-pants

[2]: https://www.pantsbuild.org/docs/how-does-pants-work
This is exactly what I sad. Unless you define what thinking is, the conversation is meaningless. I personally, cannot even imagine thinking without consciousness, but your definition might be different.
The “hard work is what matters” method really falls apart when child can’t meet the expectations of the parent and the parent believes this is due to the child not “working hard”.

I’ve seen this happen to again and again to friends and people in my support group.
‘Why did it take nine hours to go 130 miles in our new electric Porsche?’
Without knowing more about your application, it is a little hard to say.

If we can assume for example that in all cases, your service is "cloud based" and what we are looking at is just how the client is implemented and that your app is even a candidate to be implemented in basic web stacks (your not going to need WebAssembly or a runtime based on it) then...

Traditional "web app" gives you the greatest portability and control over releases/deployments. Your clients are almost certainly going to all be on the same "version" of your app (whatever your web server is serving up).

While server certificates might be a hiccup, that is generally much easier than working through being able to sign your code. There is also more implied trust via the browser sandbox rather than running code more natively.

You also will not have to deal with distribution stores that will take 10% to 30% of your revenue.
I don't think you require to believe as an entrepreneur.

For example Elon Musk very well knows the possibility of failure. But it seems he finds it important enough to try it.

Same for Jeff Bezos, who has a regret minimalization strategy.

So seems they are very aware of the possibility of failure, but it's important enough to try it.

I like that, because it's a more rational approach than "I'm sure I can do it"
A surprisingly hard sell even if your organization has a supermajority of ex-Googlers. There's a really strong meme out there that if you are smaller than Google, which is almost universally true, then you shouldn't adopt their practices even when they are zero-cost and obviously superior.
Yes the point was merely 'referring to an external' isn't a good example of a minimal size description.
https://i.imgur.com/BU888R8.png

Yup, a quick google shows that it is actually a variant of the built-in "Integral" theme in Microsoft PowerPoint.
Yes, reminds me of a European court that ruled[1] Subway bread is not really bread because it contains too much sugar.

[1]https://www.npr.org/2020/10/03/919831116/irish-court-rules-s...
On the subject of lids, at least for fermentation, a search for "fido lids"[1] will lead you to all sorts of options. You don't even need a lid as such for some fermentation methods.

I'd also recommend Sandor Katz's work, like The Art of Fermentation[2] for getting a thorough understanding of the subject.

[1] - https://www.youtube.com/results?search_query=fido+lids

[2] - https://www.wildfermentation.com/the-art-of-fermentation/
And yet at the same power in multicore tasks Zen 2 outperforms the M1.
You're right, I grabbed the absolute numbers by mistake. I'm not sure it dilutes the point as much as you are suggesting though. Absolute numbers do matter - as the difference is still huge (~10x). It a far harder problem to contain 10,000 infections than 1000 even in a country with resources because of the nature of exponential growth. Things are going to take off faster and more aggressively with a higher seed number, so even with proportionally the same resources, you have less time to react.

I actually never at any point said that I thought the UK was doing things well (I'm not from the UK). My point is that I don't think NZ's success was down especially to brilliant leadership so much as a combination of factors that make it a uniquely hard place for a disease like COVID to enter and spread.
Mining the Visible and Hidden Minigenome of the Cancer Mitochondrion
Hey, Please maintainer here! One of the big differences to the other Blaze like build systems is Please actually doesn't treat any of the built in languages any differently to other languages. They are implemented entirely in the build language which is totally open to you as a consumer of Please.

Another big difference is Please is written in Go so there's no dependency on VMs or runtimes.
Ctrl+F "spirit level", "anxiety", "social status", "social evaluative threat" = 0 results

I feel like you cannot really discuss the "self-esteem craze" without the larger underlying societal forces at play. When psychologists observe high self-esteem scores you roughly notice two categories of people:

1. a healthier kind linked to positive outcomes: it centers on a fairly well-founded sense of confidence, with a reasonably accurate view of one's strengths in different situations and an ability to recognize one’s weaknesses.

2. an unhealthy, insecure narcissism: it is primarily defensive and involved a denial of weaknesses, i.e. an internal attempt to talk oneself up and maintain a positive sense of oneself in the face of threats to self-esteem.

At the same as we saw a rise in self-esteem scores, we see a surge in anxiety and depression. This apparent paradox is solved by considering that the second kind and the rise in anxiety are linked to an increase in social evaluative threat: threats which created the possibility for loss of social esteem. They are the main source of stress in experiments since they are closely linked to the primary sources of stress in modern society: low social status, lack of friends, and stress during one's early life.

In short, our social status is closely linked to how we define our worth and how much we are valued. In our increasingly-mobile world where we do not have settled communities but are surrounded by strangers, our social status becomes even more important. The greater the social status differentials in our society, the bigger the potential social evaluative threat.

Hence, greater inequality seems to heighten people’s social evaluation anxieties by increasing the importance of social status. And our society has only become more unequal.

This is one of the reasons why higher social inequality among rich nations is so closely linked to a range of health and social problems and is uncorrelated to the average income among those rich nations.

This is discussed much more cogently in The Spirit Level by Richard Wilkinson and Kate Pickett.
The paper supporting this is in another comment: https://news.ycombinator.com/item?id=25239684
> I wish all schools'd put up their classes online for free.

By the way you can thank Hal Abelson* (also known for SCIP, patronage of the FSF, and many other things) for making this happen almost 20 years ago. And “making it happen” was more than just sticking some videos online — which wasn’t even the first thing — but aiming to put all the course material online and encouraging others to use it for their own courses.

It’s particularly striking to me that it was MIT that did this as the institute is notorious for feeling and acting like it considers the educational part of its mission as an annoying distraction.

* Don’t get me wrong — many people were involved. But Hal was IMHO the most instrumental.
The report [1] is also supported by Bosch and Honda, amongst others

It was picked up by British media [2], but it is of course full of factually wrong assumptions [3]

[1] https://www.dropbox.com/s/4lh5prkwzn490ra/Decarbonising%20tr...

[2] https://www.thetimes.co.uk/article/electric-cars-have-to-do-...

[3] https://twitter.com/AukeHoekstra/status/1332464525602410498?...
No this thing literally emits zero heat
>You’re saying Amazon should keep paying wages so people can use those wages to shop at Amazon

This is exactly the idea behind UBI so the economy doesn't collapse under the pressure of millions of unemployed and unemployable.
Macs have had fast SSDs for a while and as you say compression has also been done for a long time. M1 made no difference whatsoever to memory usage. The posts similar to above seem to just be an attempt to fanfic-justify what's an actual regression for some.

For many people 16GB is absolutely enough, and Apple had to start somewhere. But if 16GB wasn't enough for you yesterday, it isn't enough for you now.
Single core vs multi core.

The top Intel MacBook has 8 cores and only beats the M1 (4 performance cores) by 1 minute.

The desktop Hackintosh most likely has way more cores, expecting the low power M1 to beat it is unrealistic.
Without Prime the free shipping averages something like 2-3 week delivery times. It’s not like years ago before they made Prime. I tried ditching Prime; it’s painful. I still try to prioritize Target, Best Buy, etc. because I like having the option of the physical stores and easier returns.
Yeah alot of people don’t realize that even chat room moderation for crypto firms is super lucrative

People are too busy asking why instead of how
Dinosaurs lived for millions of years, till the moment they didn't.
One example of Apple locking down macOS is how they're pushing out custom kernel extensions. For example firewalls used to be kernel extensions. Now they use explicit APIs and no longer run in kernel space. One could say that it allows for more stable operating system. But on the other hand macOS now by-passes firewalls for its own services and this feature was abused to by-pass firewall with ordinary programs.
>>The quality can be hugely higher, though - my wife's applesauce is the best I've ever had, and consistently so.

I wonder if it's simply because she can put more sugar in that any store bought brand. Over here the law limits both the amount of sugar and salt that products can have, so sure, I can make tastier things at home by just using the "proper" sugar and salt amounts. In fact most store bought things are hugely improved by just adding a bit of salt, since they are not allowed to salt them more by law. Most likely not the healthiest thing to do but that's where the taste difference comes from for me.
This. Simply the decision to eschew standard package management already says unpleasant things about their approach to integrating with my environment, or in whatever it is the installation does being reversible using standard tools. "Install wizards" do indeed have exactly the same issue, which is why those are also terrible.
I come from a sofware world not typical for HN. I am a (very) low level software and FPGA guy. Despite my best efforts, I don't understand: What do any of these tools do that Make does not? Are they faster and easier to use? Do they work better?
> There has been a lot of conspiracy on 16GB being plenty enough

I bought a computer with 16GB in 2011 and around 2015 it was already lagging quite a bit due to swap - switching to 64GB in 2016 was day and night, I don't have to fear launching arbitrarily many jobs anymore.