skysight-inc/HackerNews huggingface dataset:
clients in reality can be malicious.

I don't think it's talking about malice, just picking which side's use-cases get prioritized. https://small-tech.org/about/#small-technology The server doesn't own the data.
The forest needs fire but the individual trees certainly don't like it
Thanks for sharing. Ah so Epic couples it all together.
>Here, there's the pretty explicit connotation of "racism created zoning laws", and that's only a mental step or two removed from "zoning laws are racist because racism created them"

Mental steps I did not make as I don't know they are adequately supported by historical data. I mentioned this in the post.
Pretty much every gov site 8n Canada is served over non secure HTTP.
@znpy

Why people aren't just using ZFS (or BTRFS) ?

Well...

Maybe because XFS is well proven in certain critical environments, especially ones which might involve frequent manipulations of large quantities of small files (think mailserver or database). Indeed, some developers will tell you in the docs that they only support XFS or ext4 and that you're on your own if you choose something else.

Maybe because ZFS and BTRFS still have their bugs, small and big (hello RAID5 in BTRFS ;-) ) and can be heavily dependent on particular implementations.

Maybe because in a virtualised environment, you loose many of the benefits of ZFS or BTRFS (they like to see the raw disk, not some abstract notation).

Maybe because the combination of XFS/ext4 plus LVM is more than good enough for most people as that route still provides snapshots etc.

Maybe because BTRFS needs babysitting[1] (don't know about ZFS, I suspect it might).

Maybe because not everyone feels the need to "keep up with the Jonses".

[1] https://www.youtube.com/watch?v=8YUC-r1aXAc
> Arms sales are an ugly thing - but if NATO states didn’t sell arms to Saudi Arabia, Libya, Turkey, etc what would the alternative be?

Education and health care?
He meant algorithmic trading which is close (but not exactly the same) as high frequency trading. HFT is obsessed with latency. Algorithmic trading is mostly about automating wishes of a trader because if he can execute his strategy faster he gets a bit of an additional edge.

The coin I mentioned is completely different area. This was for a fixed odds betting terminal. The company ported their software from RTOS to Linux but they had issue with occasionally missing events generated by their custom hardware board controlling the device. This being betting terminal caused grief to customers and unhappy customers == no income.

I was contracted to solve this issue for them which I figured out would be to write a proper kernel driver for their board, restructuring of their existing code and to tune their Linux kernel/configuration.

The device they used as coin acceptor was very cheap (one figures for a device that returned its cost in couple days of operation...) and it had no controller, just analog output. The output would show the current value of something related to the induced current in the coin while the coin is falling through a piece of tubing inside an energized coil. The software has to probe the value in regular intervals while the coin is passing the sensor, and then classify as one of the possible coins or an unknown object based on duration, strength and profile of the signal. This relates to the dimensions and materials used to build the coin.

The precision at which you perform the measurements greatly influences precision of detection of various types of coins and it allows tighter tolerances which helps prevents fraud.

Once the coin passes the detector it has couple centimeters before it arrives at a gate which sorts the coins to their possible destinations.

The software has to periodically (multiple times a millisecond) monitor the value of the analog value, and then has couple milliseconds to decide what the coin is and send command to the gate.

There is not much to it unless you have some other interrupt completely disrupting the process and this is the part they could not figure out how to solve. The calculations are not complex and there is plenty of time to perform them.

I suggested they can easily implement it on their board and return buffer of all values to their Linux but they told me they have huge amount of these machines in the field and they don't want new design for their controller.
Tenet review: Christopher Nolan's new time-twister can't top Inception
You're talking about the reason Apple had to remove Fortnite following Epic Game's decision to add their own payment option. That doesn't explain why they reacted so aggressively towards Epic's Unreal Engine by threatening to block it.
Pytest Plugins to Love
I'm not here to babysit you. If you were serious about wanting to make a suggestion you would have started by looking at the current solutions. Not doing that is just a waste of screen estate.
I agree. And over time I have realised that a good team player is far more valuable than an algorithmic wizard who is a prima donna.

The problem is no one interviews for that.
Yay. I wonder when someone will pop up on Github, demanding "user" to be renamed, because it's pejorative due to that context.
a) and b) are just issues with common software being idiotic about configuration and insisting one a "one truth" central config file.

c) As mentioned above, inferring changes requires two snapshots, if /etc only contains changes a single snapshot allows me to infer changes. And I can verify the integrity just as well using an "after" snapshot. Just means one less snapshot is involved, which is reduced complexity.
If this was a mistake and they have changed their mind, sure. If not, (even when warned) it shows they don't have any principles, You won't catch Richard Stallman or anyone rightfully for privacy rights at such an event would you?

I would definitely be suspect and would actively call out privacy conferences being hosted and invited by surveillance capitalists.
> It's also crazy, nearly no distro has a problem shipping ultra-proprietary software (firmware), but has a big discussion about CDDL, no one wants ZFS in the Kernel tree

Jesus Christ you are absolutely right I hadn't seen the issue under that light.
As someone that works at an Unreal Engine shop, you have absolutely no idea what you're talking about.
Most of those estimates haven't held up, after this many years those deaths should be noticeable. The only cancer they can observe Chernobyl having an effect is thyroid cancer, which kills very few people.
> very vocal

That's a good enough summary.
AWS status board has now: 3:21 AM PDT We are investigating instance connectivity issues in a single Availability Zone (euw2-az2) in the EU-WEST-2 Region.
Something not written there: don't use acronyms

Acronyms are a plague, especially in technical documents. These documents may include a glossary, which it better than nothing, but if an acronym is only used once or twice in a document, why not use the full name instead?

Here is a couple of anecdotes:

- I once overheard a heated argument between a project manager and some over guy who criticized his work. Turned out, they weren't talking about the same project at all, only their acronyms where the same.

- In a report that explained why a particular proposal was selected over its competitors, one of the positive points was that their proposal was clearly written, understandable, and didn't contain any acronym.
“How stupid I am still hunting on Windows Bugs”
Plus most modern shells have a vi editing mode. Add something like vimium to your browser and you can use the same muscle memory across environments.

I did switch from vim to Emacs + Evil though (Evil adds a decent text editor to Emacs), with my own set of spacemacs-like keybindings.
You might not know it, but "thousand" is not one of the ten hundred most usual English words! https://github.com/aaron-em/ten-hundred-mode.el
Understanding DNS: Anatomy of a BIND zone file
Clickbait title. If it doesn't involve radiation leak, it cannot be compared to Chernobyl.
EDN with a few added reader tags is great for configuration. I love Duct[1] configs: its just EDN, but it adds tags for including other files, reading environment variables, referencing other keys in the config (that's added by Integrant[2] not Duct itself): https://github.com/duct-framework/duct/wiki/Configuration

[1] https://github.com/duct-framework/duct

[2] https://github.com/weavejester/integrant
Boom Supersonic hopes to test-fly its supersonic plane in 2021
> Government experts often say that because they’re writing technical or complex content for a specialist audience, they do not need to use plain English. This is wrong.

> Research shows that higher literacy people prefer plain English because it allows them to understand the information as quickly as possible.

> For example, research into use of specialist legal language in legal documents found:

> 80% of people preferred sentences written in clear English - and the more complex the issue, the greater that preference (for example, 97% preferred ‘among other things’ over the Latin ‘inter alia’)

> the more educated the person and the more specialist their knowledge, the greater their preference for plain English

> People understand complex specialist language, but do not want to read it if there’s an alternative. This is because people with the highest literacy levels and the greatest expertise tend to have the most to read. They do not have time to pore through reams of dry, complicated prose.

someone linked this above: https://www.gov.uk/guidance/content-design/writing-for-gov-u...
Can I just buy the hardware at a cheaper price without the OS, if not then its not free, its part of the total cost.
If anyone is interested, there is an excellent "plain style" guide which is recommend for much of the British Civil Service. It's called "Plain Words", and is by Sir Ernest Gowers. It's received an updated version in recent years.
It's also not accessible whatsoever to screen readers.
Uneducated peasant soldiers wrote that way too, in 19th century war letters from America and Western Europe.
> It's also crazy, nearly no distro has a problem shipping ultra-proprietary software (firmware), but has a big discussion about CDDL,

It's the difference between "mere aggregation" and "derived work". The kernel+ZFS can be considered a derived work from both, so it has to obey both licenses (GPL2 and CDDL) at the same time; on the other hand, the firmware is completely independent from the kernel, so the licenses (GPL2 and the proprietary license) apply separately to each component.

> Ubuntu has no problems with it...and i bet they have lawyers

On the other hand, Fedora has problems with it as a kernel module (but they do ship it as a ZFS FUSE module, see https://fedoraproject.org/wiki/ZFS), and they do have lawyers (Red Hat's lawyers review all the licenses for Fedora, and they consider the CDDL to be incompatible with the GPL: https://fedoraproject.org/wiki/Licensing:Main).
Not just Epic. Apple do. If you think Epic Games and Epic International are wholly separate then telling Epic Games "Engineering efforts to improve hardware and software performance of Unreal Engine on Mac and iOS hardware;" would make no sense. It's very clear that Apple are threatening to do things that impact all of Epic in that letter.

What's less clear is whether or not Apple would have actually revoked Epic International's developer accounts. You might like to give Apple the benefit of the doubt, but it's ambiguous enough for a court to issue a ruling that Apple aren't allowed to do that. This is obviously not just Epic catastrophizing if the court agreed with them and ruled in their favor on that part.
Also keep in mind the old wisdom that the safest way to delay a project is to throw more engineers at it. Hiring engineers breeds hiring more engineers.
To give you an idea how many engineers are actually needed, Instagram hat 13 engineers when they were acquired, WhatsApp had 60. And that was 8 or 6 years ago respectively.
Slack appears to be having issues too: https://status.slack.com/2020-08/960bbb3c9d49a3cc
>Someone that raped is in prison for rape. Their funds are not subject to civil or criminal forfeiture, and it wouldn’t make sense for it to be //

It would make sense to me. Take away all the luxuries from those who commit the vilest of offences; use the money/resources for those not committing atrocities.

Could you expand on why you feel rich people who are convicted of rape should be allowed to enjoy massive wealth status and control of resources far beyond their needs. Isn't putting people back to zero, with support to continue in a societally beneficial way (healthcare, housing, food, education) a proper reaction?
And thanks to the inaccurate and sensationalized depiction of radiation poisoning/exposure by TV shows like HBOs Chernobyl people will be in additional panic causing more harm.
>In less than 50 days, .... Boom Supersonic is planning to show off the XB-1

They're cracking along.
what do you use for syntax highlighting? I have tried a few options but can't quite get what I need. I like url hiding (or is it called folding?) that VimWiki does for md files, but I hate that VimWiki's does not really follow the md standard
> iOS is a major cost to develop that's given away for free

Are you sure it's free? The only way to buy ios, is to buy a device running it. It would seem reasonable that part of the premium you pay for eg an iPad is equivalent to an oem license for ios?
> Certainly cheaper than manned aircraft but not something that can be used in the hundreds casually per engagement.

That was perfectly visible in the recent Syrian Civil War. Once the Russians decided to actively step in the conflict sure that they sent a rocket or two directly from their bases in Southern Russia/Caucasus, but I suspect that was more for propaganda reasons.

Soon enough they set up an air-base for good in Northern Syria (only a few tens of kms away from rebel lines) and they also brought in a battleship (or whatever is called nowadays the ship from which you can send rockets) off the coast of Syria. I'm pretty sure that proved a lot more cost-effective for them.
Now it doesnt work:

- On mobile, using menu to search in browser menus.

- When users use F3 to search, an alternative to ctrl+f.

You added a few bytes to reimplement a browser feature, and spend time on a feature that already exist, because of your tech choice.
There is still probably some accessibility issues.

You can have easily 60k rows in HTML without any performance issue, you just need to pay attention...
I frequently receive letters from various European administrations, France, Germany, Poland, the UK.

Letters from HMRC are amazing. The first time it is really shocking, but after a while it's almost a pleasure to be asked to send money to the Queen!

But I think one of the reason bureaucracies prefer writing jargon and long winded sentences is to protect their influence and necessity. If you write in plain English (or French), then there's little room for interpretation. Good for the reader, but not for the sender. Ambiguity is power.
Fukushima would be a better metaphor because it was triggered by a natural disaster
I have an ELB API operations issue on my dashboard, the two together means new tasks can't get healthy. So we lost tasks in the failed AZ and new ones in a healthy AZ can't receive traffic.
Covid-19’s impact on companies: How to keep the good results
The reality is not quite as the article paints it.

First of all, there was a system before Mewburn rc. FreeBSD had an /etc/rc.local.d/ mechanism for drop-in scripts in the middle 1990s, added by Jordan Hubbard and Garrett Wollman.

* http://jdebp.uk./FGA/rc.local-is-history.html

Second, /etc/rc.conf is not the only service configuration file in FreeBSD's version of Mewburn rc. The primary configuration file is in fact /etc/defaults/rc.conf , and that file lists, in a variable, the name of other secondary configuration files, including /etc/rc.conf and /etc/rc.conf.local . On PC-BSD of old, and then TrueOS, it also named things like /etc/rc.conf.pcbsd for example.

% sysrc -f /etc/defaults/rc.conf rc_conf_files
rc_conf_files: /etc/rc.conf.pcbsd /etc/rc.conf /etc/rc.conf.local
%

Third, if you go back to Usenet of the 1980s, and indeed contemporary books about system administration, you'll find that the distinction between /etc/rc and /etc/rc.local was problematic and not what people tell you it is supposed to be. People then too thought that /etc/rc was for the operating system manufacturer, and /etc/rc.local was for the system administrator. But in practice operating system resellers ended up putting their stuff in /etc/rc.local making it also something that system administrators touched at their peril, lest they break operating system upgrades.

Fourth, the article says "You might even want to support a separate location for user-created services". That already exists. It's /usr/local/etc/rc.d/ . And to highlight the point about resellers invading "local" stuff, note that PC-BSD and TrueOS fill it with additional PC-BSD services like pcdm and pc-samba and the problem of "reseller"-provided add-ons being "local" continues to this day.

% sysrc -f /etc/defaults/rc.conf local_startup
local_startup: /usr/local/etc/rc.d /usr/pbi/rc.d
%

Fifth, systemd unit files are not scripts. This is one of their defining features, and one of the things widely touted about them, in fact. As the systemd developers will themselves tell you, and have, they are configuration files. Hence the systemd developers thinking that it was a mistake to provide an EnvironmentFile setting. systemd isn't dividing things up into "configuration files" and "code", as this article talks about. It has multiple sets of things all of which are configuration files.

* https://unix.stackexchange.com/a/419061/5132

Sixth, the systemd search order for unit files isn't that simple, and has a history of being improperly documented. It searches 17 directories nowadays, including subdirectories of /usr/local .

* http://jdebp.uk./FGA/systemd-documentation-errata.html#Missi...

For completeness, note that Debian's 2014 improvements to van Smoorenburg rc put new things like init-d-script into /lib/init/ .

* https://manpages.debian.org/sid/sysvinit-utils/init-d-script...
By that rationale, windows 10 is free too.
These are not merge conflicts.

When you run etcupdate on NetBSD, the tool will diff your current /etc contents against the new versions shipped in the source tree or in the etc.txz distribution file -- and it will ask you to manually review every difference.

It doesn't matter if you have edited a file /etc by hand or not. If the currently-installed file differs from the new version in any way, you'll be asked about it.
I get the point about moving code around, I guess it can be problematic with some tools. In my experience PyCharm gets it right, and when moving around code in vim I can just change the indent level on the whole block at once, but it is dangerous to miss a line at the end and move it by mistake one level up.

Also I feel like changing the indent of the cursor (manually) when exiting a block is more or less the same work as typing }, and I got used to it to the point it becomes automatic.

But I guess at the end of the day it's a matter of priority. Is that more important than having special syntax for dicts? I really like the fact that we have the tuple/list/dict distinction, and would be great if we had a different paren type for sets (which would have eliminated the {} vs set() issue). On the other hand, going with begin..end or if..fi blocks would be even more antagonizing than using whitespace.
Please do!

I hope that whatever you link to takes into account different screen technologies too - I can understand that it makes a difference on back-lit LCD monitors, but I'm going to take more convincing that the same necessarily applies to eInk tablets, as that would contradict personal experience as well as other material I've seen.
Goldstein says the Inner Party of Oceania is a meritocracy:

> "The child of Inner Party parents is in theory not born into the Inner Party. Admission to either branch of the Party is by examination, taken at the age of sixteen. Nor is there any racial discrimination, or any marked domination of one province by another. Jews, Negroes, South Americans of pure Indian blood are to be found in the highest ranks of the Party, and the administrators of any area are always drawn from the inhabitants of that area."

> "The Party is not a class in the old sense of the word. It does not aim at transmitting power to its own children, as such; and if there were no other way of keeping the ablest people at the top, it would be perfectly prepared to recruit an entire new generation from the ranks of the proletariat."

I don't know how reliable a narrator Smith may be, because as an Outer Party member he's obviously an auxiliary who failed his quals...

Also, we mustn't forget that reasonable incumbents won't protect against all challengers, merely most. The cream of society must consist not solely of the rich and the thick, but also a few nouveau aristos, if it wishes to be stable.

I capture the rising elite
You utilise potential leadership cadres from historically superseded classes
They cut in the smart boys from the opposition, so that they can't set up a racket of their own

https://news.ycombinator.com/item?id=24070333
In the meantime, tropical storm Laura is both possibly becoming a major hurricane and potentially making land fall near Houston:

https://www.google.com/maps/@/data=!4m4!15m3!1m1!1s%2Fg%2F11...
All those "free" upgrades are part of the phone when you buy it.

You cannot buy just the hardware without the OS at cheaper cost because its a combined hardware/OS cost.
Plain English should not be confused with low literacy level. Plain English is a style that is hard to master. Only 12% of U.S. adults reach the highest PIAAC literacy proficiency levels.

"unnecessary verbosity" is just one way to express your position in the society. Wearing impractical clothes, complex etiquette, having pale skin and speaking in certain manner was something that requires either wealth or practise.

Today business jargon combined with clothes and behaviour still work today as signalling your identity. So is wearing hoodie and saying "bro" constantly. People learn to feel comfortable in the uniform and in the language they identify with.
I find that to be pretty spot on... The cloud companies are making a lot of stuff point and click, and cut and paste YAML, so you don't have to use shell, but I think programmers are better off learning and using shell.

I have been using Nix for most system-level stuff the last two years (development environments, building container images, declaratively managing systems). It is far more powerful than YAML configuration (it's a turing-complete functional language after all), but the functional aspect brings many benefits (no side-effects, etc.).

Of course, nix(pkgs) stdenv makes liberal use of Bourne shell in its build phases, so a bit of shell chops is very useful there as well.
Windows, Apple and Chromebooks are all proprietary platforms. With PC you also have the choice to install Linux, which is the categorical difference. With smartphones there's not really an open choice available.
QE isn't really the same as direct money printing. Most of the money seems to find its way into financial markets rather than directly into peoples pockets. So people will see their retirement accounts or stock holdings doing OK and maybe even cash some in to spend, or at a minimum make them feel comfortable with their current level of expenditure.

But we've had QE for over a decade in various amounts and it didn't lead to inflation, unless there's direct monetisation (the fed prints money and gives it to the government to spend in an unlimited fashion) I'm not sure why the situation would change.