skysight-inc/HackerNews huggingface dataset:
Autopilot is the exactly accurate name for what the feature does. I answered this earlier:

Autopilot on an aircraft doesn't absolve the pilots from being at the wheel (yoke), nor does it automatically take off or land a plane. It is literally "I'll follow this heading and altitude until you tell me otherwise, and will make glide path and heading corrections as needed", which is EXACTLY what Tesla's Autopilot feature does. There are other warning systems for air collisions, etc.

Tesla has a name for their autonomous driving – it's called Full Self Driving. And it isn't out yet, to anyone. It's basically vaporware for the next few years.
The build system and assembly system (x86asm) are very underrated. Open source went from autotools, which are awful, to cmake, which also seems to be awful. ffmpeg's configure/make system has the same interface as autotools but is actually good.

libavformat is rather difficult to use and difficult to fix bugs in - you'll never find the bugs. Same with the ffmpeg frontend, which makes it easy to ask for something it's near impossible to get right, like copying an mkv file to an avi, it'll just corrupt your data silently.

Everything about the video decoders is great, but encoding never worked as well, which is why nobody uses ffmpeg2/4/etc and x264 is a separate project.
Thank you for reminding me how much I dislike working with PMs

I especially can't imagine working with this one. Imagine constantly having to revise estimates and getting micromanaged by someone who isn't your manager. The "role responsibilities" conversation would happen very quickly

I find it especially ridiculous that this person is interrupting people two times a day for fresh updates on top of a daily standup. And they even admit their technical knowledge is not good enough to actually be able to help much if there is an issue. If you are bothering and interrupting every single person on your team multiple times a day just in case you need to increment a number in a JIRA board now instead of tomorrow morning, you are wasting people's time. Leave it to the standup.

Your job as a PM is not to micromanage engineers. If that is anybody's job, that is the engineers' managers. Your job is to make the engineers more productive and make sure they're working on the right things - but not at an hourly granularity.
> If plugins were allowed for apps, pretty sure there'd be a better story around privacy today .

Honest question : Can you expand on how this would work please?

If anything, extensions as in chrome extensions is something I try to avoid as much as possible : giving access to all of my data to a third party extension promising that is going to increase my privacy but that I need to trust 100% with a complete access is less than ideal.
Ethiopia Plants 350M Trees in One Day to Combat Drought and Climate Change
https://www.nature.com/articles/s41598-018-28723-0
I've never really spent any time with Twitter, but wow what a frustrating platform. The lead comments range from total insanity to a guy asking for a job, mixed with a few sorta logical comments....
>The so-called “functional” programming has no proper mechanisms of abstraction since it is based on mathematics (which obviously is inferior and has no applications in the real world apart from the academia).

Amazingly, this article appears to be serious.
> I'm not sure, though, how the game would distinguish between vulnerable code pinging the endpoint, as opposed to a player simulating a successful attack by performing the ping themselves.

Yup, you're definitely right. Every time it's pinged I have it download the github repo and then search for the string but your suggestion makes way more sense. If someone managed to get their ID into a popular package the repo would be downloaded & searched again and again and again. I was also playing around with it only using one repo so I hadn't really given any thought as to how it would know which repo to download if there were more than participating.

I'll dust it off, make some changes you've suggested and then put it on GitHub so @9dev (and anyone else) can take a look and tell me what else needs improvement.

Thanks!
The media should actually explain the common misconception with the word Autopilot, and why people should understand what Autopilot actually means, not that Tesla is somehow being nefarious.
Any PHP framework is a case of inner-platform:
https://en.wikipedia.org/wiki/Inner-platform_effect

PHP already is the "framework" and every time you load a page it's executing the script from scratch. You're wasting a lot of time loading a framework to handle control flow for your program which doesn't have any control flow in the first place.
I sure hope that page is meant to be a technical spec sheet and not intended for consumers because it's mostly gibberish terms I've never heard of to me even as a technical person. The frequency check site they link to also has a confusing layout, is US centric and I'm not sure what I'm supposed to use it for.

It would be much better if they could simplify the chart to display country, network and the variants of their phone. This is a very common problem with phone retailers and why I never order internationally. This is the final checklist item before I pre-order.
Wow, that is the exact opposite of Sybase (and I suspect MSSQL). Also, I seem to remember that Truncate couldn't be used inside a transaction in Sybase as it was basically a big deallocate that couldn't be reversed.

This is one of those commands that shows why you should really review the database's own documentation on common commands. They really don't all work the same. SQL remains a standard where there is a second level of knowledge springing from the database engines.
Good. I hope this is the beginning of the end for this awful tech company. Good riddance.
So true. Not only is it annoying micromanagement, it kills the problem focus, so there goes 15 minutes of reengagement with the problem. Oh but there's a meeting in 30 minutes? Might as well get a snack and read a tech article now instead of finishing the microtask I was working on.
Looks like she only worked there until 2016? Or is that just a resume from 3 years ago?
instead you found a doorway to a new paradigm of existence.
Stripe subsidiary plans to open office in Baltimore
Fine. Last minute round trip flights to Europe from the US are not $600. PROVE ME WRONG.
You Don’t Know Lefsetz?
Hey, I'm one of those people. I grew up in a small town in Pennsylvania that was rural until very recently, but it's still only about 20 minutes' drive west of Philadelphia. So it had the charm of rural life (at least when I was growing up–it's become a bit gentrified since then) and if you wanted to get your shot of urban culture it wasn't that far away.

The real trick nowadays is finding the "middle" small town America: places that have good infrastructure, public transportation, universities, libraries, public works, etc but aren't urban. Of course, it helps a lot if you don't have to commute, or you only have to commute to the office a few days out of the week.
Having a bigger marketing budget than everyone else is Capital One’s approach to banking.
> I would let time pass and, on occasion, stories that I imagined would take a few hours would turn into a day or more.

...or even more...
Oh cool I use the same LaTeX template as her for my resume. Mine is blue instead of pink though! https://github.com/posquit0/Awesome-CV
> Without a bodycount

Only if you ignore all the inevitable civilian casualties.
I've been using FF nightly - the most untested version, hot off of git - for two years and have yet to encounter a single bug which I could not reproduce in normal FF (mainly rare crashes on certain sites some of the time).
They also used to talk a big game about how much power generation capacity they were going to install at SolarCity. Now that business unit is a shell of its former self.
Uhhh, so being agriculturally productive isn’t just about having water, that’s the problem: California is one of the largest cereal crop producing places on earth for a reason, ditto for citrus, and many other fruit. Because the soil quality and climate are amazing for them. The problem is that it’s essentially a desert and farmers have for a century just been digging wells and aggressively draining the ground water while simultaneously removing the various catchments and watering inefficiently (seriously drive through the Central Valley and they’re all watering crops in the middle of the day when the temp is 100/40+.

That’s part of the problem with the various nut milks: it’s not just that they use a huge amount of water, but that unlike cows you have to grow them in specific environments - like the middle of the CA desert.
The boom is going to come pretty soon. According to the experts around 2023 dropping battery prices (they went down 35% in 2018 alone) means BEV's will reach sticker price parity with many comparable ICE's.

Many of the big manufacturers have realized this in the last year or so, and are scrambling like crazy to get into EV's. The best example is VW, which in the last year has signed contracts for 48 billion dollars worth of batteries, and is building three big EV manufacturing plants and partially converting 4 old ICE plants, and has a couple of dozen models coming out in the next 5 years.

If you want to follow these developments, a good source is cleantechnica.com. Another is electrek.co
What Tesla did -- use the contract from Australia as a MVP for their generic utility scale product offering. Took their lessons learned from the Australian offering and streamlined it so they can make an "easy" product for deployment reducing custom costs. A good marketing piece for any utility considering installing a product of similar specs. Also distracts from some of the other narratives taking place.
Similar how? We’ve made many important finds of homids in caves, but it seems very unlikely we’ll ever find some technological artifact comparable to a boat in a cave.
I'm a Wisconsin resident, monitoring the activity of the legislature. The partisan acrimony in WI is actually fairly recent, and there is not in fact a consistent party preference in elections that are statewide, such as governor, the US senators, and the president. Aggressive gerrymandering and winner-take-all policy tactics are trends that I've seen rise exponentially in my 20 years in WI.
> where doctors run their own private practices

The supposed evil sole individual human you postulate as the source of dire evil is not the problem usually, rather the evil collective corporation or other organization calls the shots when we see these sorts of industry wide systematic abuses.
It'd be interesting to see the converse, what educational approaches seem to have a positive impact on individuals abstract thinking ability? I've encountered a number, and I can say some improved my thinking ability and others did not.

Additionally, there is also my anecdata of improving my SAT score purely through study.
https://gitlab.com/netcrave

https://keybase.io/netcrave
I've found the best way to avoid interrupting engineers is to have a daily sync (a.k.a stand up meeting). My team meets for 30 minutes each morning to give an update, have Q&A, and discuss priorities and issues. We're a small team (3 developers) but it works perfectly because folks either had their inquiry answered earlier in the day or can execute good judgement to try to figure it out and if not ask about it tomorrow. We all receive tickets and if it's critical enough we'll meet to devise a plan. Under this scheme we are rarely interrupted and have been grinding through features all summer.
One of our dev team's neural networks can track fatigue
This reminds me of the early 90's when Billboard's music sales charts switched from subjective reported to SoundScan (actual scanned sales).

That truth was the breakout tipping point for country music. It also makes you wonder how legit/truthful any charting previous to SoundScan actually was.
Metadata, yes. But not content. So they can see you have 200 c5.9xlarges running in 3 AZs in 3 subnets in one VPC, for example.

But they can't see what you have on the volumes attached to those instances, what processes are running, etc.
It's mostly due to common law, which has some imperfections like progressively growing legal bases instead of pre-definitions.
Time Masking: Leveraging Temporal Information in Spoken Dialogue Systems
Exactly. It’s really the same principle as pumping water uphill except using concrete blocks and a crane. Potential energy is potential energy.

I’d just love to see it in action.
>Importantly, no credit card account numbers or log-in credentials were compromised and over 99 percent of Social Security numbers were not compromised.

Cool, just other stuff, such as name, address, income, credit score, transaction history, payment history, ya know, nothing too important or personal..

Arguably the least important data element is the account number...
Where did you see it was a leaked account?
Is there enough space in an S3 bucket access policy to include DENY rules for every known Tor IP address?
Comments tell me why if I happen to be asking the question the comment is answering. You can't answer every "why" question in a comment. If you take "good code is self documenting" as dogma and say, "therefore I won't write comments", then probably you deserve what you get in the end ;-) But good code reduces the number of questions I might try to ask. That way I can get down to one "why" or possibly even no "why"s.

For example, I can write "a - 1" or I can write "-1 + a". If I write the second form people are going to wonder why I did it that way. Is there some reason why "a - 1" wouldn't work? Perhaps I don't have a - operator for a for some reason. But if I have no reason to write it the second way, then I should avoid doing it because then I don't have to write a comment saying, "I did it this way for no reason".

That's a simple and contrived example, but it holds true for larger code as well. There are ways of doing things that follow the programming culture most of us share. We shouldn't comment everything we do -- only the things that are unusual. Otherwise we'll be lost in comments. I'd rather read code to understand what's going on than English if I can help it.

So, the lack of need to write comments can indicate a good code base. However, like many things, it's a poor metric. The lack of comments does not indicate a good code base ;-) Similarly, some things are just complex, or unusual even when you have simplified it as much as humanly possible. Generally speaking, though, if you have a choice between code that needs a comment and code that doesn't need a comment, choose the latter.
In Quebec it’s called deppaneur, or “dep” as a short form.
Same. I'd be pissed. I mean, if they have time to come by everyone's desk a couple times a day, WTAF are they doing and why are they getting paid for it?
Their billing practices are already getting a lot of PR and nothing has changed. They can easily handle this too. Especially since probably close to nobody will know about this list.
One of the nsa's biggest breaches was perpetrated by a guy who admitted to bestiality during his polygraph.
Except the app service is taking close to a 30% cut on your order..
> small attack vector

That's irrelevant: what matters is the value of an attack vector. e.g. Bill Gates is a small attack vector.

Attack the high value of some developers assets, or attack the high value of some of the businesses they work for.
It's fascinating that so many of these "old guard" care about such fundamental principles like privacy and archiving. Many people new to internet technologies today seem to not care, or have little interest in those subjects. "Old guard" is indeed an apt term for these pioneers of a technology/world/layer that seems to be heavily taken for granted today.
Nuclear isn't flexible capacity; plants are always run at max output. If it is to be phased out the replacement needs to have more long-term output than a battery, unless the renewables become incredibly overprovisioned.
I cannot fully express the frustration I deeply feel with people constantly proposing changes to Go that will turn it into something that is no longer Go!

I know where this specific proposal is coming from, but I feel that Robert and Ian are being pushed by the constant noise made by people coming from other languages, people who like those who made the horrible "try" proposal, seem to be trying really hard to ruin Go by turning it into yet another complex monster.

Not a day goes by without someone making a new proposal that is trying to change the very thing that made Go so unique and lovable!

All the proposals that has been made so far exists in several of the other popular programming languages. Use one of those if you really want the added complexity - leave Go just the way it is!
I work for Pivotal. Product managers vary in how they work with a team, so this approach is new to me.

As an anchor (approximately a tech lead) I made it my business to work closely with PMs on the product: giving feedback on how the technical direction was shaping up, asking for stories to be updated or broken apart, giving options for technical seams and so on. Frequently we embed product designers as well, so discussing design options and asking for modifications was common.

But when I was pairing with another engineer we did whatever was on the top of the backlog according to our best judgement and with attention to quality. If it needed refactoring, we refactored. If we felt that would be better to wait, it would wait.

The most important discussion, I found, was about chores -- work that engineers view as paying dividends in future velocity. Our view is that engineering is the ultimate owner of chores and can schedule them according to its considered discretion. The system works because of trust. I trust that product managers and product designers will be diligent in identifying user values and priorities. They can trust us to do what needs to be done to make the software to a sustainable high quality.

I remember once I was rotated in as anchor for a product that had begun to struggle a bit. In particular we had a particular giant tech debt: we had fallen behind on React versions. Worse, there were three parts of the codebase using React, in three different ways. With my peers I decided that we were going to fix it. "I think it will take one pair week", I remember saying.

It took five weeks. But nobody ever said: stop, you work for me, my way or the highway. We talked about the reasons. This tech debt would only grow as time passed. There was no good time to repay it, so sooner was better than later.

We were trusted to do the right thing, so we did the right thing.
A daily sync is way too often on teams that know what they're doing. It feels like busy work and is a waste in throughput and stress. Once a week, with committed items with a true definition of done is all that is needed. Anything in-between should be facilitated by the team members to unblock each other. Anything else is just stakeholder over management and or inexperienced teams.

edit: at the most, I think async are passable via slack or something similar. Otherwise all data on this can be easily done via a Kanban board.
What it really puts into perspective is,

Fifty years from now, student loan derivatives will be the largest asset class, you'll be worried about teenagers spongling each other on the lacework, and you'll read an article about the graduating generation and find it pretty insightful.
I got a $80, 32GB SE on ebay. I bought a case and a screen protector, but I don't use the case anymore. The phones metal!
One thing I'm wondering -- were the punch cards numbered/identifiable, at least? haha
"The New York Times' Hopeful to be Sellers List"

Doesn't seem to have the same ring :)
>This demand has been inflated for years fueled by Vision Fund and other late stage VC money with their winner takes all approach.

Do you think it is even possible to have a winner takes all in the global hire car market? The barrier to entry is exceedingly low.
What an incredible feat! A heroic effort for reforestation.
I don't know, but they should be. Not doing so would be contemptuous for people of lower socio-economic means.
The difference being that $200/wk covers everything but gas, lease a car direct from Hyundai and you have a lot more overhead to deal with -- maintenance, insurance, going over the "average miles" in a few months, &etc.
Memory usage and speeding up firefox have nothing to do with keeping the browser patched. Plenty of people thought it was fast enough and fine with memory for their use case, but very few people will be fine with gaping security holes.
Software engineers aren't special. Literally any job that requires a modicum of concentration, whether it's writing marketing copy or doing complex financial forecasts, means that interruptions are costly.
It's not a problem. We'll soon be on Mars using miniature blockchain-enabled fission reactors to synthesize water.
Los Angeles police: personal data of thousands of officers stolen in breach
I was skeptical too, before I joined Pivotal Labs, but I love it. It's worth noting that it's a skill, or rather a collection of skills, that are much easier to learn from an experienced pair.

At the moment I have been on a solo allocation for about 6 months. It has let me go down a lot of rabbit holes, which can be educational. But I miss pairing pretty badly on days when I am working on straight regular development.
Recently had to take my son to the hospital. It started in the ER, but he was then admitted to the pediatric ward for a few days. There was nothing, not a thing, that changed in pricing disclosure for procedures and tests between the two. Neither in the ER nor the pediatric unit was any price or any money ever at all spoken about. The closest it ever came was when the admiting clerk in the ER took the insurance card. Now, a few months later, come the bills, and fighting with insurance over partial or no coverage for miscellaneous line items.
Not sure if this is a reputable source: https://heavy.com/news/2019/07/paige-adele-thompson/

But sounds like she's an engineer that used to work in aws, specifically S3. If true, seems likely as she would have insider knowledge of existing attack vectors and possibly vulns. Maybe even using something we discovered while on the job.
If someone want to hear some experience using NATS in production(this is based on NATS):

* standalone server is mature and very stable, crunching messages with incredible speed

* server side error handling is ok, no problems here

* very simple, text-based protocol, even simplier than STOMP

* c, rust, java, python client libraries are weak; c library even contains some state transition errors when the library can lock on reconnect( https://github.com/nats-io/nats.c/issues/217 ). (unofficial) rust library is unusable. some netowork errors will not make nats.c reconnect what can be a surprise in prod.

* arbitrary hardcoded limit on the message size - 1M
As usual when looking at metro stats, a lot of it has to do with how you slice "city" and "metro". If you look at the top combined statistical areas, https://en.m.wikipedia.org/wiki/Combined_statistical_area, I would argue that the top 6 all have serious housing affordability issues that I've heard about quite frequently, and the reason they're not as bad as SF/Seattle is that (a) they're not as geographically constrained and (b) most of these are older cities (e.g. NY, Chicago, DC) which were already bug on an absolute basis and thus could better absorb growth.
I like daily syncs if they are done quickly (<15m), and if people are working on different-enough things that they don't really know what their teammates are working on. Because that way you can unblock each other and actually use agile the way it was meant to be done in the face of underestimated tasks or changing requirements