skysight-inc/HackerNews huggingface dataset:
Article kind of hints at it but I suspect RHEL is going to get a new licensing model to capture the CentOS crowd under the RHEL umbrella. Once that's done it will be easier to upsell support contracts since they'll have the users in their license DB.
So, what I don’t understand is that I thought the whole point of CentOS was that RedHat didn’t control it? I guess I missed the acquisition announcement, but a RedHat-owned CentOS makes a lot less sense to me.
Yep - I have the HTTP error code detection dialed into an extreme because it's dumb to run a broken scrape anyway.

Frankly just any errors - if I see more than say 5-10 jobs fail within a 2-3 minute time period things are designed to wait X time, try again... and stop if they're still encountering errors and ping me to come in and investigate.

Faulty retry logic is just as dangerous as the forked/distributed run-off situation.
In Life, She Defied Alzheimer’s. In Death, Her Brain May Show How
Today I find VSCode is so amazing that you’re really missing out if you avoid using it.
Many years ago, I fondly used and documented the free and open Red Hat distribution, which ended with release 9 in 2003. I still have a hard drive with the original Red Hat 6 based on System V init, not the later v6 based on Upstart.

There was a great feeling of abandonment then that is nostalgic in the death of CentOS now.

In the years that have passed, I saw a few licenses purchased in my workplace, then support suddenly stopped by corporate sources who instructed all license holders to convert our installs to Oracle Linux support.

I remembered my feeling of abandonment by Red Hat, ran the script without complaint, and all was well.

In later years, focus returned to Red Hat licensing, and I was strongly encouraged to reinstall my Oracle Linux systems (which had grown greatly, as they were free). I resisted vehemently, objecting to an inferior kernel (compared to the UEK), reduced hardware support, and the pointless inconvenience of license keys, activation, and renewals for a product of generally lower quality.

Fortunately, I have avoided this inconvenience.

In light of the decades of Red Hat's behavior, I will say one thing: you reap what you sow.
Windows 10 as a Linux Window Manager with WSL2
> If you don't believe it's a weapon, you're wrong. If you don't believe weaponized misinformation is dangerous, look at the regimes it's toppled. And if you think the "American spirit," or somesuch nonsense, makes us immune, I hope we won't have to find out.

I don't see anyone here arguing those points, so I think this is a bit of a strawman.

> It's not about banning disagreement. It's not even about opinions. It's about combating weaponized misinformation.

The argument, as I see it, is that "weaponized misinformation" and "disagreement" are not cleanly separable categories, and than anyone with the power to ban the former will almost certainly use it to ban the latter.
I read that is what the Japanese did from the start (backwards tracing), and it worked well at the time. Something like the 80/20 rule was mentioned, that a minority of infected people were responsible for the majority of the spread.
Aiming for Correctness with Types
Do you remember life before iPhones? Before Google and universal knowledge, YouTube guides on every subject under the sun, Microsoft Excel, personal computers, international video calls, remote work? (Plus the indirect benefits to you economically from every industry adopting the above)

The world has added 3.4 billion people since 1980. We're in a life-or-death struggle for carrying capacity, so daily life naturally gets worse over time. It's easy to pin that on the whipping boy of the day.

There's no question that the next generation of technology has come with deep, systemic issues. But on balance the existence of these companies has clearly made the entire world better and brighter.

One case study - the Spanish Flu killed 50 million people. A pessimistic estimate for total deaths from COVID-19 after the vaccine(s) are fully rolled out might be 10 million. There are 4.3x more people in the world today. Disinformation is absolutely killing people. But how many more lives might our industry be credited with saving?
Re-Architecting SerDes
> Done, a couple of seconds without even thinking about it.

This was originally done in a couple of seconds without deeply thinking about it (hence originally using grep instead of `awk '/re/'`).

(Edit: quote)
Larry Ellison is a big Trump/Republican supporter, so he is politically more aligned with Texas than California.

He is likely also following the Elon Musk capital gains tax play book and realizes that CA is going to tax him at 13% while Texas will not tax him at all.

I'm guessing there will ultimately be little change for employees, as Oracle has a huge campus in Redwood City that I would be very surprised if they abandoned. Additionally, I know people at Oracle who own local business south of the city and even vineyards north of it. I can't imagine that they would also abandon/sell those properties. Of course, they are all wealthy enough to move to Texas, at least on paper.

Ultimately though I will be kind of surprised if Ellison and crew will meet a 183 day threshold to be considered a resident of Texas. After all he owns an entire Hawaiian island.
Oil fixes this problem with QSN: http://www.oilshell.org/blog/2020/10/osh-features.html#safe-...

You can have newlines in filenames, but you can also pass binary data with \0 if you want (it's 8 bit clean). Or you can use read -0 for a NUL delimiter, and eventually length-prefixed blobs with netstrings.

The way I now think of it is that Oil should have all 3 solutions to "the framing problem" in networking: delimiting, escaping, and length prefixing. So you can convert from one regime to the other by using shell.
Check out my pandemic project, marcel: https://marceltheshell.org. It hits that spot you described: still a shell, but more strongly typed. Instead of bailing out and redoing everything in Python (when you reach the end of your pipeline), you can add a bit of Python code in your command.

For example, find all the .py files under the current directory, find the ones that have changed in the last day, and then print the lines (with their filenames) that define classes:

ls -fr \
| select (f: f.suffix == '.py' and now() - f.mtime < days(1)) \
| read -l \
| select (path, line: line.startswith('class '))

read -l reads and labels a file, i.e., filename -> stream of (filename, line in file)

(Yes, this is doable with find and awk, but this is just an accessible example that gets across the idea of Python functions on the command line.)
> It’s usually a major mistake, that ends up costing a ton of time and money

LOL this is hilarious. Because outsourcing to consulting firms (cough IBM cough) has never resulted in blow-outs and poor delivery.

Buying almost always means being trapped in a snake-oil contract that requires ongoing consulting costs that quickly outweight the costs of the actual software.

> This can be avoided by making sure that the key differentiators for your business are in-house.

Oh....so you are saying we should build now?

Blogpsam.
Geometric Capsule Autoencoders for 3D Point Clouds
> it may be possible to be completely cynical and still be very funny

I guess this depends on how hard you want to laugh, but would you say George Carlin or Dave Chappelle are not cynical? I don't think earnestness and cynicism are so dichotomous.
I really dislike the trend of pushing dark mode as a default on everything. There's at least some evidence that reading retention is higher with dark characters on a light background, and I think the preference for dark mode often comes from people sitting in badly lit environments, or having their monitor turned up to bright.
Pocket Palma – Live 360 Video
IBM sure knows how to piss off its potential customers.
Oh I would definitely love to have any recommendations you'll give me, I feel like I've seen so many movies that it's hard to find good ones now.

In the emotional vein of the movies discussed above:

Nightcrawler is very very good and very unusual. Prisoners is very good though more ordinary in its plot and characters and I found that I forgot about it after a while and didn't realize I'd seen it until I was rewatching it... It's not especially tense but it's well written. Drive is an incredible noir thriller. Goodfellas is another one that has unforgettable moments that will force you to just clench your fists, even if in the end the story left me feeling a bit empty. I should probably throw out American History X too, which is a different sort of movie but still has that feeling of "oh my God did that just happen?"
- James Ferraro

- 2814 / HKE

- Shiro Sagisu's soundtrack to Neon Genesis Evangelion

- Koyaaniqatsi soundtrack

- Devs soundtrack

- Under the Skin soundtrack
Even without resorting to external tools the expression register(:h @=) can act as a surprisingly good builtin calculator, and there is a moderately large builtin math library(:h functions).

Like all registers you can abuse it in many ways too, like as dirty inplace calculator when you're writing docs. For example, yank a example calculation, insert from register(:h i_CTRL-R_=), operate on your yank(:h @").
It's not the default what are you even talking about?
> If you read the rules carefully, it does not require fiber all the way to the home,

It does for the gigabit tier.
This is a reasonable way of achieving the balance needed. My company would freak out if we had even a short outage that affected all our customers because we set a billing quota too low. And I'd feel a lot more comfortable experimenting with serverless on my own projects if I knew Google would have my back if I made one of those once-in-a-year mistakes.
I got a hold of a few addresses for free last year, but this year it was clear that RIPE wanted members to charge for IPs.

I see that RIPE is currently only giving out a /24 for free to those who haven't received an allocation before, so my bad.
Probably not, the student placed their camera in 2012 and solarcan began their kickstarter in 2017.
I had an € 1.200 bill from Google once for using their reverse geolocation API for a month. I complained and got a canned response saying something like "Fine, here's your money back but next time you're paying". It probably helped that I had been on the free tier up until then and complained that I never got a warning that I had surpassed the free tier amount of API calls.

I'm not using the service anymore,
Ask HN: Why do we now show username/password fields on separate screens?
Some time in the last year or two, it has become fashionable to have login flows consist of two individual views: one view where you enter your username/email, and another view for your password.

Why the sudden divergence from rendering these within the same form in the same view? Why the extra click? It’s also annoying from the perspective of password managers when not done properly.
I'd also argue that it's helpful to understand the technology underlying your IDE, if only to be able to debug builds. (Understanding that MSBuild exists, and can be called from the command-line, for example, is a handy skill).
I did see codebases with tons of comments saying the wrong thing. Comments (prose) are not compiled and executed and tested and can easily drift
Is this going to cause a health crisis in the long term as people experience post-covid symptoms?
> The difference is like using a hammer vs using a nail gun.

I feel like this metaphor falls short.

The IDE, IMHO, is more like a multi-tool with pre-chosen use cases, but everything fits together nicely.

Using the shell is more like choosing the exact tools for the job, and maybe connecting them together in a make-shift fashion.
The whole point was that it was free. I’m not aware of anyone choosing CentOS over RHEL because of the governance structure. The feature set of CentOS directly depended on decisions by Red Hat anyway.
That's basically the Sapir-Whorf hypothesis, and it's been largely rejected.

https://en.wikipedia.org/wiki/Linguistic_relativity

https://www.amazon.com/Through-Language-Glass-Different-Lang...
Oh, and when you do bail out and go to Python, marcel's operators are available in a module (marcel.api), so that you can take your pipeline and move it into Python easily. E.g. here's the same example in Python:

from marcel.api import *

for path, line in (ls(file=True, recursive=True) |
select(lambda f: f.suffix == '.py' and
now() - f.mtime < days(1)) |
read(label=True) |
select(lambda path, line: line.startswith('class '))):
print(f'({path}: {line})
read(label=True)
CentOS was dying and RedHat was a no-brainer to take over maintenance.

Dying as in lacking resources and developers - not users. They err really starting to lag upstream.
So far I have not heard of such thing - does it mean it's actually working quite well?
It's nice but it isn't as good as Visual Studio/Reshaper if you are using C#.
Let me switch instantly between light mode during the day, and dark mode at night, using one simple toggle, or following changes in browser settings. Then the issues with how dark or how light become nearly moot.
A lot of jazz fusion, jazz, classical music, all kinds of metal.

Stuff I'e been listening to a lot recently:

- Pat Martino

- Bill Frisell

- Allman Brothers Band

- Brian Blade, his album called Landmarks is an absolute religious experience

- Joshua Redman Quartet, with Brian Blade, Christian Mcbride, Brad Mehldau

- Oz Noy

- Symphony X, a lot of early Megadeth

I'm sort of a bedroom jazz/fusion guitarist too, so there's the usual guitar nerd stuff that's an everyday staple:

- Allan Holdsworth, Frank Gambale, Brett Garsed, Allen Hinds

- Older shred guitar music

I mostly share what I listen to on the platform I'm building too.

https://gurlic.com/music

https://gurlic.com/music/jazz/fusion

https://gurlic.com/music/classical
> You're making more of a criticism of advertising as a business model than of free software.

I’m saying that if your business model is free software, it needs to be monetized some other way. Advertising is one way, which has become common. How that happens needs to be part of the public interest analysis.
Unity also changes their APIs around with every tiny version increment, meaning that any app store package has to be constantly on top of installing new versions of unity and updating all the little parts that break every week.
I would like to know what is known, if anyone has it handy.
> the 25/3 Mbps tier

That's not the gigabit tier. Read it again, paragraph 39 (it's a nice table).

Then look at the map. Hardly any money went to the "minimum tier" you're referring to (25/3).
Perhaps I'm a bit biased against 95 as I was happily using Risc OS at the time :) My memory of Microsoft from back then was that the Office apps could be quite capable, but the underlying OS was just something you had to put up with.
I still use https://github.com/StylishThemes/GitHub-Dark for now.

I love that they're doing it, but yeah, the colours aren't right yet. There's a lot of complaints here: https://github.community/c/github-help/dark-mode-beta/65
We should be careful not to conflate wanting to see something with clicks. By that metric, spam about free bitcoins has more interested participants than much of the political speech in question.
Chrome Is Bad
>In truth, streaming companies want to save billions in data and licensing costs.

They dont, the cost of transferring those bit are minimal. They are much more likely to be in the very low end of millions.

Internet Content Distribution Licensing are Zero from all known HEVC licenses.

Implantation of hardware codec takes time especially for VP8/9 and AV1 which tends to have changes after their so called finalised version 1. Not something I remember happening with H.26x

There are specific power budget requirement for hardware decoding in Mobile SoC. Unlike Desktop / Laptop GPU and iGPU where you can afford to have 2W to decode a video.
> the secondary text color fails AAA standards

Minor nitpick: The Web Content Accessibility Guidelines are precisely that - guidelines. You should follow them until you have a good reason not to. And contrast ratios arent everything.

This article https://www.bounteous.com/insights/2019/03/22/orange-you-acc... is a good example of how the "most accessible" colour pairing, by the "mathematical proof", is the least accessible and preferred by users.
YC reportedly cares mainly about the traits of the founders, and expects that they might well pivot to a completely different plan.
Show HN: Stream-join Python iterables, like a SQL left join
Sure enough, the community started https://rockylinux.org/ as quick as redhat killed it!
Goddammit! I was planning a whole CentOS-based encrypted web service. SHIT!

At least we haven't bought any hardware yet... back to the drawing board.
I don't have any issues with it ¯\_(ツ)_/¯
That relies on there being a sufficiently versatile gui which isn’t guaranteed. Here’s some features that your example requires which I often don’t see in guis:

1. Tables you can sort

2. Tables you can sort on the thing you actually care about

3. Being able to select multiple entries and act on your selection

It’s not too hard to imagine criteria which could make the problem much harder for a gui, e.g. only doing the operation in a subdirectory (if the sorting is stable this isn’t so bad), or only on files not in a subdirectory (stable sorting won’t help here, you’d need the gui to let you eg search for / and then remove those things from your current selection), or only operating on .h files (you’d need a search->select feature again), or doing an operation that the gui doesn’t support on multiple files, or passing the list to some other tool (maybe you want to search makefiles for references to the deleted files).

Something that a gui may be able to handle but that often screws up shells would be file names with newlines or spaces in them.
The quality of the evidence presented by challengers to the election is what is being examined in the courts. You can certainly assert that there hasn't been any concrete and sound evidence, but someone else can come along and assert the opposite. You're both making the same mistake of making an assertion and accepting it as fact while we are currently undergoing the process of determining the validity of the evidence.

Such proclamations come off as either "Nothing to see here" or "Lock her up" rhetoric to me. Too much, too soon.

Some of us are trying to be open-minded about the evidence being presented, while others accept the first argument that supports their bias. I think it's wiser to take the first tack.

How much more research do you do on any particular piece of evidence after some media outlet tells you that you don't need to worry about it?
It takes more than engineers to make a standard. The organizational infrastructure, investment in those engineers, associated risks if the investment doesn't bear fruit, engagement with the capital markets necessary to provide the financial infrastructure to keep the blood flow of money pumping... There's a heck of a lot more going to make any moderate R&D project happen. Why is the engineer more important than the many people required to make the organization function in a way that makes the engineer's work possible in the first place?

Maybe people at the top get too much of the compensation, but what about the network technicians and IT departments that provided a functional work environment? What about building maintenance? What is harder, the research involved, or learning & navigating knowledge of the legal and financial mechanisms necessary for large complex organizations with a thousand interlinking pieces to other organizations? Who should get more compensation when the absence of any one component, not just the researchers, might have caused failure?

I want to be clear though: I'm not defending astronomical compensation of the very few at the top. I'm saying that if there's inequity here, it doesn't begin or end with the engineers and researchers. Its victims are the sum total of all the people, all of the functions, without which the system fails.
Blasting white light into your eyes from every pixel that isn't information is totally backwards and stupid. Light up that which represents something, not the background.

Can you imagine what life on Earth would be like if the cosmic background radiation was the brightest thing around?
Yeah there is a scheme where a bidder can "assign" their winning bid to a subsidiary. A lot of telcos are required to keep their local exchanges as unmerged separate corporations for regulatory reasons.
Female job seekers using less feminine language less likely to get hired: study
The point as I saw it was that CentOS didn't require a licensing fee. RedHat decided to make them into an official free version whose users they could then upsell onto licenses. IBM seems to have decided that they'd make more money in this segment by squeezing licenses out of existing users and killing the product.
A month or two ago some product was advertised (ahem, upvoted) on Hacker News that offered a free tier. It sounded interesting and I wanted to try, but the website didn't allow to create an account for the free tier specifically. Instead it was like: create a general account, and if your usage remains below X it is free, and as soon as it goes above X you agree to pay. With no way to cap usage, i.e. no way to cap spending.

In other words, the only way to access the "free trial" is to give a blanket promise to pay unlimited amount of money if something goes wrong.

There is no way I would agree to that, so I just closed the browser tab and forgot about the whole thing. That is, until this debate reminded me of it.

For an online service, implementing the cap should be quite simple, so if it is not available, I am going to assume this is intentional.
I wonder why the CentOS people agreed to this and did not walk away.

Does red hat own the CentOS brand?
The idea of what Twitter is doing isn't necessarily bad, but its application has been terrible.
Most of the CC deets ripped from online stores are hard to use with the presence of 3-D Secure[0]. I imagine the deets are collected in aggregate and then sold in darknet e-crime markets for a high price (Sold on because most of the deets are useless and unusable)

[0] https://en.wikipedia.org/wiki/3-D_Secure
Ha, that's awesome. I will certainly be trying the moving slit trick on my slr in long exposure mode.
I'm wholeheartedly glad to hear this. Thanks.
One point of note is that the prediction of "users in banned communities will just take their hate elsewhere" did strike true. Users either left reddit to take their views to other websites, or moved to either directly related or tangentially related subs. While I don't think this is an excuse to not stand up against bad behaviour, it very much proves that this is akin to shooing criminals away from your town to terrorise another.

But I don't think that's a problem. You'll never rid the world of viciously tribal behaviour, so your only hope is to herd the perpetrators away to a location where their actions will bother as few people as possible.
How would you know there are no prodigies in Real estate? There are certainly children who display an early knack in resource allocation.

How would a child practice real estate anyway? There are no astronaut prodigies either, as far as I know.