skysight-inc/HackerNews huggingface dataset:
Section 31 has been completely modified throughout the years in Star Trek.

When it was first introduced in Deep Space Nine, it was an extremist rogue branch of Starfleet. It did not officially exist; was technically illegal; and many members of Starfleet attempted to capture it's members — but it was nevertheless protected by various powerful figures in the U.F.P. who felt it's continued existence was necessary.

Enterprise changed nothing about this and indeed Archer had never heard of it's existence and Section 31 sabotaged his ship and Reed was court-martialed for being a member.

Then in Into Darkness, it became a secret branch of Starfleet that was nevertheless completely legal, but most officers were not aware of it's existence.

And finally in Discovery, it was a known, fully legal branch. That Discovery also took place before D.S.9. made it all the more bizarre that most Starfleet officers in D.S.9. had never heard of the existence of an organization which was publicly known a century prior.
Yes, but if you use "magic constants" in your code, you will flunk code review in any halfway competent shop.

Always use the constant symbols.
Wrt "the first line loads the stdio.h function library, which provides the printf() function", you're right, "loading a library" is not clear and, what's worse, is actively misleading as actually we're just telling the compiler that there is a function somewhere called printf that will get "loaded" (linked) later on. I remember that this was one of the things that confused me most about C when I learned it.
VcXsrv binds to localhost by default, so unless you already have malware on your system the added risk is quite small I'd say.
Same as in any computer. Simple timing loops to generate repetitive signals.
Security audit / certification would be my guess.
water filters also have the incompatible proprietary filters problem. I wanted to try filtering some water so I could make coffee that wasn't bitter but every water filter seemed to want me to buy a bunch of plastic to go around a replaceable filter. In the end I settled on pyrolysized cherry wood branches, (activated carbon, or biochar). It seems them carbonated bamboo is also used in tea making. It worked but it certainly took a long time leaving the sticks in the water.
Owning books, specially niche ones, has always been a status symbol.
Hero Mask might be a prophecy. https://en.wikipedia.org/wiki/Hero_Mask
That seems more likely than complete malice.
That's a very bad idea. If there was to be a super cheap/free tier it also had to be rather limited in bandwidth, barely enough for e.g. remote school to remove these barriers. But if it was too good you'd essentially kill off private providers giving the government even more control over people's communication. Right now they at least need to pass laws and face backlash to force ISPs to censor stuff. If your government was your ISP they could just censor whatever they want without much oversight since there'd be little competition left to challenge them. Private companies have at least some incentive not to do so (they'll loose customers).
Networking at the Speed of Light: Understanding Fiber Optics (2019)
> Is there anyone who learns Rust who isn't already a proficient but frustrated C++ programmer?

Yes, I learnt Rust as a JavaScript/PHP/Python programmer who needed better performance for a project, and I'd thoroughly recommend it as a first low-level language. I found it much easier to learn than C++. There were a few new concepts to learn, but:

- There were far fewer than C++.

- The Rust Book provided a free and very approachable resource for learning them.

- The Rust compiler gave me immediate feedback if I was doing something wrong (no unexpected bugs in production)

- Most of my JS skills translated pretty straightforwardly

- /r/rust has a very helpful community which filled in any gaps that weren't covered elsewhere.

C is simple when you're working with toy examples, but as soon as you try to do anything moderately complex the complexity quickly jumps. e.g. If I wan't to use something as basic as a HashMap this is a trivial import in Rust or C++, but a non-trivial task in C. You either have to build/import a library (which is not that easy in C), or write one yourself! Same for string operations!
Another example: https://www.dailymail.co.uk/news/article-2192115/Robbers-dis...
This is embarrassing article for Wikipedia, should be removed.

It is naive to the bone, its like some high school student wrote it.
An Overview of End-to-End Entity Resolution for Big Data
Thank you for posting this. I tried many times to google how to do this and saw the magic cookie explanation, but never found a good clear description of what was happening. Much appreciated!
Between 2012 and 2016 I had about 5 different phones, but they were never upgrades. I simply replaced them when they broke, or got them for free. Then in 2016 I got an iPhone SE and I've been using it since. I'll get a new iPhone next year.

I spent the whopping amount of 600 dollars in smartphones over the past 8 years. My next phone is likely to cost twice as much.
Mapping Concentrations of Device Vendors in IXPs
As a customer, I’ve simply been given the wrong change and been told that I paid with a $10 and not a $20. Most of the time I take their word for it, but once I was actually paying attention and had a manager come over and count down the til.
In the case of Red Hat it is not a penalty (as far as I understand) but a 'bonus' you can keep your support contract when obliging..
I don't want to infer that this is their only goal. But it's certainly a strategy they will be pursuing and they certainly wouldn't mind introducing the famous apple tax on all ads shown on their devices.
Apparently the Blobpera already listens for MIDI input devices!

https://twitter.com/thealexweaver/status/1339535386444521472
> Facebook makes a killing taking money from small businesses through advertising

It also takes a lot of money from governments and political campaigns. The micro-level targeting allows highly specific messages to be shown to people matching a specific segment and contradictory messages to be shown to another segment. It's disingenuous of Facebook to claim this is just about small business when it's arguably about undermining the foundations of democracy.
Lossless Data Compression Using Arithmetic Encoding in Python
Stories have in common that they disappear after 24 hours.

It makes people more inclined to post content that is relevant now, but might not be in a week.
Double to string conversion different for .NET Framework and .NET Core
> You posted several times about how macOS isn't compatible with your production environments scripts and what-not. The solution is to either not use macOS, or use a standardized VM every developer on the team uses to develop inside of, so that your scripts work "out of the box".

Another solution would be to write those scripts against a language and standard library that doesn't have wildly varying behaviour between its underlying platforms. One of my side projects has a bunch of supporting scripts in Python doing similar things and they run exactly the same on Linux and macOS. They even run fine on Windows with only minimal modifications.

> Your posts seem to contradict this. Perhaps you were exaggerating the pain it causes the team when production scripts don't work on developer systems. Either way - it seems the writing is already on the wall. Apple isn't going to make it easier any time soon - so ditch the mac's.

With this statement I was referencing specifically the complaints that have surfaced in the past few years about new OS changes and security features breaking tooling. I don't count our infra team using new bash features in this because the issue with outdated bash/unix tooling is a long-standing one.

I can't speak for others, but for me personally, the usability of macOS for almost all of the things I do on a day-to-day basis is just day-and-night better than anything else, even if I have to hack up a bash script to work correctly from time to time. I will say the difference is less than it used to be - I use it occasionally and Linux has come a long way in the past 10 years.
Almost all my apps get deployed to Heroku, both professionally and side projects and I opt to use the Heroku Stack instead of deploying my own docker image on Heroku. Even though I use docker locally.

One of the main reasons is that Heroku's "Stack" is updated monthly (sometimes more frequently if there are security issues). You don't get this when you deploy docker to Heroku.

https://devcenter.heroku.com/articles/stack-update-policy
Industry’s First Dynamic Analysis of 4M Public Docker Hub Container Images [pdf]
I actually think WSL2 may have gpu-compute now so it may work. No guarantees though
Ooo, this is much better article and much more entertaining.
It is probably spurious, just like so many folk etymologies of the names of towns based on something the founder supposedly said as he caught sight of the area.
Well I consider internet basic infrastructure like roads or water pipes. It enables business of all kind of sorts to grow and we are well past phase where internet is some kind of "weird academical geeky thing".

Well maybe it is not basic human right, just like having access to a road is not but maybe we should have more internet infra paid with taxes.
>If your government was your ISP they could just censor whatever they want

Like they can today.

>you'd essentially kill off private providers giving the government

No one said that, the ISP can provide the bandwidth, and all the free tier contracts are paid by the government (our taxes).
>These fake relationships and fake activities are held together by alcohol. If I stop drinking, I have to replace my friends and find new things to do.

If the friends I have whom I drink with are "fake" then so are friends and activities held together by playing sports or the gym.
You are correct. She attached an ultimatum threatening to resign to demands about the identities and circumstances of a paper review, and Google called the bluff.

Gebru’s behavior seems wildly inappropriate, and my take on the actual research article is that it was indeed very weak, sanctimonious and legitimately deserving of the rejection for approval to publish externally until it had been edited significantly.

Writing a workplace letter in which you tell your coworkers to stop working is just unacceptable in this circumstance. If Google had fired her, it would be 1000% the right move, but they didn’t, they just accepted her bluff resignation, and that is totally on her.

Here were some of my thoughts on the actual publication,

https://news.ycombinator.com/item?id=25314824
For the PowerMac G5 there was a App which made the powersupply play a audible song, by modulating the CPUs power draw. I guess it used coilwhine.
51% feels surprisingly low to me. If I have had to guess before hand, I would have certainly bet on "more than 80%", because of abandoned projects, legacy minor versions, and the fact that even recent images lag behind recent vulnerabilities.
Honestly people, I don't know what is so problematic about Pratchett. For the last day this comment is receiving almost equal amounts of up and down votes every now and then for reasons unobtainable to me. For those interested, check Fantastic Light and the geographic naming conventions described there. Adams is also fantastic humorist but he does not play with the names of places the same way and prefers to just make them long and convoluted.
Note that this can be a really bad idea. While it might temporarily improve the air quality, extreme filtration will reduce the air flow through the system. This will in turn reduce the efficiency of the heater, possibly in a way that causes its internals to overheat and destroy themselves. Rather than "upgrading" to higher filtration, you are safer replacing whatever filter is there with a new clean one that matches the correct specs and then adding higher quality filtration separately.
A frustration I heard a lot from PL researchers is that popular languages today seemed to have gotten that way /despite/ their intrinsic values rather than because.

My stab at explaining that is some kind of take on a 'programmer demographic' factor.

The PC revolution (and rise of the killer micros) of the 80's caused a big democratization wave.
Before, languages were typically created by academics and industry professionals.
The newer languages listed come from hobbyists in the PL field: people who make some language for fun or for an immediate need, perhaps without full knowledge of the field's histories and implementation techniques.

With the democratization wave and the explosion in the need for skilled programmers, the population of programmers during the 90's and beyond is significantly less academically educated than in the preceding decades. That means that in a large part, the views of the PL research community does not matter as much anymore. What matters more is a type of darwinism of languages, where popularity within a niche of practitioners can be the springboard into broad popularity. It doesn't really matter than it gets lexical scoping wrong, or combines incompatible abstractions, or the hacky implementation is leaking into the language semantics. What matters more is that there are useful frameworks, editors and learning material online.
May I just ask You for try does AzPainter V2[0] works that way on your machine?

[0] https://github.com/Symbian9/azpainter
The pernicious nature of social media aside, Facebook also does not care about "small business" advertisers on its site. If you check some facebook ad groups, there's been big a random wave of bans for local businesses who spend hundreds or thousands on FB per month. They've also removed their live chat support, if you aren't a big account good luck speaking to a human and getting the ban reversed.
That isn't how Red Hat does things in most of their projects. oVirt/RHV provides a reasonably "standard" example with their "rhevm-branding-rhev" package: http://ftp.redhat.com/pub/redhat/linux/enterprise/7Server/en...

It's a single package with relatively few additions, mostly color schemes in CSS.

Anaconda documents this in /usr/share/branding

RHEL puts a lot into subpackages of redhat-releasea

But it isn't really the point. There are thousands of packages. Only a handful actually deal with branding. I was an engineer at Red Hat for 7.5 years, and I left last June. I'm intimately familiar with this, and while it's more complex than sed, it's much simpler than it sounds, and the CentOS people are definitely familiar with it. Branding is NOT their hurdle. It's the build system, as they repeatedly mention.

And that is Koji, which is also open source: https://docs.pagure.org/koji/

You're blasting Red Hat for making it seem like they're somehow opposed to clones. That's fatuous. A major engineering company with complex workflows uses their own build system. News at 11. They also make this free and document the hell out of it. Anyone who has ever built a package for Fedora is familiar with it. Anyone who has ever dealt with release management/engineering for a product inside Red Hat is extremely familiar with it, and that includes many of the core CentOS team, plus the Fedora RelEng SIG is easy to join if you want to learn. It's complicated, but it's not black magic or even hard information to get. CentOS ALREADY USES IT.

It really doesn't matter whether the RHEL image is "for development use only" (you didn't want support anyway). Stop moving the goalposts.
I get where you are coming from, but I think many would agree that ISPs are a natural monopoly. Censorship wise, use strict IPS rules on major IXs/cables and you are there. The Internet is not too censored only because we do not want it to be, whether it is controlled by a company or the government, things change little.

I do not understand why censorship operated by individuals and companies is so underestimated, in some respects it's even worse.
Who cares? Most of these images are going to be used once, or never, or they're going to launch, run some CI tests and then be immediately thrown away.

I'm surprised it's as low as 51%.
Maybe this is easier with the way homebrew does things (I prefer MacPorts) but then you have to manage a bunch of symlinks to bring in the stuff you DO want to use by default.

I actually hadn't thought to try this approach, though. The next time this happens I will definitely give it a shot.
I wonder if the robot understands phonetics. As a rambunctious pre-teen, I figured out how to make the Billy Bob speechbot (not stage performer) at Showbiz Pizza say curse words by using alternative spellings. The tech of the time likely could only combat this by increasing the size of the dictionary of words not to say. Now it should be able to detect such homonyms but did anyone think to set that up.
Gave up on this article after the first two paragraphs. Typical media fuzzy thinking, incorrect statements and nonsense.
Use OS packages from a Linux distribution.
What Is a Business Model Canvas?
> "That China does want you to see"

Surely that should be "does NOT want you to see"?

...or has the PRC suddenly been overcome with Glasnost and Perestroika and my phone didn't get the newsflash from Reuters?
TikTok Bans MLMs and Content That Aims to Deceive People for Financial Gain
I feel like that's more a complaint about the JS frontend ecosystem as a whole. Every paradigm has its own pitfalls and idioms, and at least to me hooks seem better than class components most of the time. You exchange one set of pitfalls with another, and get more pleasant, more composable behavior overall. But compared to many GUI frameworks in other languages it still feels like a mess, and it's a mess that constantly changes from under you.
This is actually a great business model for Docker. Getting paid for securing images.
From "Better Box Fan Air Purifier" https://tombuildsstuff.blogspot.com/2013/06/better-box-fan-a... :

> Air purifiers can be expensive and you've probably seen articles recommending to just put a 20" x 20" x 1" furnace filter on a cheap 20" box fan and POOF! instant cleaner air for not a lot of money. It really does clean the air pretty cheap.

> There's a problem with this though. These fans weren't designed to be run with a filter. The filter will restrict air flow which will put a higher strain on the motor causing it to use more electricity and in worse cases could be a fire hazard. The higher the MERV rating (cleaning efficiency) of the filter the more stress it will put on the fan.

> Don't worry! You can still have your cheap air purifier as long as the filter area is increased to decrease the effect of air resistance. Instead of using one 20x20x1 filter we'll use two 20x25x1 filters which increases the filter surface area over 250%. It's a little more expensive because you're using two filters instead of one but the increased filter surface area also helps the filter last longer before it gets clogged up and we're saving on energy use compared to a single filter.
Lets mobile pen-test make easier with raw0xy
>Well I consider internet basic infrastructure like roads or water pipes.

Exactly.

>Well maybe it is not basic human right

In Switzerland you have the basic right to gain information, the discussion ATM, is a TV/Radio/Newspaper enough or does it needs a Internet-Device (important for prisons, pledging, bankruptcy etc)
Gun Detection AI Is Being Trained with Homemade ‘Active Shooter’ Videos
Why not pirate it instead?
Ah, but that's the same territory as "electricity should be a basic human right".

There's actual legal debate about this. This articles summarizes that debate. [1]

> This article considers three answers to the question whether electricity access should be a universal human right. A first position is that there is no human right to electricity but perhaps contractual rights related to various societies. A second position is that electricity is a derived human right, a right based on other rights, grounded on rights such as the right to adequate housing. A third position is that there is a universal human right to electricity. It is argued that the second position is the strongest since it supports the idea that humans often need access to electricity but avoids the stronger claim that all humans must have this access. The latter claim faces the challenge that rights language should focus on the needs of humans and not be extended too far to include everything that could be beneficial for humans. Such an extension might diminish the attention on the actual aim of human rights: That all humans should have a good enough life.

I agree with those assertions and it's why I think that neither electricity nor the internet are universal human rights.

Contrary to such universal human rights as the right to a family, liberty, recognition as a person before the law,... which should be read as first principles that ought to be applied in human interactions, rather then claims to specific commodities. [2]

That doesn't mean those things aren't important. Access to the Internet has gained in importance. Instead, human rights are a moral framework that ought to underpin the governance of that access. And that's what makes all the difference.

[1] https://www.tandfonline.com/doi/full/10.1080/13642987.2019.1...
[2] https://www.un.org/en/universal-declaration-human-rights/
Was looking into this yesterday as I have a bunch of containers running on my media server. Found this tool: https://github.com/aquasecurity/trivy which allows you to easily scan your images for vulns. Anyone have other recs?
Thoughts on Julia after 2 weeks
Texas Accuses Google and Facebook of an Illegal Conspiracy
Thanks, this was enlightening.
Maybe my sentence was confusing, I think pirating is fine. (not watch) || pirate
No shit.

The engine referred to by my parent poster isn't available anywhere that they could comment on.
Buildah can do "from scratch".
You mean "Is it possible to launch X11 app based on `xlib` under Windows without WSL?", right?[0]

[0] https://nitter.net/app4soft/status/1337723296922677252
Comparative Life Cycle Environmental Impact Analysis of Li-Ion and NiMH Battery
But without any full-time engineers on it, no?
DoorDash, Airbnb, Wish IPO Pops Show Wall Street Works Just Fine
I feel like whether particular data can be used for targeting should come down to whether there's a reasonable expectation of privacy. In the context of a Facebook news feed it seems reasonable to me that Facebook should have data on which news sources or groups I'm following, and so it's entirely reasonable for them to use that data for ad targeting.

I don't feel like it's reasonable to expect that Facebook should have access to the history of all the websites I've visited, and data on the content of those websites, so it doesn't seem reasonable that they should be using that data to target ads at me.

Similarly for Google, targeting ads based on things I've searched for on Google is entirely reasonable. Targeting them based on the fact Google Maps has picked up a BLE beacon saying I was in a particular shop seems a lot less reasonable - Google frankly have no business knowing that I was in that shop, especially given there's unlikely to be any signs up notifying me that my visit to that store is being tracked.

I guess my underlying issue isn't in companies doing personalised ad targeting, its in the massive pools of seemingly unrelated data they're collecting to do that targeting. I've been immersed in the world of technology and aware of privacy issues around it for decades, and even I'm surprised by some of the things that are being correlated for the sake of a 0.25% increase in conversion rate. The average person doesn't have a hope of keeping track of what's being done, and changes like bringing that data collection front and centre when installed apps is a really positive move.