skysight-inc/HackerNews huggingface dataset:
> It turns out the modem runs its own OS totally separate from the rest of the PinePhone OS. With the latest updates, it runs Linux 3.18.44.

Is this common? The cellular modem inside a cellphone runs its own separate Linux? Mind blowing if true. We are truly in an amazing time.
2020 Country Reports on Human Rights Practices
I think it looks better than modern UIs.
I think both sound equally valid. One sort of expands to "a GUI editor for plain text" in my mind and the other is more like "a plain text editor with a GUI."
The thing that always bothered me about de Icaza is that he should know better, given his credentials and how immersed he'd been in the FOSS scene for so long.

He boils down the issues with Linux on the desktop to what jwz calls Cascade of Attention-Deficit Teenagers[0] model. Essentially open source developers don't have the discipline and patience to do the hard work of maintaining their software, and instead just want to refine their designs, throw things away, start over from scratch, and make things perfect.

I don't disagree with this view, and I think it's just somewhat silly to expect the same level of polish and back-compat on Linux that you'd see on a commercial OS with commercial apps. Certainly there is a lot of very polished software built under the OSS model (though many of that software has funded full-time developers working on it), but any project that is either run largely by volunteers, or largely by the programmers themselves, is often not going to end up like a polished, seamless, corporate product. Companies (and product managers) make decisions about building software in a very different way than developers do. They have different priorities, and different things they care about.

There will never be a "year of Linux on the desktop", because FOSS Linux-based OSes are constantly-moving targets run by people who generally aren't getting paid to do the work necessary for that to happen. That's pretty much always been the case, and even with all the corporate interest around Linux (Canonical comes to mind), it's just not happening.

My first experience with Linux was with Red Hat 4 back in 1997 or so, though I didn't start using Linux as my daily driver until 2002 or so. It has always had, and will always have, many rough edges. For me, I find that I have fewer problems with it than I did during my stints running macOS, but... that's just me, and I can fix nearly any issue I run into (even if they are few and far between) with a minimum of effort and time. That's not for everyone, and that's fine.

[0] Don't click (copy/paste into a new tab), as jwz has a nasty redirect for people coming from HN, but: https://www.jwz.org/doc/cadt.html
The more we remove supermajority protections, the closer we move to 50% of the people thinking it isn't used well.

Not sure why you're being downvoted.
the Zuck strikes again
The wiki... Shows that community maintained resources don't have to suck.

I'm just using Sway and yay all day. The blunt edge works for me.

And, can't say this enough, please always keep in mind that your software may be used by someone with a slower connection or who may even be entirely offline sometimes. I deserve music while driving, and text is king. (Elon - starlink me please)
What made Windows 95's UI have so much staying power? The right combination of people in the right room? Superstar stallions?

Like Silent Hill 2, a group of people that were greater together than as individuals and can never be replicated?

Where are they now? What are they building?
While I understand that insider training is illegal, I do find it pretty ironic that part of the "value prop" of a Bloomberg Terminal is that you pay money to get access to market information before everyone else does.
Hmm, I can't find any link between SUSE and GlobalLogic, do you have any more details?
Rookie mistake, you gotta make sure to have a plausible patsy before making these shenanigans.
To put the realities of PV capacity from your first footnote into perspective: Germany with 53GW of solar capacity and 8GW nuclear only produced 50.4 TWh of electricity in 2020 from solar to nuclear’s 64.3 TWh.

Their wind power generation is far more impressive though.
> Prior to that, slavery, which has been practised since ancient times, was a local phenomenon.

Most of the slave trading cultures I’m aware of took their slaves from elsewhere. The Romans took most of their slaves from conquered peoples. The Vikings transported slaves all across Europe and the Mediterranean.

The transportation of slaves from African to America probably has more to do with the development of better sailing technology than writing.

Accountancy has also been around much longer than the printing press. The oldest known written records are in fact warehouse inventories.
I never got a high level explanation for what calculus was because the business model of my school involved having a passing rate below 30%. If the passing rate was too high, teachers got fired no matter what the reason was.
> takes control of /usr/local/ for itself

In fairness, so does ports/pkg/pkg_add on FreeBSD/OpenBSD.
>Windows XP can be considered a mature operating system and is barely usable online today

XP is barely usable online today, but XP itself was released (2001) before we had anything resembling the modern web. It'd be years before the phrase "Web 2.0" even entered popular lexicon.
VMs tend to offer poor to non-existent support for anything pre-Windows XP. I recommend PCem instead.
Agreed. This problem exists because someone wrote a tool that should only do one (really well) and but instead made it do five different things.
Just cashed in/out on an IPO touched.
From the article: But few customers were amused. One of them said he had "almost had a stroke"
Even if you are savvy enough to know that you won't have to pay, the stress of having to deal with a faceless corporate to correct your account is very real. How many cumulative years have they wiped off their customers' lives with this rubbish prank. There should be a huge fine, multiples of 450*number of customers exposed.
ran on an unpatched machine
> California may have a lot of signs warning you that everything causes cancer, but their alcohol laws are pretty permissive.

Bars still close at 2am, though, which is lame.
I'd be interested to know why the author thinks apt-get is so much better than brew (honest question!). I've never had any problems with homebrew (even on M1 mixing and matching arm and intel binaries).

I have however had many massive problems with apt-get, specifically getting a version of an app that's later that what's included in the distro. It usually ends up with a couple of PPAs that then don't work properly and brick the system.

Homebrew in this regard is far better as all packages are "always" at the latest stable version and I imagine get more testing than some random PPA or backports repo.
You may like MacPorts. It is descended from BSD-style package managers.
Virtual Machine?
If curious, past threads:

Matrix calculus for deep learning part 2 - https://news.ycombinator.com/item?id=23358761 - May 2020 (6 comments)

Matrix Calculus for Deep Learning - https://news.ycombinator.com/item?id=21661545 - Nov 2019 (47 comments)

The Matrix Calculus You Need for Deep Learning - https://news.ycombinator.com/item?id=17422770 - June 2018 (77 comments)

Matrix Calculus for Deep Learning - https://news.ycombinator.com/item?id=16267178 - Jan 2018 (81 comments)

Others?
A house with two zip codes
>but was horrible for interoperability

This makes me sad - it was dropped because of problems with other operating systems, not because it was necessarily a bad architecture.

I understand why they would do it, but it makes you wonder how much better our systems could be if it weren't for concerns about legacy.
We can make progress in solving this specific inference problem with a carefully constructed experimental design & human challenge trials. E.g. repeat variations of the scenario where we keep all factors the same but intervene and force one or more factors to something else, e.g. force the pedestrian to listen to a boombox, not headphones. Or force the driver to drive a trolleybus not an SUV.

Consider a full factorial design across the following dimensions:

inattentive | attentive ; headphone | none | boombox ; jaywalk | non jaywalk ; wearing black | wearing dark blue | wearing high viz reflective gear ; night | day | dawn | dusk ; driver sober | drunk | half as drunk | twice as drunk | on meth ; driver speeding | driving at speed limit | driving at half limit ; driving large SUV | hatchback | pushbike | trolleybus | road train .

A mere 2 * 3 * 2 * 3 * 4 * 5 * 3 * 5 = 10,800 different scenarios. Since the outcome in each scenario is stochastic we might need to do 10-fold replication per scenario. So a total of 108,000 trials. Approval from research ethics review committee pending.
I suggest watching this excellent talk on Data Oriented Design from Mike Acton:

https://www.youtube.com/watch?v=rX0ItVEVjHc
> Why are they upgrading their kernel every few weeks?

This makes sense if you install a distro like Manjaro or Arch. Not something I'd ever recommend to someone who's taking Linux for a first spin. I don't think I've had any troubles doing regular kernel upgrades, though, the problems mostly laid in proprietary drivers, specifically Nvidia's.

> How does anyone think nautilus is good?

I have no problems with Nautilus. Perhaps it's not the greatest file manager, but it's way ahead of Finder in my opinion.
I remember our family's Mac, with a 68LC040 CPU, which was a 68040 without a dedicated floating point unit, could only play back mp2 files in realtime.
Small typo - it is Tavis Ormandy, not Ormary

> we have previously seen memory corruption bugs leading to RCE by Tavis Ormary in Microsoft Notepad
I think this is the wrong approach. If you don't want to deal with an X$M/year company, you can sell it. Google isn't too big to sell stuff are they? They still sell advertising space, afterall. So take it to an IPO, collect the proceeds and use them to re-invest in more moonshots.

There is as much reason to shut down a profitable company as to throw away gold. That's literally what you are doing, and no one is too big to throw away money.
You can run Windows 95 in your browser, if you're curious:

https://archive.org/details/win95_in_dosbox
Yeah true - they've tried to pass a 4am law a couple of times I think, but it's failed.

The Svalbard link reminds me of these stories about the volunteer bar in the research base in antarctica:

https://www.theatlantic.com/international/archive/2013/07/on...

https://www.theguardian.com/lifeandstyle/2013/aug/10/experie...
I used to add menu items (that didn’t do anything), I was able to change picture/icon resources inside apps, all kinds of fun stuff. Change command mapping, etc
WebSQL is deprecated IIRC - the problem with complex databasing like SQL is that users are never meant to be querying directly on it. SQLite has a number of functions that are pointers to your own functions to override/add behavior. If a user could simply query that - poof you're SOL.

Which means to be safe from the host system you have to virtualize the execution somehow - WASM is exactly that. Therefore if you wanted sqlite in a browser, you can simply compile it to wasm.
Did you know that you can upgrade from Windows 1.0 all the way to Windows 10 if you go version-by-version? I found that amazing.

https://www.youtube.com/results?search_query=windows+upgrade...
My thoughts too, home brew works just fine for me.
Probably some error in my filters but I checked it twice and couldn't find any actual semantic content :-)
I've given it a whirl, and while it's better than Brew, that's not a high bar to pass. Macports suffers from the same lack of software and strange idiosyncrasies that crop up in Brew, and it really doesn't justify it's place in my workflow.
It applies to newborns, and newborn monkeys.
Accellion Data Breach
Price discovery through superior analysis. Not trading on information no one else can obtain. So it's a level playing field when it comes to information access. Same reason public companies have transparency requirements. Otherwise the price is a mechanism for insiders to extract wealth from other investors like a crypto ICO
Windows 95 is probably the oldest OS easily usable by young people. It's fascinating because:

- It has established strong foundations about Windows UI. The Menu/Toolbar couple, scrollbars with a relative size, 3D buttons, start menu, toolbar...

- The gap between Windows 3.1 (1992) and Windows 95 is insane.

- It was beautifully coherent. Today, Windows 10 seems like a mess with different UI pieces from different universes: Modern UI, Windows Vista/7 era utilities, Windows XP/2003 config things and some older gems. Fun thing: open a Word document from a pendrive and unplug the pendrive, MS Word will show an error box from Win95 era, asking to insert the floppy in the drive.

- When booting a VM or an old computer with classic Windows I feel "at home". Our first family computer when I was a child was a Pentium II / Windows 98. I have strong reflexes with this kind of UI and I'm faster with classic window and menus compared to my phone or a tablet with modern touch interface.
That was just the default theme. You could make it look exactly like Windows 2000 by switching the classic theme.
The journalist has not been charged with anything.

And this actually brings up a fascinating point: is it a crime for a journalist to tell a third party when the journalist will publish a story, if both believe the story will affect the markets?

The journalist isn't telling the third party what the information is -- after all, in this case it seems like it was the third party who supplied it.

And the journalist isn't profiting financially either. They're just getting their story, not a share of profits.

I'm not aware that courts have determined that this is facilitating insider trading. And like I said, the journalist hasn't been charged with anything. But I'm not an expert.

Are you sure this would be a crime?
I used to spend hours in those installers waiting for games to install. The look and feel with the background image and the distinctive "grain" on it, the font... nostalgia moments.
Right. Imagine an intermediate user of emacs, vim, sublime or vscode. They'd find switching to nano or notepad.exe pretty rough.
No one is talking about how 25 years later, Microsoft is still weird about pranks!
See link --> https://mashable.com/article/microsoft-april-fools-2019/?eur...
This must have been traumatic for them.
> How does anyone think nautilus is good?

I think it's great. If I had to pick between Finder, Windows File Explorer, Nautilus, or Dolphin. I'd honestly choose Nautilus. It's visually simple, has previews, built in support for Google Drive, easy to find how to show hidden files, if I double click an archived file; it decompresses it, and it has an "Open Terminal" right click prompt. If I had to walk someone through performing a file system action, say over a phone, I feel confident that I could do so with the least confusion using Nautilus. I simply never have understood the arguments against Nautilus and am extremely thankful to the developers who have chosen to make the hard decision to reduce features to make the application maintainable.
Sebastian Lague's slime simulation in WebGL2
Windows has a very good built-in antivirus now that protects you from pretty much all but 0-day vulnerabilities.

Really I don't think you can draw any big comparisons here anymore nowadays - Apple's security on mac OS is sandboxing and signing, the latter of which power users will have turned off and the prior being inapplicable in this case.
Xenobots: Researchers Build Next-Gen Living Robots
All being based on SQLite wouldn't have been the problem. But it specified a database "accepting the same SQL dialect as SQLite version XYZ", and that's a fairly obvious no-go (and nobody involved thought it was worth the effort to do a better specification).
The link provided in the article to HTTPLeaks required some sort of login for me. Here is the direct link:

* https://github.com/cure53/HTTPLeaks

There are a lot of ways HTML can leak information. HTTPLeaks is an attempt to create a test for all such leaks. Unfortunately, people keep inventing new ways for HTML interpretation to leak data. The article describes a particularly clever approach accidentally implemented by Apple.
AMD Zen 3 CPUs vulnerable to Spectre-like attacks via PSF feature
Where would we we in a world without Zinc!?

wakes up in a cold sweat

Noooo come back zinc!
On the contrary, it's a simple and explicit (when not stupidly hidden...) way of denoting the file type, which is great for interoperability and information interchange.

Proprietary, opaque mechanisms like resource forks only serve to keep users uninformed (and thus unlearning) and impede the free interchange of information between different applications.
Paul's notes are great! Carried my butt through Calc 3 and PDEs, especially when the math for these classes get a little more formulaic (that is there is a pretty small set of reasonable questions you could possibly ask). His stuff is significantly more well done than any text book I had assigned for college math.
I hope you're paid for it!
Would be interesting to see how many deaths are attributed to 'pneumonia' of late in Japan.
I've proposed this as a backwards-compatible improvement to C:

https://www.digitalmars.com/articles/C-biggest-mistake.html

but there's been no uptake on it. I don't get this reluctance to exterminate the biggest source of security bugs in C code, but that sort of reluctance is why I started the D project.
shoulda used 'cat
Sadly, what I really want is to be able to boot Win98/SE in a virtual machine with DirectX 9 or better support. I have a ton of old Win98 games that were fun (if pixelly) and while I've got the DirectX install files (often from old PC Gamer CDs (remember when Microsoft shipped them on those disks?) I haven't found a virtual machine video driver that is DirectX compatible.
IMHO Windows UI peaked with Windows 2000.[0] The main difference being that it eliminated redundant lines and reduced contrast where it wasn't needed. This improved the visual signal-to-noise ratio. I recall no significant regressions.

[0] Functionally identical to Windows XP with the luna skin disabled, as well as Windows Server 2003.
Ummm, this was done on April 1st. I would have killed for a box. In fact, I'd kill for one now, but I didn't see any on Ebay.
AirConnect – Send Audio to Google Home Using AirPlay
Block them?
Theft losses of personal-use property are only deductible if you itemize deductions, and only the amount exceeding 10% of AGI can be deducted. The amount also needs to exclude whatever insurance payments you got, and exclude $100 per theft event.

As a concrete example: say your $1500 laptop gets stolen from your apartment. Your renter's insurance has a $1000 deductible, but covers the rest, so they pay you $500. Your loss for tax purposes is the $1500 - $500 - $100 = $900. You subtract 10% of your AGI from this, and deduct what's left. Which is most likely "nothing", in this case: if you're in a situation where it's making sense to itemize deductions at all, the chance that your AGI is below $9k is fairly low.

But also:

1. Starting in 2018, theft losses of personal-use (as opposed to business-use) property are only deductible "to the extent they’re attributable to a federally declared disaster" (see IRS Publication 584). So in the laptop example it would need to be stolen as part of the general chaos of some sort of federally declared disaster or something. But this does not apply to thefts of "income-producing property" e.g. many stocks or other investments, which brings us to....

2. There are some special rules for Ponzi schemes that I don't know in detail. https://www.irs.gov/publications/p547#en_US_2020_publink1000... has links you can chase if you really want.
I was talking about things like Skylake's Memory Protection Extensions, Nehalems Safer Mode Extensions, Software Guard Extension, the virtualization extensions around 2005, page table virtualization with EPT, TXT, RDRAND for hardware entropy etc

That's why it depends

Things like AES and SHA are implemented in hardware these days.

We can get into discussion on whether netware or xenix on a 386 is an unusable dog or not, I've got an actual 386 about 6 feet away from me as I write this. I could even give you login if you want to live the pain.

Windows 95 made compromises, read barbarians led by Bill Gates for a good rundown. It was never intended to be their network line (NT), but instead for traditional home computers. Internet explorer was super last minute that's why it was just licensed code from spyglass mosaic. It was released the day after OEMs got windows 95.

Gates didn't think there'd be a large demand for dialup modem based internet and that they had a few years to worry about it. He pivoted effectively a month or two before release. That's why MS pushed multiple patches out quickly after the release to get a competent networking stack outside of winsock.

The people making windows 95 were competent and cared, they just had lots of conflicting priorities to attend to at once and people used it not as the manufacturers had intended. It's wasn't an easy job.

Sure it has security vulnerabilities by 2021 standards. I'd venture to say every system in 1995 that could reasonably run on a typical 4 year old home computer did at the time. 386BSD 1.0, NetBSD 1.1, Linux 1.3, likely all riddled with issues by modern standards.

And yes I'm obviously totally aware of the mainstream pop culture consensus of windows 95 sux or whatever. I mean duh, do you really think that's news to me?

I know it could BSOD with some malformed packets and that its user security was totally fake. It was totally used in ways it wasn't designed for.

Microsoft honestly thought serious stuff would be run on netware, MVS, sunos, os/2, hpux, nonstop os, tru64, os 2200, qnx, etc, certainly not windows 95. "Ah shit, here we go anyway"

The curse of success
I've watched this talk before, and I really think it's just about transposition. Column rather than row. If you have a graph and represent it as an adjacency array... lol it's still a graph you're just looking at it differently! You haven't gotten rid of the inherent graph property of the data structure!
I admit it's a blue collar approach, but it's served me well when my goal is optimization or some such and I just need to get on with it.
No, it is impossible. Just take a screenshot
Chapters/Indigo selling counterfeit text books
That's the thing. I'm 40. I've done work in a number of fields, and I was hoping that it'd be speaking for itself by now, but I don't see a whole lot of evidence that it has done that.

And yes, it is dystopian. It's also what I observe. As for me being a glory hound, I'm fully aware that it's not a virtue, but I'm motivated more by notoriety than by, say, riches or patriotism.

Whining extensively seems to work pretty well for a narrow category of people, although they tend to do it on Twitter, not HN, admittedly.
It's not really rare. Chrome tends to be a bit more "adventurous" and experimental, while Safari and Firefox are a bit more conservative. So it's not uncommon to see a few weird issues show up in Chrome.
> Also, what if the expenses are larger than the income?

See IRS publication 536: Net Operating Losses (NOLs) for Individuals, Estates, and Trusts.
oke-autoscaler, a Kubernetes node autoscaler for OKE
In another article, I believe it said that the phone number was recycled from an actual user.