skysight-inc/HackerNews huggingface dataset:
Stories about "Linux as the underdog" have confused me for several years. The truth is, Linux has won, and it's OK to recognize that.

The majority of phones sold are "Linux phones" -- it's the kernel for Android!

The top selling laptops for years provide "Linux on the desktop" -- Chromebooks run ChromeOS, which is Linux!

Nearly all host servers, at nearly every cloud provider, run Linux. The vast majority of cloud VMs run Linux.

The vast majority of set-top boxes, IP cameras, IoT controllers, and other embedded devices are Linux based.

Linux is even powering an autonomous helicopter on MARS, that has been wildly successful in its mission.

The narrative of "poor underrated Linux gets no love" was plausible until maybe around the mid-2000s. But it's long past time to drop this idea as a community.

Now, I think it IS fair to say that several forms of userspace ecosystems, based on the Linux kernel, have failed to get traction over the years. Maybe we can say "Ubuntu Touch" failed to get adoption, but that has little to do with some characteristic of Linux itself.
I think you’re right. I don’t understand why more UI toolkits aren’t adopting CSS for layout, especially the newer CSS grid. It’s so much simpler than alternatives like TKinter.

I get the memory/performance issues with Electron. Those can be solved. I’m able to open large XML files in VSCode that simply crush other apps like Notepad and XMLSpy.
> The World Bank Group suggests that the percentage of the population living below the international poverty line of $1.9 (2011 PPP) fall to 0.7 percent in 2015, and poverty line of $3.2 (2011 PPP) to 7% in 2015.[4] At the end of 2018, the number of people living below China's national poverty line of ￥2,300 (CNY) per year (in 2010 constant prices) was 16.6 million, which translated to 1.7% of the population at the time.
https://en.wikipedia.org/wiki/Poverty_in_China
Has Online Retail’s Biggest Bully Returned?
If you seed your random number generator, then it is reproducible.
Some things do get stuck if you don't rinse, it won't take everything out of it. It is not magical (and filters get clogged)
Agreed - these kinds of things are a decent example of the dumber parts of religion.

It’s also odd to me that violating the spirit of the rules via technicalities is considered morally acceptable in that context (and yes, like any religion there are twisted rationalizations about why it all makes perfect sense).
I use Guake as my preferred terminal on Linux for this reason. I love how I can just pull it up over everything and put it away with one key press.
I understand that. It's probably also the reason the date (late autumn 1943) was picked. But in the haste of claiming guilt-by-association and showing a razor-sharp anti-fascist mind to the reader, the author wrote a meaningless sentence, and then fucked it up. That's bad writing.
The dynamics of odds movements are interesting in their own right imo. Some sports, with many days between matches (nfl, college football) lines can move drastically between when odds are published to match start. Others sports that play daily or by-daily often don’t see the swings.

And then what facotors influence the line movement? People with predictive models that see great value in opening lines can move the line a lot. Things like injuries, starting lineup, breaking news before the match can certainly
move the line. Casual bettors and fans betting on their team (the public) move the line but usually day of the match.

The key insight is the books are trying to balance winners/losers to maximize their profit, that’s why the line moves. It’s also why historically spread betting is nearly 50% odds.
If these people actually cared then I'm sure the same effect could be achieved without the shitshow that is advertising today. Also, ads likely cause overconsumption and thus impact the climate. And the big companies (some of them in adtech) gobble up all the wealth so small businesses are not necessarily in a better position.
> It’s been healthy for me, a fair-haired Anglo-Saxon with a Roman numeral in my name (John Austin Murphy III)

This is what assimilation looks like. Someone with an Irish name calling themselves Anglo-Saxon. It’s like a Hispanic person calling themselves Latinx, proof that they have lost all organic connection to the culture of their ancestors.
It seems that some dogs are even able to learn to communicate via sound buttons [1]. Maybe that's interesting if you have smart dogs, might be a good way to better understand their needs.

[1]: https://www.youtube.com/watch?v=7LQt5TCHq6E
He explicitly writes libertarian with a small "l", yet the title is different.
Syncios Manager Pro/ Ultimate 7.0.5 Full Crack
Greenwashing.
I'd be interested in reading more about this setup if you ever do a write up.
I've seen it, and I've also seen it in Kubernetes.

It's obviously not the intended use case, but it can have the advantage of plugging in much nicer with your existing tooling.

As an example, if I have a Kubernetes cluster, and a new app that needs a full VM.

My options are to containerize it (it likely already comes this way), and let Kubernetes scheduled it on it's own VM, or use a different tool in order to manage the unique VM for this app.

Unless there are reasons to avoid the containerize approach, I'm going to stick with the existing tooling rather than add additional complexity.
The more technical your audience, the more likely they are to prefer atom or rss.
I think both the PCG family and the xoroshiro family are faster still.

https://prng.di.unimi.it

https://www.pcg-random.org

ETA: https://github.com/lemire/testingRNG
Also, when you're 40 chances are you're not going to be at home with a 2 year old wishing you were in a club getting hammered.

And you hopefully have a better idea of yourself and some more humility.
It transmits your on-device activity to Google without consent. It includes a unique tracking identifier generated on install that never changes, like a supercookie. Every time you run brew, it transmits this to Google, which allows Google to assemble a city-level tracklog of your device based on client IP geolocation, along with a list of all the packages you have installed, and when.

It does this silently, and without obtaining any sort of consent, which is why most people are unaware that homebrew is spying on them.
People do love an unsolved mystery...
This.

I feel like this is the manufacturing equivalent of the financial sector shenanigans back in 08.

A bunch of companies increasing profits by baking in risks into the chain, because the risks of your individual providers failing are independent probabilities, until a pandemic closes them all at the same time.

The obvious difference is that the financial sector was (and is) way bigger than manufacturing.
I'm not so sure about the environmental friendlyness. Our dishwasher runs for one and a half hour in eco mode. I'd need to measure how much energy it uses in the process. It feels so inefficient and slow. I'd spend about 20 minutes washing and drying the dishes on my own using cold water...

We still use it because with kids, every minute saved is a small win.
> living wage should represent the minimum a person needs to get by in our modern world.

I think it depends on what we intend on doing with living wage as a measure. Typically I see it called out as a safety net minimum for what people should make. Frequently mentioned as a floor for minimum wage talks.

So if it’s a baseline then it should be the minimum. If It’s some median target then that’s different.

I don’t think it’s useful to have a median target because it’s so arbitrary depending on individual circumstances and desires.
If that is what is in the contract, why are you surprised.
If size is a prime, repeated multiplication on a generator element (any element) will work if you compute `mod p`. But it's not going to have nice random properties for the most part. It's just a "permutation".

The reason it works is because the subgroup order generated by the element has to be divisible in the group order. There's only 1 and p. So unless it's trivial (i.e., the element 1), it's going to be p and thus it generates the whole group in p steps.
Improving slow mounts in React apps
Is is exactly DRM: it's a digital method intended to restrict the user from undesirable usage (from the manufacturer's point of view).

Early restrictions on printer cartridges in the 1990s were simple: they could be bypassed with a bit of tape, or pressing a combination of buttons on the printer. Later, the chips could be reset, probably in a way similar to this. Now, there are encryption keys etc.

> suspect the reason they didn't do this was for a more "consumer friendly" design

That is naïve.
Google helps:
https://gist.github.com/AllenDang/f019593e65572a8e0aefc96058...

Macports has gccjit since gcc10, just somebody needs to update Emacs.

What others archs? All of course
Not that he's wrong about some of the principles highlighted but calling taxation straight up predation seems quite the stretch.
I think that meant to be a joke.

I actually do create a few README files every month (cos of Microservices), but I still don't understand why someone would use a tool to generate README files.
Are there any examples of current or past successful libertarian governments?
and how's your strawman different than his?
Bulverists everywhere ...
It sounds to me like you're just OK with children starving unless it benefits you to point it out.
We do. You can only point something if you have technical analysis. Having technical analysis performed is extremely important and help to avoid misunderstanding between devs, qa and product.

1. PO would create user stories.
2. Devs volunteer to do tech analysis
3. Team get together and do planning poker.
4. If there are more unknowns, ticket will get deferred/spit

For new epics, we would have a technical spike before stories are created.

We have decent estimates, shared understanding and everyone in team can do work.
People wear headsets. There are a lot of office jobs where people spend a lot of the day on the phone anyway talking to external people, people in other offices/remote, etc.
It's amusing to see all the little indicators that Docker is desperate for cashflow. At this rate, they're going to end up like Travis.
Libertarians are pretty smart.

But apolitical people with no real ideology who just limit themselves to bet (financially and socially) who will win, they are even smarter
You are likely more used to it than i am. Thing is even if i maximize my terminal on windows or mac, how much can i actually do without switching context to get some things done. Switching between software is also not what i consider distructing. Its the how, the discovery of files and software, the switching between windows, switching between possibly dozens of windows of the same kind. How many key strokes are some actions away? (Given mac is a lot better in this degree than windows).

Some approaches on linux, be it gnome or kde or tiled solutions are just so much more efficient
Sure & JF+DHH aren't? What a shitty workplace if you can't even talk about issues impacting the society. Kinda like keep your head down & keep working, nothing happening outside impacts us.
> The other thing for which OO works much better than plain data is GUIs

This cannot be further from my experience. Switching from Java/AWT/Swing to ClojureScript/Reagent/Re-frame has been suoer liberating.

Every GUI programmer must fiddle with reagent once:

https://reagent-project.github.io/
Can't you just get a spectrum analyser to detect things like this? Did technology like that not exist in this era?
Paying to not update is usually called "extended support." I belive it's not that rare and I think in enterprise even more common than in consumer software.

The reason, I believe, is that upgrading creates cost for the user, while maintaining older versions creates cost for the maintainers.
You are correct and my later edit was added to address this.

Not sure what is the proper etiquette if I realize my initial statement was false is some way, add a new paragraph addressing the issue or just edit the original post to reflect updated stance?

New paragraph could add confusion

Editing the initial post might make it seem like I'm trying to look smarter than I actually am.
The opportunity cost of cash is the return that you would have earned if you had invested in a risk-free asset instead of keeping the cash. By keeping cash you incur such a cost, whether there is inflation of not, and this means you should always keep as little cash as possible regardless of inflation. For example, if the inflation rate is -10% and the return on a (risk-free) savings account is 1%, then you are incurring an opportunity cost of 1% annually by keeping cash balances. If the inflation rate is 10%, you are incurring the same exact cost. So while cash balances can absolutely depreciate as a result of inflation, cash balances should represent a small fraction of a household's net worth anyway, since it's not optimal to hold large amounts of cash. Therefore a modest rate of inflation, such as we observe in developed nations, is never going to have a significant impact on household balance sheets, compared to other forms of depreciation such as the normal depreciation of physical capital (e.g. houses and cars).
My advice is to start building something and write about it regularly. Be genuine about it and people will want to talk to you. Post it to e.g. IH, they have a good forum. I've met some great people that way + I sold a side project. Don't be afraid to just write to people to ask them how they've built something that you like, people are actually quite supportive and willing to help once they figure you're genuine.

This IH podcast is good - https://www.indiehackers.com/podcast/108-sam-parr-of-the-hus..., quote from the transcipt:

"But I was always really good at doing that and the reason why was, I think that I didn’t have a lot of pride around like – I was never nervous to ask questions. I know that a lot of people who are my friends, they – I’m like dude, just go out and email this person and ask him how he does it or how she does it.

People were always nervous to do that and I kind of never been shy about that. My mom and dad kind of taught me that early on. Just go and ask them. Cold call this person and ask him. So, I think that it’s – you just can’t be too proud because I think that – I don’t know – maybe they’re afraid to look silly.

I think the second thing is I learned very early in life like before I was 10 years old, that people who are more successful than you or who are experts at what they do and you’re not an expert, they love seeing you succeed and they love seeing a young who will actually follow their advice."
libertarianism is an interesting & coherent political philosophy, but I notice that it keeps losing

my understanding is that, from a political perspective, the idea is to win
I played with Auto Hotkey (AHK) recently as I wanted to add a layer to my keyboard. Wow, what powerful software! But I really disliked the scripting language and wished they'd used a standard language.

I ended up installing TouchCursor [1] which did everything I need at present, but will persevere with AHK.

1: http://martin-stone.github.io/touchcursor/
Disregarding the geek and nostalgia factor. Why is this a feature of a specific application and not the WM?

In fact it's almost already there. Just put your terminal as first item in the task list, then press Win+1 to summon a terminal and then Win+1 again to hide it. All existing window location and focus rules stay the same. What's missing?
My company does it. Our atomic unit of software is a VM. All of our isolation, resource provisioning, regulatory compliance, lifecycle management, access management are based on VMs. Another way of saying this is “vms are typed.”

So docker is basically just a package manager and supervisord replacement for us because both ops and devs find it easier to build do deploys with containers than software on the host.

We use no actual features of docker, basically everything is disabled. We could use podman but that would be more effort for the same thing.
Great post! But so many poor posts about dishwashers in the thread. Ask anyone who services dishwashers (well outside the US at least) and they'll tell you two things:

1) Don't rinse first but if you do only use cold water. I have no idea why on earth dishwashers are connected to hot water in the US as this will make the first rinse work very poorly indeed. It is supposed to be cold to removed starches and dairy products...

2) Tabs are a no go but if you insist it should be soap only (not those 3-in-1 etc.) and should be broken in half. It will gunk up the machine in the long run otherwise.

I'd bet that dishwashers would need to be serviced or replaced half as often on average if everyone did this.
> famous machine learning paper "Attention Is All You Need"

1. It's a paper from 2017. Unless you follow academic ML research, you will not have heard of it.

2. That paper's title is also inscrutable unless you've gone and read at least the abstract.
The Byte Order Fiasco
I'm really hoping Epic loses.

On the other hand, if they win can I argue Epic needs to let me sell costumes for Fortnite ?

Apple has a right to control it's store , and they have a right to only allow their app store.

Consumers who don't like this can use Android or Pinephone .

In fact this could be a boon to FOSS phones
It's title case. It's part of English, but I guess it's gradually falling out of use.
What3Words – The Algorithm
Biden is 78, Pelosi is 81, Trump is 74, and Bernie is 79.

US Life expectancy is 79.8 ... so we have basically made it so a good chunk of people, not just the leaders live into their seventies.

There's a good chance that there's something in our current genome that makes us get old and die ending in our 70s.
This can definitely be significant as part of a trend
There's at least one Android reader and a mobile-optimized view available: https://github.com/mboinet/ttrss-mobile
No, they're talking about some people's entire existence being political.

White/male/straight is the social default. Just consider movies and games: if a character is a woman, non-white, or non-straight, let alone trans, that's considered the director/developers making a political statement. And it only gets worse if they don't at least "behave" like white/male/straight characters.

The same is true for workplaces. A woman in an otherwise all-male team is far more likely to be accepted if she masks her femininity and acts like "one of the guys". A Black person will be more accepted if they "act white". Queer folks better just not mention anything related to their sexuality even if it would be normal for straight/cis folks. And if they get any jabs targeted at their identity they better just laugh it off and not "cause a scene" and upset anyone.
MT is pretty slow. There are fast variants (SFMT), but why use that when can have much better and much faster rngs?

https://rurban.github.io/dieharder/QUALITY.html
Once you have your decision tree that sort-of predicts the missing row of data, what then?
A subset of an AntColony is another AntColony containing sub-arrays. One element of an AntColony is an Ant which you can instantiate with the data at the appropriate index from each array. I'm not trying to be difficult, I really don't see the problem with implementing these basic programming tasks.

I agree that spelling out the fields can become tedious if you have a lot of structures of arrays or lots of fields per structure. A 100-line Python script can generate all this code for you if you prefer. Sure, it's a "limitation" of most programming languages that they don't provide this out of the box. But not a big limitation, I'd argue. Many languages even have features that allow you to write this functionality as a library, 100% inside the language (Python and Java annotations, for example).
15 years ago I lived in DC a few months and I did not need a car, I used the sub a lot and buses a few times.
Oh, I didn't take it as a pointed criticism or anything. It just seemed like it would be an instructive example.

The underlying point I often make to people is that Python's slowness introduces a lot of incidental complexity, and you find yourself fiddling with numpy or something instead of just writing normal code and expecting it to perform normally.
You're right, proof of stake isn't proof of waste. Proof of work and proof of space are, though.
Yes, seconded! Love it!

There are too many tools I never try because I get hit by the "Create account" dialogue.
I think you want to do

port install emacs-devel +nativecomp

or

port install emacs-app-devel +nativecomp
I feel the same. They charge so much to maintain the app store’s ecosystem and that’s fine as long as they take some form of responsibility.
What kind of time-series?
Time to Squash it down to a few hundred thousand...
The millionth commit in isolation? Sure. The scale it takes to get into that order of magnitude? Quite an achievement.
His company is http://www.ave4.com/
I meet him a few times, interviewed to work there (didn't get the job.) I mostly talked to a lawyer who was very nice, but reminded me of Kobayashi from the Usual Suspects. The offices are a bit extravagant with some amazing original artwork on the walls, https://www.jendoco.com/portfolio/fourth-avenue-analytics/

Pre covid he hosted meetups with Pittsburgh's R Users Group, https://www.meetup.com/Pittsburgh-useR-Group/events/26070166...

He is also mentioned in http://www.fortunesformula.com/ which I really enjoyed.
Good point. Storing a number of magnitude n! will take n log n bits, and storing n numbers up to n will also take n log n bit.

In other words, good old Fisher Yates, storing the resulting permutation, and a simple lookup is probably the way to go.
Tax foreign savings so that trade surpluses can’t be recycled into US assets. https://carnegieendowment.org/chinafinancialmarkets/83365
It's absolutely bonkers what some people believe in x)
Please can you explain more? I’m interested
Oh, I didn't realize that was somehow required to teach them sign language.
Run docker inside a VM on your desktop. That's what Docker Desktop is doing under the hood, isn't it?
Or where Google bought Danger Inc. instead of Microsoft and carried on using NetBSD as a mobile OS.
"There is absolutely no relation between the magazine and the Holocaust"

There is no relation between a nazi propaganda magazine and the holocaust?

Erm. Sorry, but I don't see that logic.
Why? Taxation is taking money from people and companies with the threat of voilence.
This is nothing new, it’s just the MBA syndrome. Go to any MBA school and they’ll tell you how sales is a clear “profit center”, while engineering is a “cost center”, and that companies are made more profitable by “internalizing profit centers” and “externalizing cost centers”.

The ridiculous part is that this has extended to the point that subcontractors have other subcontractors, that have yet another subcontractor...
> people entered the industry after docker images became popular

I don't think this is the only reason people use docker. Docker let's you compile an artifact and deterministically recreate that artifact at any point. When you want to deploy this artifact everything is hermetically included in it. No network access or startup time. Just starts and it's good.

If you have VM tooling that lets me do that without spawning a VM repeatedly and doesn't give me an effective way to modify the FS & copy my programs in (packer) then let me know. I haven't found anything VM related that's simple to use

In addition: vms still have a performance hit much more significant than processes.
>>> People with no real ideology who just limit themselves to bet (financially and socially)...

AKA Agorists / AnCaps

Ps: The smatest people in the room get lined up against the wall or loaded in the box cars 1st.
Or in WSL!