skysight-inc/HackerNews huggingface dataset:
From a technical perspective, a tracing system like opentracing is essential. Jaeger is a very user-friendly and great standard to do it. I prefer it over Zipkin.

If you want to maintain an "index" you can use a service-discovery service like https://www.consul.io/ and build tools on it.

Here you can see an example how to manage it with hemera in the node.js world https://github.com/hemerajs/aither. We use a production-grade messaging system called https://nats.io as service-discovery and transport layer and have a very transparent and maintainable landscape of our services.
Doesn't that mean the rate of change tells you exactly where you are on the curve? Just solve for X.

Of course, there's no reason to think invention should follow an exponential over the long term...
Spinal tap?
To be fair it steers _toward_ the barrier. No barriers were harmed.

Does Tesla run some sort of regression suite on this stuff? Can they get a copy of the sensor data from when this happened so they can reproduce those conditions as part of their test suite?
Excellent shorthand.
Effect of CPU caches
Original source, http://freakonomics.com/podcast/project-management/
I suppose the only alternatives are to use a VPN (and hope your VPN provider isn't a hostile entity), or to use TOR (not appropriate for all kinds of traffic). This is the world we've made for ourselves...
LADDU – ब्याह का लड्डू – TR |Sonika Singh – New Haryanvi Songs Haryanavi 2018
It's not usable anywhere. What if I draw a fake line on the road? will it follow it? what if you have wet paint and another vehicle smudges it diagonally to the lane?
The GIF totally makes it clear

This thing seems so obvious like it should already be a part of Excel - nice work!
> Anyone who relies on SMS for any type of authentication should stop

Err. That's pretty much every implementation of 2FA around the world.

Why isn't this more well known ?
> So capitalism is supposed to be about taking risks and (potentially) getting rewarded

No, capitalism is about owning capital and getting rewarded. That's why it was called “capitalism”, and not “riskism”. That's why, while all actors in the system take risks, the lions share of the rewards go the holders of capital.

But, anyhow...

> So here's a company (or two if you count spacex) that is taking huge financial and organisational risks and running at the edge of their capacity to expand all the time and all the industry observers just shit their pants in fear about it and try to shoot it all down.

SpaceX coverage is fairly positive, so let's not count them in this criticism. The financial press is frequently negative on Tesla because they repeatedly keep failing to meet what Tesla management announces they are going to do (with production targets for the Model 3, they've repeatedly failed to meet them, adjusted then downward, and failed to meet the adjusted targets.) Even to the extent that it's defenders characterize capitalism as being about rewarding risk taking, they don't say it's about rewarding blind risk taking.
Seems like a lot of hoops to have to jump through! Thankfully I managed to avoid having to go through all of these trials by being turned off that it didn't have systemd. Your response makes me glad that my unwarranted dislike for other init systems kept me from going down that path, though.

Thanks for the response, and hats off to you for making lemonade in that situation.
Life is complicated; if all that is true and even related, you don't know enough context to judge OP yet.
EU rules and regulations that the US doesn't like
It isn't just a "BigCorp" organizational issue. You touched on it, but gently: developers share some blame here. There's a real anti-engineering bias in this industry. I mean engineering as it's practiced in other contexts. There is a process of design and analysis that is done before build and implementation starts that in this industry is considered wasteful or work to be done by lesser mortals who aren't smart enough to code.

That's a big reason why there's all this over-engineering of everything.
> What this project (and similar projects such as rqlite) doesn't address is the hard problem -- sharding.

Yes, this is technically correct. However to meet its goals rqlite (and dqlites) does not require sharding. The point of rqlite is to provide fault-tolerance and high-availability. Again, you are technically correct that rqlite doesn't support sharding, but sharding simply isn't required for rqlite to do what it wants to do. Sharding is a solution to a different type of problem.
Doesn't it only apply if the salt is known or constant? If I passed you hash(x) + aes(random_salt), would this attack work?
Exactly. This is what I’ve been saying. It is so dangerous. I love Tesla but I think autopilot is currently a death trap.
What does this say about the quality of the automatic emergency braking, if it can't detect a substantial metal object directly in front of the car?
I couldn't even read the article, it may as well be written in a different language.
Personal list of favorites:

Functional Core, Imperative Shell/Boundaries are two versions of the same talk. One of the best talks I have ever seen on software development, articulates some really great concepts about software design. Applicable in so many places.

Sucks/Rocks series: this one is specific to Rails, but if you write Rails, is quite good. Gary doesn't write things the same way that most people write things, and for good reasons. This explains the details. See also "Fast tests with and without Rails", which you can probably generalize to other frameworks fairly easily.

The "stubs and mocks" sections, together, are really good: Gary is a fan of mocking, and many people aren't. He talks a lot about why, and how to properly mock things.

I just watched "malloc from scratch" yesterday and really enjoyed it.

The conference talks are already free, but while you're digging into DAS...

I very much recommend "The Birth and Death of JavaScript". It basically predicted WebAssembly before WebAssembly existed, and is just a really excellent talk regardless of the subject. You'll see why when you watch it.

"Ideology" is also a fantastic talk about things programmers believe and why.
I think the parent wasn't concerned about scrolling through large numbers of files, so much as the performance issues associated with querying them.
I wonder if Tesla has a way to visualize how disruptive a change to Autopilot. They've supposedly got all this driving data lying around. Would they be able to apply the updated algorithms to that data and quantify how many decisions would be affected, and by how much? i.e. 30% of past decisions would have been changed with the new algorithm, 5% changed by an angle of over 2 degrees.

On a similar note, shouldn't customers be getting release notes for these updates? I let my customers know when we're updating a web page. Tesla should surely be informing them when cars are going to start lane centering.
There is no spoofing involved there. We're talking about typos of 192.168 (private space) typed as 192.68 which is "real" space. It is not like ISPs are leaking rfc1918 IP space.
MongoDB, a DB with Porpoise (When You Have a Whale of a Performance Problem)
Resources for Middle School Girls to Learn Programming
Note - none of these are chip-and-PIN.

1) Every day IRL use

2) Backup

3) Restaurants. This is the only use-case where my card is out of my possession, and I try to isolate that.

4) MOST on-line purchases (Except for #5 below)

5) Online subscriptions. These are things like DO or AWS or month-to-month Jetbrains or Safari. This makes it easier to visually scan the statement for things that should not be there, or are wrong. (Billing mistakes are not infrequent).

6) Business expenses. This makes either submitting expenses and/or taxes easier, because it's all in one place.
Ask HN: Would I provide spreadsheet services?
Last week, I had to create a tiny piece of code that scrapped some pages and saved in Excel files for my partner. She works with PR and I was thinking if I could provide spreadsheet services.

It took me 1 hour and if she had done by hand, it would have taken 6 hours.

I'm sure that a big number of companies use Excel and Google Sheets.
> b)Large automakers know this but simpler for them translates into less maintenance which means lower profits. Automakers therefore will pay lip service to electrics, drag their feet and kill off any real electric competition if they can. The world's environment is not a shareholder in the large automakers.

If I'm not mistaken, maintenance translates to profits for dealers which are completely different from manufacturers (unless you're talking about Tesla). From the standpoint of the manufacturers, it's in their interest to force people to buy new cars instead of buying them, so they should be making cars that fall apart quickly--except the evidence is that car quality has dramatically improved over the past 40 years.
> Anyone who relies on SMS for any type of authentication should stop.

Since the problem is that hijacking numbers is easy, shouldn't that apply to “anyone who relies on telephone numbers”, not just “anyone who relies on SMS”?

SMS isn't the only telephobe-number-based second-factor.
Because every anarchist I've known personally, met online, or read about shares their same ideals of moral superiority through violence.

Saying 'violent thugs don't represent the original priciples of anarchism' is missing the point, in the same way that people who say 'real communism hasn't been tried' and ignore the 100M dead people.
This is great - I refuse to mess with VBA and I've been doing all my spreadsheet regex work using R/RStudio until now. The regex feature alone could save me tons of hours in my consulting job.
Japan Healthcare Paradox:High Culture,High Tech,High Quality,Low Sustainability
How to Design Mobile Push Notifications That Don’t Suck
Announcing the New Microsoft Teams and Skype for Business Admin Center
Fair enough :) Guess I shouldn’t be reading HN too early in the morning.
james shore is

http://www.jamesshore.com/Blog/Lets-Play
The AP recommends this so a reporter can describe the event without casting judgement on the cause of the event.

This is similar to the reason why reporters say things like the “alleged” robber when there were perhaps many witnesses and maybe the individual in the report even confessed to the theft. It keeps the reporter in the position of fact rather than judgement.

This is important distinction for a reporter of an event. Non-reporters are not under the same requirement to maintain a position on non-judgement.
Presenting you RentALLv1.5.0
It is so incredibly fascinating to know that people who wrote legendary, old-school software are still hanging around, in this community no less, and contributing to software discussions decades later. Awesome :)

I was barely walking under my own power at the time you worked on this, by the way. Probably the same for many others who have fond memories of old games and get to meet the people behind them.

(Side note: Did anyone on HN happen to work on Jedi Knight? Modding that game was my first under-the-hood exposure to computer software, from modding to hacking around the asset checksums to cheat or do other shennanigans in multiplayer on MSN Gaming Zone).
> Very glad the driver had 100% of their attention on the road at that moment.

Yes, and 100% is critical. That required pretty quick and smooth reactions. The car started to follow the right-hand lane, then suddenly re-centered on the barrier. The driver had about a second to see that and correct. That's just the sort of situation where even a slightly inattentive driver might panic and overcorrect, which could cause a spinout if the roads were wet or icy or cause a crash with parallel traffic.
The Walt Disney Family Museum in SF is indeed amazing! Notably, there are many fascinating things to see on the technology behind animated films and the EPCOT concepts.

It is also worth noting that it is run by 501(c)3, not directly affiliated with the Walt Disney company.
The real story here is that the ship was past it's retirement age AND poorly maintained. Any of the series of small events that happened due to the maintenance issues like the scuttle popping open, or the oil sumps not being filled all the way up (these guys were really macho idiots, how expensive is a sump top off really!). The engineers at the NTSB determined that they hit the sweet spot of their engines not working because of the extreme weather and list and unfilled sumps and broken anemometer so they couldn't tell the weather like sailors have been relying on for years. Basically tech is useless if you don't maintain it or replace it or you treat human beings like disposable parts to run your depreciating hulks. The whole world shipping community is running ridiculously old and poorly maintained wrecks sailed by the worlds poorest people for the world's richest assholes. How's that for a class struggle?
In reading through the document linked, NOAA is not going off on their own in order to demand this license. US congress made public laws relating to what commercial industry can and cannot do for space sensing. NOAA is the organization in charge of ensuring that the law is actually followed. They do not (and should not) have the ability to decide which companies/people can and cannot follow the law. From the text:

"The National Oceanic and
Atmospheric Administration (NOAA)
issues regulations revising the agency’s
requirements for the licensing,
monitoring and compliance of operators
of private Earth remote sensing space
systems under Title II of the Land
Remote Sensing Policy Act of 1992 (the
Act). These regulations implement the
provisions of the Act, as amended by
the 1998 Commercial Space Act, and the
2003 U.S. Commercial Remote Sensing
Policy."
I recall being impressed the last few times I submitted bug reports to GCC. They were really on top of their game.
Sprint Planning Checklist – Focus on Important Things
Some perspective on the US trade deficit with China
Autopilot tech in general should be open and shared among ccompanies and universities. The more brains we can put on this the better imho. If these things happen too often, Im afraid regulators will start making laws that prevent the use of this tech, which I believe has the potential to really make life better for all... one day.
It seems to me one of the human irrationalities we don't hear much about is the widespread belief (proved by actions) that process and bureaucracy is free, and therefore, when analyzing a new process, it is not necessary to consider what the costs of the process are. Once you set the cost incorrectly to zero, it only takes some very vague, theoretical, handwaved benefits to tip apparent value of the process positive, and that is a very low bar. So there is an enormous bias in humans for instituting processes.

We almost never consciously get rid of them, either, because even after we've been paying the price of processes for years, somehow we still don't account for them as a cost for that specific process. They're just the cost of doing business or something like that, vague ambient costs that don't attach to anything specific somehow, mysteriously. Something that nobody can get a cognitive handle on and start thinking about clearly.

You'll note I haven't limited this in scope to software engineering at all.

It's not hopeless, though, because people can be educated (for lack of a better word) into properly accounting for costs. For some people it can be a "why didn't I realize this years ago" sort of revelation.

If you manage to start communicating in this way properly, it's also a bus that engineering and the business management can start communicating with each other productively. They don't want to hear about the details of your technical debt, and you probably don't want to hear about the details of how they are refinancing their debts or whatever; you need to trust them to drive the business and they need to be able to trust you to offer them solid cost/benefit analyses of technical decisions, and offer them the correct suite of options (some they may not have considered), and while that may not bring heaven on Earth, at least these two traditionally disparate worlds can be communicating based on cost/benefit terms.
I feel like tokenization was in use before Apple Pay, but it certainly gained in usage after the introduction.
> you wouldn't ever be able to accomplish large scale tasks

I never said that model is meant to be applied at large scale.

> projects like research in medicine

You could have chosen an example like building a dam. In many countries academia works in a highly decentralized fashion and is less money-driven than other fields. Also see FLOSS.

> doesn't seem like something that could emerge from a anarchist society

Not from a handful of individuals. However anarchism does not reject large and complex organizations (on the contrary):

https://en.wikibooks.org/wiki/Anarchist_FAQ/Why_do_anarchist...
5 Strategies for Dealing with Difficult Clients
The best part is, those that deny the power, can prove it by watching the movie.

Experience says there won't be a repeat viewing.
I wonder how it works when there is some road work, and there are multiple overlapping lines at once.
5 Actionable Tips to Improve Your Social Media Images
The problem with Agile is that it's a thing that only works with adult (of any age) programmers that have enough experience to be let loose and prosper.

If you're going to pour Agile over chain gang junior sweatshops you're just doing cargo cult Agile. I think it's important that somebody starts thinking about what the best methodology for mediocre product managers for managing mediocre programmers is - and I say this without sarcasm.

A lot of developers need some kind of schedule, hand holding and so on to grow into better developers while delivering value. Instead of wondering for 1.5 hours "why is this called a stand up while everybody is sitting down?".
Cloud guru courses seem like something I want to do but the first time I watched one on Udemy (via work subscription), I couldn’t stand the presenter because he spent half the time promoting his other products.

I’ll have to give it another go and see if I can make an “ignore this sales pitch section” for others to save their ears/time.
> Why do you consider choosing MySQL over Postgres a grave error?

Because PostgreSQL focuses on correctness & MySQL focuses on performance & ease of use. With a database, I want correctness first, and performance & ease of use second.

Many projects chose MySQL because it was easy to use & somewhat faster, and they didn't realise how broken it was initially. I am sure that many projects failed due to MySQL, and are now lost to history. Choosing MySQL over PostgreSQL betokened the kind of culture which chooses convenience over correctness, which is not the kind of culture I wish to associate myself with.

Over time, MySQL added more & more correctness, and PostgreSQL got faster & faster. As it turned out, PostgreSQL with the right performance flags is faster than MySQL with the right correctness flags.

In the specific case of Uber, it sounds like they're essentially using MySQL as the underlying storage mechanism for a key-value store, and are able to build the mechanisms they need atop it. Also, PostgreSQL less efficient for their usage patterns than MySQL. That makes sense, and seems like a sensible engineering decision. 'Essentially no reason to choose [MySQL] over PostgreSQL' doesn't mean no reason at all.

It's kinda like how sometimes it makes sense to write an inner loop in assembly, but it extraordinarily rarely makes sense to write a word processor in assembly in 2018.
Not nearly as many people know how terrible ss7 is and the lack of security/pki/crypto in old-school traditional telecom. It is also a lot more opaque to learn and has higher barriers to entry, and is a very clique like club of "Telco" people.
Insurance companies are perhaps surprisingly often ignorant about their own medical data and what it means for their clients or patients (except for what it means in terms of revenue). Entire profitable businesses (who aren't insurers) sell analytics products based on these data to companies because insurers don't have the means or know how to.
Consultlish, right-clicked it and tapped "add to dictionary"
Project management is one part resource planning, one part psychology.

Waterfall is what happens when you slide all the way toward resource planning and ignore the psychological side of the house. Kanban is probably the farthest to the psychology side you can get in a productive manner. Scrum is somewhere in the middle, but the bigger the organization the more they try to steer towards waterfall.

What a lot of business fail to recognize is that different strategies match different businesses.

Scrum is a great fit for contract companies with multiple clients.

In a larger company where you are continuously building one project, you need to be able to move as fast as your developers can go. That generally means Kanban.
So your basically paying (A lot) of cash to beta test their software for them... at your own (Very personal) risk!
Elsewhere from the comments: "Yes the lane width detection and centering was introduced in 10.4. Our X does this now as well and while it's a welcome intoroduction in most cases every one in a while in this instance or when HOV lanes split it is unwelcome." So basically, if I'm understanding this right they introduced a new feature that positions your car a little more consistently in the lane at the small cost of sometimes steering you at full speed head-on into a barrier.

Remember Tesla's first press release on the crash and how it mentioned "Tesla owners have driven this same stretch of highway with Autopilot engaged roughly 85,000 times"? I imagine the number that have driven it successfully in that lane since that update was rolled out sometime in mid-March is rather smaller...
Why Decentralized AI Matters Part III: Technologies
I don't understand who would fade for your views on this, and there's no reply explaining so I'll chime in: you're right and I agree.

You can think that you've won the poo lottery by pinching one off that seems to wipe clean, but no one is going to recommend sticking that paper back on the roll or putting it in their pocket to wipe their child's face with later just because they don't see anything on it. That's absurdity, and anyone arguing otherwise knows they wouldn't do the same because they don't actually believe it's clean.

That "clean" paper has enough on it to inoculate a fecal assay, and for some people, that's enough to cause issues. There's also the case of it wiping clean but not being completely cleared yet. Not everyone needs maintenance wipes, so not everyone even knows or understands how unreliable wiping as an indicator is.

The mods of HN are suffering from wipe privilege, and it needs to be addressed.
if (isTypeFunction) {
showErrAttrDialog(Attr);
setInvalid(Attr);
}
But you’re not done. A sprint is immediately followed by another sprint.
Thankfully: we still have HIPAA.
You’re not alone!
> all the other retailers

this is a big pool, with not only deep pockets but millions of customers who are not ever going to shop at Whole Foods. Think Target and Costco customers, and think of every other local retail experience they have that can be delivered.

Making it profitable is a whole other can of worms but I definitely see opportunity.
Either the article is incorrect, or there is a different style not shown that is actually based on Helvetica. You’re not missing anything.
why/how? Agile is based on decentralized decision making and is not very big on hierarchy - the exact opposite of communism.
Not everything that has a manifesto is communist related.