skysight-inc/HackerNews huggingface dataset:
I'm not sure how this solves the problem. The goal is to execute an interpreter in a long path via the shebang line, but this is a regular script that executes a program in a long path. You can't use this to make a file invoke /some/long/path when executed. Or am I missing something?
> Updating to a new major kernel version takes multiple man years of work

What factor of man years do you imagine OS vendors put into release engineering ? Some open source vendors support multiple streams of the same kernel across multiple architectures all at the same time for over 10 years. The problem is not impossible, not even hard, just work.

> Probably 500k to 2M lines of kernel code for such a router.

What functionality do they include that is not included in standard Linux ? I have setup a router that does the same as these systems with little work. No fancy GUI though.

I _guess_ they could not upstream their kernels ./arch. However the arch specific code doesn't churn hard between major releases.

Do you think you're overselling the complexity they have to manage ?

> The home router industry is a hardware business, it is run by hardware experts and they run software like hardware.

I think this is the crux of the discussion, they simply do not consider software updates as part of the life cycle, until they get customer demand they will not.
"* Improved: [in_mod] OpenMPT-based Module Player (replaces old MikMod player)"

The new plugin is not configurable. This is a shame, as I like to listen to my chiptunes without interpolation for instance. Hope this changes for the coming releases!!
Unions could endorse politicians who promise to enforce anti-collusion laws, incentivizing them to do so.

In the US unions do stuff like that all the time.
There are regressions all over the place; from asinine "flat" design where almost nothing is demarcated as a control, to INVISIBLE UI that suddenly appears if you happen to roll over it.

Have you used Windows 10? How about the default E-mail client? Or Office365? To these disgraceful is too kind. The defective and incompetent UI these present is an insufferable affront to customers of all expertise levels.
Coronavirus: Are Indians more immune to Covid-19?
That was even cooler, agreed. Although on Firefox Mobile I need to turn down the gui1_x parameter to almost zero, otherwise I get these weird red polygon artifacts. And I get 15-ish fps. Chrome on the same device is flawless at 60fps.
Nitpick: s/LP64 machine/LP64 C implementation/

But isn't size_t (or ptrdiff_t) the preferred indexing type in C for this reason (among others)? Sometimes you of course do want wrap around modulo semantics but that's much rarer, right?
Hãy khám phá kèo xiên là gì? Mặt lợI và hạI Của nó như thế nào?
It's video conferencing software. Makes sense that they might put together imagery which might suggest people meeting from different corners of the planet. But sure, I get your point. I didn't notice this myself, but I have been living on side of the planet opposite from where I was born for the past decade.
OpenSnitch fork – GNU/Linux application firewall
Proof. Read.
My MBP was absolutely crawling but my iPhone 12 had no problem keeping 60fps. Crazy. That gives me a lot of hope for the new Apple Silicon macs.

Edit: But the main link definitely doesn't work well on iPhone.
From my experience of using both I prefer Github actions and consider it better. Person opinion and experience of using both.
I also found it scathing, but I thought it was quite obvious the person was from India or at least had some pretty intimate knowledge about India. While I agree that there is a line to be drawn between xenophobia and criticism I also find it dangerous to say only people from within a society are allowed to criticise it. Are Latin Americans not allowed to criticise the US for example?
Unless you have really long-lived connections you cannot drop, let your load balancer layer above the machine drain old connections and then just restart after some threshold. I’ve seen too many bugs in socket handover scenarios to make it worth it in basically every normal use case.

Remember, just handing over your sockets means you get connections in all kinds of different phases of your protocol’s state machine. So now you need to bolt on some more context transfer mechanisms as well...
Try changing the message sort order in Thunderbird, from ascending-date to descending-date... globally.

The function doesn't exist in the UI. You have to go into EVERY MAIL FOLDER and click on the date column header manually. WTF.
I never really get what’s so special about OpenGL in the browser vs on the desktop vs on a console.
Also, not looking photo realistic to me tbh.
The magic, details about the shebang mechanism on various Unix flavours
I understand the feeling somewhat: it is very noticeable how TV shows for example now have expanded the default cast from "all white people + token black, maybe a gay individual" to "all white people + token black woman + token asian + token non-binary, maybe a transgender individual".

It feels forced and ham-fisted, but I don't see how this could be made in a better way.

Possibly people growing up with this will not notice it at all, and it will be good for them, it's only us old farts that need to adapt.
More important than the button is the status indicator - I need to know if the call is muted or not. Even better, promote it to an OS-level icon/badge/overlay. If my mic is actively in use, please make it blindingly obvious.
You all notice that this is a PR piece to get tech people interested in using google meet instead of zoom right.
Also stop telling me my camera is disabled. Like, I know it is, I disabled it for a reason.
I've used both, and it seems like both work equally well for the way I want to use it. I prefer to use GitLab because it's open source. Admittedly I haven't used the open source version of GitLab much, but it's nice to know that it's there. It includes CI/CD:

> CI/CD is a part of both the open source GitLab Community Edition and the proprietary GitLab Enterprise Edition

https://about.gitlab.com/stages-devops-lifecycle/continuous-...

As I start to use more advanced features of CI/CD, I might get a better idea of how they compare. I am aware that GitHub Actions has a marketplace but I don't really want to set up my builds that way. I would rather write the steps myself, pulling in docker images and packages from package managers like npm, PyPI, and apt as needed.
Why is open source not meaningful? Open source software has proven to be very competitive and often superior to closed source, protected software. People even make money writing open source software.
Design programs with photos and see output as a relaxing photo composition
The color indicator for mic on/off is terribly for Meet.
Working in Germany in IGM pay scale, I do see these effects here.

However, you can spin it positively as well. For example, firing young ones first is done because for people nearing retirement finding a new job is harder. Overall, the system is more "socially minded" with the tradeoff that disruptions are slowed down.
its late but I'll try and answer :)

The 'safes' were really just very sturdy cabinets designed to house a PC and a dot-matrix printer etc. I'm sure they weren't fire-proof but they were really heavily built. They did have power and network cables entering, obviously.

There was a netware server in back of a cupboard. It backed up nightly to DAT tapes. That room was also properly locked.

When children are taken into care, the abusers are strongly motivated to try and contact the child to intimidate them into remaining quiet. Etc. Its uncomfortable to think about that side of things.
There's never going to be a `ML.isCat(image)`, just like there isn't a `Math.solveProblem(hypothesis)`. Yes you do have `Math.abs` and you're going to have stuff `model.fit()` and `layers.dense()` - but something like `ML.isCat` is too specific to be used in a library
Wouldn't this open the door to even more p-hacking than today - unscrupulous researchers taking others' data and finding some kind of signal in it?

My understanding was that the gold standard for research is to come up with a hypothesis, design an experiment to test that hypothesis, collecting data in such a way that you have statistical independence between the variables you wish to measure, and finally analyze the data and conclude check if you have confirmed your hypothesis or if it remains unconfirmed.

But data collected correctly to test one hypothesis is not necessarily good for testing other hypotheses - e.g. perhaps it was irrelevant for your research if all the animals were female and might have had birth defects, but that doesn't mean your data is useful for someone studying the whole population.

This would mean that not only do you have to publish the raw data, but also describe your data collection methods, your assumptions, things you didn't check etc. How far are you from publishing your whole paper at that point?
That is how innovation progresses. These folks who burn weekends and evenings, often they fail. Many of them get up and go on to build something bigger for the society.
Not what you asked for, but you can mute/unmute quickly with the keyboard shortcut: ⌘/Ctrl + d
Kickstarter did unionize, that's why I want to know how it's going.
You may want to check out /e/ [0], LineageOS [1], and GrapheneOS [2]. All of these have different focuses, but I believe they all work pretty hard to avoid Google.

[0] https://e.foundation
[1] https://lineageos.org/
[2] https://grapheneos.org/
It's there because on some systems all the args are passed as one. -S splits them out. You can try this on Linux and env even warns you about it:

# cat test.py
#!/usr/bin/python3
import sys
print(sys.argv)

$ cat test
#!/usr/bin/env test.py foo bar baz

$ PATH=. ./test
/usr/bin/env: 'test.py foo bar baz': No such file or directory
/usr/bin/env: use -[v]S to pass options in shebang lines

with -S, env does the right thing, and you get this:

$ cat test
#!/usr/bin/env -S test.py foo bar baz

$ PATH=. ./test
['./test.py', 'foo', 'bar', 'baz', './test']
Study: Focus will shape the future of distributed work
I don’t spend my life chronicling every source of information I come across so I can provide a complete bibliography for every statement in conversation.

When I make a claim, I’m not writing a thesis or going for my PhD. I’m just reciting some blurry memory that such and such may be so. People that challenge me to provide peer reviewed citations of such claim are not engaging in civil conversation.
Isn't this sort of a Fizz Buzz for a UX/UI design professional? I don't mean to demean anyone, but I see this sort of a thing literally everywhere. Hiding important and absolutely crucial information (that can make or break your product) in the name of minimalism. Coming out of a company that has one of the highest hiring bars for software engineering, and yet, their products have such an awful UX/UI. This isn't an exception, it is a pattern.
> The type of muscles in your heart are quite different from the types of muscle in your hands.

> The muscles you use to move around are called skeletal muscles.

To be more explicit, you have three types of muscle cells: skeletal muscle, smooth muscle, and cardiac muscle. Guess what that last type is used for.

The heart's workload is unlike anything else, and it is made of special-purpose materials dedicated solely to its unique role.
Disagree. In the future, that'll be `npm install ml-cat` followed by `MLCat = require('ml-cat'); MLCat.isCat(image)`

It might not be npm, but something like that is probably inevitable.

The reason it seems so unlikely is because the tooling isn't there yet. No one even agrees how ML code should look, let alone how libs should be distributed to end users. But I saw the transformation for JS in 2008.
Apple begs to differ: https://developer.apple.com/documentation/vision/vnanimalide...
Well I would argue that holograms are always a projection, that is you need a reference beam to reconstruct your image beam.

But I agree the star wars "holograms" were never holograms but more 3D point cloud projections. Now you could say they do exist, see e.g. laser light shows, they are just by far not as impressive as the star wars movies.
Sure, I leave in a former communist country, this isn't news to me.

But the expression "third world" arose to mean "neither NATO nor Warsaw pact" and only later started to mean "poor" because most of the countries in this group were. See wikipedia's references[0]. There were poorer countries in the communist block, and richer non-aligned ones.

[0] https://en.wikipedia.org/wiki/Third_World#Etymology
Gab to mass email if big tech censoring election news
Google finally catching up to where Zoom was two years ago.

Can we get a mute button visible at all times before 2024?
I think the US is much better at collecting data. The US has been proven to collect data and plant backdoors, China has not, despite how much the US states that eg. Huawei has backdoors in their 4G/5G equipment. So either China is much better when it comes to privacy online, or just way more competent as they manage to avoid getting caught.

They both suck in their own way, that's for sure.
Meet seems to work better on poor connections, but it does it with a significantly more CPU intensive codec (VP9?). As a result, it only seems to work well if you have a powerful CPU. If you have a weak CPU, Zoom seems to work much better.
Yeah.. both Zoom and Google Meet have >720p video but the bitrate especially on Zoom is a travesty, 600kbps/1.2mbps stream with all the different resolutions in the same stream.

The codec situation with h264/HEVC/vp9/AV1 software/hardware encoding is a mess. Hopefully we'll get wide hardware support for AV1, although it might take a while.
TFA is about handing over server sockets, so that the new version can deal with new connections while the old version deals with old connections.

I have done this for an RTMP server. It worked out pretty well.
Protection of a trade name is a trademark, not copyright. There is no deception in saying your band is playing a Beatles tune.

> Music is only substantially different than software in that it isn't maintained after creation that requires continual support payments by its consumers.

That is indeed an oddity created by copyright law. Though nothing stops people from creating new versions of music (except copyright law, of course). People are still creating new versions of Debussy tunes. I'm a little tired of hearing various versions of "Roll over Beethoven", too.

> If you're in a position where you can freely distribute your work to others, you're in an incredibly privileged position to begin with.

A lot of people are paid very well to work on open source software. It's analogous to a lot of people being paid very well to perform music.
Fwiw i heard the expression first and then assumed it’s something to do with the difficulty of getting tickets

People want to get tickets because ticket are hard to get
Sounds like an A/B solution would work here.
https://github.com/uraimo/run-on-arch-action

It's on qemu, not that fast but it works.
Direct Sales Software
Too bad it doesn't seem to be supported in Firefox.
https://en.m.wikipedia.org/wiki/Mystery_meat_navigation
I actually think this too. Sadly I think that the real good stuff will only start happening in a good few years (decades maybe) when hardware catches up with our ideas.
Election Security – Cybersecurity Experts Commentary
Why are digital cameras still boring?
Erich Loftig has been working on a path tracer for ThreeJs for some time: https://github.com/erichlof/THREE.js-PathTracing-Renderer

The glass examples also look very promising.
Having friends and families chanting it for generations, never heard of any such pain.
Check vishnu sahastranam too.
A Rust lib to deploy microservices apps on any Cloud provider
Why you should use a general purpose scripting language for build scripts (2014)
I’ve done some work in this space - subtraction doesn’t perform well when other motion is present, whereas if you use pose / body detection you can ignore other bodies in view (i.e, the toddler running across the room).
What is the canon software called ?
> The section you quoted does not use the word unfair, but unequal

Calling unequal a problem means it's unfair.

> If I inherit (or even buy) a house in Palo Alto and it undergoes millions of dollars of appreciation due to a growing industry nearby that I do not work in, did I create that wealth?

Yes. I speak as a person who has repeatedly lost money in real estate. Real estate is hardly a slam-dunk guaranteed money making machine, as plenty of people in 2008 will attest to. It's a tough business. Just looking at the winners is called confirmation bias.
What is AK? I know PK and FK but AK has escaped me... at least the acronym...
This is really really nice, but I see some liabilities waiting to blow up here... How's Nintendo going to react to "Super Mario World DX" (an indie "cover" of SMW) for example?
> it’s unfair to compare Baoke to Huawei. The latter is in the news since months now, and has become synonymous with nefarious snooping activities of the Chinese

Sure, Huawei has been in the news for months. But Baoke is still a company whose name is in Chinese. We're not talking "Tencent" here.

Then again, if you were able to recognize whether a word was or wasn't Chinese, it's possible you'd feel differently about the moral taint of interacting with Chinese people.
60 FPS on iPhone SE (1st gen) zoomed in or out. Cool.
can google push those email to spam ?
The Case Against More Ethanol (2016)
Maryhill Stonehenge
I agree the advice is astute. But you don’t necessarily get to pick what to talk about. Luckily, this election became a referendum on COVID—where the general empathetic association of Democrats plays strongly. But say COVID hadn’t happened. Instead, the last major pre-election issue was what happened this summer and law-and-order issues? (As Schor notes, this issue favors Republicans.) A whole lot of progressive Democrats turned a blind eye to police stations being burned down, etc. They had to: they had backed themselves into an ideological corner where they accepted the premise that any focus on the breakdown of law and order was “racist.” This was an incredibly unpopular position not only among white voters, but Hispanic voters of all ages and many older Black voters. Luckily, Biden was positioned to be able to say he understood the need for reform while having no soft spot for rioting. But Trump would have steamrolled over any of the other Democratic candidates by throwing their 2019 primary rhetoric back at them. And just not talking about the issue would have been a total non-starter—that’s what would have been on voters’ mind.

Democrats need positions in immigration and policing that aren’t the ones we saw from progressives over the past year and a half. Biden’s are fine. But within progressives’ current orthodoxy, Biden’s views would be deemed extremely “problematic” if Trump wasn’t there to be the bad guy.

I’ll give you another concrete example. Elizabeth Warren consistently used the term “LatinX.” This term actually polls terribly among Latinos. 70% have never heard of it. Of the 30% that have, the majority think it shouldn’t be used as a label to identify Latinos. Just 2% identified with the term themselves. Why use it? Because the people who work for Elizabeth Warren think the term “Latinos” isn’t gender inclusive. Schor would say not to use this term because of a high risk of alienating voters you need. But as Schor recognizes, the ideology of the campaign staffers has a powerful effect on the campaign’s messaging.
From my experience, writing a custom driver for GitLab Runner is a lot easier, if you need to support custom setup.

They also differentiate heavily on how they work. With GitLab, if you for example want to run jobs on ephemeral KVM virtual machines, you would have an agent on host machine (or multiple of them), which would then receive a job, spawn VM, execute commands in it, and at the end terminate it.

With GitHub, you would have to spawn VMs in advance, and launch their agent in each of them. When agent dies, you will have to manually kill the VMs, and spawn a new one.

This means that there is no easy way to have VMs spawn on demand, or to spawn different VMs with different configurations depending on job label.
It just seems like a big red bullseye, hack it and have your spyware spread to a lot of computers

they haven’t had a package injected with malware is impressive
I wish my coworkers would stop using background blur.

It sucks and it’s distracting.

Your hair and hands pop in and out of blur. Sometimes part of your face will blur.

I don’t care if your workspace is messy or your kid walks in the room. I do care that we’re all being distracted by your weirdly blurred hair and hands.
I think the issue is that, were it not for everyone being forced to notice, everyone was defaulting to caring so little that we just used the people around us or who we had existing connections with (for demos, training data, employees... whatever), and everything was horribly biased due to numerous reasons. So, while before you weren't being forced to pay attention, everything was more racist than now, where you are being forced to actually make an effort to be anti-racist.

To put this into a programming metaphor, to me this is like being triggered by someone going out of their way to add a buffer overflow check due to a bunch of people spending the last decade screaming about buffer overflow security issues. Sure, before you didn't have to notice, but your code was probably also horribly insecure; now, everyone gets angry if you don't take at least minimal precautions, and people are even advocating that you use more secure languages from the start (to the point of questioning your architectural decisions if you don't), so you are being forced to pay attention--and sure, it seems a bit annoying and like extra work that a bunch of fanatics are foisting on you, and if someone had taken the time for their code to be secure before you might not have noticed (I mean, you weren't ever against security) but now it is screaming at you "this is because of those annoying security people rubbing our noses in our buffer overflows" so you get angry because this is taking time away from "getting the real work done" on your product--but the reality is that your code used to have glaring security issues that affected people who weren't you, and it sucked; everyone is better off for you paying attention now, and maybe one day we can fix the systemic problem and no one will have to put in such obvious effort to avoid being part of the problem, but we clearly aren't there yet. Being angry about this just comes off as not giving a shit about security: you didn't notice these checks before, because the code was just as good to you, for the criteria you were bothering to pay attention to, without the checks as it would have been with them, and the whole point is that that wasn't true... it was actually much worse; similarly, being angry about people making active efforts to have diversity in product advertising frankly just makes you come off as not giving a shit about minority representation :/.
danoloan knows that Orwell was there; the article mentions Homage to Catalonia. His point, which I agree with, is that he is (somewhat, but noticeably) softer on the Republican side than on the Franco side than in Homage. After reading that book the only way to come away with being substantially more sympathetic to the Republican side than Franco's is because Orwell, the protagonist, fights for the former. It's clear that Orwell believes that had the Republicans won, there would inevitably have been another war between POUM, Communists, socialists, and anarchists. In particular, it seems to me that he substantially softens here the odds of a Soviet victory in said struggle versus what he writes in Homage.

Is it because by 1942 the USSR was ally to the West's life-or-death struggle against fascism? I don't know.