skysight-inc/HackerNews huggingface dataset:
It makes sense to use both, but there is no alternative to "context-aware" ad blocking within the browser. YouTube video ads cannot be blocked via hosts file, same for any ad that's served directly from that site.

Also uBlock Origin lets you block any HTML element on any site. This lets you (interactively!) cut out autoplaying videos, annoying popups and basically anything that you as an individual user find distracting.

Or how about the option to block loading of large images? Try implementing that system wide without accidentally breaking certain requests using `curl` and while still allowing the user to flip that switch in seconds.

There's no single abstraction layer where it makes sense to do everything at once.
you could say that, but certainly not an SV company.
Gnome Software is pretty much unusable for installing software.

I use it to find software and read reviews, but never install. I always use the terminal for that.

1. Gnome Software does not tell what the package name is for deb, flatpaks, snaps etc

2. Gnome Software does not say what type of package it is (deb, flatpak, snap etc) except when it’s multiple choice.

3. No overview of dependencies.

4. No information what is happening during install.

5. Buggy installation, common case, click on Install, nothing happens, click on Install again and get warning “hey it is already installing you fool!"

Not everyone is comfortable to use the terminal, fixing Gnome Software should be a high priority for distros.
A single line of code allows any "sandboxed" program to escape from the sandbox. This is not what the word "sandboxed" means for any reasonable definition of "sandboxed".
China is following that playbook now. Hello America let me embrace you, hey let me do some more stuff for you... well it was nice knowing you see you later!
NFT mania is here, and so are the scammers
> as Theranos demonstrated so vividly, it is harder to sustain a hype balloon in a scientific enterprise than in many of the markets where Silicon Valley has prospered.

This narrative continues to frustrate me. Eleanor Roosevelt famously said:

> Great minds discuss ideas; average minds discuss events; small minds discuss people.

The big idea behind Theranos was that combining multiple microfluidic tests could produce a lab-on-a-chip. Theranos failed to combine more than a handful of microfluidics together and scrambled to find alternatives to bridge the gap.

Ultimately they were foiled by brain-dead regulatory tests that specified blood draw volumes of blood. This regulatory test has to change to accommodate fingerpick volumes of blood; a key feature of microfluidic tests.

Our collective small minds couldn’t focus on anything but the people involved. The core idea is still an outstanding hard problem.
Also common for ancient RDBMSes
Congratulations on your kids' accomplishments. That sounds really great!
Then when Windows 95 shipped it would not work with Dr Dos even though it was a shell on top of dos.
I did something similar a few years ago.

Not because I wanted to test my friendships, I was just too depressed to interact with other human beings.

I now have a grand total of 2 close friends outside of my family, even though I enjoy social remote events with people I kind of know.
We always seem to look at tech as if it is a thing unto itself, instead of a catalyst and enabler. Every industry is transformed by technology, but it remains fundamentally about the same thing. There was still a transportation industry after the move from horses to cars, and there is still a music industry after the move from physical media to digital downloads. If you don't understand the industry you are in, it doesn't matter how good your technology is. That doesn't mean things need to be done in the same way. What is transformative about software eating the world is the ability to bring distribution costs to zero, enabling radically different models. Only a deep understanding of an industry allows for a successful technology transition.

For example, for me what is interesting about autonomous vehicles is not the convenience, but the transportation models enabled by a radically lower cost per travelled kilometer. Those who make the software for the autonomous vehicles will surely succeed, but so will those who understand what transportation models become possible using that software. I'm not sure whether being a car maker is an advantage or disadvantage, it depends on how well the car maker understands the transportation industry. For this reason I'm also not clear whether Tesla is relevant to the future of autonomous vehicles. It seems unlikely we're going to drive around in similar ways as today, just with a computer at the wheel. Tesla seems to be working towards improving today's model of car ownership and usage by making nicer cars. That's an old world model. Whatever the future of personal transportation is, it is not that.
> One thing I've not understood about flatpak (or their competition for that matter) is why don't these permissions get prompted when they're used?

The POSIX APIs do not have such permissions. You can attempt to put something in between and have lots of stuff break, that's what Apple did. On Linux, there is no such authority.

There are alternatives as well, such as sandboxing all the way up to using a hypervisor for every program, which is arguably what you need to run an untrusted program.

> We are living in a day and age where applications ask for overbroad permissions for many reasons, laziness, privacy invasion, and even legitimate use.

Fair enough, but Flatpaks are mostly open-source software and closed-source software can be monitored far better on a Linux system.
This has happened before. A few years ago many did not understand the concept of smart chains and rather invested into new litecoin clones, all of which are replaced in popularity by smart chain tokens only a few years later. I agree but i think 5 years is enough to disrupt everything.
Why Machine Learning Does Not Have to Be So Hard
Have you seen fiat fonds these days? Most stablecoin defi looks a lot more promising than anything my bank has to offer.
It doesn't solve that problem, but it does provide a channel that is likely to receive an update in most distributions. It would be nice to not have to choose between sandboxing and security updates, though.
Can it let me pick any visible HTML element on a website to filter out just by clicking on it? Can it block content of a website without interfering with a `curl` request or a file download from a random messenger app?

All those things are trivial to do in a browser plugin but probably a total workaround-filled pain on any other layer in the system.
Tao Te Ching and Alan Watts
I don’t think this is quite right ... it was a fully fledged DOS (aka DOS 7) that ran first, described in your linked article as the “bootloader” what you are thinking of is the dos box that is described later, and maybe there is some confusion with Windows NT. I myself many times booted to the pure DOS environment many times using boot disks as some games around that time weren’t facilitated by the emulated DOS environment...
Must be nice to sit on devaluing currencies like USD and EUR these days
One of the downsides of hypercard was that there were many XCMDs that were buggy, poorly written and became unmaintained. You could create a stack and send it to people and it would hang their machine. If not immediately an OS update came and bang! Often solving that issue was too much for the average user. It languished as Apple languished and people moved on.

Hypercard was amazing in it's prime, so it's place in history is assured. Many people who were not "programmers" were tricked in to being programmers on a 30MHz machine! They created amazing products. It also influenced the development of Netscape and the way Javascript treated events/actions (attaching actions to buttons for example as opposed to a buttons sending events in to an event loop).

It's also one of the finest examples of a domain specific language empowering a normal user to do more. It's powerful but uses human concepts. Something we seem to have forgotten completely with our obsession in integrating Javascript, Python or Lua in to everything and then blaming users for not being empowered.

There is still a lot to (re)learn from these technologies.
Websites Every Developer Should Know
I started a PhD in biomedical engineering back in 2017, coming from a EEE background. The topic I was studying was the application of machine learning for neurosignal decoding.

Imagine the development of a "thought keyboard" that could be used by someone with motor neurone disease to communicate with their family or drive a robotic arm - young me was excited!

While it's true that the field had shifted towards machine learning in the decade preceding, that wasn't because ML techniques showed any amazing promise or were likely to be the foundation of any breakthrough. Quite the opposite, in fact - there was strong evidence to suggest that the "ML revolution" would go nowhere, but that's where all the grant money was.

So day after day, year after year, hordes of researchers would churn out ML papers they knew would yield no fruit simply because that was the path of least resistance. Occasionally they would get a "breakthrough" result that never generalised to other datasets. It could be the case that ML is showing genuinely amazing results in other biomedical fields, but after going through that I'm always a bit skeptical. (For anyone wondering, I left after a year and basically gave up the right to ever study a PhD in Australia again.)
made me cry a lil bit
Oh my gosh, I've never heard of these and you're right, they do look like a wonderful way to "travel" if you can't otherwise. Thank you so much for sharing.

Edit: Punctuation
I hear what you're saying, as I regularly run up against the rough edges of emacs too, but buffers and org-mode are absolute gamechangers for me and my productivity.

I have ADHD, so not being able to switch between active files/tabs/whatever + my TODO list at lightning speed + having to constantly use the mouse devastates my productivity.

That's to speak nothing of the embrace-extend-extinguish behaviors Microsoft has been exhibiting in its development of VS Code -- e.g., deprecating their open source, editor-agnostic Python language server in favor of a proprietary, closed-source VSCode-only server[1].

I regularly update and play around with VSCode in an effort to keep an open min, but frankly I haven't found it to offer anything worth the trouble + spiritual taint (I'm saying this sort of tongue in cheek!) of switching

[1] https://github.com/microsoft/pylance-release/issues/4
I don’t think average users want email or chat notifications.

And I don’t think web sites would prompt this as they don’t on Safari and that works out ok.

I think Chrome defaults stuff that Google thinks makes advertisers more money and Google more money. Safari defaults stuff that Apple thinks users want.
Bought an incredibly beautiful farm. I literally get happy just setting foot on it.
Genact – A Nonsense Activity Generator
Honestly never considered that. Thanks
Flatpak already does this. It is called portal. The grandparent post is wrong.

The problem is what haplens when the program does not use standard file choosers, file APIs, etc.
Where are you looking ? There are tons of remote-first positions (https://weworkremotely.com/ is just an example).

It could depend on your field too - in mine (IT) it feels like there’s a shift to remote and many organizations will keep allowing it even when they are able to go back to the office.
Exploding Tree
They said they have shared drives and these are unaffected. Shared drives are typically backed up by IT. It looks like a perfect place to store backups for most people that don't have a lot of data.
it doesn't matter what people think

both snap/flap user experience is trash

linux desktop is doomed to fail people the people who make decisions are clueless and tasteless
> The final, and perhaps most important, reason why Silicon Valley as we know it may be over is that its current incarnation is a product of the extraordinarily cheap capital of the years since the global financial crisis of 2009.

Seems to be implying that cheap capital is ending? Isn't the narrative everywhere right now that capital will remain cheap (almost) indefinitely and one of the reasons why many fear inflation and money is rushing to wallstreet and sv-casino (SPACs)?
The world needs a software bill of materials
and Naval too. I love his teachings.
How to say no politely at work
Haha, yes, could be.

Also, while I think my statement is correct, I don't think all German speaking states should be unified.

It's good that we have city states like Berlin and Hamburg compared to area states like Bavaria and Hessen.

It's good we have high and low population density states.

It's good that Austria is an autonomous country.

It's also good that Switzerland does basically its own thing.

That way Germans have many different ways to live. Diversity is the key in the long run.
Win the Space to Design Services
And, like fizzbuzz, lots of people fail it.
Plus, if you give them a $1000 laptop, they'll sell it, buy a cheap phone, and use the remainder to buy something that serves a more pressing need.
Leaving my job in tech to start a small business making a physical product.

I realized that the abstractions of remote work and software itself were wearing in me. It's nice to be back in the material world.
There are some children for whom the rigid nature of school schedules actually provides structure which makes them less stressed out :)
Getting a dog. I used to swear I never wanted a dog, I was a cat person. My wife wore me down, talked me into getting a sweet little Shiba Inu pup. She’s been my little ray of sunshine in an otherwise bleak world. Yubaba is now second only to my wife as my favorite thing in the world.

Honestly, getting up to let her out in the morning put me on a far more regular schedule. Taking her on walks gets me out of my office during the day and has done more than anything else to bust me out of the funk I was in.
It mostly depends on the workload. For the typical PC, no. I have some real life cases at work where the performance difference is more than noticeable, but that is a relatively small percentage of workload.
10Gbps will become affordable in 2023, when the last patents covering it expire.

10Gbps right now is not expensive because it's expensive to implement, it's expensive because the royalties demanded by the patent holders are absurd. They are so bad they are probably counterproductive -- if they asked for less per port, it could have maybe ended up as the default standard on every device already, resulting in more royalties overall. In any case, the last relevant patent expires iirc summer of 2023, very soon after that there will be a lot of fast, cheap NICs, and soon after that, it will just be embedded into everything.
https://archive.is/cNmEv
Not speaking negatively about the author of this post, but union should have been the obvious tool to use in a scenario like this.

SQL is very powerful and really not so complicated. Schema, index, and constraint design can be quite challenging, depending on the needs, but that's true whether using SQL or an ORM.

The problem I see often is that people use ORMs and never learn SQL. Also often, one has to really work to understand how their ORM is handling certain situation to avoid problems like N+1 or cartesian products.

In the end, it seems that rather than learning SQL, the developer ends up learning just as much or more about a specific ORM to get the same quality/performing results they would have gotten by using direct SQL.
Off the top of my head, online co-op gaming with friends a few hours a week.

Conversely, many of the things I see people list haven't worked for me. Working out has never made me feel good. I hate it always and it's a chore/slog to get through and I often want to quit in the middle. I feel a tiny sense of accomplishment for having worked out but I don't feel noticeably better or different than when I didn't workout. And yes, I'm working out every day. Sweat like crazy. etc...

Someone mentioned going for walks which I do, 1-3 miles a day. There are parks near where I live. I think going out is better than being stuck inside but before the pandemic I walked most places and took public transport so my total walking is probably below what it was before the pandemic. Further, walking just to go outside does not feel as good as walking to some destination. It feels more like a chore/maintenance. I do it because it's supposed to be good for me. Where as before I did it because it got me to a lunch, a dinner, a meetup, work, a store, etc.

A friend of mine says she gets high from running. She said literally "high" not just spiritually high. I ask her how long before running stopped hurting (it hurts when I run). She said 2 years! I don't think I can take it on faith that if I put up with the pain for 2 years it might stop.

I fully miss working at the office with my co-workers, having lunch with them, talking to them during work hours, getting dinner after work sometimes. Will be sad and likely suicidal if after the pandemic everything is WFH.
The web sandbox is an absolute delight for users. That users can run javascript code from malicious advertising companies without ill effect is a technological marvel. Consider all the shady nonsense advertising companies do today anyway - and imagine if they had full access to your filesystem when they do it! What a horrifying hellscape that would be.

"Oh, opened our website did you? Don't mind us - we'll just go ahead and install our own 'value add' daemons on your computer that show ads, and exfiltrate your data to improve ad targetting. You can trust us!"
Discussed 6 months ago https://news.ycombinator.com/item?id=24294450. (Title is again somewhat misleading.)
> Ultimately they were foiled by brain-dead regulatory tests that specified blood draw volumes of blood. This regulatory test has to change to accommodate fingerpick volumes of blood; a key feature of microfluidic tests.

As I understand it, for many of the tests Theranos was aiming to do there's no real way to achieve it with the tiny volumes of blood they were trying to use: the concentrations of the substance they were testing for were so low the statistical variation of the amount in any given small volume of blood would invalidate the test, even if you could accurately count it.
Nice! What is it?
While the time of direct control over engines is over now in this FADEC era...

The FADECs have a control panel, where universally there's a button for "screw the engines, give me power". Required for things like losing one of two engines immediately during takeoff, or having to do go-around on one.
The last time I remember hearing about this was in the excellent book "Undocumented DOS":

https://www.goodreads.com/book/show/603860.Undocumented_DOS

I'd already done a little reverse engineering, writing a simple "undelete" utility for MS-DOS 3.3, etc, but that book opened my eyes to a lot of the hidden complexity in DOS.
Closing CI/CD loop using Argoproj
Can you tell us a little bit more about what your building? Is it web or native?
>> but I think that power will be diffused across society as the cost of production falls

I feel like this is the kind of optimistic sentiment, expressed over the years, that this essay is countering.

Empirically, we've seen the opposite. Yes, "software ate the world." But no, it hasn't diffused anything. Once upon a time, it was expensive to press records or print books. Someone had to bankroll it, and so record labels and book publishers became. What actually happened when music and print digitized? Did they go to a flat, federated, diffused or disintermediated structure. No. They got more centralized.

Unaffiliated musicians and TV/film makers work for the youtube or spotify. They have no control or influence over those companies, and have no power. In fact, they have less power than before because they, unlike the platforms, are decentralised.

>> Music - democratised as the means of production are cheaper but the incumbents are not dead yet, however their position is becoming untenable.

Untenable in theory. Sure, there is no need for someone to bankroll record pressing or book printing anymore. Hello zero marginal cost abundance. Yet, labels and publishers still exist. The industry structure is more centralised and more intermediated. Above labels/publishers are amazon, netflix, spotify, apple or google.... the new top of the pyramid.

OOH, we can believe our own 2004 speculative reasoning about digital economics... and what is or isn't tenable. OTOH, we can look at reality in 2021 and accept the prevailing trends. Youtube, spotify, itunes, amazon, netflix and future monopolies are what abundance looks like, not Wikimedia, Linux or the www.

We were wrong. Abundance has not impacted economic structures the way we expected. We have what we had before, but now with a tech monopoly at the top.
You don't want a problem with a single drive to take away everything you have, like RAID0 does. The only good case for RAID0 is temp/buffer files that you don't cry if you lose.
That would almost as bad and is absolutely out of the question in today's regulatory landscape as it does not follow security best practices such as per record encryption or segregation of data.
What is the product that you make?
Power plant is common term in aviation.
smh uBlock makes life so easier on web.
> A few months ago I unticked "Allow pages to choose their own fonts, instead of your selections above" in Firefox, and I've not looked back.

I did the same, and I am still amazed at how impressively you can break website UIs with this simple setting. Want to absolutely wreck a modern responsive web app built by a billion-dollar IT corporation? Deny it custom fonts and everything comes crashing down:

https://i.imgur.com/LoudUCD.png
in some countries entrapment is explicitly and strictly forbidden. like if law enforcement has an infiltrated agent, it's a risk that could void the case