skysight-inc/HackerNews huggingface dataset:
Of note is Google never took the plunge on any of these the way Apple did. Which one of those products failed back to SMS messenger for compatibility and provided a default rich communication option like iMessage? They've never tried anything like iMessage, no idea why. It would be a different story if they were goading Apple in public to interoperate with their version of iMessage, beloved and used by all Android users. But this position they're taking here just looks kind of lame.
I have seen one old, large codebase that remained tremendously high quality. It was the algorithm suite for ground processing of electro-optical spy satellite collections for the US. By far the cleanest, best-organized, best-tested, and most reliable software suite I've ever had the pleasure of working on. The only downside was very long build times, upwards of two hours when I got there, but we eventually got it down to 45 minutes. All written in C++ and tiny bits of Fortran with the test and simulation tooling written in Ruby and Perl.

A few factors that I think contributed to the high quality:

- Waterfall development. It may be wrong for fast-moving commercial applications with fickle user bases, but we were targeting hardware capabilities we knew in exact detail years in advance of them launching into orbit and becoming usable, so taking the time to write out detailed specifications and requirements and tailoring verification testing to these structured the development. No chaos. Everything had a clear purpose with a really obvious way of telling whether what you did was right or wrong.

- Dedicated testing teams independent of the dev teams. When their entire job is to find bugs and break stuff, it makes a difference.

- Very little library use. This wasn't really a "build versus buy" decision per se so much as the program had existed for such a long time, that at the time we solved most problems, we were legitimately the first to do it, but since the code base was entirely classified, we couldn't release our own work as libraries. The upside to this is all of our work was dedicated to actually writing and testing code, with very little work dedicated to managing dependencies, and the developers understood what everything was doing, including low-level functionality like memory and thread pools, filesystem drivers, and scientific functions like coordinate transformation, ground to orbit projection. Nothing was a black box. We understood our system because we wrote it.

- Continuity. The lead technical people from research scientists who developed all the algorithms to software architects that came up with data structures and class hierarchies, were often 30+ year veterans that had never worked on anything else. They were the world's foremost experts in what we were doing, so they were good at it.

- Effectively no corporate level management interference in what we were doing. The work was all classified and the top suits aren't cleared to know what we're doing anyway. We're either costing more than the contract pays or we're not and that's all the really matters. They can't micromanage if they can't even get into your building.
Minecraft release 18 November 2011.
Quake release June 22, 1996.

They may have frankensteined the engines to support ray tracing but these are not modern games at all.
That sounds interesting. Do you have it up on github or somewhere?
The value of US Dollars deceases exponentially in comparison to any finite good, no?

Furthermore, most people's salaries don't increase as fast as the value of dollars deceases. That means for the average person it's likely that you are paid less every year.
> I consider trucks in US for non-contractor use to be frivolous, but I don't go around telling people those need to be banned.

What does you not liking trucks have to do with the issue of putting limitations on mining crypto?

Just because you don't care about this random issue doesn't invalidate serious concerns other people have.

Also, this is a pretty bad faith argument to say 'who can make these decisions'. We make rules in society all the time. If enough people can be convinced for a particular regulation and the laws of the society allow it, then it'll be implemented.
Settings>Accessibility>Display & Text Size>Increase Contrast takes care of that across all Apple apps and most third-party ones.
I made https://nowhiteboard.org with a google sheets back-end.

I use an open-source project someone made that lets you export a google sheet as a JSON object. Website is hosted using vercel and front-end was made using react, but recently transitioned to nextjs. And then I have a DigitalOcean VPS run a python script to grab any new jobs every 3 hours and upload it to the google sheet. Pretty simple set-up, and only costs $10/month for the VPS. Everything else is free!
Agree but confused....

Asking a few questions in response would be meaningful:

Do you ever write scripts to solve routine tasks so you don't have to do them over and over again?

Of course you do. Most ( not all ) of these examples are attempting to abstract a problem. In some cases they do that well in other cases they don't.

Have you upgraded your OS in the last 20 years?

Again, of course you have. Each of those upgrades have some useful and some not so useful things.

Did you upgrade your vehicle to a Tesla?

I can't answer this one but the same applies here. If you want to state "well yes because it helps the environment." My response would be simply a large number of auto advancements over the last 20-30 years makes the vast majority of that a reality for you.

So no, you will not stop attempts at progress. Some will win and others will become Studebakers but this is the activity that drives innovation.
I found I was being targetted with a lot of pro Pakistani propoganda on tiktok. I am Indian and the Pakistan is friendly with a big neighbour.
>>I can do my job in about 2 hours a day most days.

I often wonder how many people I work with that have 1 or 2 additional full-time jobs that they are just faking busy at. People that are 100% dedicated to the project you are on, but for some reason are never available for meetings or ever deliver anything on time. Just show up once in a while at a meeting, give some song and dance about how busy they are and then disappear for days at a time.

One coworker just disappeared for ten days - not a peep for him - shows up on day 11 with nothing new completed, but lots of stories about how hard he is working.

Not sure this remote working is going to last for a lot of folks given the abuse I see everyday.
Yes and no. AMD uses different architectures for their consumer grade hardware and their HPC stuff as well (i.e. RDNA vs. CDNA).

CUDA support (or rather lack thereof, which isn't AMD's fault) plays a major role w.r.t. software support, but AMD's compute architecture isn't DL-focused either.

The MI250X compute part for example has a FP16 to FP32 ratio of 8:1 and a FP32 to FP64 ratio of 1:1; in other words it's an absolute beast at GPGPU compute.

The 6900XT on the other hand has a FP16 to FP32 ratio of just 2:1 and a FP32 to FP64 ratio of 1:16 (i.e. it's severely restricted at high precision workloads and OK at half-precision).

Comparing this to the specs of NVIDIA cards, they're still vastly superior on paper. The consumer versions of Ampere only get 1:1 (FP16:FP32) and 1:64(!!! FP32:FP64) respectively. But then again, NVIDIA cards feature dedicated "tensor cores", which have no equivalent on AMD consumer grade hardware.

The main selling point for NVIDIA, however, is software support and mindshare. They started to buy themselves into academia in the late 2000s by sponsoring labs and providing a vast ecosystem of software libraries for deep learning and GPGPU support in general. This not only helped kickstarting the deep learning revolution but also tied their hardware and brand name to GPGPU, which basically became synonymous with CUDA at that point.
Many aircraft were well aware that they were headed to recovery bases in countries like Turkey, and that their home air base was almost certainly a radiating ruin. SAC reconstitution teams would meet them to refuel & rearm — in theory.

A friend's dad was an F-4 pilot and sat on nuclear alert on a carrier in the Med. If the alert a/c (armed with nuclear weapons) were sortied, they were instructed to find a NATO airfield to land at because their carrier was almost certainly at the bottom of the ocean by the time they hit their targets and started their return journey.
And now Quebec, Canada.
Heh, now Google feels the pain of proprietary protocols. Had Google pushed for XMPP and RSS odds are they wouldn't lose so miserably to Apple and Facebook on the social side.
I don't pay for lastpass, and I was able to export, but I've also been a user for a LONG time, so perhaps grandfathered in.
> You can game 24/7 and dry your clothes every night of the week and STILL use less power than a modern, efficient single miner node. About 50% less!

I think OP point still stands. This is comparable in term of "waste".
Oddly enough making buying a house faster is not really a priority for me. I appreciated that mechanisms of trust kicked in for that transaction - my bank wouldn’t release mortgage money to anyone but a lawyer or notary, and my notary would not have released money to the seller unless they actually owned the place and transferred ownership to me.

Making that trustless means I am open to scam sellers, and have to trust the seller (who stands to gain if they can trick me) instead of now where i trust the bank and the conveyancers instead.
Somewhat apocryphal, but I remember reading of a Polynesian elder, during the so-called age of discovery, who would (allegedly) warn of the approach of over the horizon sailing ships by observing changes in waves and air currents.
> So it's only a coup if it's "aimed at stopping the constitutional process of formalizing a lawful election"?

Correct. A coup is by definition an illegal attempt to take control of government. In a democracy, attempting to prevent a lawful election from being certified is a type of coup.

> Why is the "constitutional process of" passing bills not protected?

It is protected. If an insurrection invaded the Capitol to influence the legislative process, that would be illegal. Anyone involved in organizing or carrying that out would be charged with crimes.
Right. We need to run anti-virus programs in jails with read-only file system access. That should be a standard OS feature. They should output a list of files to be examined or deleted or jailed, but not actually do anything about them. That should be the job of a separate, very dumb, open source program.
The paper you say just say the law prohibits militias "from engaging in activities reserved for the state militia, including law enforcement activities. Some, including California, also prohibit paramilitary activity during or in furtherance of a civil disorder."

Then it goes on to cite the California misdemeanor for doing so, in state law.

Why would DoJ (feds) be investigating misdemeanor state law in California?
Wikipedia isn't exactly an unbiased source of information, either.
Semantics, I suppose.

Capability allows the market to exist and creates potential for demand.

For certain levels of actual demand and saturation, social/cultural normalcy and expectations might lead to "need" as you describe it.

But in this case, I meant specifically that Webb, given 20 yrs of remaining fuel, won't suddenly "need" refueling if the experimental technology suddenly becomes avaliable in 19 years, as the remaining system also approaches end of life.

Fuel is no longer the most likely point of failure for determining lifespan. That might have been different if Webb had to use more fuel on its trajectory burn, had only a few years of fuel, and the technology was extant/eminent and cheap.

The risk-v-reward calculus would completely different, but unlikely to change at this point.

If my truck throws a rod on a roadtrip in Alaska and I limp upon a gas station as my 20yo dying truck burns the last of its gasoline... I don't "need" gasoline, I need a flight home and a new truck.
The author is fighting a strawman. Rather than engage with the specific problems these solutions were built to solve they dismissively regard them as just flavor of the week trends purely for the sake of chasing newness. This is true of the entire post, but I'll tackle just one since it's emblematic of my issues with all the rest:

The argument for Electron and React Native isn't "it's modern", it's "it's much cheaper". Hiring experienced desktop application devs to build a quality native app for each platform is going to be expensive, hiring a few JS bootcampers to build one react UI that works on every platform is extremely cheap - shittier performance is the tradeoff to instantly have access to every platform. It's not a coincidence that Electron apps like e.g. Slack, Spotify, Discord are massively dominant players in their markets, I doubt you'd look the engineering leads of these companies in the face and tell them that you believe they put no thought into the tradeoffs of Electron and that they're just following trends.
Can't you say that about anything? The IRS, DOJ, NSA, Supreme Court. You can claim they were all created by whatever party was in majority power, to go after their political opponents. And it often is politically advantageous to claim BS like that.

Unless you're making the extreme point that democratic republics are intractable, because individual government employees will necessarily bend the rules to favor their own party, then you're not making any point at all.
These complaints seem really entitled to me.

You can download and use something else if you don't want to use Apple's Messages app.

You can configure Messages to use only SMS and not do iMessage.

You seem to be saying that Apple should provide a multiprotocol tool that supports a bunch of platforms and allow you to intermingle them, which is a fine thing to want, but if it's not in Apple's interest to build such a thing I don't know how you can describe their choice as "wrong" or "harmful".
I have real experience in this. I wrote and published two "big" technical books which were released through a major technical publisher. Both books were "mass market" in that you could find them on any bookstore computer shelf, they were translated into multiple languages, and used as course curriculum at several colleges. My caveat is that unfortunately my real world experience was a while ago. 20 years, which is a long time in this space. Distribution, self-publishing, and better online resources mean that YMMV.

I made a decent royalty, with a bunch of other terms which included buy-backs (e.g. returns) and other ways for the publisher to ensure they maximized their profit over mine. Over the course of 5 years I made roughly $35-40k, but that was spending a full year of 25/hrs a week on top of my day job, it works out to about ~$30/hr. I think if I were to quit my day job, continue cranking out 2-3 books a year, and collecting residual revenue, it would still be less than a 6 figure income (this was circa 2000 so $100k was +/-$160k equivalent) - certainly quite livable but also not stellar given that you have to be at the top of your field and on top of technologies all the time. My salary and my "side gig" contract rate were both hire at the time.

So...

Did I make much money? Not really.

Do I regret writing two books? Nope.

Am I proud of those books? Hell yes.

Would I do it again? Hell no. Way to much work.
I don't believe you can do this on iOS.
not really, on desktop I can just go to firefox menu | passwords and search/view/copy any of my saved passwords

on android, firefox can autofill passwords in any app
RCS doesn't support E2E encryption out of the box.

So for me it seems like a far worse solution than the status quo.
It seems the article you're talking about is the opponent color process, which here's some great articles about it: https://www.handprint.com/HP/WCL/color2.html https://blog.asmartbear.com/color-wheels.html

I had some fun modeling the color space in 3d on codepen: https://codepen.io/torleifw/pen/jOwjPxp

(or a more boring slider option here: https://codepen.io/torleifw/pen/OJgdyPJ)

One of latest papers I've read recommended using a matrix to transform color spaces, which i've also done a codepen for.

Interestingly the opponent process mirrors the LAB color space, which is soon going to be available in Safari. This is pretty cool and can enable developers to color coordinate easier.

I'm going to give the webpage you linked a good read, looks very interesting.
> A classic example is Itanium: it is only a historical footnote today, but Itanium’s explicit parallelism and focus on scalability once made it look like the future of CPUs. The problem was never the hardware itself—it was difficult compilation and backward compatibility with the x86 software ecosystem that doomed Itanium.

The problem with the Itanium was the hardware itself. Finding sufficient ILP on general purpose loads for a VLIW like Itanium is an unsolved problem in compiler design. Saying the problem with Itanium was software would be like entering a drag-racer in formula 1 and saying the problem was that the drivers weren't good enough at steering.
An open standard would be better. Google should be able to follow apple's specification to add the additional features, and when apple updates the standard, Android texts turn green until the update is pushed.
A theory I've often had: the Jevons paradox explains why desktop software remains so slow despite the massive improvements in hardware speeds. When you improve the efficiency of the hardware, software starts to demand more CPU cycles, since there's less of an incentive to optimize.
> The entity name was the location was the definition.

While that concept sounds cool in theory, in practice it was and is a disaster. In combination with the big degree of centralization and little versioning mechanisms you have to trust the publisher to not alter the semantics, and also hope that they stay online forever or your semantics vanish.

When I first learned about the semantic web, I was very hyped on it, but that quickly subsided once I tried actually querying the ontologies and having to see that most of them yield a 404.

I'm still very hopeful for semantic data (and happy to be able to work on a product leveraging it), but I think for an open semantic web there is a lot of work that needs to go into tooling to make it succeed.
Dead on. Building efficient and elegant software is difficult. The author should actually give it a try some time.
Alternately, it becomes impossible, by analysis paralysis, to decide what stack to learn and build from. Which one is safe? Which one is secure? Which one has legs?

Which ones do you dedicate your precious time to as a direction to keep earning a paycheck?
I’m assuming you are referring to BLM and those who support them. I don’t know of anyone who supported the destruction of entire city centers. One person convicted of burning a building down in Minneapolis was not from Minneapolis and was a right wing supporter. I do know that people felt that police abuses had gone too far and with impunity. In places like Minneapolis police no longer had the consent of the governed. Quoting the Declaration of Independence:

That to secure these rights, Governments are instituted among Men, deriving their just powers from the consent of the governed,—That whenever any Form of Government becomes destructive of these ends, it is the Right of the People to alter or to abolish it, and to institute new Government, laying its foundation on such principles and organizing its powers in such form, as to them shall seem most likely to effect their Safety and Happiness.

Perhaps you view the protestors as terrorists but I suggest this is a twisting of that term. I do not embrace a domestic office of terrorism for the same reason that I oppose the Department of Homeland security. We Americans have become a divided people wallowing in fear of those fellow countryman who adhere to the wrong ideology. It is too easy for a demagogue to usurp the normal functioning of the law enforcement to go after “domestic terrorism”. Too many people will willingly support the infringement of the rights of those with the wrong ideology.

One thing we should all agree with is that major police reforms are badly needed.
Can't it be both? or none of the above? I don't know anything about D specifically, but effort spent here is likely to be valuable elsewhere. Either because of techniques learned, or approaches validated.

Even if D never catches on, folks will learn from what they've done. And the folks who did it, will likely be able to get jobs in the field. I doubt the effort is truly wasted.
I don’t think you understand how cryptocurrencies work. There ain’t much Coinbase and PayPal can do to stop someone sending coins to my address. I don’t have a website, nor do I care what Coinbase or PayPal do or say.
Congress was set to certify the election that day. Had the insurrection succeeded, Mike Pence likely would have been killed (remember the "hang Mike Pence" slogan?), along with Democrats in Congress. This would have allowed Trump to remain "president" indefinitely, especially because any election he wouldn't win would be "fraudulent". It was an extremely important moment for our country.
> If money is easy to debase then it will get debased a lot in the long term.

What happens to money in the long term doesn't matter much, what happens in the short term does. Investment vehicles short-term fluctuation matters less, but their long-term performance matters more.

> That leads to inefficiencies in the market, and in particular to less sustainable behaviour of people and less sustainable societies.

I see no reason to believe that the long-term smooth decline in the value of money does that at all compared to achievable alternative behaviors of money. In fact, one of the reasons money is typically managed with a goal of low-but-positive inflation with low volatility is that there is quite a lot of experience suggesting the opposite.
This is relatively simple to create yourself.

There are closed form equations that can be used for the angular position of the sun, which will be more than accurate for this purpose.

Then it's mostly some simple trig to determine areas that have a line of sight to the sun.

I have this on my to-do list because in my bedroom on a full moon the light will come through one specific window onto our pillows. i wanted to automate either curtains or something to predict when it'll happen.

Maybe eventually I'll get around to something like this
Economies need a human-in-the-loop to adjust the settings every once in a while. That's what monetary policy does - it changes the money supply and interest rates as a response to what happens in the economy. Thinking that you can lock that policy in place once and let it run forever is naive - it just doesn't work in practice. This is why we don't have the gold standard anymore - it was a system so bad that it eventually broke and we had to move away from it. That's where all the talk about sound money ends - money has to be "unsound" in order to work in the real world.
No, as long as the data model is stable you can add new rows.

You might want some kind of versioning for messy column changes, particularly removals.
OK, let me be more precise: I do not care about small amounts of steady, predictable inflation. (I care more about the monetary authorities having room to maneuver to prevent deflation, which is far more damaging than inflation.)
These people worship trump. If they thought what they did could work why would they show their hand in purposefully ineffectual manner? Any evidence it was planned just as a way to demonstrate what they are capable of. I’ve seen zero reporting on your theory.
Rather than directly taxing obesity, countries are starting to target its causes with taxes: https://en.m.wikipedia.org/wiki/Sugary_drink_tax