skysight-inc/HackerNews huggingface dataset:
> Pay attention to how much you spend next time you call a plumber.

How many tradesmen are self-employed? I think business-owning plumbers would be equivalent to consultants in the software world, and their billed income (per hour) is way above average for the field.
Never underestimate the skills of medical pros and a patient's determination to stay our of a rehab hospital ;) My wife had a brain tumor, 100% resection. She's different, but it's her super power really. Only has one good ear now, can tune the kids or me out at will ;) Good luck shitty robots person! Work your magic medical pros!
I guess I was wrong. My impression was there are restrictions on the exact terms of how you can exchange your data with companies.

At the very least, my original statement was overly broad.
I would argue that it's even worse than that. The Eternal September scenario would at least let us off the hook, morally speaking -- it's not that the thing we built is bad, it's that people are bad, and so as people piled on to the thing we built it eventually became just as bad as they are. Which would be depressing, but at least not blameworthy.

But while people have their faults, I think it's closer to the truth here to say that we built something that took those bad people and made them worse. Chasing engagement and clicks, we built systems that rewarded bad behavior, with the inevitable result that the people who found the most success in our systems were the ones who behaved the worst. And since everybody wants to be successful in whatever environment they find themselves in, that drove people to be worse than they otherwise would have been as they chased after the same success for themselves.
> but not signed

That's right... Key management is hard lets go ride bikes.
For folks coming to this later, a correction. The buildpacks team are using the "crane" tool in go-containerregistry[0], rather than Kaniko, as the basis for their daemonless container-building containers.

There is so much container-related work coming out of Google right now that I am struggling to keep up.

[0] https://github.com/google/go-containerregistry
Typo? The page says $1.24 preemptible for GCP, not 1.34
I disagree, and do not believe the title is linkbaity/sensational at all, and find it problematic that the title was changed. It is an accurate description of the author’s position, which is that the claims made by IBM are fraudulent. Holding a position isn’t linkbaity or sensationalism.

A linkbaity or sensational title would have been “you won’t believe what IBM claims”.
Project Sonar: An Underrated Source of Internet-Wide Data
> I believe that most people would understand that SpaceX wasn't already hosting people on Mars.

You overestimate people's understanding of space. Many people thought "The Martian" was a true story like "Apollo 13".
Amazon's Antitrust Paradox (2017)
I did this growing up in the suburbs of the US as well, back in the 80's and 90's.
I think it is because our minute-to-minute work doesn't impact the well-being of either ourselves or other people. Your other examples all have a direct impact on people's lives, potentially up to life/death consequences. Whereas whether or not I finish updating this react component... not so much.

Now, contrast that with the work I did at a hospital. I was fully expected to keep working if whatever I was fixing had a negative impact on patient care, even if it was something trivial. We had a standard criteria for when we went home which was that if patient care was not impacted, we could put it off for later, but nobody walked out that door if a patient could be harmed by our inaction.
There's a cool comparison between english and the shawnee language:

https://en.wikipedia.org/wiki/Linguistic_relativity#/media/F...

The Shawnee language example is indeed imperative, like low level computer code.
I hope people and technology can fix her completely and this ends up just being a bump in the road of her life. She's already made the world better (yet again) by sharing this experience. We all need to be reminded of how precious life is and how important it is to improve medical technology.

Good luck Simone!
Homebrew installing Python and installing virtualenv and virtualenvwrapper makes life easy.

All of these methods people are listing that requiring me to do more than manage one file (requirements.txt) is sort of missing the point.

I get that a lot of Node developers are coming to Python to do things, and that's great. But the environments don't need the exact same tools. pipenv seems to fix a problem I never encounter with pip/virtualenv during daily development work.
> The IRS' IT "upgrade" is just a huge money grab. Nobody has the slightest interest or desire to do anything properly - they simply want in on that lucrative IRS money.

This is factually wrong (at least for the most current effort): https://federalnewsradio.com/tom-temin-commentary/2018/01/ir...

An eight person IRS development team nearly finished building a replacement, but the main developers were hired on a special program to pay them at above-GSA rates, and that program expired before they could put it into production.
found the dApp comment. question-

Anyone actually find a usecase for public, decentralized, verified ledgers?

Like I dont understand a use-case. Currency is basically solved by bitcoin.

After that, I dont see why you wouldnt trust a single source? Most things like social media, videos, medical records, etc... dont need to go through the blockchain. They can be centralized.

Anyway, asking this question here, because on reddit its awful.

Any programmers actually finding blockchain is going to be another tool for us to use? Or is it all hype and niche use-case?
JA3 – A method for profiling SSL/TLS clients
There's a bit of a trend lately around destroying transportation infrastructure to achieve vague goals. What is wrong with playing in parks?
https://www.geometrictools.com/

https://renderdoc.org/
If you're a small business, you are likely to receive a very small number of such requests, if indeed you receive any at all. For most small businesses, someone would simply do a manual extract/delete of the data if it was ever requested.

Regarding backups, realistically you are not going to be required to delete from them as it's completely impractical to delete a single user's data from backup. You just need to be straight with your users - tell them that their data will be removed from your live system immediately, but that some data will remain in archive, securely encrypted, until the end of your defined retention period.
Perhaps it is beautifully written but unusual? It seems pretty baseline to me. Certainly doesn't seem to meet the bar of worth reading, regardless of its argument. I mean if you only read twitter all day, then ok.
UML Diagrams are actually quite useful, sometimes you just need a structured way to reason about software.
Oh wow, Roger Schank [1]! Haven't heard that name in a while - he was quite famous in the early days of AI. I wonder if he has figured out a good way to marry ML to his theory of Conceptual Dependency (CD) [2] - because that would could be ground-breaking for hard NLP problems.

Interestingly I started reading the article without paying much attention to who the author is. A few lines in I began to wonder if this is going to be unproductive rant, and if the author has heard of things like CD etc ... It became funny right about then because that's also when I happened to glance at the URL and saw Schanks name.

[1] https://en.wikipedia.org/wiki/Roger_Schank

[2] https://en.wikipedia.org/wiki/Conceptual_dependency_theory
Two reasons in my experience: first, reproducability gets orders of magnitude more complicated as you grow. One person can do something over and over with no documentation, a few people can learn from them, but once you get to 10 - 20 staff in a role and you have some churn, you need good documentation, training, and QA since your risk for errors goes up no matter how good the documentation and training is.

Second, as others have mentioned is coordination. Now introducing a new process, feature, or whatever to clients or internally means creating the requirements, the documentation, working with sales or client services on timing and release, working with QA on test scenarios, working with training to get it into training programs, etc.
But economies of scale are not efficient for making money. It's about moving more units at thinner margins. More volume has to be moved to make a buck.

Economies of scale are efficient for unit cost, for sure; the production of stuff is efficient.

Two guys laying residential bathroom tiles are more efficient at making money than Amazon, in some sense, though.
The problem with treating laws as code - which seems to be a popular idea these days - is that by trying to do so, we'd be ignoring lots of hidden complexity. All humans have brain with more-less the same architecture and the same "firmware", we also share stupid amounts of common context (all those years spent constantly learning and observing). All of that lets us skip stupidly high amounts of computation when dealing with each other. Things like trust, reputation, or just two people looking at a rule and both knowing what it really means and was intended for (and knowing the other party knows it too) - all of these are huge efficiency gains. I don't think it's wise to try and throw it all away, because trusting another human suddenly went out of fashion.
This is a question that I've thought of recently, as I am going to be working with a set of data that is the kind of data that may have damaging personal repercussions if identified with you but is good for society as a whole to be tracking, but that tracking doesn't have to be personally identifiable. Something like, it could be bad for me if it was revealed to my insurance company that I drove more than 5000 miles a year on a motorcycle, but beneficial for society as a whole to understand accident rates for high mileage motorcycle drivers. Do you have any thoughts/resources on how one could go about creating a privacy environment where users could input how many miles they drove, and where we have reporting that analyzes that information they put in? My first thought had been hashing primary keys, but as you point out in your article, that obviously isn't the best answer.
I second netdata. Its got a wonderful set of plugins too! I have it running behind an nginx with basic authentication.
Not OP, but one of the most useful things about wkhtmltopdf is its ability to create an index page (edit: TOC) with references to all heading tags (<h1>,...). Is this something that can be done with ReLaXed?
neat, the pictures could be better doh
I think this is the best advice:

“And most importantly, we only collect enough data to fulfill our stated purpose. The fewer data points that we collect, the less opportunity that someone can correlate the data.”

The smaller the domain, the less anonymization works to conceal which user id did an action. However, if you think about it, identity is far more than user id. That is why real anonymity means not storing any unnecessary information from other domains. We have a technique where we use iframes to display a person’s name, friends etc. back to them based on user ids, but the enclosing domain knows only the user ids and their connections.
But that threshold isn't a constant across developers. Coming from the world of dynamic languages I still find Go's compiler to be annoyingly slow at times.
If you payed by the megabyte there wouldn’t be any reason to put a cap on consumption. Just sayin’.

... But that being said, I certainly can relate to what you mean. Charging by the megabyte would require a very, very low price per megabyte for this to be acceptable.
They got paved over to build a highway. Or in lots of places, were never built at all, or are too far away. So much infrastructure over the last half century is built for cars, not people. The trend you've identified is people realizing this situation and reclaiming some of the space for people instead of just cars.
https://servicebot.io

https://github.com/service-bot/servicebot

Pretty easy way to sell app subscriptions
Microsoft wants the $25 if you resell a computer without a Certificate of Authenticity and the recovery media (if it came with one). If you don't have both, then according to Microsoft, the computer is unlicensed, as the Certificate of Authenticity is not the same as a license.

Of course, it would be easy to pass off refurbished machines as having valid licenses if you had the Certificate of Authenticity and a disc that looks like a genuine Dell recovery disc for Windows Whatever with holograms and all that jazz.
Yeah, I meant to cover that under "total output can even decrease as the organization grows" but I guess it got lost in my tortured sentences. Though maybe you mean this is the case even under good management (or perhaps that "good management" gets harder and harder as the organization grows).
You should the CEO’s of big companies bragging with big buzz words like “AI”, “cognitive”.

The truth is very few people understand the current state of AI and it’s limits. Most of the fancy papers in Arxiv are based on NN’s which are just essentially vector algebraic math.

Yes, we made huge leaps in image labeling and speech to text but current AI is a far cry from the full abilities of human brain reasoning and comprehension.

The reality is people will say whatever to make a sale / get VC funding.

The current economy is running on greed. When the bubble bursts, people will get hurt. Then the economy runs on fear. Fear that AI is hype.

IBM has always been about hype. They are riding on the jeopardy wave and exploiting the greed.
So if I live in CA, it might be better to directly register a CA company to save cost, rather than registering a Delaware company via Strip Atlas?
I've had the same experience. Multiple friends dying young of cancer, others to war and it shook my core beliefs about who and what is important. In almost every case, each of them were "the best of us" and were top performers destined for greatness.

A philosophical nitpick too, you're likely describing absurdism, not nihilism. Nihilism doesn't accept the self-application of meaning/purpose. Whereas other forms of existentialism do accept that self application of purpose is valid, with absurdism being the only one which offers that any self assigned purpose is equally valid to others.

I only say this because both handle the question of suicide differently. I'm on the fence between being a nihilist and an absurdist weekly.
Yes, that is my point (sorry that I mis-stated it a bit). He is offended by the claims of these charlatans when he knows the technology hasn't advanced to the point of being AI. How dare they claim otherwise.

Also, he knows that they know it's a lie. Unforgivable.

But he's fixated on the literal (once-true) meaning of "AI". It doesn't mean that anymore, not to the lay person and not to the average technologist either.

Like "begs the question", one has to just get over it.
They replay it every couple of years anyway, think this is the 3rd time I’ve listened to it on iPlayer.
You are right, pictures should be better focused and more unified in style. Can you recommend any software?
Restless leg/limb has nothing to do with involuntary movements, so I don't think that's what you have here. RLS features a restless sensation, and sensations generally require consciousness.
Umm what good is the string of random bytes if you don’t store it anywhere? The point of a one-way function is that its output is verifiable given the input.
They Saved Hitler’s Skull. Or Did They?
I know right. I look at this kind of stuff and im just like, man people are thinking about problems alot cooler than i am.
If you wonder why you need to learn competitive programming when you can just look it up?
I would like to refer you to B.F.Skinner's quote on education:
"Education is what survives when what has been learned has been forgotten."
On x86, I t was presumably for performance, so that the TLB does not have to be flushed when switching from user to kernel mode. x86 requires some kernel memeory to be mapped always, for example the stack for syscall and trap handlers. So by keeping everything mapped into memory, the kernel did not have to worry about which parts were needed to handle syscalls and which were not. These kernel pages were marked as “supervisor only”, so only the kernel code could actually read and write them.

I say all of this in the past tesnse, since Meltdown makes it possible to read all that kernel memory. Kernels now keep most of the kernel memory unmapped when user mode is executing.
GDPR: A guide to reading the full text
maybe something like :

https://github.com/ytiurin/hyphen
Franklin M. Liang's hyphenation algorithm, implemented in Javascript.

could be integrated.
Growing up in the suburbs my experience was there were very few children my age near me. Seems counter-intuitive since people move to the suburbs to have children, but I wasn't in a dense enough area apparently.
I am not a USA resident, I live in Europe (not EU zone). What would be my tax obligations to the USA if I had LLC formed through Atlas for a purpose of software SAS business (selling software subscriptions worldwide)? I know I would be obliged to pay income taxes in my country, but I don`t know if and what would I need to pay regarding taxes to the USA.
"So you wanna be both a socialist and a libertarian at the same time, and it’s absurd."
"But in fact, we’re in a period of time of extreme concentration of wealth and power, and it’s precisely around those who run the biggest computers. So the truth and the effect is just the opposite of what the rhetoric is and the immediate experience."
"My feeling is that if the theory is correct that we got into this by trying to be socialist and libertarian at the same time, and getting the worst of both worlds, then we have to choose."
"The other option is to monetize it (facebook). And that’s the one that I’m personally more interested in. And what that would look like is, we’d ask those who can afford to — which would be a lot of people in the world, certainly most people in the West — to start paying for it. And then we’d also pay people who provide data into it that’s exceptionally valuable to the network, and it would become a source of economic growth. And we would outlaw advertising on it. There would no longer be third parties paying to influence you."

Sounds like Jaron has Chosen poorly.
Me too!

This github repo, along with r/selfhosted [0] and this [1] are everything you'd need.

I've been keeping track [2] of the things I've had to do to whenever I used to switch my VPS providers. Its not perfect - I don't restrict ssh, nor do I restrict the database access, but I mention that, and you can choose not to do that.

[0]: https://www.reddit.com/r/selfhosted/

[1]: https://selfhosted.libhunt.com/

[2]: https://github.com/itsmehemant123/basic-vps-setup
> Fun (scary) fact – significant portions of the IRS tax system is still written in assembly. It's basically the original codebase plus 40 years of additions and patches as the tax code changed.

> They were working on projects to "elevate" it to Java, because it's pretty difficult to maintain it as-is.

Yeah, apparently an eight person IRS development team nearly developed a replacement, but the main developers were hired on a special program to pay them at above-GSA rates, and that program expired before they could put it into production:

https://federalnewsradio.com/tom-temin-commentary/2018/01/ir...
He didn't sell licenses, that is true.

What he did sell was a way for refurbishers to avoid buying a refurbishing license from Microsoft if they had a computer with a Certificate of Authenticity but no recovery disc. If you do not supply the recovery disc with a refurbished machine, you do not have a valid Windows license according to Microsoft. And if you do not have a valid Windows license for the refurbished machine, Microsoft expects you to buy one for 25 United States dollars, which is the value for each counterfeit disc in this case.
First off, the difference between regressive and progressive says nothing about how the taxes are spent. A flat tax is regressive by definition.

Secondly, I'm not a big fan of how you (and quite a few economists) conflate personal and corporate income taxes. It really muddies the water as even questions like "what even is income" is different between the two.

Additionally, flat tax doesn't go well with the left. On the corporate end, exemptions in a lot of ways are the carrot to the sticks of fines and penalties that we use to regulate business (encouraging positive behavior). On the personal end, you greatly increase the tax burden on those least able to bear it, with an increase in benefits being totally orthogonal (most flat tax proposals intend to be revenue neutral). Someone making $25k nearly doubles their tax burden with a 15% flat tax.
No, I likely would have mentioned if I was ;)

I found the ICO's guide[1] fairly straightforward to understand though.

https://ico.org.uk/for-organisations/guide-to-the-general-da...
> One thing that has struck me is that, in my opinion, smaller companies seem to get much more done per engineer than bigger ones. I'm curious-- has everyone else has seen this too? In your opinion and experience, why do you think this is?

There's a couple reasons, but the biggest is that less established companies and their investors tend to have a higher risk tolerance, while well established companies tend to be more risk averse; consequently, the small companies that survive get more done per engineer, on average, because they've taken a higher risk / higher reward approach. (Google often gets mocked as inefficient for taking multiple parallel stabs at the same problem, and, sure, a company which just did whichever one turns out to get validated by the market would be more efficient—but one which did only one of the losing ones would fail and be forgotten.)

Another issue that is that bigger firms are often devoting considerable resources to solving non-technical problems (like “securing enterprise and government contracts”), which often are very rewarding in terms of profit, can often be rewarding in terms of impact, but often compromise efficiency in a narrow technical development sense.
> Or you can continuously keep your code / systems up to date

Easy to say as a grunt, but businesses (and governments) are run by managers and accountants.

What you describe is upgrading for upgrading's sake. If a system isn't broken, there's no point or financial reason to replace it.

Imagine trying to upgrade a system with incredibly complex data on a BILLION users that has to work 24/7, then deal with massive data influx four times a year plus catastrophic data ingestion one time a year.

And not only take in and sort those records, but validate the data and perform calculations based on rules that change almost monthly, and that sometimes must be applied to years-old data and sometimes not.

Plus, you're dealing with people's money. You don't fuck around with people's money.

It would be easier to merge Facebook and Google's databases.
> "guild of software engineers"

Sorry, I'm not familiar with what is meant by this. Can you elaborate?
Effectiveness of Flushing DNS Cache to Prevent DNS Cache Poisoning
Adaptive Learning Technology
I personally use https://draw.io