skysight-inc/HackerNews huggingface dataset:
I’m not sure the market price for counterfeit currency, but it’s definitely not zero. Somewhere between 30 to 50 cents on the dollar sounds about right though.
And the performance argument is moot. Yeah don’t use exceptions in a tight loop, but as its very name suggests, this is to handle a hopefully rare branch of the code.
The Speed of Light is not about light (2015)
Yes, I've been hearing these PoS stories for years now. Nothing happened besides a lot of talk.
As a computer scientist/software engineer, please allow me the question: Why would I prefer a notebook over e.g. equivalent python script(s) in a git?

I first saw jupyter notebooks when my sister (physicist, non-programmer) used it for analyzing economical data with pandas. Run-time for the full data set was half a day (and IMHO for that analysis SQL would have been better suited). I understand that as a non-programmer it looks alluring, but once the language proficiency is build up, why not use an IDE and run the code on a shell?
Many applications force-stop when you use Xprivacy. Even worse, applications like instagram refuses to login on a phone with xprivacy installed.
Might be that the demographies matter. Influenza kills economically unproductive members of society while Corona (not sure, I’m speculating here) Is more severe in the productive groups. Or more simply, the mortality might be higher
PwC and ImmuniWeb Are Joining Forces to Facilitate SMEs' Access to Cybersecurity
State-of-the-art Shitcode Principles your project should follow
Yes! Rstudio is the one thing I miss most when doing datascience in python.

Notebooks give me some of the interactivity but the experience degrades significantly.

The spyder IDE seem like an okayish replacement but some of the library I use expect you to have html display (within a notebook) to give you full functionalities which is not yet available in spyder.
I'm thinking of this:

https://www.zdnet.com/article/why-raid-5-stops-working-in-20...

I'd much prefer something like raidz3 compared to the authors setup.

RAID1C3 is nice but very expensive for use in bulk storage at home.
Which principle would that be? With Java, even if you do a bad job of error handling, you usually still get at least a stack trace that you can investigate based on. If you do a bad job with error codes, you can easily be left with no way of investigating a problem other than trying to reproduce it.
Do you have any recommended reading for things you can do to easily save you money before spending your first cent on ads?
Statement and statistical model of the epidemic from HKU researchers. They're quite pessimistic.

• Likely ~75k infections in China already

• Chongqing likely the next big city to experience full uncontained outbreak

• Drastic measures required to prevent full pandemic, including a drastic reduction in mobility (no large group gathering, no travel, etc)

https://www.youtube.com/watch?v=CwXMPsbxFfo
Ha - you’re correct of course. I saw the a^2 term and thought that can’t be right. Note to self - before attempting to correct others, check the “correction”.
Know What? Your Phone Can Send Photos
Are you saying that China isn't a civ because economic centres move from time to time? I'm also fairly sure you're not quite characterizing either western or eastern fairly during the years 0 to ~1500.
I wonder why Ring is being specifically called out for this practice. This combination of “trackers” are very common in the app ecosystem as they perform much the same analytics functions used on the web ecosystem (e.g. Branch offers ad
campaign attribution - did this user sign up from an ad campaign and which one so I can work out ad ROI). I’d hazard a guess that analysis of the apps on your phone (Android and iOS) would result in well over 50% of them using some combination of these services.

What’s more interesting is that it could be argued these fall under the intent of the EU cookie directive (even though in a lot of cases they don’t actually use cookies). The only app I have seen asking for cookie like consent is Airbnb (who use all of these same services and more)
Other than the relation that both are norms, how did you come to the conclusion that they are the same things?
Telemetry is 100% not a viable fit for an open source project. A very significant proportion of your potential users will either keep it disabled or if that is not possible (which would be illegal in the EU anyway) not use your software.

Just ask your users.
This rampant surveillance economy will continue to fester until it bites some influential people where it really hurts. Until then nobody will be safe.
The tone of what you are saying strikes a nerve with me - we had exactly the same issues with Excel in the front office in investment banking.

Unknowable ad-hoc, unversioned spreadsheets running much of the capital of the company.
Except for the transitive part, this is what Java does. But it's doesn't address the complaints of the article, which is bothered by the non - local control flow and the large cost of the exception machinery in C++, and by the poor interaction between manual memory management and exceptions.

Note: I think the article is vastly exaggerated, and completely wrong, at least when looking at managed memory languages.
Two points against this general "but the flu" argument:

An October 2019 novel Coronavirus simulation by Johns Hopkins Center for Health Security, World Economic Forum, and Bill & Melinda Gates Foundation [1][2], projected 65 million dead and widespread knock-on economic and societal problems during 18 months of pandemic. Not that this is a likely outcome for nCoV-2019 (which is likely less lethal than the imaginary virus), but it's worth understanding SARS-like viruses can be significantly more serious than the flu.

Secondly, the flu is "baked in the cake" in our general medical and societal infrastructure. A novel virus will be additive to flu infections and even at similar rates of infection/death could cause a noticeable impact. As an analogy, 1.25 million people die in road crashes each year, but if some catastrophic, widespread automotive software bug/malware caused an additional 1.25 million road deaths in 2020, it would rightfully be a massive story, could potentially overwhelm emergency and medical services, and would be something to be concerned about mitigating as much as possible.

[1] http://www.centerforhealthsecurity.org/event201/scenario.htm...
[2] https://youtu.be/AoLw-Q8X174
I quite like the Spyder approach: Pure python code that is segmented into cells by inserting a special comment line.

The cells can then be individually executed in an ipython shell, or the entire script can be run with the regular python interpreter. This makes it easy to tweak the individual parts without having to re-run everything. In contrast to jupyter notebooks you still end up with a valid python script that can be easily version controlled.

I just wish that I could use vim instead of the Spyder IDE.
It works if your app is only used by crypto crowd.. I'd never use it though, I don't want to have to have metamask installed in my browser.
Your estate will likely pay the ticket with 50 years of interest when you die.
Neural networks do exactly what you are describing as "symbolic reasoning". It seems to be a common thing recently to dismiss modern ML techniques as curve fitting, but these fundamental models are extremely powerful.

Neural networks are capable of approximating any system to arbitrary precision.
Google (Scholar) just gave me thousands. I only skimmed through three, though.
I remember discovering iPad split screen more than a year into owning one. It was like magic, then I didn't know what I had done to invoke it. I started trying random stuff looking for the incantations and eventually gave up and Googled it.
The ceiling is actually the minimum of what you contribute and the wage of the person they can replace you with.
If everybody has enough money, who pays that interest and why?
I'm utterly terrified of that day. It'll be for email what the Reader shutdown was for RSS.
FSABHATMAGJJAVA doesn't have a mellifluous ring to it.
Yeah, I don't know what Amazon Renewed is, but it's not consistent. I bought two renewed phones of the same model a couple weeks apart, and they came with similar but not the same packaging, and one came with a review card from the vendor, even though I bought shipped and sold by Amazon.
Quite a lot actually.

I don't expect having someone or something register everywhere I move within a city or country.

I don't expect the government identifying each protest I go to.

It seems most people forget that in a supposed democracy, the people can decide how to leave pretty much however they want (caveat: if they can convince their lawmakers of that, at least).

You can decide whether there is a death penalty or not. You can decide whether gay people can marry and live together or not. You can decide if the police has the "right" to monitor your movement and have access to all of your digital communications in real-time or otherwise, or not.

Isn't that the purpose of a democracy? If the rulers decide everything, then it's no longer a democratic country (and sadly, yes, I don't think the US is currently a democratic country in any way, sadly - at best it's a plutocracy).
Right, and that could reduce the mortality rate.

But then, perhaps the influenza mortality rate is also an overestimate, in that people who aren't severely affected won't get diagnosed.
Picard’ Breaks Streaming Records on CBS All Access
I'm sorry but that's a straw man.

It never relied on the assumption that they don't know what they are doing: they know it pretty well it has an economic cost in exchange for a political edge, and they know it only works if they are doing it first. And the criticism stays valid.

> this kind of criticism only brings one closer to becoming an armchair expert. So instead of actually pointing out a meaningful risk someone didn't calculate for in service of society, ones criticism becomes pure agitation and propaganda to the detrement of it.

I know the energy sector pretty well for multiple reasons and two years ago, I spent two weeks aggregating data and modelling the outcome of a full transition to renewable in the case of France[1] so I don't think I deserve your personal attack here.

[1]: https://bourrasque.info/articles/20180116-moulins-%C3%A0-ven... in French unfortunately.
Ext4 reserved space also helps with fragmentation.

To be more specific, reserved space on ext3 helps the fs so that it can be more flexible during allocation and avoid fragmentation.

Ext4 has delayed allocation mount option for that purpose so reserved space is not as much important for that but it'd still help if you turn off delayed allocations.
Isn't it already to late? It has two weeks incubation time roughly, it's already been observed in Europe and America? It's not contained in a small area in China anymore.

I would bet that enough people are infected with it as we speak that it can sustain itself and no amount of quarantining will save us from it. The only option would be an instant complete travel, logistics and congregation ban around the world. Which is I without a global government.
As someone totally new to throwing cash at google in exchange for eyeballs, I have picked up so much useful knowledge from this article and the comments on IH and HN
Delphi, D, .NET, Eiffel, Ada, Rust, Nim.

And lets not put Swift and performance on the same sentence, they still need to catch up a bit.

https://github.com/ixy-languages/ixy-languages
One Indian community turned a barren hill into an evergreen forest land
There's a huge quantitative and qualitative difference between the possibility of something happening once, and it actually happening 24/7.

It's like the difference between listening to Coltrane in the afternoon, vs operating a 24h trumpet school out of your living room.
I never said they were the same things. One thing replaced the other. I can replace my daily fruit from apples to oranges. They both serve the same purpose (filling my tum tum), doesn't mean they are the same.
I find it interesting how stable HDDs are in terms of price.

I just cross-checked with german "Geizhals"[1], and the 4 TB Seagate IronWolf (ST4000VN008) started at ~160€ in Sep. 2016, quickly fell to 140€ a few days later, and then slowly descended to 105€ in Jan. 2018 - and that's the region it's been sitting there for two years now. The UK price chart looks almost the same.[2]

[1]: https://geizhals.de/seagate-ironwolf-nas-hdd-4tb-st4000vn008...

[2]: https://skinflint.co.uk/seagate-ironwolf-nas-hdd-4tb-st4000v...
4. this point doesn’t even solve the traffic issue per se
End to end encryption is not a feature most regular users even understand, let alone want.
No argument with the quality of the book, but the late professor might not be too happy with being given to Oxford - he was very much a Cambridge fixture.
On windows, Windows Storage Space sucks. The RAID 5-like write performance is unusable. And Microsoft disabled the old mirroring alternative on most windows SKUs.
I was thinking the same thing, but not the Romans, rather the egyptians would be the oldest civilizations still there.

I mean this measuring stick is basically determining if an area has been continuously civilized.

Chinese civilizations have gone through many changes, including being overrun by Mongols and having their entire government replaced by mongo officials.

Just like the Egyptians have been overrun by Nubians from Sudan.
This - California is an at-will employment state. Given that, you'd think hiring and firing would both be quicker. Literally any reason that isn't illegal. So why are there so many barriers to being hired if I can be fired at whim?
I actually find that surprisingly readable, probably because of the indent size which clearly allows the eye to see the blocks - and the size of my very large monitor - but this code seems to indicate a religious dogma about avoiding early returns, which would otherwise straighten it up.
You are describing panic() which may happen due to programmer error, but not from a+b or any arbitrary event. It follows a short spec and stdlib, and may even be recoverable. Your if-example is old style and not allowed in golang. Your milestones escalates any small deviation into potential crash-handling territory (good example).
I've been trying to understand the number from the Spanish flu and it seems utterly confusing for some reasons.

The consensus seems to be 30% population of the world was infected, with a case-fatality rate of 2.5% (which is another commonly quoted number), it doesn't add up to 5% of the world's population. The case-fatality rate will have to be around 20% for it to kill that many people. This happens even in the same academic paper (for example: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3291398/ )

> An estimated one third of the world's population (or ≈500 million persons) were infected and had clinically apparent illnesses (1,2) during the 1918–1919 influenza pandemic. The disease was exceptionally severe. Case-fatality rates were >2.5%, compared to <0.1% in other influenza pandemics (3,4). Total deaths were estimated at ≈50 million (5–7) and were arguably as high as 100 million (7).

?!

Can anyone more knowledgable explain what is going on with all those numbers?
The big difference is that in Rust control flow is still explicit. All functions returning errors must declare so with Result, which in turns makes it impossible to forget to handle it on the call site.

This forces you to think: what should I do with this Result error code? Should I propagate it or handle it? This thinking is good and produces good design and good error handling.

For beginners it is very useful, that, for instance, any function doing I/O does return a Result: it forces you to think how your system should behave in case of I/O error.

In C++ or Python, exception control flow is implicit. All functions could theoretically partecipate in an error chain and you have no idea what, if and why a function will raise an exception. Functions doing I/O are completely indistinguishable from the purest functions, and only experience tells you where and if errors should be handled. The consequence is that it’s very hard to find mature code based with sensible error handling.

I should notice that Go is basically the same here: the main difference is that it’s more verbose in error propagation, and requires a configured environment (linter errcheck) to detect when functions only returning err are called without error handling/propagation. Rust is superior here, but Go has the same basic architecture, just less evolved.
I use temporary containers in firefox. I also have gripe that most of the articles in Medium are non-archivable so I have no way of knowing if the articles I find useful will be available next year.
Pedantry: the set of natural numbers doesn't form a ring even if it has 0; you mean a semiring (which need not have additive inverses).
> legal protection and severance

FWIW, in many countries, these are standard features of any employment contract. The US has unusually weak statutory protections for workers.
Perhaps worse in terms of consistency. Private drivers education, public school drivers education, or uncle Bob can just teachya!

The testing is remarkably pathetic. It's impressive this system works as well as it does. Red light runners, meh, just fine them! Pot smokers, fine and imprison them even if they weren't near a vehicle!

Honestly it's so backwards.
Yes, and the point is how do we define "badly enough".

Badly enough as in they can ever do it a few times a year against a few high-value targets, or badly enough that they can do it to "only" a few tens of millions a year?

Even end-to-end encrypted communications can be bypassed if the government wants them "badly enough". But the point is that with E2E encryption, they can no longer tap into and data mine the conversions of billions in real-time to fish for crimes.

Just like when fighting malware creators, the point of security is to keep raising the standards and the difficulty for the malicious actors.
Textpattern CMS 4.8.0 beta 2 released
It's the case with millionaires and billionaires too. There's always a price.

The price isn't really relationships, health, love. You get that quite easily with enough money. But it's often things like not being able to lie around watching Netflix all weekend. Someone like Bill Gates can't backpack all over the Europe even if they had the money to. Lots of royalty may not have to worry about food and housing, but they live in a gilded cage. Most of us can work 40 hours a week, but a president or CEO might not have the luxury to.
Well, it's not a lot of links. Few hundred maybe. I bet that's not enough for them to start to notice. Hard to parse the page still, maybe.
Is simply unlinking a file in the FS not sufficient for GDPR compliance?
Version 1.0.0 is finally released.
Questions and comments are welcome!
Error propagation is must have for any project. You always need to handle some errors in parent context because local knowledge can be not enough. And you can choose between manual passing of error codes (c, go, mundane and boiler-platy), algebraic errors (rust, zig, optional sugar can make it convenient and look like SEH) and SEH. Yes it is additional condition flow, but you have to introduce it in some way.
Publishing on hackernoon is a mistake. The site sucks and also disables the Reader View that would make it tolerable.
> The only way for a company to not care about churn is if they literally don’t care about the quality of their product or service.

I disagree. There are plenty of jobs which are basically about qualified warm bodies. It doesn't matter who is doing it, it will get done. Even in high tech there are plenty of jobs like this. Not all companies have a heavily customized set of libraries. Most use off the shelf fairly famous things. It costs less to hire someone new and let them ramp up than to give someone a raise.
Comparing the guy to antivaxxers or 911 truthers goes a bit further than merely scolding him...

In for a penny, in for a pound?
Brotli Compression with Mod_pagespeed and Ngx_pagespeed
The reinforcement learning framework is perfect for representing cause and effect. An agent could learn that in a state of no fire, taking an action of rubbing sticks together would transition into a state of having fire. This concept is formalized as learning the dynamics function.
Checked exception interact poorly with higher-order functions, but are otherwise pretty nice in my experience. If Java had a more powerful type system to allow it to abstract over exception type, it may have been a much more liked feature.

Regarding handling, in my experience the vast majority of code has no way of handling an error (whether we're talking about exceptions or error-codes or Result<T, E>) except for logging and returning it up the call stack, or immediately aborting soemtimes.

But there are places in the program where there rely is enough information to handle an error from a whole sub-module, usually by retyping with other params, by asking the user for advice, or by simply telling the user that something they did was wrong. Getting the right amount of error information to this place is the problem that exceptions solve the best in my opinion.
LA-Based CREXi Raises $30m to Enhance Commercial Real Estate System
The bigger amount of waste is from food prepared in excess to demand. That's why food is repurposed as much as possible - leftover meat into stews, leftover vegetables into hash etc.
I've found 80% to be a good number for unit tests. BUT things like integration testing and end-to-end user story testing can really make all the difference, and complement a solid unit test suite. Also focussing on the numbers can leave you going down the wrong path and trying to shoehorn as much testing in as possible without giving any tangible benefit for the sake of a higher number.

As it's a young startup I would focus on writing tests for the business-critical use cases, which should allow a team the confidence to "move fast and break things" knowing comfortably that the day-to-day is still functioning as per usual.

Ultimately, I would say most code should be covered with unit tests, but functionality covered by automated integration/end-to-end testing. To me that would be 'well-tested'.

(and no flakiness!)
Yes Australian education leaves a lot to be desired.
> because the true severity of the outbreak isn’t yet known, it’s impossible to predict what the impact of that spread would be

This seems to be a key quote.

When you're making a bet, you should know the odds. Influenza is a known thing. I'm not going to think about that facemask knowing that influenza is going around, etc.
California’s Fi$Cal Accounting Project Tops $1B Mark
The virus propagation was said to have started in a market that sells, among other products, snakes.

2019-nCoV can go from bats to snakes to humans. Eating snakes or bats seems like a bad idea.
does it support http2?

How to implement server side rendering using a non-javascript backend?
It certainly could be. That's how history works.
What is this, a cabinet of curiosities?

Aside from .NET and Rust, all the others are not players in 2020.
Don't lump me in with antivaxxers just because I'm being critical of something. Even if I'm not an expert I'm an experienced software developer and a generalist. This is a plausible suspicion and even then, look at the answers: most of them boil down to yeah, hackers cover tracks, but sometimes they screw up and leave behind clues - which really means we may only be catching the shitty ones. It's exactly the kind of business that potentially could be populated by dishonest and/or overconfident people, like people have been doing with arson for decades. There's the same lack of verifiability - you can finger a group, but how often do you get any sort of confirmation?

In any case, the fact that "anti vaxxers" use certain lines of questioning doesn't mean that the truth seeking methods are themselves suspect. Some people are pessimists, and rightly so; isn't that what hacking is all about?