skysight-inc/HackerNews huggingface dataset:
No, saying "don't get politics in software" means asserting that the political influence of the name "RuboCop" is small and not significant to the project (it is significant as a signal to parties in a particular conflict that's not relevant to the project) and any discussion about it would be much ado about nothing that detracts from issues that are actually relevant to that piece of software.

Intent matters. If the name was initially intentionally chosen in order to assert a political position, that would make a difference. But if someone is requiring all the world to join in this current USA internal conflict and pick sides, then that's not a reasonable demand. The RuboCop maintainer is not part of this conflict, he's neither a victim nor a cause in this long-festering USA issue, and it's his moral right to stay out of it if he so wishes.

I have a preference towards the BLM side in this issue due to the appalling examples of police brutality, however, if someone on the BLM side would demand me to be "with us or against us" then I'd consider a profane refusal to be appropriate, I'm not applying for a membership in a tribe; If refusing unquestioning signals of support means that people become enemies of your tribe, well, so be it, that's just an indication of an unreasonable tribe.
The one where police stopped us from going grocery shopping was exactly one week before, so it's not that far back. It's still not allowed to have mass protests, no matter the cause.
When they post full csv files with all kinds of command line arguments including typos, who's to know your "dotnet run fix-aspycts-bankrupcy-account" command, where you forgot the first "run" argument, won't end up in a csv some day?
If you just built your array, you wouldn't encounter this issue yet. The problem would come (assuming you're using ZFS) when your NAS is full of data and one of your disks fails, and you try to replace it with another SMR drive. The drive would be rejected before it could be added to the array.
User experience seems given if it gets included in mainline
Assuming you are genuinely asking... Python programs are almost always run from source, and they usually import third party libraries. Those libraries are installed by Pip... somewhere on your system. And then Python has to find it somehow at runtime. That relies on environment variables being set correctly, and works differently on different systems and is basically a huge mess even before you consider things like virtualenv and the fact that non-Linux systems usually have multiple copies of Python installed (and Python 2 and 3!).

It's basically a huge mess. There's even an XKCD about it.

Consider the alternative: Go compiles programs to a single statically linked executable with no dependencies. You literally just copy one file to your target machine and run it. It basically can't fail. That's part of the reason Go is so popular for server stuff.

And it's not just because Python isn't compiled. Other scripting languages handle this much better. Even JavaScript - for all the hate node_modules gets for being enormous, at least it works reliably!
This is awesome. I have been using unDraw and unsplash as well as some other things for my startup (shameless plug: https://makely.me)

Some feedback for the site: make the titles of each product a little more clear. For instance, "Free Stock Photos: High-Res Images for Websites & Commercial Use" doesn't tell me what the website is until I hover over it.

EDIT: Another thing, I was expecting the filters to be additive (i.e.: if I select "Art" and "Fonts", I would expect to see results from each category, instead I get nothing)
CDC: Low Covid-19 Lethality
I've always wondered how terrible automotive designs make it to production. Engines or transmissions that quickly fail, cars that are just garbage in quality...nobody along the years of development stopped to say "maybe we shouldn't build this..", or perhaps someone did?

Did the company building this get their moneys worth when it comes to lessons learned?
I think that one aspect is that I don't see speculated yen for violence unleashed on page that you did not actually performed as something that would so horribly tarnish Dickens that I would never read Dickens again.

Wilson may be right or wrong or stretching (I did not cared enough to double check that claim). The actual seeming abuse of wife would might theoretically might make me more suspectfull of his female characters had his books been different, but there is enough ugly in his books about everyone that it is moot anyway.

So I kind of passed over that point as not all in all affecting. My impression from art tend to change when it is tied to real world acts (helping or harming real people), not merely wishes. For example, "Age Ain't Nothing but a Number" is different knowing it was written by very much adult R.Kelly for his 15 years old wife. But it is tie to real people suffering in the process that make it different.
The Return of the Milkman
dude, it will be boon for multiplayer games though just like you said - no mods/fixes. Battle Royales are flooded with hackers/cheaters. Game creators have paid a big price due to it. But right now Cloud Gaming isn't that perfect to take over consoles and PC. It will be more about providing a console/pc game experience without actual console/pc. It will be a big leap for mobile gamers since they don't have to play watered-down AAA titles(Pubg Mobile, NFS, GTA) but can play real AAA games on their mobile.
You can put it behind Cloudflare and it should provision a certificate instantly.
To summarise what makes this nice:

1. Define a schema in an admin panel.

2. Get a free REST or GraphQL API for CRUD operations and a nice role based UI to manage the data.
Star Tribune: Good Riddance to Neck Restraints
The CDC reports covid-19 lethality is most likely 0.4%.

For comparison, the flu each season has a lethality around 0.13%.

https://www.cdc.gov/flu/about/burden/index.html
If you're referring to SpaceShipOne, that's because Rutan's company built it: https://en.wikipedia.org/wiki/SpaceShipOne
Covid-19 Stalks Large Families in Rural America
I have a Raspberry Pi with a Sense Hat that has never had an HDMI cable plugged into it. I have written small programs with the Python module that operate the LED matrix that work fine AFAICT. The LED matrix also happens to be a framebuffer device, and it is possible that your error was about the LED matrix.

The LED matrix is an RGB565 framebuffer with the id "RPi-Sense FB". The appropriate device node can be written to as a standard file or mmap-ed.

https://www.raspberrypi.org/documentation/hardware/sense-hat...
A better way to do standups
While Europe is more internationally aware, I think the U.S. is more timezone aware. Most people in the UK think of times as being "GMT" (even in summer when it's GMT+1). In Europe almost everywhere is CET (UK+1, so GMT+1 in winter, GMT+2 in summer). Timezones only really kick in intercontinentally

In the US every TV show says something like "join us at 9/8c" - timezones are far more in your day-to-day life - certainly in the past when TV was popular.
How is requesting to change hurtful or problematic names political? The public opinion on what is and is not hurtful changes over time, and you have to stick with the times.

I mean you'll get fired or punched in the face if you use some of the stuff people mentioned flippantly a century ago.

YOU don't think anybody will ever be offended; that's a personal opinion that you hold, but your opinion doesn't apply when SOMEONE ELSE is offended.

I mean for example I'm not offended if people swear in HN, so say "fuck" and "shit" all you want, I don't care. But I'm not alone here, and there will be people who are offended and would prefer it to stay out of HN.

Like how you want politics out of software development.

Anyway, you say you want to keep politics out of software development, but this isn't a political issue, it's a moral issue. It's about what is right and wrong, not what the current political climate is.
why so negative? what's wrong about quickly bootstraping simple api (hence the name "strapi", duh) for a mobile app or something you're working on?
Love it! http://nodesign.dev just lead me to https://www.happyhues.co which is beautiful. Already super useful.

One nit: the "color" filter shows up twice for me, and both are checked when I click on one.

Also, I'm super in that the subtitle says "Join the movement". It reminded me of this part of Alice's Restaurant.

https://www.lyricsfreak.com/a/arlo+guthrie/alices+restaurant...

And the only reason I'm singin' you the song now is 'cause you may know

Somebody in a similar situation

Or you may be in a similar situation, and if you're in a situation like

That, there's only one thing you can do

Walk into the shrink wherever you are, just walk in, say, "Shrink, you

Can get anything you want at Alice's Restaurant", and walk out

You know, if one person, just one person, does it, they may think he's

Really sick and they won't take him

And if two people do it, in harmony, they may think they're both faggots and

They won't take either of them

And if three people do it! Can you imagine three people walkin' in, singin'

A bar of "Alice's Restaurant" and walkin' out? They may think it's an

Organization!

And can you imagine fifty people a day? I said FIFTY people a day

Walkin' in, singin' a bar of "Alice's Restaurant" and walkin' out? Friends

They may think it's a Movement, and that's what it is THE Alices's

Restaurant anti-massacre movement! And all you gotta do to join is to

Sing it the next time it comes around on the guitar
The term you are looking for is "tacit" or "point-free" programming. Array languages are another example.
Twitter is not a free speech platform. Simple.
About a year ago I had a webpage which was interpreted in the wrong encoding and was taken aback that Chrome no longer allows you to override a pages encoding.

I think it’s interesting how far we have come with UTF-8 adoption that it was the first time I had reached for said menu in probably nearly a decade.
Alone from the name I thought this would have support for Wayland. Apparently that is not the case. Nice program though ;)
What a ridiculous argument to be having in times like this. It's clearly named for the movie Robocop, and even if it wasn't: not all countries suffer from an abusive militarised police force like the USA does.

I can understand the appeal to move away from master/slave and blacklist/whitelist naming conventions, but you have to draw the line somewhere and I think objecting to the name of a project just because it contains the word "cop" is way past that line. We use the term "cop" in a different context in the UK (https://www.oxfordlearnersdictionaries.com/definition/englis...), so why should someone in Bulgaria care about the American usage of the word? Should I be abusing someone to have "fanny packs" renamed because the term could be deemed sexist in the UK?
Since it looks like it works on a Raspberry Pi, I think I'll give it a try.
Building a PI cluster for local development (part 1)
How will these tools in fact enable a developer to ship a better design? As a developer with limited design skills, I find that the problem is not finding tools, but rather knowing how to use them, eg what font to choose, what color palette to pick etc.
If the statement is to be taken at face value, then yes I would agree. But it it shouldn’t be, it’s used a way of denigrating and minimising the concerns of BLM as well as painting the movement as supposed black supremacists when they naturally take offence at the subtext behind the statement.
Thanks, too bad this topic was severely down rated so I'm not sure this will get more comments :)
Easily rename your Git default branch from master to main
Distributing points on sphere more effectively than canonical Fibonacci Lattice
It's a great example. The only reason these factors clearly outweigh the positives is because the benefit of hindsight. Or do you imagine the brightest minds of NASA just weren't thinking clearly for decades?

The killer feature of the shuttle was supposed to be the cost savings from being able to make multiple trips using the same equipment (sound familiar?). It turned out not to be a feasible solution from a technical cost standpoint, but if people can't clearly estimate the cost of adding a new feature to a website, I totally believe would have been indistinguishable from a good idea at the time.
Just use a language with proper package management and OOP, such as PHP or NodeJS. Python is great for machine learning, data science, hobbies and one off scripts, and learning basic programming.
Ask HN: What is the ideal developer experience in 2020?
Today software development looks pretty fragmented and complex depending on what angle you're coming at it from. I've spent the past decade building web apps, distributed systems, infrastructure and all sorts. My feeling is that as a developer there is still so much that stands in my way getting from some local piece of software to something that runs and scales in "production". I'm starting to rethink this from first principles and curious to know what others deem as the ideal developer experience for 2020.

Share your thoughts!
There are countries - including in the EU - which made masks mandatory or highly recommended them. If "we" do not know how people behave when wearing masks, we could simply ask them.

Although we don't strictly need to ask them, since the head of the Chinese CDC said more than a month ago that using masks is essential and that he doesn't understand why Europe doesn't do it. KCDC specialists said much of the same thing, although I don't know if they expressed concern at Europe's lax attitude toward masks.

And finally here's a couple of anecdotes:

* people in supermarkets seem a bit more careful now, since the masks have been introduced. But keeping 1.5-2m distance at all times is hard and this is certainly not always respected. That's the whole point of why one needs masks instead of relying on distancing - distancing doesn't always work, but having a mask on is pretty simple. And even if the wearer screws up, at least they don't easily infect the others.

* before the mandatory mask thing people generally got out of my way when they saw me with my mask on.
Is rolling stuff on logs considered using wheels?
I think some parties are taking the protests and broadening their spectrum; from protests against police violence to becoming against the police entirely.

That last one isn't going to work in practice, regardless of your own libertarian or anarchist ideals.
Allow Us to Make You a Ton of Sales for You Without Spending on Advertising
When you make a call for civility the people most likely to exercise increased self-restraint are those who would in any case tend to be more judicious in how they express themselves.
Meanwhile those who spew racist hatred will not be deterred and moreover they will now face lesser pushback calling out their barbarism.
Source: this thread.
Is Habermas worth reading to attempt to figure out what postmodernism got right?
Your Personal Data Is Political Data
I decided to become a software engineer at the age of 26
woahh..nice article
I suggest you separate the data entry and schema design screens into two pages.
I think there are alot of people out there who want to give users a great admin gui but not necessarily give them control of the schema.
Fast algos lighten the load of 3-D hologram generation
There is no evidence of anything like that, and you can even reproduce the results yourself.

Dodgy relationships between companies and journalists in tech are not unheard of, but they need evidence.
I should have mentioned that I'm seeing this from the point of view of a distro maintainer involved in Fedora.

The thing is that in general you don't want to have many version of libraries available in the distro in parallel as each has to be separately maintained, security patches applied, build issues fixed, etc., eating valuable maintainer time. Also in some cases libraries of different version can't coexist on a system cleanly.

Then imagine every piece of software just pins versions of their dependencies to a specific random version that happened to work at the time. To satisfy those arbitrary dependencies the distro would have to maintain all these versions at the same time, which is simply impossible resource vise, not to mention incredibly wasteful (both in maintainer time & system resources).

As for stuff breaking if you don't pin dependency version - well, distros have mechanisms to handle that. For example for Fedora, there is a stable release very 6 months & stable releases are not expected to get major changes in libraries, just bug fixes and smaller enhancements.

And at the same time there is a rolling version of Fedora called Rawhide, where all the latest package versions land and where integration issues are addressed. So any breakage would happen on Rawhide and be addressed by maintainers (of the library/software affected or both) long before a new stable release is cut from Rawhide and users will actually use it.

For an example I'm maintaining the PyOtherSide Qt 5/Python bindings on Fedora. A while ago the build failed due to Python being updated to 3.9. I reported the issue upstream, which quickly fixed it and I've built an updated version in Rawhide. All this long before a stable Fedora version will get Python 3.9, but I can be sure that when this happens, all will work fine.
> to watch through a movie regardless

Ahem, yes, "movies".
just look at sublime, it hasnt improved in a decade.
I use it only for NSFW content (mostly OC from real users).
(Not OP just curious) because https://en.wikipedia.org/wiki/HEX2BIN redirects there.
lol.
True but I don't personally have anybody in my circle of friends who had experienced this kind of "I have everything" crisis.
Spitballing here but it seems you could even (re-)implement an Offset-based LN by using an alternative (non-PoW) blockchain underlying the channels.

This alternative blockchain would work for accounting purposes so it can be entirely local (i.e. each node has its own local blockchain).
Are you asserting that "RuboCop" is an inherently immoral name? Are you asserting that it's an inherently hurtful name?

I definitely believe that if there's an objective line between right and wrong, then the name "RuboCop" has not crossed that line.

The name was not chosen as a signal of political support to one side in this conflict. Switching the name would be essentially just a signal of political support to the BLM movement - but IMHO it's not offensive to refuse to participate in this political signaling.
In Spain we had Canal+ with Nagravision and you had either a combo of two software under Windows, or xawtv-nagra under Linux to decode it (ilegally OFC).
A great tool: study English words while watching YouTube videos
And I look at all the games that are massively improved because there are mods and fixes and I say, it's not worth the cost. I'm not willing to sacrifice the ability for us to improve games just because of cheaters.
On the subject of the blue and magenta ball- I’ve seen materials that look like that in the real world, it was a specially coated mirror, I can’t remember what we used it for, but we were doing laser based imaging of live cells. If you held the mirror at the right angle you could see that the light transmitted was one color and the light reflected was another color.

Update: it’s called a dichroic mirror: https://en.m.wikipedia.org/wiki/Dichroic_filter
One thing that irks me about the current Haskell ecosystem is that it seems to be going all-in on Nix. Nix is interesting, but I can't think of another programming language where the only way to get a reasonable development environment is to run a particular Linux distribution.

(I know that you can install nix as a package manager on OS X and other Linux flavours, but at least on OS X, packages don't work all that reliably. The enormous disk space requirements are also an issue when using a laptop.)
"idiotic" was stated by the original post, not my reply. My objection is to the formulation that massive financial success in tech is proof of genius-level intellect. Being relatively smart may be necessary, but it is certainly not sufficient. Connections, opportunity, timing, and greed are other prerequisites. On the other hand, moral concerns about the negative downstream effects of your goals--something that a supposed genius would have insight into--would be inhibitors. As to the purchases you mentioned, I would argue that the game is a lot easier when you already have hotels on Boardwalk. And I certainly don't attribute strong imperial instincts as a mark of genius.
Remote Agile (9): A Cheat Sheet for Remote Agile Event Planning
Will the videos be uploaded somewhere like YouTube after airing?
https://en.wikipedia.org/wiki/GnuTLS#Deployment

>Software packages using GnuTLS include(d):

GNOME
CenterIM
Exim
Weechat
Mutt
Wireshark
slrn
Lynx
CUPS
gnoMint
GNU Emacs
Synology DiskStation Manager
OpenConnect
You can change the block size with ZFS easily, it is a supported function:

sudo zfs set recordsize=[size] data/media/series

This can be done at any time, but will only apply to new files.

ZFS is a Copy on Write system, which means that if you take a snapshot (or duplicate) a file and modify one byte, the modifications (min size of a record size) is created then (so 128KiB default). Each block is then distributed reduced to about ~32KiB of writes because of striping, parity, etc.

If you made the record size something large, let's say 1MB, then it would mean that changing 1 byte of a duplicated or snapshotted 1GB file would cause an additional 1MB of storage. Very, very very inefficient. However, still better than a non-CoW system, where duplicates and snapshots would occupy an additional 1GB irrespective of modifications.

So to summarize, ZFS is intentionally designed and benefits from small block sizes, and rather than changing it, you should simply buy a non-SMR drive esp. because they are available at comparable prices.

Also keep in mind that an advanced format HDD sector is 4096 bytes. I haven't heard of any drives with more than ~4096 bytes per sector. So as long as your block size is an integer multiple of 4096 bytes, you are getting all the benefits of your HDD medium.

I believe SSD native sectors are similar, so again, there's not reason to go for huge sectors. SMR's abysmal performance with small sectors is a defect, something you should RMA the moment you receive a SMR drive (WD is honoring replacements, just mention the magic word of 'ZFS rebuild' to support).
Well, at least in the west we're starting to see it now, but we're late to the party compared to Asian countries.

We already knew for instance that SARS is transmitted through aerosols. Then a new thing comes up which is related to the above and is basically named SARS-2 and we forget about the aerosols and instead think we should wash our hands a lot. Words can't express how stupid this is.
Scrolling on their webpage is terrible for me. There are some animations rapidly flickering back and forth. It doesn't look intentional.
Can we really trust whoever runs the toilets to respect the privacy of the "user"?

Both governments and private corporations have given us ample evidence that the answer should be a hard "no!".
The BBC ran a service called BBC Select in the early 90s with a VideoCrypt derivative, rather than line cut they shuffled blocks of lines around the screen - which worked better over more lossy and interference prone terrestrial transmissions.

The technical paper from BBC R&D is quite interesting: http://downloads.bbc.co.uk/rd/pubs/reports/1995-11.pdf

There are a couple of captures of the scrambled transmission on Youtube - it's definitely far more advanced than the earlier Canal method
https://youtu.be/HcCdw97_ESA