skysight-inc/HackerNews huggingface dataset:
I think the angst in the public sphere is much, much deeper than some politician "rallying their base".

My take is that the federal government has accrued far, far more power than was ever intended. The entire population of the US has to fight over who is in charge at the federal level in order to live their lives the way they would like.

The founders had the right idea - a federation of states with a variety of laws that the people could choose among, glued together by a weak federal government.
Parent's point was that while those phrases sound like word jumble to some, they actually have very specific and well-understood meanings.

Imagine a non-techie person listen to two software engineers talking. Closures, event bubbling, monads, abstract classes - they'd say the same thing.

Can someone without CS / programming knowledge really judge a good abstraction versus a bad one? Similarly, it's arrogant of us to assume we can do the same in the humanities, because it means we assume the humanities are easy / trivial and so on, which they are not.

It's like the "my kid could paint that" cliche of Modernist painting - maybe your kid could, but, you saying that just indicates that you aren't educated about what the artist is doing, why they choose to do it, and the previous works of art the artist is responding to or in dialogue with.

Kind of like, "why can't everything be HTML/CSS, with maybe a little JQuery?" Sure, you have a point, but there are clearly more sophisticated use-cases where that approach is not the most effective, and, your saying that kinda indicates you may not have encountered or had to deal with those use-cases.

Truth be told I think computer science, at least the parts of it where you get to create abstractions which then define the bounds of what is possible within that programming paradigm (see - word jumble!) is closer to the "soft" humanities than many are aware of or would care to see.

Tech folks tend to love/desire "certainty" in one form another, and, the easiest way to achieve that is to rule out everything which is "uncertain", and, constrain your domain until "certainty" can be achieved. Which can be a great approach for certain technical problems, but also IMHO results in ignorant behavior towards anything which threatens said certainty.
A spur-of-the-moment experiment in literary elision and allusion, based on reading the OP:

https://mobile.twitter.com/vasudevram/status/133781328616362...
Despite explosion, SpaceX prototype test a success – Columnists – wacotrib.com
While CentOS users might not represent that many IBM/RH customers, I suspect CentOS's availability has contributed to RHEL being so widely supported.

If fewer people, even people who will never pay, use CentOS, then (potentially) fewer people will explicitly target RHEL/RPMs, and there's a weaker case for enterprises adoption RHEL over its competitors.

CentOS led to people learning "how to use RHEL". While RH is going to try to bring developers and other non-commercial uses into free licenses, I'm not sure this will be enough.
Yeah, IMO the new dark mode is also way too blue; even with Redshift on it seems weirdly blue.
Cant we make this argument for any level of abstraction?

A lot of people start out with shells and end up being unable to understand how to construct a switch or adder in logic gates. A shell is a great tool but shouldn't be a crutch.
It does follow system settings, if you’re using a browser that supports it. It works on Edge but not Chrome on my MacBook.
Question from someone who doesn't use Linux much: Are package managers distro-specific, then?
It could be black, for all I care.

But I want high contrast.
You seem to be massively overcomplicating things. If you don't want to worry about the "distro drama", then don't. Just use one of the major distros (e.g. Debian or Ubuntu) and move on.
Not a service, but VS Code.
You would probably love the tldr[1] command, then. It's a user maintained library of common example incantations of any given command. Nowadays I check it before `man`.

[1] https://tldr.sh/
Buffer. https://buffer.com/resources/buffers-y-combinator-applicatio...
I don't think it's fair to attribute this to IBM.

An outcome like this was expected as far back as 2014 -- it just took longer than most of us expected.

As I've said before, CentOS hasn't been a "community" enterprise operating system for a long, long time now.
The problem of experienced professionals vs grad students seems to be a real problem for science. Academia could really do with a build-out of experienced research scientists able to make careers out of consistently building experience and knowledge.

Instead most labs are oriented around a PI that has little time to look into details of most projects due to grant-writing pressures, post-docs who are not expected to stay long-term in lab but whose modal career advancement expectation is the incredibly difficult "land a tenure-track position" option, and graduate students who leave as soon as they've accrued enough scientific knowledge to be truly useful.

It's purely a cost-structure decision on a per-lab basis, but on a societal level it's costly to have most science being spearheaded by inexperienced graduate students (messing up experiments in ways more experienced researchers would not) and costly to train so many people in niche science fields that they then leave to join unrelated tech companies. Salary may play a part in this decision, but many scientists are passionate about their field of study and seems like the real deal-breaker is a lack of career options post "researcher-in-training" phase.
Our codebase uses tons of shellscripts and Python. Shell has been great for running installations tasks. Recently we added presubmits and added shellcheck utility to check for style and syntax. Any suggestions for adding unit tests for she'll scripts will be great. I'm planning to unify the syntax across the board
They’ve stopped doing it.
Look up Springdale. It is essentially the same concept.
if only there is some other linux based software out there!
Technological progress is the ability to go where you want, when you want, even if it's 2AM, without having to worry about catching something or being stabbed on a train, and all of your things are with you when you get there. If you don't find a way to provide that benefit, you will never upend the car.
They can't though, a modern terminal cannot behave as a vim buffer. You can't have 25% of your terminal as a shell and the other 75% vim, they can't split like that. I'm not aware of any terminal that allows integration with vim registers or use vim motions.
Adam Beyer’s Drumcode Playlist on Spotify. Amazing Industrial Techno that helps me work all day long. A great track from that playlist is “Chrome” by Layton Giordani
Rotating Circles Optical Illusion
When are we getting dark mode for Hacker News ?
Exactly. I tend to think of it as relating to how tightly the adjective is bound to the word. The first adjective before the noun modifies the noun the most. The adjective before modifies that tuple. The adjective before that modifies that group, etc.

"Hand me the green knife." / "Which one? There are two: one metal and one plastic." / "The metal green knife."

"Hand me the metal knife." / "Which one? There are two: one green and one blue." / "The green metal knife."
Nice writeup! Tools like Semgrep and Bellybutton[1] have been invaluable to QA and API enforcement on some of my large research projects.

Clint (mentioned in the post) recently gave an in-depth talk at Empire Hacking on using Semgrep[2]. The talk covers some of the material in this post, as well as use on non-configuration languages.

[1]: https://github.com/hchasestevens/bellybutton

[2]: https://www.youtube.com/watch?v=O5mh8j7-An8
I'm sure a lot of people would love to go all-in on the buy side. Where do you get the money to buy something if you don't sell anything though?
Nice one. A favorite of mine; underrated track from a brilliant group.
>> There is no such thing as “free.” R&D will be monetized somehow—the question is how.

There is such a thing as free. People who write Free software are doing R&D without any plans for monetization.

Codecs are software. Software has about zero manufacturing or distribution cost. Development does take effort. Very much effort for modern CODECs, but it's one thing to cover development costs and another to collect rent from - err monetize - a "standard".
If anybody's interested, there's a Seastar inspired library for Rust that is being developed https://github.com/DataDog/glommio
The label would not own the performance, no, but he would still not be allowed to give a performance of any material he does not own without the permission of the rightsholder.

There are some “reasonable fair use” exceptions such as simply singing a certain tune, but the point is that the fact that he wrote the original composition is irrelevant; it only matters that he owns the copyright.

If the copyright indeed were transferred to the label, then he enjoys no more rights to perform it than anyone else.
fwiw I am a fellow Pinebook Pro user who likes Manjaro. I use it daily for Emacs and C programming.

Ignore the drama and the dramatists. The software works well, and better than the alternatives on that hardware.
"Natural economic pressure handles this problem already."

This is not how people works. I have seen people who gives 10 children due to religion thing. Sure the quality life is low but they don't care. There children are also doing same thing. You may be open to ideas but many religious people don't think like that. They will simply trade low quality life thinking more children brings more money.
I had previously run into the issue of Parcel watching `node_modules` for file changes and inevitably having issues related to that. There are a few issues on GH related to that, to which the devs basically said "that's a feature, not a bug". It's been a while since I used Parcel though, Idk if that's still and issue.
He chose to trust his love. He was not certain she would save him, since she was not certain herself. He knew she was jealous. Her had a choice between a quick death and a life without his love (which I wouldn't romanticise, love being more complex than binary.) I don't know what he faced. I do know that I would choose to trust my love, and open her door, as an act of love and trust for us both to have, whatever the outcome.
Meanwhile I met my family for 2 hours, I started having a fever and immediately quarantined myself to another location.
I told them to open all the windows of the flat, they didn't take me seriously.
They all got COVID-19 from me.
Hey!

My memory of this is imperfect and I joined as the project was already underway, but I believe there were two companies, yes.

The main POC at the second company that got the project completed was Rebecca Heineman [1] from Contraband Entertainment; my job was facilitating comms and help manage and organise the beta testing. I also built the installer.

I _believe_ that yes, Rez was created specifically for this. All EV modders know that the resource fork part of files was a critical part of how EV data files, and all mods, worked. There was a huge dependency there, and so I think the decision was made to create Rez to fill that gap. However, that is the extent of my knowledge.

[1] https://en.wikipedia.org/wiki/Rebecca_Heineman
I don't necessarily think that's wrong, but I do think (in general) that government has a role in protecting people from "private compan[ies] exercising their free market rights" when it crosses a line (i.e. regulation, etc). I couldn't tell you where that line is or where it should be, and I'm not even saying Twitter has crossed it (I increasingly wonder if they have but it's so hard to know with the limited information and visibility I have).

But I do think we're running out of time to do anything about it should action be appropriate. If Twitter is stepping over the line in taking down people that speak against the incoming administration, that said administration is going to protect them? I highly doubt it. (I wouldn't expect Conservatives would either were the tables turned for the record. In fact they have a history of jailing people protesting wars and what not, so I know they wouldn't).
Perhaps, but it would not be Twitch's fault.

There are many arguments that can be made for the idea that copyright should not be transferable, much like reputation rights, but Twitch is certainly no party to blame for that it is.
My naive assumption would've been that they could composite it into the scene. After all that movie was a relative breakthrough in compositing more difficult digital content into live action.
Even before the end of last year it was limited to exactly one last /22 per LIR for a few years already.
The pool that was set aside for that last allocation was depleted at the end of last year.

Now they are limited to handing out /24's that are returned to them to hand out to new ISPs (since going IPv6-only is still not quite possible..).
Dotfiles – Put your home directory under Git
This is Capitalist logic, and more specifically - an argument for the concentration of capital in the computing/IT sector.

We, software developers and users - people and small organizations - should adopt the opposite slogan:

Built, Don't Buy.

When we build, we improve our knowledge and understanding of systems. We help affect them, through engagement with their developers or through modification and forking. When the challenges and overhead of building exceed our abilities - this will drive us to:

1. Strive for better-fitting software - easier to use, deploy, build and maintain; and

2. Cooperate and collaborate with related organizations and communities/groups of developers and enthusiasts, either to share knowledge on how to get things done more easily, or to distribute the load of work between many parties, each of which can't do it on their own.

Even if a lot of FOSS contribution these days are made at for-profit corporations - the above is key to the future of both software freedom and social freedom.
It does, but at the time, we didn't know about that.
To me the main argument for getting used to the shell is that it's a compounding investment. Sure, initially one would be slower using a shell driven workflow as opposed to someone using an IDE. However, the more you stick to it, the more you find out that the skills you've gathered are very transferable and are applicable across languages, projects, types of projects, tasks, types of work, and even whole industries.

If you know the shell well and are well versed in a good CLI text editor such as Vim or Emacs, the programming language of the day doesn't matter. Whether you're coding or setting up some environment doesn't matter. Whether you're on your computer, connected to some server, or an embedded device doesn't matter.

EDIT: And eventually, you're not slower than someone using an IDE either.
Perhaps if Rust had five mutually incompatible borrow-checkers which get called based on who wrote the code for a particular language construction-- that might get across the frustration I feel when using the shell.

You mean like the five mutually incompatible async solutions in rust?
scrape-based processes feels like 'tech debt as a service' and yet

we're building more technology and supporting less of it. the future will include a lot of obsolescence (planned + unplanned), and 'approximate compatibility' services like this one may have a bigger role than we want
Thanks for the this long comment. I had a similar thought the other day and your remarks reminded me of it, so I'll share. It was something like this: the way we categorize and conceive of objects in the world is very much influenced by our overall cultural/civilization worldview. We seem to be very tied to this Platonic ideal/form of what something is inherently and then building the world up from there, rather than other ways of categorization; i.e by our emotional reaction to the object, or our sensory experience of it.

For example, both an orange and the Sun are round, orange-colored objects. If our primary way of organizing the world were based on pure visual perception, we might group them together in a fundamental way as orange things or round things. But since we're concerned with what oranges and stars are as concepts, we don't group them together at all. Instead oranges are fruits and the Sun is a star, which in biological/physical terms have essentially nothing to do with each other. Our metaphysical structure of the world has separated them entirely, but this is only because we've built it upon a foundation of concepts rather than direct sensory input.

I'm not sure if that made any sense, or if I've simply had too much coffee today. I think you're essentially saying the same thing RE: whales. How we categorize them as mammals or fish is more-or-less completely arbitrary.
>> and had a history of reckless behavior to boot

If there were a vaccine for AIDS, who should get it first, the sober person in a monogamous relationship or the IV drug user having unprotected sex?
I don't think ML over promises anything, its just a new way to help create software to solve problems that can't really be solved with traditional programming.
of the software I've just used today, VsCode, Discord, Spotify, Facebook since the redesign.
The profit was more like 10k because the hosts all convinced me each server could only handle 256 IP addresses.

And I shut it down because the support requests became unmanageable, there was rampant fraud, chargeback rates were through the roof. I had more important things to do / opportunities to focus on.
It's my understanding that the further back you go in time, in the English language etymology and origins of the word "Fish", the more it simply means any creature that lives in the ocean. If you were to ask somebody living in a coastal town in England from the year 1600 what is a Fish...
Homebrew revises update process at GitHub's request
Very recent Homebrew updates may fail with error messages about "shallow" clones. GitHub has requested this as these are said to be extremely expensive operations. Mitigations are discussed and the solution revealed here:
https://github.com/Homebrew/brew/pull/9383
https://github.com/Homebrew/discussions/discussions/225
https://github.com/Homebrew/discussions/discussions/226
Ignoring the Lenovo vs Nokia case here because it really has nothing to do with video patents other than two company having disagreement.

>The public interest is that interoperability standards should not require patented technology at all to implement.

That is what EVC [1] Baseline Profile is. Basically bringing in all the tools from MPEG-2 and MPEG-4 / H.264 that have patnets expired or soon to be expired ( by the time finalised ). It is expected to be somewhat better than AVC High Profile but not as good as HEVC. ( Which I should remind everyone this claim seems too good to be true and requires 3rd party testing to verify )

It is interesting because a lot of the original purposed tools for H.264 were deemed far too complex for hardware at the time and were not accepted into the standard. Now 20 years later those tools are being put into good use.

[1] https://en.wikipedia.org/wiki/Essential_Video_Coding
You really think the future is decentralization? I sure hope you're right but it seems to me like everything is getting more centralized.

Maybe Parler sticks for a while, IDK. Two is better than one. But that network effect is a pretty tough nut to crack.
It doesn’t surprise me. CentOS usage is huge. If they can turn 20% into paying customers it would be a huge revenue win for IBM.

One hopes this newfound revenue goes toward making Linux better, but we will see. Red hat employees work on a lot of core things.
This is what Oracle Linux already does, so Red Hat is only hurting themselves by not doing so, since anyone who wants this can just go to Oracle. (Notwithstanding the fact that Oracle is evil.)
> Lack of war?

Denmark and Sweden have been at war with each other so many times you can't give an exact number as it becomes difficult to say when it's a prolonged war and when it's 2 seperate wars.

A simplified list:
https://useless-denmarkfacts.tumblr.com/post/125179860721/al...
It's been awhile since I've done much with PayPal, but at one point a typical fee was $0.30 + 2.9%, so at a 3% fee they'd be taking a small hit in the processing fees for orders below $300 and turning a mild profit when people cash out for more than that. YMMV with their current fee structure.

Agreed it's a little scummy to not factor your operating expenses into the price of the product, especially if that's not blatantly obvious from the outset.
> Based on this experience, we decided to lower the default value of "max instances" to 100 for future deployments. We believe 100 is a better trade off between allowing customers to scale out and preventing big billing surprises.

This is good to hear. I use Cloud Run a lot for personal projects and I always set concurrency to 80, max instances to 1, memory to 128Mi (unless it's something beefy that needs the memory), and CPU to 1. If I need to scale it up, or I decide to open it up to actual usage, I'll do it when I recognize the need.
I think the ideal is really that a student should be capable of going into the world and picking up a new technology within the same area without too much trouble — I may have used ANTLR for a class, but I should also understand it well enough to write my own parser, or start looking into other parsers.

But if the gap is such that knowing ANTLR doesn’t really help me use packrat parsers (haven’t used them myself, so I don’t know) then it’s a gap probably worth filling.

But ideally students should learn the fundamental architecture/algorithms, not the specific tools, popular algorithms & implementations, and all the accidental complexity that came with it.

Which is where the industry vs academia problem usually comes in — industry often only cares about knowledge of a particular tool, and only sometimes cares about knowledge-transferability (I think largely because HR exists, and operates independently of the actual engineer making the request, with the first pass review).

The company hires for Hadoop, the university teaches distributed systems, and ideally the student can be trained in Hadoop specific in short order.

India also offers an example of the extreme alternatives — heavily industry driven courses focusing on specific tools, and you end up with students having practical knowledge for current tooling... but no ability to transfer it. Like the kind of resource who refuses to program C# because they’re a Java developer, and it’s all they know
The rules aren't the problem, it's them not being applied consistently that is.

Look at French - exact same idea, but consistently used, so it's a piece of cake to learn. English in comparison is just... PRNG. Here you need them, here you don't, unless you do, but it would still sound better if they weren't here.
Exactly, there’s nothing inherently boring about being earnest. You can be earnest and boring but you could also be earnest with a good sense of humor and an interest in film history or software engineering. I’m not going to go all in on pg’s earnestness essay but it’s a positive trait and if you have genuine interests, there’s a good chance being earnest makes you more interesting when discussing interests because you are less likely to be invested in impressing other people with your interest. If you’re earnest your interests tend to scratch your itches of curiosity. But if you are earnest and uncurious then yes you may be boring.
> If you don't want to worry about the "distro drama", then don't. Just use one of the major distros (e.g. Debian or Ubuntu) and move on.

+1 on Debian. It's as drama-free as it gets. I mean, the distro is criticized for being too boring and too stable and too rock-solid and too unsurprising. Those descriptions are also used to describe power lines and sewer lines, i.e., reliable infrastructure.
It is true, what used to be radical is now becoming normal. Propganda works.