skysight-inc/HackerNews huggingface dataset:
The software sector needs a bit of aviation safety culture: 50 years ago the conclusion "pilot error" as the main cause was virtually banned from accident investigation. The new mindset is that any system or procedure where a single human error can cause an incident is a broken system. So the blame isn't on the human pressing the button, the problem is the button or procedure design being unsuitable. The result was a huge improvement in safety across the whole industry.

In software there is still a certain arrogance of quickly calling the user (or other software professional) stupid, thinking it can't happen to you. But in reality given enough time, everyone makes at least one stupid mistake, it's how humans work.
Google is criticized all the time here, far more than it's praised, and your comment is not downvoted.
Interesting idea! I'd be tempted to make it web based, and to just use the QR to send a link, rather than the whole card.
What is "case significant" vs "case sensitive"?
You seem to be speaking as though there is a difference but I can't find anything online.
There is no "primary sense". It's primary only in terms of detecting molecules, but the presence or absence of molecules is just one environmental dimension.
Where on the mobile? You mean the failed attempts like Purism?

If you mean Android, the Linux kernel is an implementation detail, only exposed to device OEMs and Google itself.

Userspace is Java based runtime, and in what concerns the NDK, there is nothing Linux specific about the public APIs,

https://developer.android.com/ndk/guides/stable_apis

Since Android 7, Google has increasingly introduced measures to kill process that try to get dirty with private stuff, like directly calling int Linux stuff.

On of the main reasons why termux might not have a bright future, specially since its developers refuse to contaminiate their workarounds with Java/Kotlin code.

If you mean ChromeOS tablets, well even less given that Web platform doesn't care what OS it runs on, and Crostini actually runs on top of a virtualized container, WSL v1 style.

As for Microsoft, they have been one of the first UNIX vendors for PC with Xenix, had an initial POSIX support on NT due to goverment contracts, and have just reacted to the market of Linux guys that give Apple money instead of sponsoring Linux OEMs, so that they give money to Microsoft instead of Apple. The Linux OEMs still don't see any money from those "Linux" lovers.
Stealth – Secure, Peer-to-Peer, Private and Automateable Web Browser
> Nils, have you thought of doing a master class?

I guess you mean online? I have thought about real-life, but interest in the topics I care about is ... not so wide-spread.

Online? I have heard about such things but have no idea what it would look like. I guess there would be a lot of technology involved, and I do not get along well with tech. :)

> I have utterly, most thoroughly enjoyed everything you have produced. Imperative, functional, low-level, high-level it is all excellent.

Thank you! This is good to hear!

> would you consider taking requests for books?

I am afraid not. You may make suggestions, though, and if they coincide with my plans, they might tip the scales.
Nice, does this use word2vec or some such word embedding model?
In the states we've been getting more and more 'European' butter thats sold in 227g slabs.

I do prefer the sticks, they seem to keep a little longer and make baking easier.
Not just "medium-sized".

We're really larger than "medium-sized", but we're not the kind of company that can or will force everyone to use Jira.

Jira adoption could have happened, but it would only have been possible in a bottom-up, team-by-team basis. And certainly not with a $40000 starting price tag.

As it is, yeah, we're planning on migrating off Jira now.
I think the Netherlands hasn't. In fact, commentators everywhere are yelling that they should make face masks obligatory, but they can't because the constitution prevents it (something about personal freedom of movement iirc). They have to pass a new law first and until then it's "strongly recommend".

For reasons I don't get, the Freedom House picture on this article shows NL as orange, meaning that freedom and democracy eroded during the pandemic. I really wonder what's that about, it seems to me that the government tries very hard (too hard, according to just about every columnist and talk show guest) to respect everybody's personal freedoms. I'm pretty impressed, actually.
It’s quite popular I believe.
You can buy one anywhere. Quality varies, though.
Why did you ask me that?
So ... A Katiusha with extra steps
Nice interface and idea on how you do this : "When I am exploring alternatives to a product or service, I often to go Google, type "[product] vs ", and just see what it autocompletes. That usually tells me the most popular competitors. If I want to be thorough I'll do the same for the competitors, etc.
This tool just does that automatically for you."[0]

I've been using https://alternativeto.net/ for a few years and have been happy with the crowd-sourced approach,too.

[0]http://versusutil.com/about
>the best locations and with access to the most favourable policy support and finance

So in a world of rock bottom interest rates, incentives, subsidies and "revenue support mechanisms" geared toward green projects, solar is the cheapest alternative? That's not surprising; it's the goal.
What you end up with is a set of tiny monoliths.
Yeah, Jira is the standard issue tracker precisely because it works on all levels of the organization, not just the "code monkey" ones.
It astounds me how many developers don't realize just how many places environment variables end up, even on a properly functioning server.

common info pages (ex: phpinfo), core dumps, debug errors and logs are notorious for containing them. And those aren't even counting the ways a malicious actor can persuade a program to provide them.
No. definitely not. Just asked my wife, and her mother has'em too. We ourselves don't have them.
Insurance co?
“Temporal” is also the name of a JS Date object alternative being proposed.

https://github.com/tc39/proposal-temporal
This is someone's side project. I'm doubtful there will be any lawsuits involved
I almost always cook with unsalted butter (unless all I have is salted, or it's a recipe I'm familiar with and comfortable with salted butter in) because it provides more freedom to control salt-fat combinations, and salt levels are one of the things I am most likely to find wrong (in either direction) with unfamiliar recipes.

I occasionally also use sold-as-unsalted butter in directly-served applications, because it lets you play with different finishing salts instead of just getting it mixed in with the butter.
The vast majority of sensor data compresses well. Delta encoding with Huffman is pretty standard.

I guess you could have a time series database that used compression but I don't know of databases that do
People often forget that most of these come from personal blogs who are, at the fundamental level, just voicing their opinions based on how they experienced life. It is understandable and quite common sense that it will not apply to everyone. I mean, even with licensed professionals, e.g. doctors, we try to get a second opinion but I don't think we'll be quite as fast to judge that first opinion.
> The exam is online, using Google Chrome browser on Windows or MacOS ONLY.
> Linux support IS NOT available at this time;
It's a piece of software for scoreboards. Not the Therac-25, nor an airplane.
Not entirely. Any fixed rate loans such as the mortgages or student loans that people hold today will be much easier to pay when inflation soars. So go ahead, secure new loans, bundle home and auto and pay as slowly as possible until 25-50% inflation kicks in.
I call bs. I keep being bombarded with left wing ideology despite constantly clicking to remove it. It's the right wing stuff that's being removed. This kind of article tries to hide the truth by falsely claiming that the content that's being promoted is being removed. This is a distraction.
Also scores the least amount of defects in this crash consistency/filesystem correctness comparison: https://danluu.com/file-consistency/
they do exactly what they are told to do

Well, tell them to UNDROP and see what happens.
"Never let a good crisis go to waste"

Some plans just need the lube of a 'good crisis', the accompanying increased perceived need for (any) action and the decreased scrutiny, to be pushed through.

The pandemic is not the cause, it is the cover.
Thank you, I might quote this at some point :D
Types of jobs you should never accept
Patterns of Biophilic Design
Listen to this

https://www.beingfreelance.com/season-12/freelance-business-...
I've never been able to understand the love for the Kurutoga.

Pentel Graphgear 1000 GOAT
Thanks, so we're actually in agreement then :)

If you look at your own source (the two Figure 3 inserts from 2017 and 2018 studies), they estimate that in 2020 the kWh/GB measure would be between 0.1 and 0.01. That equates to between 60 and 6 grams of CO2 per GB, smack bang in the middle of the International Energy Agency estimate I linked to (29 grams).

The reason for the big discrepancy is your source article was written in 2016, and it referenced a study from 2012 for its 5.12 kWh/GB number, and that 2012 study used bandwidth data from 2011.

Telecommunication systems are still getting exponentially more efficient over time (see the second Figure 3), so estimates get old very quickly.
You miss the critical difference -- nowadays people don't store aggregates, they just scan sharded data very fast. That simplifies a lot of things, because you don't need to keep two databases in sync (raw and aggregated).
Optimizing the Timing of Brainwork
The USA had an almost resounding success in Vietnam in its true objectives - it completely destroyed the (somewhat) functional North Vietnamese socialist state, and prevented any kind of spread of that idea in the area. It's true that 50 years later Vietnam is now a relatively well-functioning state again, but after the war in Vietnam there was no other attempt in the area.

The real failure in Vietnam was not retreating soon enough, and letting public opinion turn against the war - that did have a huge effect on future US public opinion about other wars, and could have been avoided if they had finished it earlier.

To be clear, I am extremely opposed for what they did in Vietnam and consider that the amount of war crimes and the fundamentally inhumane objectives are to be condemned. But it is pretty clear that the rational objectives that the architects of the war had set were achieved relatively quickly and efficiently, and with long-lasting effects. This was not a blunder.

Neither were Iraq or Afghanistan for that matter. The real blunders of US foreign policy have been the reinstatement of the Shah of Iran (which led to the Iranian revolution), and the continued failures of taking down Iran and Cuba.
Yes, I did not mean to imply it is a backup. You still need backups. However, that redundant storage takes care of .. well redundancy, if you need it. Storage with zero redundancy on the drive or the service level (think of ES) is stressful to say the least.
> This book takes an historical perspective.

I enjoyed the return to typing in upper case very much! Ancient LISP in particular is nice to type, because there are only letters and the occasional dash, asterisk and parenthesis. All the special characters in modern languages really hurt my fingers!

>One can easily represent trees by a notation that does away with most parentheses, but instead they've become a loyalty test.

But can you copy or delete an expression from that other representation by paren-matching in your editor? To me (and others I guess) this was not much of an initiation ritual. I fell in love with parentheses on first sight.

> $40 made me think.

I get that! And to be honest, writing becomes more painful as I grow older, so I adjusted the price a bit to compensate for that. So far the sales numbers suggest that people are willing to spend the money.

BTW, the PDF and paperback generate the same royalties (as with all of my books). The price difference is the production cost of the physical book. So you pay the same for the content in either case.
2 cars and 3 TVs seem to be enough. Who said more more more?
Step 0) automated backups
Step 1) full manual testing of said automated backup
Step 2) weekly test of the supposedly automated process
... Now you can continue to your hair-brained engineering "processes"
Just free speech units guys, nothing to see here.
Catholic Judges in Capital Cases (1998)
Blatant legal corruption asside (I mean it is the U.S., am I right?), I am more astonished by this tidbit

> Still, Harrison raised $57 million in the third quarter of this year, dwarfing Graham’s $28 million.

How the fuck do you raise 28 or 57 million dollars in 3 months and are state election campaigns THAT expensive??
iPads are masquerading as a Mac to avoid getting a gimped mobile website. Request a mobile website in Safari (aA button in address bar) and it works.
Good. Time to build solar power gathering satellites and a laser to deliver the power to the surface.
What the article does not mention is that most of those networks are now gone. They started around 2000 as ad-hoc networks (a few friends that shared files through SMB and maybe an Internet connection) but around 2002 they evolved to be real businesses, with networks spanning tens of buildings and hundreds of apartments, sharing an expensive business link and even starting to do peering across networks. Most used copper cables across buildings, so they were quite often hit by lightning and network switches and cables had to be replaced (fiber was hard to install and maintain, as in some cases the physical security of the network equipment was low and media converters could be stolen).

Starting with 2005 the bigger/"normal" ISPs started to buy these networks (the businesses that maintained them), and migrate the customers to a more standardized / legal (and more expensive) network link.

Also, in the last years an underground fiber backbone was installed in Bucharest, and the fiber above ground started to migrate (not really willingly) to that. The problem is that there is no incentive to uninstall unused fiber from the poles (it's not valuable as a second-hand object and hard to recycle) so that fiber just stays there, in many cases broken.
The good an cheap internet is one reason that makes romanians proud. You can get 940 Mbps down, 450 Mbps up for about $9/month (included in the price is also 50 GB cloud storage in their Google Drive type of service) [0]

For internet on your smartphone you have an option of ~ 2$/month for 50 GB, 4G speeds [1] You can check the coverage here [2]

[0] https://www.digiromania.ro/servicii/internet/internet-fix/fi...

[1] https://www.digiromania.ro/servicii/telefonie-mobila/optim/d...

[2] https://aisemnal.ro/home
AskQL Node.js QuickStart
Over a million dead despite the lockdowns and travel restrictions and the working from home: https://ourworldindata.org/covid-deaths

Strongmen can invent reasons from nothing, and often do.
> People _are_ the economy

Most popular economic performance metrics are quite distant from the real world effects on most people, largely because measures that incorporate distribution rather than simple aggregates are not popular.

So while the people are the economy in a very real sense, discussion of economic performance impacts of real or hypothetical policy tend to focus on impacts that have a distant, loose relationship to the experience of most people.
One solution to this is to make sure only the production servers can connect to the production database.
It isn't about the importance of this one database, it's about the cultural issue in most of the sector that the parent comment was pointing out: we far too often blame the user/operator calling them stupid, while every human makes mistake, it's inevitable.
Thanks for the link.

It is a directive which EU members must implement. The Netherlands is going to implement it in 2021. [1] I am unsure about the deadline for implementation.

You can try something like putting your router in bridge mode. For example Ziggo here allows that. KPN already allows free choice of "modem" (read: router). And a Fritz!box can be used as bridge if you use PPPoE client elsewhere. There's even PCI(e) DSL modems. A recent example [2].

[1] https://www.acm.nl/nl/publicaties/acm-consumenten-mogen-eige...

[2] https://www.draytek.co.uk/products/business/vigornic-132
>> Do not store secrets in environment variables

> Yes, definitely don't put secrets in the Dockerfile itself. I'm curious if there are reasons not to use a .env file though?

Environment variables are a terrible place to store secrets, regardless of whether you're using docker.

Environment variable values get dumped all over the place. /proc/*/environ, docker inspect, /var/log/..., core dumps, error messages, info pages (phpinfo), etc. Also, unlike file handles and secrets services (hashicorp vault, etc), every child process inherits all of its parents' environment variables, greatly increasing the attack surface.
Moody's downgraded the credit rating citing "governance issues" just now.
> I'm curious on the tree representations you mean.

I guess OP meant symbolic expressions (LISP expressions) in general, which can be viewed as trees. E.g.:

(FOO BAR . BAZ)

would be

O
/ \
FOO O
/ \
BAR BAZ
Create-React-App Served from Django
This is straight up bribery.
Have you tried

[1] https://www.deepin.org/en/ ?

[2] https://en.wikipedia.org/wiki/Deepin
brew install coreutils

Lot less complexity than running things in docker.
What a nice way to make 1d -> 2d. I made my MSc thesis about data visualization and the thing I found useful was excess entropy, which means how well you can you predict the next bit better, if you take one bit more into the sliding window you use to predict the next bit/byte. That is usually really dependent about the sliding window size. Imagine what happens with text written in 8 bit characters. With that trick one could make a 3d visualization.
I guess you'd also need to look at possibilities that the laser light with the "safe" energy density of 10 J/cm² can't get focused by accident, e.g. by glasses or windows and whatnot, giving a higher and therefore potentially eye-damaging energy density.

> Unrelated, I'm not sure why they need cameras.
Machine vision stuff expects a pixel map as input. You'd have to implement some quick raster scanning step to build that, but I guess in principle it would be possible.
Same here. Out of about 3 or 4 times I hung out on their IRC, only once I got anyone to respond to me. Had a pleasant chat to someone for a few minutes who then ended it with "Thanks for the chat but I'm not going to give you an invite" and logged off the channel.

I lost interest in lobste.rs at that point, realising that I was falling for the old "Make a club exclusive enough and people will beg to join it" trick.

Although there are some interesting aspects in how the site is run and moderated, compared to HN, at the end of the day, you won't see anything there that hasn't also appeared on here first.
Yeah this is how I once deleted my production database. One thing I did to mitigate this was colour code the prompts for local/staging/production.
That could've happened if the database is not accessible from the Internet and they were using a tunnel which binds to localhost (e.g. `ssh -L`).

It does make sense to connect to localhost on dev machines. But if that's the setup, I guess one should avoid from tunneling to localhost to avoid potentially dangerous confusion (hmm... I think I'm guilty of that on a couple projects, need to check if that's true...)
Stay in and order your food if you can't behave yourself in public: if you're so deathly afraid of catching the virus you become 'accidentally' racist, stay at home.
I'm pretty sure the advantage of serverless is that you can use microservices for your MVPs.
The gains for a one-man team might not be ovious, but I like to believe that once a project needs scaling it is not as painful as tearing down the monolith.
The Russian joke about investigating is "Punish the innocent, award the uninvolved"
Your whole post is about how you can contribute your programming skills, so maybe you should rephrase it.
Also one thing that works is bits to -1, +1 signal and then taking auto-correlation of it.
Okay that's fair, I agree with that. No one has time to disprove quacks.

I do think that some mistakes should be recoverable from though. Outright data forgery should be career ending event full stop - but the burden of proof should be high.
Keen to get some opinions on this setup from anyone who has worked with Django and React before.

I have experience working on projects with completely decoupled front/backends, and Django projects with webpack setup to get React working. The setup outlined in the blog seems to hit a sweet spot.
Lindsay Graham is phenomenally unpopular across the country. Lady G is almost a cartoon version of a quisling Trumpist and is hated by both the left and the right. For quite a long time it was simply assumed that there was nothing that was going to pry him out of a safe seat in deep-red South Carolina. Over the past few months the truth on the ground has shifted significantly against him and (via incredibly easy to use online tools) donations have poured in to Jamie Harrison from around the country. The debate between the two candidates was probably the tipping point for the flood of donations.

No, it is probably not possible to spend all of that money in the time left, but it is worth a try and with big campaign coffers it is possible to do high-cost/high-touch voter outreach and get-out-the-vote activity that can have an impact on a race like this. If the money is not spent on this campaign it is available for the next one...
I said that already in my post :-)
This time.

Some days it’s just an on line community that gets burned to the ground.

Other days it’s just a service tied into hundred of small businesses that gets burned to the ground.

Other says it’s massive financial platform getting burned to the ground.

I’m responsible for the latter but the former two have had a much larger impact for many people when they occur. Trivialising the lax administrative discipline because a product isn’t deemed important is a slippery slope.

We need to start building competence in to what we do regardless of what it is rather than run on apologies because it’s cheaper.
I think the issue we all dance around is that ultimately financial privacy provides the only reasonable means of funding anti state violence.

Of course this is always immediately labelled terrorism, but at many times in history has been the only means of major social change.

So in essence if you can't secretly buy weapons you can't have an IRA etc...
I feel like the author goes to some length justifying the use of space filling curves when the zig-zag version seems clearest
"at around 10:45pm CET, after a couple of glasses of red wine, we deleted the production database by accident".
That's not an accident, guys..

Stop drink and deploy something on production, especially at late evening time.
Super interesting, thanks for posting!
That's still a bit of dependency between instructions, not much but it is there, and that does make making parallel decoder harder.

It's not all in favor of fixed width encoding though. Variable length has an advantage of fitting more things into the cache. So it's all a balancing act of ease of instruction decoding vs space used.
By coincidence, I finished reading that document yesterday. Really good one, it builds zk-SNARK understanding step by step. Sometimes though it possibly goes to deep in explaining basic concepts - I'm not sure if someone who didn't have experience with modular arithmetic would be able to get to understand it in a way that would be enough for the whole concept. Assuming basic mathematics knowledge as modular arithmetic, polynomials, interpolation, etc. might be a better approach in my feeling, but YMMV.