skysight-inc/HackerNews huggingface dataset:
Agreed that it is quite opinionated, and shouldn't be taken for gospel. But I think it's a very good resource for those that are coming from no design background at all and need some strong principles to guide them at the beginning.

Many an engineer-designed page or screen would have benefited from some of the basic principles here, including "use more whitespace."
I think you’re basically describing a steam engine that mechanically powers a heat pump, pumping it’s own waste heat and whatever environmental heat it needs.

It’s pretty complicated. Direct hearing via heat exchanger is usually pretty good and much simpler, albeit less efficient. If burning thermal sources, raw efficiency is rarely all that necessary though. The heat output per unit mass is usually pretty high.
Google became popular because it was easy just to go to from a web browser. Microsoft was never going to block web pages. By the time Chrome came out, Firefox was already winning market share from IE when people just voluntarily downloaded it. No there was no browser choice mandate in the US.

Chrome became popular because it was advertised on the most popular website in the US and bundled with other downloads.

The government lawsuit had absolutely no effect.
If you follow that question through and think through the implications, it paints potentially a dark future for digital communication.

The 'tricks' AI uses are also 'tricks' that humans use in everyday conversation, we just don't call them 'tricks' when humans are involved. If we start assuming that first-person pronoun usage, mentions of family, etc. are potential signals of AI, then I don't see how we don't end up in a state where increased dehumanization occurs.
This would require a new generation of gamers. young gamers are playing fortnite&co
I understand that governments prefer a standard and may want to avoid proliferation and vendor lock-in, but I'm still not convinced this is something that needs to be legislated. When the next version of USB comes out will we then have to legislate that too?
You can't. Have a separate work phone and don't install the PagerDuty app on to your personal phone. Put your work MacBook into your employer issued bag when you're done with it, which will hopefully muffle the built-in mic enough to be unusable.

Location information is intentionally used in at least one case - if configured by your administrator, Microsoft's authenticator app uses your location as an authentication factor.
Sorry are you saying that if I have a lobbying interest (ie Green widget manufacturing) I need to find a State where the Senator votes agains t Green Widgets but the people of the State benefit from the Green Wudget factory?

Then it's easy to convert / lobby / bribe the Senator?
I agree with all of this. Submodules aren't easy but they perform a useful job. It's hard to see how they could be made significantly easier. Where else in software is dependency management easy and convenient?
Opening line: "Data centers.....can be hazardous places for the workers...."

In the list of "possible jobs to have", data centers are comparatively sterile.

Loud? Yes. Lonely? Yes. Vast? Yes. Hazardous? That's a stretch.
Yes really. It's huge effort to make this happen. ValueTasks bring their own gotchas, like not being able to be awaited multiple times. Yielding from an existing IEnumerator is free while every await is a chance to cause garbage with a new awaitable. Even Task.Yield() allocates garbage (in Unity at least) and trying to get Unity lifecycle events as cheap and safe awaitables is not really feasible. At least at the moment.
I really really don't understand how anybody can look at a long term graph of bitcoin price and still think people were "tricked" into anything. It's... I don't know, I firmly believe there a lower limit of due diligence needed for something after which "tricking" just isn't a right word. You google "btc price" and you get a nice graph with all the info you need.

They could be mistaken - or not. Right now odds are maybe 4:1 for each price peak to be surpassed in about three years. Even if it won't and it turns out to be a bad investment, the odds make it a pretty legitimate decision, right or wrong.
Europe is resource poor and suffering from a dependency on Russia.

55 billion cubic meters annually were set to be added to this dependency as recently as February 21st of this year before yet another land war erupted on the continent, forcing them to suspend certification.

The pipeline is already built though.
Large swaths of people do work that is not even remotely related to farming, even if you need Google and AT&T for the companies that make the supplies farmers need, there's no arguable way the entertainment industry as a whole is necessary for farming or farming equipment. And I daresay there are others.
International travel can be superficial, but it can also be deep and meaningful.

Get away from the tourist places, the tours, the cruises. Go to an area and try and stay in normal accomodations and eat the local spots and spend time with the people there. Strike up good conversations.
Thanks for the link. What percentage of the population nowadays would do that? And would every climber feel ok about doing it? Fred was great as witnessed by the comments!
The DOJ lawsuit had nothing to do with Apple existing. The measly $250 million investment didn’t “save Apple”. Apple turned around and used $100 million of that to buy out PowerComputing’s Mac license.
Think also about face-like things we perceive because of pareidolia but might in fact be dangerous. One part of our brain is opportunistic about finding patterns while another is a sanity check on those patterns telling us not to just trust them outright.
Obviously games written with HTML and CSS do, but I was specifically referring to non-browser platforms.
Not at all. You use a compressor or some other means to increase the pressure. That's what the electricity is for.
When I worked in games we did exactly this but with perforce. All of our libraries were in a vendor tree and all in source. We slapped our own build over the top of them and checked in the build artifacts (perforce). If we needed an update, we updated their code and maybe our build script.

It'd be nice to use submodules for this but I gave up years ago.

The other big use is where you have your own libraries and you'd like to be able to share them across projects. My friend does game jams and has his own simple engine, he versions the engine and adds abilities and uses it across game projects.
Free as in freedom, not as in free beer.
Colorado adopted sane, financially responsible voting procedures in part because of 2000. There was another debacle ca 2006 because only a small number of locations were supposed to handle all the voters. Colorado (and I believe NM, too) made a reasonable response to un-recountable voting machines, poor human factors resulting in hanging chads, etc - make procedures better, so that confidence is restored.

Bringing up problems that have been dealt with, as if they're still relevant as a means to decrease confidence is so obviously the wrong response I haven't words strong enough to condemn it. It's unamerican.
Costa Rica chaos a warning that ransomware threat remains
Jonathan Ive got rich and started designing luxury products for himself. Stuff like gold Apple Watches that were soon obsolete or ridiculous luxury bands for them. Even a regular leather Apple Watch strap ended costing hundreds of dollars. At one point I needed a new leather band for mine and I bought a perfectly nice third party band for the same price as the sales tax on the equivalent Apple one.
Great point! It’s great to be aware of this, and I would argue that it is still better than a lie, you just have to know you are observing a black hole (seeing something due to the effects around it)
I think enslaving people is unlikely as well... We have stepped beyond that for more stable and effective methods of exploiting others like capitalism and globalism. Where we pay people just enough for them not to starve to produce economic output for others. Lesser civilizations would be like new third world countries, exploited for their labour.
Submodules are just complicated because Git makes no decisions at all about how they should behave, beyond "never make a decision that could lose data".

So you have to understand the tradeoffs and make every decision at every step. It's the safe option.

Like, what happens if you remove a submodule between revisions? Git won't remove the files, you could have stuff in there. So it just dangles there, as a pile of changed files that you now have to separately, manually remove or commit, because it's no longer tracked as a submodule. And then repeat this same kind of "X could sometimes be risky, so don't do it" behavior for dozens of scenarios.

All of which is in some ways reasonable, and is very much "Git-like behavior". But it's annoying, and if you don't really understand it all it seems like it's just getting in your way all the time for no good reason. Git has been very very slowly improving this behavior in general, but it's still taking an extremely conservative stance on everything, so it'll probably never be streamlined or automagic - making one set of decisions implicitly would get in the way of someone who wants different behavior.
> Ideally, paying more should be able to convince people to work and prevent supply chain shortages but if for some strange reason people all over the world insist on working less some people who are less fortunate will definitely need to change their diet or even die.

And you'd have to assume nobody would change jobs. It's a useless extrapolation.
> the only downside to the tildeverse is if you're not woke they kick you out.

Heh?
And these systems exist because sellers do fraud too, merchants that don't ship after taking payment, etc. With irreversible payments through crypto you are just pushing all the risk on customers. That will never fly.
In almost all practical uses of matrix multiplication, we have rounding errors. For example, in 3D it is hard to reverse exactly a rotation and get the exact initial position back.

I don't know what amount of losses we are talking about but in deep learning, several operations don't require a crazy level of compression, and it led to some lightweight float implementations (bfloat, on 16 bits, being the most common but there are also 8 bits floats for extreme cases)

If that's really a 10-100x speed increase at the cost of a bit of loss, I am sure machine learning will love it.
> Cursive is the sloppy form of latin characters that you use when you have to write by hand a lot, the reduced specification on word separation and form really help the letters get out quick.

This is a an incorrect view on the derivation of cursive, as well as a fundamental misunderstanding in the precise and systemic nature of script.

Source: professional penman & calligrapher.
Yes, but that 2-4% works when 90% of the range of charges is 10-1000. But with Patreon the nature of its transactions are that 95% are $30 or less.
This is what killed it for me. Changes to submodules don't seem to do well across commits/rebases, or bisect type operations. After fixing it on so many people's computers when using modules I just had us give up and move the stuff out.
This just seems like unnecessary hair splitting to me. Obviously the efficiency of something is subject to the important inputs and outputs involved.

If someone asks: "how efficient is this heat pump at heating my house?" And you start digressing about how that's the wrong question to ask you'll be giving them an impression opposite reality, which is for most people: it will use less electric energy than heat energy it puts into your house, almost all the time.
Royalroad.com also directs a large amount of readers to authors publishing advanced chapters of their webnovels on patreon.
I'm really curious why that annoys you? As I mentioned earlier, almost any emerging technology will go through period of instability, and with bitcoin and its speculative nature this is certainly the case. And there are people that are ready to ride that wave.
I poked at your site's donation functions. For me personally, if I was doing a one-time donation, that flow seems fine and something that wouldn't block me for a one-time.

For a recurring donation, the hover over "A donor account is created automatically for recurring donations. Account setup info will be emailed to you." would remind me the hassle of using a random extra account that I need to keep track of, trust that it won't get breached, and be able to find and login to when I want to stop the recurring donations [and trust that the site will actually stop the donations without hassle].

That's going to be enough to block me for recurring (but you probably have data on the people it doesn't block, meaning people's preferences vary).
My family got its first Windows computer in 1997 second hand, and it came with Toonstruck, Titanic: Adventure out of Time, and Discworld 2. All were and still are amazing, so I'm glad to agree with the author's assertion that 1996 was the best year for adventure games.

In hindsight, the person we bought it from had great taste.
I'm using 2 of the LG 5k monitors with my MacBook Pro [16-inch 2021 M1 Max]. Complete game changer compared to the past few iterations.
>> One of them is philosophy. There is a great deal of benefit and pleasure that a person can derive from learning about about and understanding the arguments that have been made across the centuries.

>> Another is physical activity. It feels great to move your body, it makes you so much happier than sitting at a desk

Maybe you should get a job doing repetitive manual labor. You get plenty of activity and it is completely mindless so you can be thinking about whatever you want. That's how it was for me at least.
with the exception of privacy coins most of it is not good for anonymity/privacy by default (a wallet address is effectively a public psuedonym with a social graph), but that has no bearing on the decentralization of crypto protocols, which ranges from fraudulent to extremely strong, depending on the project.

there are ways to use bitcoin with very good privacy, like chaumian coinjoin, but they are not the default behavior of the protocol. nobody describes bitcoin as anonymous besides local news anchors and other low-information audiences.
You may change your mind when it becomes orders of magnitude more expensive.
I suppose the biggest problem is that the concept of SCM/VCS is just not simple enough to make both easy and useful/advanced at the same time.

You can have a 'pull, merge, push'-only system, but at that point we're re-inventing subversion. So making it more advanced would mean we also need to have the knowledge and skills to do other activities correctly and that means the tooling can't make as many choices for you because there simply isn't a default way that works all the time.

Most efforts at git-alternatives run in to the same problems and either they'll be just as advanced and have the samen benefits and downsides or they end up less advanced but now it's not equally useful and you can't really make it work right.
> Learn how to convince the CPU, memory, disk, and network to give you all the performance they're capable of.

How and where do you learn this? Can you link some resources?
> The crypto bros totally miss the point in understanding this too.

I am not sure what you mean by this, but bitcoin transactions do have fees which are determined in an open market fashion.
"Most people" is the key word here. If discoverability hinges on hoping on what they'll try next, then that's not good. And more likely than not they're going to tap again, because why would you drag a checkbox?

If you make the animation nonlinear and pop out quickly, we don't need to hope: they'll see it immediately! It works 100% of the time, rather than only on the x% that try dragging next.
Decibel is a logarithmic scale
It is still wasteful. There are other wasteful things but this is new technology which is not solving the problem but creating new one.
I think if you went back and looked at some of the OS X and, especially, iOS design elements of a decade or so ago you'd probably find some of them pretty dated.

Another thing worth observing is that Apple exists as part of essentially the fashion industry which is design. And I don't necessarily wholly blame Apple for all the thin, grey, minimalist design that we see everywhere these days.
The price of food(and likewise farmland) varies hugely though. A function of population, location, supply chains, shipping costs, import tariffs, flavors of the month, the amount of disposable income in the population etc...
I am on the road right now, I had a Burrito last night that was good and priced fairly, I ate 90% of it. I got indigestion. I wish I'd gotten 70% as big a burrito and paid 70% as much.

That's not fair to the restaurant though because their overheard includes order taking, payment, the space my wife and I took up, cleaning up after us, the free chips and salsa, etc. So maybe the restaurant wishes I got the 70% burrito but I paid 85% of the cost.

There was a great soul food restaurant in my home town which sold biologically appropriate portions for prices not much less than you usually pay for oversized entrees. I think one reason they didn't last was that people perceived it as a poor value.
You cannot call a method on null. Meaning:

- Practically, Java would rather have to `return 3` when it detects a null child, effectively precomputing the penultimate level.

- Semantically, Java could no longer distinguish between an absent child and a child with no children.

Honestly, I have other variants that still don't use pooling but are less idiomatic; I find this exercise is begging the question hard. Any tools, however idiomatic, the language is giving you to reduce the effects of allocation seem to be off-limits for GCd languages. Whereas then e.g. C can just throw them all in a third-party pool library. And JIT languages are presumably allowed to fuse anything they want.
The amount of companies I’ve worked in where they’d just be like can we push back on the solar system a bit
I'm ex startup CEO, schizophrenic and ex-inmate. Where should do I go next
So I'm in my early 30 and completely unsure where should I go next. I'm undiagnosed schizophrenic in remission and here's my story.

In my early 20s I founded a startup, got it on rails with traction, revenue and investors, and I was fired from it.

Around time of firing I started developing schizophrenia, still undiagnosed because I never went to psychiatrists. I broke all my contacts within a year, locked myself in, broke up with my significant one and switched to a social recluse lifestyle.

I started tinkering with crypto around that time and made some money, so I don't really have to work a lot of time if I keep my lifestyle.

I kept my programming skills up do date, spent a lot of time with AI projects, but I was unable to find team-mates to work on these projects. Most of these projects I was involved with were solo efforts.

Eventually decease progressed to a point where I had no real life, locked in my apartment tinkering with AI and crypto, Terry Davis style. My schizophrenia symptoms were getting even worse to a point I had no real-world contacts except my parents.

Around 2019 my father died and my mental state gotten even worse. I landed in prison for 2 years for attacking a police officer.

It has been 6 months after the prison, I now mostly involved with AI RL, Rust and Substrate projects, but I'm afraid I've completely lost a direction in life, with 0 peers still. I figured out I might just find a normal programming job, but so far my resume with 8 years of non-working gap keeps alienating employers. I completely unsure where should I go next. I have no social life.

Are there other misguided people like me?
I actually like that I can connect everything - keyboard, mouse, two monitors, headphones, power, ethernet via one thunderbolt cable.

What I'd hate is the fact that I'd have to unplug everything and take this dock with me if I wanted to connect in the conference room.
Thank you for your comment, for a moment I thought I was crazy to believe that it can make sense to have a payment system where merchants are protected.

When I say the majority of anti-crypto people are privileged, it's because of this. They never got to experience life in a world where people nickel-and-dime on a 5 dollar purchase. They can not even conceive of a world where "evil" business owners have legitimate reasons to want to protect themselves, and they can't even see that people will do the most stupid stuff over pettiness or because they think they can get away with it.
Whats up with git submodules refusing to clone/update/checkout submodules while having all their files showing up as deleted? I encounter this quite a lot and the solution seems to be a git submodule sync --recursive (or something like that) but I don't get why I run into this in the first place? Probably related to forgetting --recurse-submodules when cloning but what do I know?
There's actually a lot of good reasons to use generators over async/await. It's not feasible to use only async/await in Unity. Besides the inherent garbage with the design of Tasks, the fact that threading isn't even a topic for generators makes the UX a lot easier for newer/novice devs.
Science goes were the data goes and the data on half of humankinds actual, unfiltered thoughts and actions, are in big four datacenters.

This knowledge aggregated, mined and filtered, gives the "elites" a pretty good view on what human nature is really all about. And if you do not look on their words, but on their actions, one begins to grasp that hidden in that data, there was something ugly. Humanity is not the idealized version we like to think of ourselves.

There is something in there, that made them abandon all dreams of a good future through technology and embrace totalitarianism without second thought. One actually can see it in those haunted faces. One can see it through there investments and political supports.

They stare at us like we are a monster haunting their nightmares and will collapse into a anarchic butchering frenzy once push comes to shove.
So does that translate for you into "I'm buying BTC"?
Like I said, I was not the one starting the comparison.
That leads to question would such civilization even attempt to expand or balance their growth and resource use in their local system? As colonization is inherently hostile and greedy action.
https://coveryourtracks.eff.org/ from EFF does something similar using analysis of all the data shared by your browser. It also gives you a score of how unique your browser signature is as compared to other users
Money illiterate folk are generally poorer, with fewer job options. While the gifters deserve what befalls them, I find it hard to laugh at the misfortunes of those with fewer options that have been conned into this scheme.
This takes me back! In my final year of primary school I spent countless hours at a friend’s house playing this together (on his state of the art 100MHz 486 with a CD-ROM drive). We barely understood English and most of the puns and jokes went way over our head. I’ll never forget the vibe of that game and I have never played anything that comes close since. I wish I could play it again for the first time.
> If you have a large collection of mostly-dense vectors and can tolerate lossy compression, Bolt can probably save you 10-200x space and compute time.

Space. It can save space.

The main limitation of fast ML models nowadays is how much parameters you can load in your GPU memory, and these are usually matrices.

200x would allow me to run GPT-3 on my old GTX 1050.

Frameworks, please implement this NOW!
for older people in the industry the comment was clear to understand it was about Microsoft not being able to kill the iphone and consequently macs by simply forcing verizon and ATT to not sell the devices effectively, like they did on the PC business.