skysight-inc/HackerNews huggingface dataset:
I think it's comparable to using Terraform.

If you're only setting up one server in some cloud, then probably it's easier to just set that up through the admin dashboard compared to setting up Terraform. For such a limited usecase, the benefit of "infrastructure as code" is that at least what you've got is documented.

But with using Terraform, all sorts of use cases are then enabled beyond what you'd want to manage manually.

Using Nix instead of manually installing a bunch of stuff seems fine either way. But stuff like nix-shell paired with direnv seems pretty neat.
That’s a form of racism. Other more egregious racism is used to justify that form of racism, but it’s still racism.
Just imagining the joy of broken firmware updates being pushed out to all my lightbulbs...
Since you asked for feedback: Good style guides contain rationale, weigh pros and cons and then make a recommendation. For example, you say "use an assert library", but why? You make an assertion (har har) about consistent error output, but I've seen style guides that use the exact same rationale to ban assert libraries.

This reads more like a list of things you wrote to remind yourself of, than something intended for consumption by other programmers.

It's fine to be opinionated, but a normative document must explain itself, so people (1) learn something and (2) know when a rule isn't really a rule and (3) can make an informed decision to change something in 5 years when you no longer work there.
"Game changer", perhaps?
> I always suggest an author of such proposals to start by reducing themselves from the population.

I always suggest to people who associate a "reduction in population growth" with genocide to check their own attitude towards the value of human life.

If you are unable to see the difference between having 10 starving children and having one well-fed child that can go to school and thrive in a liveable environment, I would have trouble respecting you as a person.
> On the other hand, why shouldn't NSA and CIA be invested 100% in pushing back on these attacks already?

For the same reason that neither them, nor the Army doesn't serve drug warrants, or investigate tax evasion. Because policing is not their mandate. That's the job of either your local police department, or the FBI, or any one of a number of the other federal police forces.
> The Federal Reserve's job is to keep the banking system afloat, w/ the big banks functioning and well fed. And they do a good job of it.

The Fed's job is:

> The Federal Reserve works to promote a strong U.S. economy. Specifically, the Congress has assigned the Fed to conduct the nation’s monetary policy to support the goals of maximum employment, stable prices, and moderate long-term interest rates. When prices are stable, long-term interest rates remain at moderate levels, so the goals of price stability and moderate long-term interest rates go together. As a result, the goals of maximum employment and stable prices are often referred to as the Fed’s “dual mandate.”

* https://www.federalreserve.gov/faqs/what-economic-goals-does...

There is a tension between maximum employment and stable prices though: if the economy is starting to run hot, it means more and more people may be employed to keep up with demand. But if there's too much demand, and not enough supply, inflation starts kicking in (there are other sources of inflation though). So the 'trick' is to know when employment has reached the point of being 'maximum enough', and slowing down the economy then.
Really neat idea. It hurts readability to distinguish logic gates with text instead of their traditional symbols. And it's not clear to me if the trace animations add information, the way that they do in the Falstad simulator, or if they're just aesthetic.

But for an early access game, I think it looks great and the idea is solid. I don't know of another game based on the computer hardware-software interface, so it seems to be filling a gap too.
Apple prices for display replacements were really quite fair and far below Samsung, IIRC. Something like $ 150.

150 bucks for display is fair .welcome to the matrix!
Trying to wrap my head around this. How are monads like interpreters?
its mandatory _for businesses to accept BTC_ not for the populace to use it.
By dragontree - do you mean Dracaena cinnabari by any chance? While there are other Dracaenas the island of Socotra where D. cinnabari was found is basically an exposed rock off the cost of Yemen ... think sun all day with little water. There's a great paragliding(?) video of the island on Youtube. Check out a native observation: https://www.inaturalist.org/observations/68966536
It is perfectly possible that face mask wearing is overcautious. That does not support your suggestion of facism.

What I am hearing is that you want people to stop wearing masks so that you feel safer. That the suggestion of a different perspective on something is fear inducing to you.

Maybe what is nice about Portugal is that people are less fearful in general than Anglo countries. People can exist without every little thing being turned into culture war scariness.
I wish I had three hours to waste on why almost all of these points are either innacurate or willfully misleading. But I don't, so I'll just point out the single biggest reason why static linking is harmful.

Encryption libraries.

If OpenSSL, or LibreSSL, or Go's encryption modules, or any gigantic encryption library has a vulnerability, you basically have to recompile, distribute, and then have your users download, every single god damn networking program.

But it's worse than that. Because everyone wants to ship a statically compiled Go app, nobody packages for the distros. So now every user needs to go track down where they downloaded each of their static Go apps, safely download the update, verify its checksum or signature via a 3rd party, and upgrade the app.

That is a logistical nightmare. Not only are apps going to remain vulnerable for way, way longer, more users will be compromised by phishing and other attacks because there's no package manager to safely automate all these updates (distros sign and verify packages for you).

I've actually written a Shell quasi-package manager/installer just for statically compiled apps (cliv) so in theory that problem could be somewhat solved... But nobody even knows about that program, so the manual update problem still stands.
Ok, say that that is true. I’m much happier subjecting myself to my own suckage than someone elses, so that’s a good motivation too :)
Its a start at least, but that's still very vague. Can you specify more?
And you probably don't even have to make it a whole lot of thicker or weightier to have a better heat dissipation at least these days. Just a little thicker which still keeps it very portable and probably increase grip in fact will get a lot more room for fan/airflow which probably don't increase weight to that degree.
There are many different kinds of NoSQL db's. Graph db's are just one type of NoSQL db.
My ambitious, long term goal I'm building towards is: creating an online community where hobbyists, newbies, part timers and full time pros alike collaborate on apps, websites and indy games.

I realised fairly quickly, that a great early step to achieving that goal, is via browser games that invite players to build their own levels or maps to share with their friends. People can play a game as a quick and occasional diversion with no commitment, then if they've had fun and tools I provide aren't overwhelming, they can have fun creating. At that point they are contributing to the game, learning basics of creating and gradually building confidence. Maybe later they'll go further and get involved with my public GitHub or my subreddit.

It's going to take months more to fully finish the opening game and map builder, but I've got the starts to a fairly simple 2d adventure/escape game in JavaScript that will run in any browser & play on any device. http://solarrageasylumbeta.protostart.net

I've been releasing it incrementally via a public GitHub project, with a beta version that makes it easy to jump in and play whatever feels polished at the time & a messy alpha version hidden behind a "deliberately not-secure" cheat code updated along with most of my GitHub commits.

Before starting on the game I also set up some basic overall community stuff: subreddit for (r/ProtoStart), website that sets out what the community is about protostart.net/
True, however...

> assuming the hardware and kernel do support it

Assuming kernel support is doing a lot of heavy lifting there. To put it another way, why is a syscall better than any other stable ABI? If both kernel and stable library are distributed together then why should it be considered different?
I was referring to Java.

OCaml is not on the languages referred by Rob Pike.
Have you considered that it could be used by more than just the ultra rich. For example, medical flights. Or emergency family travel (like when my mother was dying last month and I was on the other side of the world and missed my chance to see her alive due to lenghty air travel).
All full belts stop moving if there is nothing removing content in the Factorio universe. It's obvious to a pre-schooler that full belt that is circular stops moving too.

It's a game. It's not reality. In reality belts need to be powered. Also, in reality, you do not shoot aliens or drive large mechanical spiders. The fact that they chose to implement a game mechanic means it's a game mechanic, not a bug.
I always understood the glibc versioning problem to be solved by just building on the oldest common ancestor. If you have rhel5 through 8, you build on rhel5 and move on. If you depend on more than glibc... Well rhel5 is less fun.
Smalltalk more so. :)
Notably, he wasn't actually asked to invert a binary tree in the interview (this would not be a desirable question internally for anything other than screens) and he wasn't told why he failed the interview process. So given the response, I'm not certain that it wasn't his attitude during the interview process that sunk him.
> where the cost when repaired by Apple is fairly reasonable.

Careful, if Louis Rossmann reads that you may give him a sudden case of apoplexy.

The only thing "fairly reasonable" about what Apple likes to charge is that you fairly reasonably may as well just buy a new phone.
The coin that could avert a federal debt default
Would be a shame if someone else used that same back door to assist in capturing the perps.
That's what I thought as well. It seems the article attempts to keep closer to the financial options analogy, however, in talking about the figurative trader on the other side of the table. I'm still not understanding that in the last part about conservative industry leaders, does that mean they are figuratively selling call options that those with more risk tolerance can buy on the cheap, and proceed to disrupt things? How does one go about buying in? Seeking entry into these institutions or otherwise compete with them? (Or if we really want to get pedantic, by betting against volatility, perhaps one is effectively long on a butterfly spread...)
Cool I had never seen this before. All seem on point, but I have light disagreements with this one:

> The basic rule: the further from its declaration that a name is used, the more descriptive the name must be. For a method receiver, one or two letters is sufficient. Common variables such as loop indices and readers can be a single letter (i, r). More unusual things and global variables need more descriptive names.

In the tighter parts of some algorithms I love seeing more descriptive variables (obvious exclusions, as noted, are things like i, j, x, y). It's very common to see double letter variable names that become hard to track (plenty in the go source as well).
Wayne Jenkins from behind bars: 'I sold drugs as a dirty cop'
Amanda herself didn’t know which is why she went to experts.

Taking something esoteric and making people look stupid because they don’t know much about it is silly elitism.

She then attributes rising prices to kinks in the supply chain without acknowledging incipient price inflation —which we were being told be thd administration was “transitory”.

Way to go.
Okay, I will assume that the government is either caring, doesn't care or incompetent (meaning not actively suppressing this). You forgot the mining side, so how do you solve that? Because, for example, the 50%+1 problem is still there, right, so if you really want a decentralised system, you also need to solve this.

Also, your solution doesn't work against oppressive governments. (Again, I don't have a solution to that, just pointing out that they do exist.)
Because what is a personal optimum not always is a collective optimum.
One of the things that I like on iPhones is their high resale value. A lot of iPhone users trade their old phones for new ones.
I voluntarily choose for that by switching from Android to Apple.
When I look at a language I could not care less about the selection of keywords, the syntax used for a loop or the naming conventions. What I look for are the means of abstraction that the language provides, and Go gives nothing more than C.
I applaud the New York Times for prominently linking to the full paper from the article. In case anyone missed the link: https://www.federalreserve.gov/econres/feds/files/2021062pap...
Not every trade is handled by Apple. A tiny minority outside of the US. And I dislike the idea that they can remotely make my phone unusable, like Samsung can.
While true, this is a very dishonest view of the environmental impact of flying.

At best, assuming a full flight and a long route, say >500 mi, (taking off is a large, fixed, cost) an aircraft gets about 100 passenger miles per gallon.

Few ppl drive >100 mi by themselves. When I drive >300 mi, it's in a car full of five ppl. My big, mean, SUV gets 28 mpg * 5 passengers = 140 passenger miles/gallon. Or better than any fully laden airplane. The car is also fully laden, and I'm considering adding a hitch so I can attach a tray for more cargo (putting cargo on your roof kills your mpg)

Also, I think the pandemic has demonstrated that most flying is discretionary. Stressed out management class types unwinding in a paradise island thousands of miles away. Or traveling to a conference. Very few passengers are a specialist that needs to be onsite.

Add to that that flying necessarily means long distance runs, and it enables long distance travel. Meaning flying has enabled the transformation of society from a local, regional society, into a global one. One that consumes far more resources (for example, flying half way across the world to visit grandparents because your job is no longer available in your home country)
I think it's more disingenuous of Apple to hide behind that and use it as an excuse for everything they do. If they really care, they should allow owners to opt out of such features.
That comes at the right time to help me understand why Deno puts in a Node compatibility mode [^1] all of a sudden. Truck loads of eggs, or chickens depending on your view.

[^1]: https://github.com/denoland/deno/issues/12295
Economics is extremely useful as a form of employment for economists. -- Galbraith
I hope people don’t forget yellow journalism with William Randolph Hearst.

Marijuana was highly scrutinized in his publications because hemp (relative to marijuana) competed with his paper mills that he owned.

Low and behold, marijuana and hemp become illegal to grow in the United States because of the fear of people getting high.
This console doesn't have network support does it?
This. Plus also, lets for a moment remind ourselves how reliable of a measure of inflation CPI is. Its basis is a basket of products the composition of which is opaquely tweaked to suit an particular agenda.

This makes it _less_ reliable than M1-M4 as a measure of inflation.
> They have basically pioneered the "throwaway phone" paradigm we are deep into now.

I'm still using an iPhone 7 for 5 years now without issue, which is longer than any dumb phone I had in the past. Nobody is forced to buy the last iPhone every year, especially since they don't bring a lot of improvements anyway.
I feel overall those are very reasonable rules. What I do differently:

1) Add context to errors - ok but sometimes the parent caller doesn't expect or wants that.

2) one-letter variables: I use them more, for example k,v for key,value loop through the map, n can be counter, or x is some value inside the loop.
I wholeheartedly agree.

Publishing a news article about sciencey stuff without providing the bloody citation should be a crime.
Agree with every single point. I guess that is the difference from user perspective to engineering perspective.

I often wished there was just a simple IPv5.
The main money saving yes but there are other savings at play which probably have fairly minimal $ cost but still matter.

Like the cost of running the compressed air system, extra clean room filtration etc. Reduction or elimination of these ancillary systems probably also factor into power savings.

All in all, just because it might not be cheaper doesn't mean that it's not net positive in other areas.
No. She didn't leak them. She wrote stuff about things she found in them though.
Usefuel thank you! Just a little critique: why the "rectangle box" is this big if there's only one line of icons/search? You can make it less tall.
Right to repair is also your right to repair your own device.
Real life miniatures for this one-page RPG perhaps? https://diwatamnl.itch.io/bonsai-brawlers
Wow, tell us how you really feel. How much have you used R and Python? Maybe those data scientists would prefer if you didn't viscerally hate the main data/statistics language and didn't call it useless for things beyond a narrow use-case. It may lead to better outcomes if people hated things less and tried to understand the valid use-cases, for instance the reams and reams of statistics that can be done on R where Python may lag behind, since R is the lingua franca of statistics and research.
See Bitcoin’s BIP-39.

With crypto, if I can remember 12 words I can freely transport my life savings anywhere in the world and no government can seize my wealth without torturing me into giving up my passphrase. Can you share a similar strategy for refugees using fiat, gold, real estate, stocks or bonds?
No, the experts said it would be different this time.
I (and my partner) have both been using the same iPhones for 7 & 8 years respectively. Not even a battery change.
I would rather the developers rebuild the dependents, test them, make any necessary fixes, and send me the updated (presumably static) binaries. As opposed to me, as an individual user with no familiarity with the code base, just switching out the pieces and preying nothing goes wrong.
> Go gives nothing more than C.

Huh? At the very least Go has a safe, robust string abstraction which C does not have. Not to mention slices, maps, range based for loops, a "batteries included" style standard library, and more...
Elixir and Erlang aren't async everything. Everything runs synchronously by default, you need to use separate primitives to turn it async
Hopefully, a ton of the slice tricks will soon be replaced with "container/slice" (although you'll still need a few)!

[1] https://github.com/golang/go/issues/45955
Personal end user perspective: troubleshooting dylib errors is the most common cause of wanting to throw the computer out the window and quit programming.
Realistically speaking 2 years for Android phones.
For iPhones unless you’re a gamer they work quite well some 5 to 6 years
Agreed, I'd be pretty pissed if letters I wrote to a lover were published even if I were dead for hundreds of years.

It's my private correspondence. Not all y'all's. It's the same reason why I'm annoyed that they disturb sarcophaguses and put a mummy on display. clearly Pharaoh didn't want to be on public display, or he wouldn't have built a pyramid full of traps to hide in.

And you're right. They choose the redacted love letters on purpose. To appeal to that basest of human instincts, gossip, to ensure more funding.

This is why on my will I clearly stipulate that I want my body interred in the most biodegradable material (I don't like cremation) and I plan to move all my personal information on an encrypted medium whose key only I know in case they disobey my orders to destroy it.
Exactly. Anything over five hours is very unpleasant for me. Over eight hours and I'll actually segment the trip with a hotel stay in between. Turning a 10-hour flight into a five-hour flight would save me a full day.
Totally wrong.

--a random MD
See my point above. If you can memorize 12 words crypto makes this possible. No other store of value can make the same claim. No hardware wallet is required.
Are we looking at the same languages? Java is far more a productive language with generics, lambdas, switch expressions, pattern matching.
The actual authentication & crypto is happening inside the main SOC. The Face ID sensor is (or should be) just a dumb camera - there's no reason for it to be part of the chain of trust.
Well yeah, the GL calls are actually different on different machines right? Isn't that the absolute first consideration when deciding if you should dynamically link?
Thats one of the really nice parts of shields. They make it very easy to think about the high level modules.

The hard part of designing PCB's was finding components. I tried to build one, but by the time I finally had a design one of the IC's would be out of stock, and I'd have to find a replacement. The downstream effects of that change would take time to deal with, and when I finally finished I'd run into the same issue again. I ended up just giving up.

I wish the PCB design software let me stay on this module level.
I can see your point in theory. But I find less "it's not repairable to protect you from thieves", and more in line with Apple wanting to sell you a new phone when you drop it, instead of repair it.

I'm wanna thing there are a lot of better ways to avoid a black market, than creating more e-waste with disposable devices impossible to repair.
Can you explain what you mean by this?

There is a nice description of this:

https://github.com/xianyi/OpenBLAS/issues/2543

At a previous employer, we have seen various issues, including crashes, non-determinisms, etc. Usually, these issues would go away when switching to MKL.
Not gentle at all :) Requires familiarity.

Also, how about Mesa3D copying Vulkan? It predates it.
> android.R.layout.simple_list_item_1

The Android API is primarily geared towards constructing GUIs declaratively in XML, and as with anything infected with the XML plague, it's a huge bloated mess half of which is braindead useless.

I honestly can't blame anyone for screaming in horror and running away to ReactJS, or just anything else.
Press release: Military finish up training to start fuel deliveries
Gfx-rs lessons learned – rust graphics meetup [pdf]
I never heard of it before, but after doing an internet search, I think it might be this:

> opt out of the struggle for workplace success, and to reject the promise of consumer fulfilment. For some, “lying flat” promises release from the crush of life and work in a fast-paced society and technology sector where competition is unrelenting.

https://www.brookings.edu/techstream/the-lying-flat-movement...
It supports includes, so your p8 file can consist entirely of #include statements and you can write all the Lua files with the editor of your choice.
Greenwashing as they call it.

But how can it be stopped?
I really believe this has to do with reliability and performance. Intuitively speaking I'd agree with you that graphs are more higher-level concepts.
You can be both against Apple's anti-repair practices and against Google.
Read on Reyes syndrom, maybe?
Or the brand name Alvedon. Or Panadol. Or Panodil. Tylenol is a bit "tricky" as it comes in lots of formulations mixed with other painkillers and stimulants, like caffeine and codeine (which metabolizes into morphine), but still sold under the same brand name.