skysight-inc/HackerNews huggingface dataset:
Break large ideas into chunk size pieces. Focus of solving/understanding that piece and gradually build up momentum to tackle the bigger pieces. I love the book "Atomic Habits" and it tackles this issue in a much bigger context.
> probably with less bugs than the standard one… We're not talking about the implementation, but the design.

That's not how most people use the word "bug".
>Realising that you are a product of accident or chance is not depressing or a dark and empty way of life. It's quite incredible. You are born out of stardust, your life in its beginning is indeed free of any deeper meaning and true purpose. You are a brain fighting for survival, against the monstrous odds.

I see this argument used, but it always feels forced to me, trying to make lemonade from the lemons given. Or stardust, in this case.

I don't think it's necessarily "depressing", but neither it's "incredible". It is what it is.

>You may have certain privileges over others to help you on your way - richer family, ethnicity, gender, sexual orientation, etc. can all make certain doors open or shut for you - but your meaningless life, born with no purpose, is yours to shape as you see fit.

Well, in this version, you still age, decline, and die forever anyway, so one can argue there's no much meaning into this "shaping". Temporary struggle (and often hard struggle) for no great reward, just ultimate old age and death.
There is the Unicode Collation Algorithm standard to address this. An example of its implementation is the utf8_unicode_ci collation in MySQL.
You can still buy Intel MacBook Pros. Apple will likely support it for a couple of more years before they won’t.

I think there are more devs invested in the macOS ecosystem with hardware during this transition than the last, so it would make sense for Apple to let those Intel hold outs still keep up with the latest macOS version.

I would say two or three cycles of macOS upgrades before they EOL Intel support.
That reminds me a bit of steam engines: engineers were building quite successful steam engines and thermodynamics was only developed later in order to really understand how those engines worked.

Of course, later on thermodynamics helped build better engines to an extent. But the causation is from engineering to science.

Similar for modern states.

Also specifically central banks are a fairly recent idea in many parts of the world. And areas like Canada, Scotland, Australia etc did just fine without them, or actually even better.

(I actually do like economics and think it's very important and useful. But politicians and civil servants can run a modern state just fine without economists.)
> With multiple ports you'd have to teach users which ports support what

Probably you're not aware, but that is actually already happening: https://www.usb.org/sites/default/files/usb-if_logo_usage_gu...

Power Delivery negotiations should technically allow charging from any port, but still you can go simple and use appropriate USB logo (as USB certification requires).

> At most you'd get 2 ports anyway

Two is still better than one ;-) Three is better than two ;-)
It's probably a reasonable assessment based on what has been publicly stated.

Intel's 7nm process (which is equivalent of TSMC's 5nm, which just began production work) has recently been delayed into 2022[1]

[1] https://www.allaboutcircuits.com/news/intels-7nm-process-six...
Its a boneappletea-ism.
Why not just write it in C? And pre-allocate all the data structures, make them global, put them into a queue, and constantly reuse them. No more need to instantiate objects.
GDPR would not agree with you there, I gather.
Yeah, which is why I said it’s unsurprising. I imagine Kubernetes gives you a glimpse of what development processes at Google is like.
> TSMC is building a fab in Arizona, but it won't be production ready until mid 2020s.

By which time they will be shipping 3nm from Taiwan. https://www.anandtech.com/show/16024/tsmc-details-3nm-proces...
Where? That would not be legal in many countries and I suggest you try reporting it.
What kind of suffering is involved with organic eggs, apart from the male ones being shredded?
It would make designing advanced CPUs for foreign manufacture illegal so further advancements couldn’t be stolen and ensuring on shore chip fab capability.

“export” controls doesn’t mean just goods, but also designs, specifications, even basic information
Why would they NOT want the data now but would want it in some unspecified future?
People are "tired of politics" until it affects something they care about.
>For technology to be truly sustainable, it must be globally available and independent. The open distribution of sustainable technology, knowledge and data provides the basis for an ecological and economical global economy. This secures the access to vital resources such as stable climate, soil or water for everyone in the long term.

[[citation needed]]
A touch that I think would help this argument: It was evolutionarily beneficial for our brains to demand a sense of purpose or higher meaning, which explains why we consider these questions important, which explains why we have generated fantastical narratives to fulfill these desires for purpose/meaning, and continue to use these narratives even after we have created new narratives that have better predictive power — because we haven’t explained the feeling in a way that resonates.

I mean, maybe it was just important for the brain to have a model of threats. Once we created models of obvious threats, the human capacity for abstract thinking generated abstract super-threats and then began to model such potential threats in the manner to which it was accustomed — via personification in the beginning, and then mathematically.

Really, physics replaces God as the dominant belief system because physics is scarier than God.
I'm glad we have erowid for recording people's tripping experiences.
Well, I think humanity got lucky that by and large since the industrial revolution many things that improved human welfare also improved fighting power.

The economist hobby horses you mention do mean that you nations can spend more resources on their military. That's both in the steady state, and what extras they can mobilize in terms of emergencies.
Bought an ultrawide 34" curved monitor at the beginning of lockdown. Absolutely love it and cannot imagine going back to anything else. Although to be honest I basically never notice or think about the fact that the screen is curved, but it could be one of those things I would miss if I didn't have it.
I have used mbsync & notmuch to do a one time filter on my entire inbox. If you handle your emails locally, this could be a solution.
>Going from a statically typed language to using python to do number crunching genuinely makes me want to vomit. I don't understand how people convince themselves that it's productive to write so many tests and (say) check types at runtime etc.

Totally agree, although I think strong typing is also important, not just static typing. C/C++ has a weak type system because of the automatic conversions it allows.

The problem with this discussion however is that the people that push for dynamic languages usually do it because it's "so fast" to do something in Python, and they won't test their software anyway.
> C compiler source

Not included in this distribution. Also not included: the source of boot and the source of compiler used to compile that.

See my other post here for the references.
Lack of developer tools is lagging behind voice search adoption
Another Googler here.

We usually have a 3 steps process. 1st new API interface/service using the new dependency is added and runs in parallel with the existing one, 2nd we blast email to users of old one to migrate to the new one, 3rd when usage of the old one hits 0 it is removed. When a team slacks off in migrating (usually we have months between receiving the first notification and service shutdown) things escalate and a director might get involved.

Anyway, this means that migrating to the new interface is clients' responsibility.

However there's an exception: if the changes are trivial (like changing the the name of one of the API endpoints), we have an automated tool that basically performs this change across the whole codebase. These kinds of changes still need to be approved by the codebase owners and shouldn't break any test, so they must be really trivial.
In this case is usually the team owning the API/Service that performs that.
https://archive.is/beZhS
The tips of optimising OpenSSL applications
I have my email address listed in plain text on my website and with a simple regular expression to to reject the standard pharma/bitcount/etc. spams at the SMTP level based on subject there is at most a couple of spam emails pair day. Hardly takes any time to go through that.
It’s not like they have anywhere else to go to.
On Safety Razors and Technology
The why is that an upgrade of the globally-installed tool will apply to all projects using that tool. So if a breaking change in web-ext would require changes to your project, then you'll have to apply those changes to all your projects at once - unless they each have their own instance of it.
What if that was the point in time when they almost finished counting that day's in-person votes and started counting big batch of mail-in votes ?
You don't even have to go to the Austrian school.

You can find slightly more mainstream economics about privately issues currencies as well. Look into the economic history of Canada or Scotland during their free banking era.

(Ironically enough, fractional research banking is crucial to the stability of free market money and banking, but Internet Austrians seem to hate it.)

See also https://www.alt-m.org/2015/07/29/there-was-no-place-like-can...
My guess is that it was purely IP based

Yes, this always happens to me.

When I'm not blocking ads I'm inundated with all sorts of ads targeting young women. This can only be because of IP address. I certainly never search for stuff like that but I'm sure my two daughters do.
Right, which wasn't a test of the purportedly increased ability to work in high memory pressure at all.
Article was really interesting until final few paragraphs revealed that it was about "how to gaslight yourself". That said, it is important to have a checklist of basic needs that you constantly remind yourself to recalculate. If you aren't getting enough sleep, and experience symptoms of depression, the first solution is to try and get more sleep. Never sulk in your condition. Iterate and see if it helps, and repeat.
You're using the extreme cases of each to argue they are "orthogonal". Perhaps at some extreme no one actually lives in, they are orthogonal. Most people don't need extreme privacy or extreme security, so in the cases that matter, this observation (which seems to be a major crux in your argument) is not important.
I always forget that not being able to run Linux immediately means that there is a lot of secrecy. It can never be put on Linux.
I see, I don't use any dependencies globally, but I do use global install for CLI tools I either invoke manually or use from scripts which I want to break if the tool CLI API changes so I can fix them and continue working on latest.
The article is based on the assumption that what developers absolutely need are the overengineered and bureaucratic tools of a big monopoly company wealthy enough to hire the absolutely best for even the most menial task.
I agree, because I've seen that in my previous jobs...

Programmers used to say that the GC and its fuc*#=+ STW was a pure mess, but under the hood, they didn't realize (accept ?) in fact the code WAS the mess.

Don't (always) blame the tool !
(Google employee here)

If the change is small or can be automated (i.e. changing # of parameters or function names), we run a script to make the change over the entire monorepo. This enormous CL is then approved by one of the Global owners.

If the change is complex (or non-obvious), you generally introduce the new API in one CL, change each use manually (say one CL per team), and then remove the old API in a final CL. In that case, you need each team to sign off. This isn't too hard in practice, teams are generally expected to approve cleanups.
What vaccine stories from here on aren't the result of public relations by competitors? I don't want to see HN doing Pfizer's work.
I'm not sure what you mean by "first variety". If you mean "the people who like to simplify thing" mentioned in the GP, then it depends on your definition of simplicity more than anything. I'd say from my experience if a person prefers C to C++ or Java, that's a good indication - but it could also mean they learned C in 1990 and didn't bother learning anything else since....

From my experience: (apologies if this looks like a flame; purely personal experience, with no offense intended).

- Python attracts all kinds of people.

- Java attracts people who prefer rigid structure, specified down to minute detail (which non Java people will often consider unneeded bureaucracy)

- C++ attracts people who like brain teaser challenges with lots of details and steps. The compiler is both their colleague and adversary in reaching the optimal speed goal (their "frenemy")

- C attracts people with more experience who just wants "the simple thing that works" without giving up the low-level control that they would have to give up using e.g. Python or Java.

- K/J/APL attract people who like brain teaser with short elegant solutions, even (and perhaps especially) if reaching and understanding that solution takes nontrivial effort -- which is basically also people who like math for math's sake.

- COBOL attracts people who like job security, good income, don't care much about job satisfaction or recent advances made in the last 30-40 years, and want everyone to get off their lawn :)
Battery life: the race to find a storage solution for a green energy future
I want to play it.
Critique seems a well-guarded secret inside Google. Can't find more information on it. No images. Interesting
What about work being done on 4th Gen Nuclear?

If anything is going to make a dent on climate change and provide a way forward for sustainable energy generation it would have to be scaling up the share of nuclear (to 25-50% of overall share) with new and safer reactor designs that move away from outdated cold war technology we are still using.
Would also recommend On Writing Well by William Zinsser. Amazing guide on writing nonfiction.
I've recently been knees deep in optimising some old python multi processing code. I threw everything at it from trying to optimise the SQL queries it made to pre-fetching multiple requests to its child processes. In the end I broke out pyinstrument and found some logging in a loop which was taking up a big chunk of parent time. Fixing that gave a 2x performance increase.

I went back and tested the various changes I'd made to that point and thankfully found that most of them were needed to sustain that performance improvement but it was a good reminder to break out the profiler first, not last.
This story is at least a decade old at this point - psychedelics are good when used topically
Maybe we don't have a single solution to string handling in C because there's no such thing as a "string". A text editor would need a very different "string" than a typesetting system or an indexing engine.
But can it run k8s? Haven't been able to get k8s (in any micro flavor) up on any 1 gb VPS yet.
Cobalt demand is booming but miners in the DRC remain unprotected
That Arizona fab line is only for military tech right, no way that its enough to feed the western world with state of the art semi conductor designs.
This is why the number one priority of every library with rare books/manuscript/maps should be to get them digitized and distributed as widely as possible. These old works are out of copyright anyway, so there should not be legal issues to doing that.

Basically, anything that is stored in a single place is vulnerable.
For point (2), Google did open source Bazel https://bazel.build/ which is essentially just the internal build system Blaze.
> The state or its bank largely has to set interest rates to something - it gets to choose central bank deposit rates and bond coupons. It doesn't get to set yield (that's set at auction) but it has to set the bond payout to something.

The Monetary Authority of Singapore doesn't do anything about interest rates. Neither does the equivalent institution in Hong Kong.

The policy lever in Singapore is the foreign exchange rate. In Hong Kong, they more or less just fix the exchange rate to the USD.

Singapore happens to have lots of government debt for weird reasons. Hong Kong has almost none. (And you could easily imagine a version Singapore without government debt.) So there wouldn't necessarily be deposit rates or bond coupons to set at all.

In general, economies also don't need central banks. Many economies do just fine without them.

Good examples today are lots of smaller economies that just don't bother with their own currencies, the process is commonly called 'dollarisation'. But historically we also had examples of successful large economies with privately issues means of payment and minimal government regulation. The free banking episodes in eg Canada, Scotland or Australia are well documented.
the more M1s they can sell that run linux would increase profit (at least if they could make enough to satisfy mac and linux demands and if linux demand wouldn't undercut mac demand significantly)
So it does. Not if you open a new tab, but for a new window (just tried it on palemoon, an FX fork). As I never open a new window, never hit it.

Do a bug report I suggest.
I don't understand the controversy. We know full well the natural world is full of substances with significant impact on our bodies. Many such substances can even on average be harmful, but when used correctly, they are beneficial. Opioids come to mind first and foremost. It's not controversial to give e.g. serious accident victims a shot of morphine.

Why are investigations into medicinal use of shrooms or marijuana controversial? Is it the picture of a sick old lady smokin' a massive spliff?
The world is a harsh place.

If you raise children in a bubble of safety and only throw them out into the real world at adulthood, they have many problems.

Scary stories are a safe way to introduce developing humans to the realities of the world so they are prepared for them.

Biologically it is the likely source of a lot of mental illness. Basically your brain tunes itself towards the expectations set in its early environment, if the adult environment is quite a lot different than the childhood one, the feedback systems tuned to keep things on the level can’t cope with the foreign environment and you get mental illness.

It wasn’t so long ago that wandering off into the forest would likely get you murdered or worse.
The comment you replied to was perhaps a bit confused, but there's plenty of non-Marxist socialism out there.

Marx is kind of overrated anyway. (And, of course, 'Marxism' is being thrown around as a general accusation a lot. Just like 'neoliberalism' was a popular slur.)
Really?

As Greaber wrote in his original essay for Strike! magazine, "I'm not sure I've ever met a corporate lawyer who didn't think their job was bullshit."

He also called out "private equity CEOs, lobbyists, PR researchers, actuaries, telemarketers, bailiffs or legal consultants" - many if not most of those are in the private sector.

Part of his point was "According to economic theory, at least, the last thing a profit-seeking firm is going to do is shell out money to workers they don't really need to employ. Still, somehow, it happens."
I don't know where you're coming from, but having read some things on my own (e.g. some myths, apocalyptic literature, books on medieval necromancy) I just don't see what is there to be "darker" in Grimm's Tales. The representation of violence in them seems to be like the same as it ever was before and if they don't all happen to be senselessly violent, it's because in there you'll find everything between Aesop, medieval romance and some absolutely mad tales.

What would, in my opinion, be an effect of 19th century sensibilities, of Romantic, Gothic and Wagnerian sensibilities, would be the attribution of any sort of gravitas to the original material. I think the violence is not even supposed to shock, scare or be believable. It is supposed to be ridiculous: the tone of story will shift in a single page into some ridiculous over-the-top violence and then go back to normal as if nothing happened. The attitude towards violence is pretty much the same as in that of Monty Python and The Holy Grail.

About children not caring about fairy tales: I don't think it's that unusual, though I don't think it has got anything to do with either children or fairy tales. A minority of people hugely enjoy something and it's because of them that the everyone else enjoys it, because they manage to make it sound fun by constantly playing with it. People don't just happen to aggregate, collate and modify folklore to the benefit of folklorists. They do it because they happen to be the main audience for folk tales. Because they are constantly alternating between telling and hearing them, even in their old age, they get good at it.
You’re coding safety critical systems and depending on severely non-deterministic tweaks to GC to get it to run right?! Where is this for? (Just so I can avoid it)
> 1. Why does Google develop their own tools?

Considering the age of the articles and tools themselves, they probably predate everything you're using these days. All the GitHubs and other shiny SV startup things.

IIRC they also don't ever want to share code with other companies which makes most of the SaaS offerings a no-go for them.

Hence why it might not make sense to use the same tools as they do :)
So the main point of the article is that mental and emotional processes, especially stressful, take a toll on the body, in terms of energy and other resources used up?

How do you live a good life past like 10 years old without knowing this? Isn't this a basic understanding of your own body that you get after your first stressful moments and notice that you don't feel as sharp or energetic, even though you didn't do anything physical?

Isn't that the same exact thing that all the doctors talk about whey they say "less stress" to recovering patients etc.? What is the new thing here?
Edgar Djikstra: Goto statement considered harmful [pdf]