skysight-inc/HackerNews huggingface dataset:
It's ok Google setup a form to communicate with AdSense partners.

> “We have a help center on our website with tips for AdSense publishers on sabotage,” the statement continues. “There’s also a form we provide for publishers to contact us if they believe they are the victims of sabotage. We encourage publishers to disengage from any communication or further action with parties that signal that they will drive invalid traffic to their web properties. If there are concerns about invalid traffic, they should communicate that to us, and our Ad Traffic Quality team will monitor and evaluate their accounts as needed.”
Fortunately ubiquitous smartphones (together with systems like CarPlay) make at least entertainment and nav systems more modular and less locked in to both development lifecycles and operational lifetimes. I never use my car's base-level entertainment system except to plug in my iPhone output and it doesn't have a factory nav system.

The next issue is/will be assistive driving systems which will become more sophisticated and common--perhaps up to even full self-driving under some conditions. We'll probably reach a point where cars that are otherwise perfectly operational will lack what are considered table-stakes (or even legally required) convenience/safety systems in new vehicles.
Orion is one of my favorite constellations. Where I grew up, the winter sky was often clear and I spent many hours as a youth gazing up, wondering about it all.

Even now, when I saw a pic of Orion after following links from the article, I again couldn’t help but think about how awesome the universe is, and how whatever is going on out there just dwarfs our petty, shitty little Earthy problems.
Is that a common issue you’ve hit with K8S?

I had this exact issue in an OpenShift system.
The intelligence required to write a piece of code =/= the intelligence required to understand it. Usually the second is a lot easier. Writing a fancy Haskell typeclass to structure a problem might require deep expertise or creativity. Working with such an existing solution isn't as hard.

Even in math or science it's harder to create something new than it is to merely imitate it.
I'm not sure. I wasn't working as a kernel developer. I did have to debug stuff though to find bugs or explain certain behaviours.

I guess one reason it wasn't used much is because it was a hassle to set up, and I think it got a bit slow when you had a lot of information displayed. I do recall not using this setup much in practice, as just breaking into the debugger on the machine itself was faster and easier.

You had to lot of options when it came to working on the Solaris kernel, and the code was so easy to understand. In fact, I believe the Solaris code base is the best C code I've ever worked with. It's a pity what happened after Oracle took over.
At least in comparison to the i3 the Tesla was way more advanced. Its all in the Munro teardown, and the i3 was billions of $ investment for BMW.
haha, oops! can you tell i'm primarily on windows?

something about needing the hn editor to be a REPL...
It's not like loadshedding is happening year round. We have periods of it, but it's almost as if you forgot last time it happpened. Now it's ongoing though, and yes it is frustrating.
It's all relative, in the American southwest nearly every car is white, it's the only color that's livable. Moisture is the least of their concerns there.
See also https://ivanceras.github.io/svgbob-editor/
Everytime I use Selenium, even for legitimate use cases, I feel dirty deep down under. My soul writhens and I want to do something else in life other than writing Selenium automation - perhaps chop some wood.
codesmell
The problem with Vue.js is that React is almost exactly the same from a developer standpoint with thousands more modules you can use. With Vue, you'll be reinventing wheels that already exist with React.
I worked in a technical support department for a long time. I often was the guy between the customer (the technical customers) and the engineering teams.

After a while figured out pretty good ways to manage my interactions with the engineering teams, despite having no coding experience or really any visibility to the code.

How I worked with Development and Continuation teams was DRAMATICALLY different.

When working with "Development Engineering" (they wrote new code) I always asked them:

"What does X, Y, Z do?"

Effectively I always asked them what they think the code "should" do and what the results should be. There was no point in presenting them "OMG it doesn't do the thing" because they would just panic, get defensive / shutdown. Rather I understood they knew what their code does (well what they thought it did) and asking them that was the key to get them talking / sharing.

After I had their words and phrasing I could better present "Hey we see A, B, C under D conditions. I expected to see X, Y, Z." That would get a lot more buy in from those folks.

I also had to avoid some of the more obvious "hey it does G" where G would obviously break the feature entirely... they often didn't understand use cases (one guy I'm pretty sure didn't even know what the product did, but he could program an ASIC for sure..) so you had to be careful about spelling out customer experiences and rope in a program manager if you felt there was a fundamental problem.

When working with Continuation Engineering (bugfixes and etc):

These guys were much more receptive to the customer's story on on how the customer is using the code / equipment, and you could much more quickly present "Seeing A, B, C, under D conditions. So then I changed L and got M..." and so on. Continuation engineering grocked the meaning of why someone would change L... and so it was helpful. Continuation didn't often know what the code "should do" (or they weren't confidant in their understanding) so just saying "Saw A... that's not right" meant nothing to them. In contrast development engineering needed to talk about the happy path first.

Note that much of this occured after I gave them a good writeup / heads up of all the information I had (even if they didn't read it I never kept anyone in the dark).

It got to the point that if a panicked support call came in and it was end times and someone gave engineering a heads up, they would ask it be assigned to me if I was in the office. Technically I was far from the best tech, but I could talk to engineering.

It was telling how much a difference there was between debugging and initial development.
Book Review. Tiny Habits (2020) by BJ Fogg
> If you live in the Vue bubble then of course you will get favorable opinions.

I'm not in the Vue community. When 'React vs Vue' was happening back in 2015 I was using a completely separate virtual DOM library (Ractive) so I'm relatively unbiased.

I've just been coding, writing, and speaking about JS for a decade and I know many people who've tried both. They might be wrong, but React having a steeper learning curve (JSX is harder to pick up than SFC), a more variable developer experience (depending on state management libraries used) and more complexity than Vue is definitely the common opinion.
Is your relationship with your manager tense? Do you not see them regularly through the week? I'm a manager and I spend a lot of one on one time just doing a mini version of couch therapy. Just ask how they're doing. Ask some mundane questions about their dog or their vacations. Rapport is as important as anything else. Once you have trust and a high comfort level, you get a lot more openness and honesty. And it goes both ways. I sit in the meetings with the directors and the CTO and then I disseminate relevant info about the organization and upcoming projects as it pertains to individuals. And also try to get a sense of any of the managerial initiatives are actually helping anyone.
Even Bob Lutz thinks Tesla has good fit and finish now.

"But, when next to the car, I was stunned. Not only was the paint without any discernible flaw, but the various panels formed a body of precision that was beyond reproach. Gaps from hood to fenders, doors to frame, and all the others appeared to be perfectly even, equal side-to-side, and completely parallel. Gaps of 3.5 to 4.5mm are considered word-class. This Model 3 measured up."

https://www.roadandtrack.com/new-cars/a28008116/tesla-model-...
IRS scams:A taxi driver saved an elderly woman from being scammed out of $25,000
Tesla didn't do this to do one chip, they did it to have the need knowledge to build a new one every year. And not a generic one but a very specific one to their need.
Kernighans law:

Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it.

(Brian Kernighan)

The rest of the laws are interesting, so I’d recommend taking a look as well..
Did Vue have a megacorp behind it?

Svelte was developed by Rich Harris, who works at the NY Times.

Apple is hiring Svelte developers https://twitter.com/mansur_ashraf/status/1204542852581273600....

I personally think it will be OK. :)
I'm entirely with you on Tesla's market cap defying reality, but the idea that Toyota is going to buy a company with a market cap that is 75% of its own market cap it utterly ridiculous.
If a company does not have a culture of addressing developers quality of worklife issues (developer: the noises are killing my productivity. manager: well, we aren't changing our office setup to accommodate people who want it to be quiet ) then it is extremely unlikely that the company would allow remote.
I will usually plop a breakpoint at where the problem is presenting itself (often in a controller or view), scan up the stack to find where I think the problem is actually being caused, then break at that point and walk through the code as you suggest.

If I understand the application really well often I don't need to do the first step, but it can be a handy shortcut.
would love to talk to you more about how you set this up
Where can I see a screenshot of a correct result
Decentralization is one of the defining traits of a cryptocurrency. It's like saying a car is an airplane, but without wings. It just doesn't make sense.
I used TailwindCSS which I can highly recommend, but the design and components were all custom made by myself :)
Maxwell made ultracapacitors not supercapacitors. Elon has stated that those weren't useful at all for Tesla, but their dry battery electrode manufacturing process stands to be the holy grail. This is what I was referring to.
Teams aren't required to demonstrate any. Engineers who understand the importance of quality bake in time, and management is supportive of self-imposed controls. Our NPS numbers are trash, though. But it's a different kind of quality issue: we aren't fighting fires every week. The problem is our API response codes are often wrong or unpredictable. The original engineers clearly did not understand the HTTP protocol.
Show HN: Twitter and AI = Realtime Public Opinion Poll – Presidential Candidates
For Night Owls, the Day Starts with a Nocturnal Morning
It’s Orion’s left shoulder.
when a bug is created on GitHub, create a trello card
For the Tesla Semi and Cybertruck to not be huge loss leaders for Tesla, they have to have made a fundamental breakthrough in battery cost. I'm anxious to see what they come up with.
10% of the time I have to copy paste the text
Anatomy of a Production Kubernetes Cluster
> Effectively I always asked them what they think the code "should" do and what the results should be.

https://rubberduckdebugging.com/
It's true that people who have brought Teslas have accepted Tesla's current build quality. But it's the people who haven't brought Teslas where the company's growth will come from!

The worry with things like gaps between panels isn't just cosmetic - it's that the process control to achieve "reliably waterproof even after 15 years" is harder than "visibly perfect"

There was a time when a sunroof was a liability on a car as they so often developed leaks. People who can remember this time aren't looking to return to it :)
I tried grid, but I couldn't ever unlearn the muscle memory of other games. A for attack, S for stop, H for hold position, P for patrol is burned into my hands at this point, trying to overwrite that is fruitless.
yes, its structured in a way that's very hands on
> if I can debug code on my workstation, that does not seem extremely difficult. Time consuming, if anything,

I find debugging saves time overall. I don't have to guess about anything, I can see it working or not working, quickly run one liners to confirm. Sometimes getting an application into a certain state takes a bit of wrangling too, and a debugger helps save time by not having to constantly set up that state to see how things have occurred. You can just sit on a breakpoint while you deduce what's going on. A bug that happens at checkout success is a good example. Going through checkout over and over again is time consuming.
Putting up a captcha would be another option.
I'm not saying you shouldn't always strive to learn new things (for your own personal growth and curiosity), but I think it's important to point out that the link between being a developer and knowing about these things-- esoteric topics of applied Mathematics-- is pretty weak.

Imagine a carpenter spending their time getting a chemistry degree in order to better understand how wood glue works.
The fascinating thing here is that Google's systems are required to make a judgement of intent. Is this ad fraud ordinary fraud that's intended to increase payouts, or is it intended to be caught so the account is suspended? From the scammer's perspective, there's no reason not to play both sides: test fraud patterns to see if they're detected, and when they get caught just redirect the bots towards extortion victims. No matter how well Google's detection system works, the scammer gets paid.
Migrating our cloud infrastructure to Google Cloud (Part 1/4)
Can you attach it to an existing browser window/session that is already open? Ie. I navigate and authenticate to a site, run code, and it continues from there with what's on screen?
Tech Preview of our new AI bots
As far as I understand, you can convert Markdeep to static HTML using rasterizer: https://github.com/romainguy/markdeep-rasterizer
What is the difference between dimensions and metrics?
> Or maybe I just spent too much time in OllyDbg.

Yes. Because if you have to use a debugger to understand a piece of code (your own or someone else's), the author has already failed. Good code can be read and understood without any additional tools.
that's why it is popular, less corporate, more engaging, welcoming with a fun ambiance, lot of young people

when you look at rust repo, everyone feels like they are going to die, just like the C repos, full of boring 60yo people
> Its a chicken and egg problem. We need people using it and the software will catchup.

I doubt it. There's a lot of reasons developers don't target Linux and "it doesn't have users" is only one. Look at the several game devs who decided to stop supporting Linux after trying it. Linux Desktop's software distribution mechanism of choice is to insert community repo maintainers between developers and users, there are some 300 distributions all of which potentially have completely different base libraries, drivers are generally worse and no one takes responsibility for fixing them, etc.
History:

Eternal September or the September that never ended is Usenet slang for a period beginning in September 1993, the month that Internet service provider America Online began offering Usenet access to its many users, overwhelming the existing culture for online forums. -- Wikipedia
What is your take on "bad hires"? bitexploder said those are very difficult to deal with, but I'm not sure it has to be. If someone lied significantly during the interview and it came up later that's pretty easy to fire that person later.
There are several airliners, including models from Boeing and Airbus, that have had no fatalities. But they are low production models like the A340. It's arguably impossible to come up with a "safest" if you don't have some way to account for the fact that 20 times as many 737NGs have been produced as A340s.
The Sentences Computers Can't Understand, but Humans Can
captcha on what, the site? since there's basically nothing authenticating the site to the adsense iframe/script, can't the attacker serve a cached version locally?
Hmm. Perhaps that would be better to mention in the thread so as to allow people to consider that for themselves. Flagging the thread based on a disagreement about the validity of the source material seems counter-productive and like something that would be more appropriate to discuss in the thread itself.
I've included plantuml stuff in our internal documentation at work for a long time, and have got a lot of complements from people on how great our documentation is. I attribute a lot of this to the diagrams (mostly component and sequence diagrams), many of which are there just because of how simple and fast it is to create+maintain them with inline plantuml.

Benefits:

Fairly easy to learn syntax, and powerful enough for most technical documentation needs.

Easy to edit, easy to consume. No launching some heavy desktop app, no worrying about keeping PNG+source files up to date. (I do often use liveuml.com for editing any non-trivial diagrams though.)

Works with version control

Consistent style even when different people are working on diagrams

Drawbacks:

Not that pretty. Someone even mildly proficient at PowerPoint can make better-looking diagrams (though it takes longer). If you're doing internal or technical docs this isn't worth it, but for marketing/end-user facing stuff, maybe. I'll often just give my plantuml diagram to marketing and let them have a graphic designer pretty it up.

Less intuitive. The learning curve is a bit of a barrier for people that have spent years doing stuff in PowerPoint, and haven't yet bought into the other benefits. Especially for a simple diagram, it's hard to convince them to spend a couple hours so they can learn how to build it in 5-10 minutes with plantuml, vs just spending 10 minutes in PowerPoint. I think this is exacerbated by the fact a lot of the benefits come later when trying to edit and it gets more complex.
As a non-South African, it's always great to learn local slang from around the world. On forums such as HN or Reddit, there's always someone around to explain it means. It's never an impediment to understanding the point being made.
Eh... Not denying the law is correct, but this kind of thinking makes more sense when you're not doing some cloud SaaS solution that can have daily changes due to business needs and continuous deployment. Code can get complicated over time because business moves fast and there isn't time do everything perfectly. It isn't always people trying to be too clever by a half.
What is responsive web design
That has probably never been the case for psychological evaluation. As the article hints at, the assessments should be under strong scrutiny. Not only in the courtroom for that matter.

While I do think it preferable to get an opinion about criminal responsibility, it should be considered as an educated guess.
Coronavirus detection in Singapore 'gold standard': Harvard study
Fancy algorithms or one liners are not all that difficult to understand, because all the information is right there. It's when you're writing convoluted code inside a big system that issues of understanding begin to arise, because the incoming developer is unlikely to have all of the context that made the code make sense to the person who wrote it.

It's hard to write a concise example because it really takes a big application to make the point, but consider:

featureFlag(10, false);
processOrder();

What's flag 10? I have to go figure it out, wastes time, oh turns out it was to disable tax, why are we doing that? Okay in the function that called this one we checked if we were processing a subscription order.

versus

if(order->isSubscription)
processOrderWithoutTax()
It's not about working with an existing solution, but about spotting the error in it.
BIMI: What Is It and How It Helps Your Visibility
Have you figured out a way to automate exporting of data from Personal Capital into somewhere else (spreadsheet, DB, etc)?
yeah no. this is not imitating something. This is troubleshooting something that does not behave as expected. The issue is that it works on the normal case/flow but it does not in other edge cases. You're in trouble when you no longer understand why you did things is a certain way when you thought you were "clever"
"there is another law somewhere about people who nitpick are prone to making mistakes in their corrections thus getting nitpicked themselves"

https://en.wikipedia.org/wiki/Muphry%27s_law
You're right that having an optimization system turns the problem from one of solving the problem to one of defining a metric that we directly care about.

For battery optimization use cases, e.g. screen brightness, one metric that works is minimising the amount of times a user goes and changes the settings (with reinforcement learning), and I think that could definitely be a starting point for thermostats.

Obviously, you also care about other things in a thermostat, e.g. energy usage (eg when you're not home), and maybe the amount of changes a user needs to make is not sufficiently tight supervision for a thermostat, but it's a starting point that does take personalization into account.
Ah, that would explain why I haven't seen it. Good, then.
How can you know that?

I mean, you're probably correct, but given we have precisely one datapoint for life, it's a bit much to extrapolate further - there might be aeons-old silicon-skinned space whales congregating around Betelgeuse for their thrice giga-millennial spawning season, or something... . Probably not.

- ed

'thrice kilo or mega millennial' seems a bit less unlikely!
You would probably appreciate the "CBD" market, with that attitude.
Rules of Thumb for Estimating Timelines
A banking "statement" usually refers to a PDF you can download; the electronic version of the thing they'd previously send you by mail.

The online banking CRUD interface might have up-to-date data, but it isn't an API, and being behind some weird proprietary single-sign-on setup makes it pretty hard to scrape, too.

> Also, your bank allows you to log in with just a username/password ?

Yes, this is common in the US (and here in Canada, too.) We sometimes get asked for "security questions", but support for 2FA is extremely rare, and I don't think there's any bank in North America that requires 2FA to login to your online banking. (The "government or bank issues you a smart card that can be used for session encryption; bank issues you an adapter to plug it into your computer" thing doesn't happen here.)
I don't know, if I can debug code on my workstation, that does not seem extremely difficult.

If you wrote the code, sure. Then you have the context of each step you took to iterate the code to what's there now, with some insight in to where the issue might lie.

Take someone else's code that's the final, non-working version and it's a different story. Debugging is hard.
Well, those little boogers sure don't make it seem like hard work :) As for a book with audio, I'd recommend "French Short Stories For Beginners" by Frederic Bibard (www.talkinfrench.com). It also includes audio downloads of normal speed and slow version of all of the stories in the book, so you can check your pronunciation. Content is kid-appropriate basic stuff like shopping, school, etc.
Here's a list that includes all their landing attempts:

https://en.wikipedia.org/wiki/List_of_Falcon_9_and_Falcon_He...

After their first successful drone-ship landing in April 2016, they had two failures of Falcon 9 in June 2016 and Dec 2018, two failures (of core only) on Falcon Heavy in Feb 2018 and June 2019, and 47 successful landing.
That's... a really well written counter. Consider my opinion changed.