skysight-inc/HackerNews huggingface dataset:
Certainly. Computers are made of parts. Apple charges egregious prices for upgrades, some companies don’t. System76 is the focus of this whole discussion, and they charge extremely reasonable prices for SSD upgrades... not hundreds of percent markups.

Since we’re on the topic of System76, a fully upgraded Oryx Pro (except leaving the GPU at the base option) costs about half of what a fully upgraded 16” MBP costs (also leaving the GPU at the base option), while offering similar specs — $3158 vs $6000. The System76 chooses to go for a 144Hz panel instead of a HiDPI panel, but different people value different things. The System76 obviously has a better port selection (for most people), while obviously not being as sleek — but it’s not huge either, it’s reasonably thin and light. It’s more durable while not as shiny. It’s easy for people to pull out the “no true Scotsman” defense at this point, but it all depends on what the customer is looking for. It’s Apple’s fault if they don’t offer enough variety to meet the needs of their customers.

I’m sure I could dig into comparative analysis of other OEMs vs Apple and come up with other examples, but this one is easy enough.

Spec for spec, Apple charges much more than twice as much for many important upgrades... so a sufficiently upgraded Apple laptop can be more than twice as much, even if it’s often “only” a 70% markup or something. That doesn’t excuse charging egregious prices for storage. Customers want storage, and Apple withholds it unless customers want to pay a large ransom. They solder the SSDs so that customers cannot upgrade their own computers.

I own an M1 MacBook Air. I’m not some “Apple hater”, but their upgrade pricing is truly appalling, and for all their talk of environmental friendliness, their attempts to thwart aftermarket repair and upgrades significantly hinders the total potential lifetime of their products, which increases their environmental impact relative to what could be.

I bought the 256GB/16GB model, and that 256GB SSD is borderline too small for me to deal with, and I’m not even like an average user that would be attempting to store music and pictures on it. I’m almost exclusively using it for software dev and web browsing. I would swap out the SSD, but... that’s obviously not possible.

If I can’t make the 256GB of storage work long term, I think I would rather sell this thing and buy something else than give Apple $0.52/GB. The M1 is good... but it’s not priceless. My opinions are subject to change, of course.
battery and overall compatibility.

and for under 15" it is just a waste for 90% of people.
Why cloud security is so hard
Addressing Computational Costs of NGS That Accompany the Scale of Large Trials
As the use of Next-generation Sequencing (NGS) continues to make a transition from academia to use in the clinic, there is a renewed need to revisit core bioinformatics tools to meet a new set of challenges.
Docker containers (and the Dockerfile).

Docker has almost completely eliminated the need for OS-level configuration management. That's an entire class of software that is now virtually obsolete. Developers don't understand this, but Ops people got back like 20-50% of our time, and we can now do Immutable Infrastructure with apps. (Though it appears we traded Puppet for Terraform.... F*#&*@^&^!!!)

Creating immutable images with stock packaging tools and allowing you to build on top of them was the core of the revolution. But the other critical part was the Dockerfile. At first it seems almost stupidly simple. But actually, its genius is in its lack of freedom or functionality. It is incredibly impressive that it hasn't been overwhelmed by logic statements, templating, nested frankenstructures, etc. It's also wonderful that it's constructed for humans, not machines. Probably the best configuration format I've ever seen.

It's definitely not perfect, and there's still a lot of improvement needed. But we're never going back to not using containers. (The only alternative for Immutable IaC at the OS-level are entire VM images built by Packer and a shell script, and it's just not the same)
Investment in STM (Software Transactional Memory) through implementation of supporting data structures, could be a more effective investment for this problem space.
Docker-compose: Over the past years I've gone from running some things I really wanted (Samba, Nginx with a website or 2 and maybe Drupal) to just about anything (NextCloud [2 installs for 2 families], Home Assistant, Bitwarden_rs, Minecraft servers, Unify Controller, Samba, WireGuard ...) And trying something new is soooo easy with Traefik taking care of name based routing and certs. And it feels good that my entire personal infrastructure can be backed up by copying a single Yaml file and a single folder (with many subfolders of course).
this gave me a vivid image of young me flailing around in the dark trying to understand why undefined is not a function
Google Photos. Easy image backup, arranged chronologically, with the ability to arrange stuff into albums. I haven't found anything quite like it since they killed off Picasa... and it has the added bonus of working across my operating systems.

Google being Google... I still backup my photos elsewhere, but I'm more than happy to keep paying for the convenience that it offers. It's amazing that I can pull up photos from 10 years ago on my phone on a whim.
Will we enjoy our work more once routine tasks are automated?
But having things be better for humans was never the point of the economy either. The actual point has always been making things better for a subset of humans, everywhere throughout history.

I don't see why an unemployable horse would be considered any differently from an unemployable human to the cold profit motive.
This is an especially poor choice of example given that it's the canonical example for STM, and STM actually solves the problem.
What if you run production on your laptop? :)
Is "commute" the right word for that? I'm not a mathematician, but it doesn't match any usage in my poorly trained math-lang semantic net.
They are removing both implementations(the new and the broken one) in order to put more work and review on the new one, and release it properly at a later time.
They're everywhere in Europe I believe.

In Greece there was the notorious AEPI [1] that was collecting fees from both stores, as well as subscriptions from artists so they can "represent" them. They were demanding fees even when a store owner was listening privately in their shop (e.g. they had a radio behind the counter). They were dismantled after a corruption scandal: most of the collected money ended up as exorbitant salaries for the board of directors, with the artists again receiving pennies.

[1] https://web.archive.org/web/20170128110611/http://www.aepi.g...
I disagree, it's perfectly fine for a developer to say no, I can't be in a closed ecosystem for these reasons like Purism stated. We need developers and users to choose open ecosystems.
I find this perplexing because the Olympic Games is notorious for draining an urban centers resources for years and the result being a bunch of infrastructure that the majority of the time just slowly decays due to the local community not having the same volume of population to fully utilize the utility. The handling of the 2016 games was an especially bad case.

It's overall a nationalistic country level flex at the expense of the local area. It's part of why only big countries host it, the side affects will only affect one city and you have other places to sustain the nationwide economy despite the hit.
If they raised prices they'd still make more money, rather than the money going to scalpers, and they could offer TSMC more money for more fab time, which TSMC could take into account when planning future fabs.

As far as I can tell the reason they don't raise prices is that the PR hit they'd take from all the gamers hating them for it would be a bigger deal than the additional revenue.
> I remember developing in the early 90s and there was no open source coding tools.

There were open source coding tools in the early 90s (a lot of the GNU tools, including Emacs and GCC, were first released in the mid-to-late 1980s.)
As someone working as a web developer for a smaller company, I don't get the use case for AWS. Super confusing naming of their services and nontransparent pricing.

For the vast majority of people some 5 Dollar hosting is more than they need. Just copy your files to the server. Does not get simpler.

And if you need more, it is super easy to set up a dedicated server these days anyway.
1) Pandas for data analysis and manipulation
2) BitTorrent (P2P file distribution technology). It is the best and fastest way to distribute files, however, it's main problem is piracy
3) Self updating software (Google chome was an early example)
4) AJAX - The web wouldn't have been what it is today without it
5) VIM
6) Package management software - Brew / apt-get / yum
7) software package management - pip / npm / maven
For the non-americans here americans have a very 18thC view of their own geography - the "mid-west" is not in the middle of the west
In my experience, adopting Kubernetes is seldom a well informed decision weighting the pros and the cons. Usually it's a stampede effect of higher-ups pushing for Kubernetes, because everyone else is, without really understanding what it entails.

The truth is, Kubernetes is awesome, it brings many features to the table. But it also requires ~10% additional very expensive headcount, ~20% more tasks overall, and prolongs the release cycle by ~20%. Figures are from my experience. Those drawbacks are rarely ever discussed - it's just dumped onto existing teams on top of their existing responsibilities, leading to struggle and frustration.
I was raised by dwarves in a mountain and overcame the rare sverfneblin disease to go to Harvard and the make a million dollars from my app. Buy my newsletter.
For historical purposes, range safety on SpaceX vehicles has been autonomous and onboard since 2017. Vehicles emit telemetry, but do not receive commands.

https://www.spaceflightinsider.com/space-centers/ccafs/autom...
Yeah you are right don’t know what I was posting last time.
DDG: compared to Google, yes.

How does the duckduckgo mobile browser compare to safari on iOS with regards to privacy though?
https://medium.com/hackernoon/algorithms-explained-diffie-he...
VLC was removed from the App Store by Apple[1], and had to be re-released under a dual license that allowed App Store distribution. GNU Go faced the same licensing issue[2]. This is a topic that was discussed on HN several years ago[3][4].

> Because, counterexample, Telegram is licensed under GPL and is has not been actively banned from the app store.

As long as Telegram owns the IP for the app, or has contributors sign a CLA that allows for relicensing, nothing is stopping them from distributing the app under the GPL and distributing it under an App Store friendly license.

Taking GPL code that you do not own the IP of, or that you do not have a license to distribute under your own terms, and distributing it under the App Store terms is a violation of the GPL.

[1] https://www.zdnet.com/article/no-gpl-apps-for-apples-app-sto...

[2] https://www.fsf.org/news/2010-05-app-store-compliance

[3] https://news.ycombinator.com/item?id=2083723

[4] https://news.ycombinator.com/item?id=1379662
Steam actually has a built-in feature for games to upload manuals, where they get a dedicated link[1]. Hardly any games bother though.

[1]In the current version of Steam, if there is a manual, it's at: Right click the game->Properties->General tab.
Sysinternals never ceases to amaze me.
What's the incentive to make life/jobs better for humans?
It definitely has on Red-Hat.
Uber Grants Vacation Pay, Pensions to U.K. Drivers After Court Ruling
two decades?

Two centuries.
I have decided to replace AI (and robots) with Orcs in your comment.

> We should therefore focus on taxing capital rather than labor

I find it amazing that these "thinkers" don't see the irony. You are "afraid" that people are going to vote you away from your wealth via democracy; but then you feel privileged to decide how this wealth should be taxed. Since Orcs are getting smarter than humans, maybe we should let them decide?

> and Orc teachers that can diagnose and explain exactly what a student doesn’t understand.

Since Orcs are smarter than humans, why bother teaching humans at all? Unless there is a point where a developed human brain could outsmart the Orcs, it seems to be a waste and emotionally guided.

> We could do something called the American Equity Fund.

Any solution that is not universal is bound the fail. These companies can move overseas to cut their tax bill. It also easier than moving now since all they need to move is data; electronics being already made in Asia.

The reality is, there is no place for humans in an Orc driven world where Orcs are smarter than humans and Orcs can make stuff. Realizing that is the first step to move forward in this new world.

Now try replacing humans with your nationality (e.g. Americans) and Orcs with people of a different nationality from yours to get even closer to reality.
I am more and more amused by Sam's ambition of describing so-called plans for Humans, while at the same time is 1 year younger than myself, who had co-founded a failed startup loopt based on sharing location information; and joined YC because of largely Paul Graham and him being somewhat liked each other without much deep connections, and eventually become chairman of YC; then now co-founded OpenAI as the one working business side of the org.

I don't think Sam is using his time and energy wisely. But I could be wrong. Who knows.

Edit: to answer the question in the reply.

I don't know what he should be doing, exactly.
But Sam probably would do more value by focusing on his work at OpenAI and figure out a way to make their work more "open" and "accessible" to puny humans who does not possess a billion dollar computing cluster.

[1] https://en.wikipedia.org/wiki/Sam_Altman
Whether the crypto you receive in compensation is considered a security or not will not matter from an income tax perspective in the US. If you were paid in stock, you would owe taxes on the compensation at the price of the stock at the time you received it. You might also be subject to capital gains tax if you sell the asset (stock or security-crypto) if you sell it with a cost basis calculated at the time you received it.

IOW, if you got paid say 10 ETH, priced at $1800/ETH, you would owe income tax for $18,000 that year. It does not matter if you sell the ETH or not. It does not matter if ETH is considered a security or not. You pay taxes on the value of compensation whether the compensation is in USD, stock, ETH or chickens. If you subsequently sold the ETH for $2000/ETH, you would then owe capital gains taxes on 10 * (2000 - 1800) = $2000 of capital gains. Possibly short term, possibly long term depending on when you sell it.
A little off-topic but I’ve been thinking about technological progress and its impact on inflation recently. In 2018 Jay Powell partly blamed Amazon (and others) for pushing prices down so much that the fed wasn’t able to hit its inflation targets [0]. Isn’t Sam’s vision also inherently deflationary? If consumer prices keep dropping due to technological progress, shouldn’t we keep printing money?

I’m still a little sceptical of Sam’s vision coming to pass, but if it does, it’ll have some weird consequences on monetary policy.

[0]: https://www.cnbc.com/2018/03/01/new-fed-chairman-says-amazon...
https://medium.com/@c0D3M/introduction-to-rsa-e8cb39af508e

EDIT: Pasting into Lynx screwed formatting from Groff.
Nice idea. Keyboard design is stuck in typewriter era and my shoulders and wrists could use an ergonomics upgrade. There's nice split keyboards, but the price is steep (~300 euros vs my current sub 10 euro keyboard).
This will probably get some flack and I am not a hardcore burner by any means, I went for a few days in 2010...

But Burning Man to me seems like a bit of a World's Fair.
I met some people who brought a massive insect-inspired art car from Australia..
With enough love it sounds like eventually Kubernetes could in theory also deploy applications running in BSD Jails on BSD. Great! Hope it gets enough love. I wonder if this is developed in an official capacity under the Amazon brand or it's a personal project. If the former, would be interesting to see what Amazon's interest is in this.
in sf, pre uber, taxis just didn't come. They were extremely unreliable -- call, and they'd come if they felt like it. maybe. and on their own schedule. Also, they were run by utter assholes who knew you had 3-4 companies to choose from, and they all sucked.

uber and lyft later turned it into a service that was highly reliable (came, or at least told you if they weren't coming). It seriously enabled the use of taxis as a reliable part of a transportation solution, or eg to cover the 1-2 days a week you needed a car without having to own a car.
Makes one wonder how someone was able to create a shell that is as shity as CMD is.

It is remarkable how bad it is.
Get an mnt reform and build your own :D
Or just invest the few bucks to go for an mvp: split 60% keyboard and a separate numpad simply stuck between the two splits. If you like it, build it properly. :D
Windows has containers, no need to use WSL.
I spend a lot of time fixing iOS devices to relatives and friends. I think what you are referring to is just a myth created by the PR department at Apple
I dont know a single 5 star rating system on the internet that I trust.
To the author:

Stick to pealing the layer on top of what you see in your daily, AI, for now the only output being some analysis and synthesis for some data that has meaning, and is in the hands of a few, for the few. SQL for human data mongers.

The data in the public domain are one of many, botched, out of focus, wrong datasets, lack of context, a mix of right context, too limited scope to data... as is your own admitted supposition, of what you see is not what you suggest it would mean. Garbage in garbage out, a DdOS on AI is the big one to solve for now?

Add some inevitable layers, individual psychology, societal collective psychology, surplus population and their going rate of psychological settings, the list of variables "known" is endless, even more so are there hiding some very well known "unknowns".

Some serious contenders of raw AI are bluntly omitted, the size of the global population versus the index of resources of the iron-ore ball as is the planet. Relying on "money", a sublimated layer, to account for anything but a tool for social engineering, as is your outright omission to define at all AI, it's reliance on the most infinitesimal part of the few (humans), the outright wrong definition of wealth in it's relativity and dynamics, the USA as a definite part of the planet, derivatives of all and everything, i really do not know where to stop to end the rant.

As a remark to your artisan ready for consumption product page, ...it is not very data searches friendly, it has a very limited scope, it is suggestive of different proven fallacies, and has no definite declared vocabulary.

Are you to blame, of course not, as you suggest yourself AI and not "universal" human genie, as in disproportion of memory and processing capacity is to blame. As long as energy is infinite at the level of AI, the processing versus energy economy of the human brain, as is that even more energy efficient processing brain of say a raven, is largely overpowered in meaning as to the absolute (till now, not necessarily tomorrow), and the nano-technologies and biology of genetics), inferior scalability of human minds.

When crudely put, nano-technology, the biology of genetics (Corona probably), are serious contenders readily to cooperate. Again the case for lack of scope and context of the tease of your blog page.

Publish or perish well assumed, you Sir are desperately clinging to the flimsy single rope, trying not to drown. Jouralists and media, politics build a living on this, it is called a narrative. I am very convinced that you could come up with such, say every week or two.
I thought it was because 3DFX started to compete with their own hardware partners?

3dfx was a chipset vendor - whether or not they fab their own chips shouldn't matter all-that-much: it's who makes and sells the boards that counts. The Voodoo1 and early Voodoo2 cards were made, packaged, and sold by hardware partners like Creative, Diamond, etc - but with the Voodoo3 and later SKUs of the Voodoo2, 3dfx did it all by themselves, so why would the miffed Creative Labs and Diamond lend their sales channel expertise to 3dfx? PC OEMs like Dell, HP, etc also probably had deals with Creative for their Sound Blaster, and it wouldn't surprise me if Creative politely asked them to not buy 3dfx-made boards in exchange for a sweet discount on Sound Blaster cards...
what about vyos ?

https://vyos.io/products/#vyos-router
>Surely this is just due to a lack of knowledge? If you're never going to use the portability, then you can get a much more powerful desktop than a laptop given the same amount of money.

They can also just like having the option of portability, and appreciate the less bulk. Plus, they do use it once in a blue moon outside (at a conference, traveling, etc).
> It seems like you'd always want to use actors?

My impression is that when working with Swift your first tool of choice should be a value type, so a strict or an enum. Actors would only be desirable when you need class-like behaviors and need concurrency. Maybe I’m missing something, but I suspect many of us will never use actors directly at all. I certainly don’t see any parts of my code which demand this kind of structure.
>I don't think C# has been as careful with its abstractions and the general aesthetic of the language to the degree that Java has

You say "careful", others would say "stubborn". The refusal to add things like operator overloading lead to a much less aesthetically pleasing language to read and write.
Begin Again with Healthy Habits
I haven't examined it but there's apparently a Usenet archive independent of Google at https://www.usenetarchives.com/

I assume things are also on the IA in some form.

Probably my earliest memory of Usenet (and really the Internet) is that after The Empire Strikes Back, there were endless posts on, I think, rec.arts.sflovers about whether [SPOILER :-)] Darth Vader was Luke's father. Someone at the AI Lab printed out the whole thread on the Lab's doubtless very expensive laser printer, bound it, and brought it into the movie committee office where I was hanging out a fair bit that summer
Human wants for things are endless. Human desire for extra time, even more so.
Human needs are subjective to each and every human. Why does Bezos get up in the morning?, if you’d like something aphoristic you may reply to in many creative ways.

There is a lot of hubris in saying we’re pretty much maxed out now, thanks and time to stop.
I’d suggest instead we need to make smart choices, and that usually smart answers are not found at the far extremities.
This “we have all we need” bit reminds me of scientists saying physics was over in the 19th century, combined with a bit of Thomas Malthus in such a way that we all die unless we halt innovation. It reminds me of that, but I’d be overstepping to put those words in your mouth. After all human intention has endless range to match the rest.
Does this really need to be behind a login?
+1 for git, I learned it at my second job and I remember at my previous position using window shared network drives as a very basic versioning control system
The had to reduce prices on the 3xxx series due to poor sales on the 2xxx series, it just so happened that crypto growth was happening at the same time. It was a bad situation, but raising prices doesn't solve the problem.
I think Loom can be abstracted away by Kotlin quite easily. Valhalla on the other hand won't work at all. You won't be able to have inline classes in android/older Java versions. Even more - specialized generics.
Show HN: Build-a-Block 2.0