skysight-inc/HackerNews huggingface dataset:
Location: New York, NY (open to Jersey City/Hoboken)

Remote: yes

Willing to relocate: NO

Technologies: Ansible, Docker, Python, Ruby (Mostly looking for devops-ish side of things), learning AWS and can find my way around with documentation.

Résumé/CV: https://robbyoconnor.us/resume/resume.pdf

Email: robby.oconnor+hackernews@gmail.com
"The personality traits for being a good programmer"

Could you expand on this? I would be interested in what part you find 'rare' -- I find there are tons of different niches/archetypes that a SWE can have.
AppAmaGooBookSoft ignores Netflix, which is important for salary calibration since they are cash-only. And FAANG ignores MS.

We need an acronym for all of them. (Facebook Apple Google Microsoft Amazon Netflix).

This also doesn't take into account the high salaries you can get in NYC in fintech.
the actual definition of nationalizing is even better than what I thought; they should do that!
>Gravity is gratis for one which really helps with long term health and we don't have to completely redesign our current technology to work if there's gravity where we will in space. And yes the resources for Earth are better found in the asteroid belt but it would probably be easier to mine and extract on Mars again because of gravity and locality. The atmosphere, thin as it is, is still a convenient source for carbon and oxygen to support the life support cycle and could maybe be a source of nitrogen for growing plants. In those ways it's maybe an easier first long term settlement than space or the moon ignoring the cost of bringing everything there and resupply missions. [0]

Well, sort of. Most of these aren't as convenient as they sound. Gravity is only about 40% of Earth's IIRC, so if you had humans there you'd still be contending with loss of muscle and bone density. If we're talking about ambitious future technology I think a spinning wheel station is probably a more stable way to keep people healthy. Plus you have to contend with seasons and weather. Wind, dust, wild temperature swings and all the extra wear on materials you will get as a result. . .

It would also take forever to actually thicken up the atmosphere, so you would probably want to be careful how much you go pulling CO2 out of the air to grow plants if long-term viability is your priority. As for mining, locality is a big help, especially if you're going to be remote-controlling drones, but contending with landing/taking-off on a planet is a huge logistical expense. Particularly if you're dealing with lots of heavy machinery for mining.
You're assuming CIA software engineers are good at their jobs, and that engineers have opsec skills

Those are two big assumptions.

HN is usually pretty logical, so I find it odd that people are jumping to conclusions here.

Jumping from "the CIA is all elite software engineers" to "CIA engineers must have extraordinary opsec" to "if unencrypted evidence was found, the most likely explanation is it was planted" requires several wild leaps.

Maybe the same sort of person who blows up their life by leaking classified information and does it in a manner sloppy enough to at least be accused of the crime is also careless to not properly cover up other crimes?

Also, clandestine service and analyst roles are two very different roles housed under the same agency. Not everyone in the CIA is in clandestine service. (In fact it's my understanding the vast majority are not)

I have no idea if this person is guilty, that's what a trial is for. But I'm not going to say the presence of evidence is evidence of innocence - that seems like extremely flimsy, circular logic.

Then again, I've never held a clearance or worked a government job - this is all just my own analysis based on open source information, so take what I say with a grain of salt :)

Folks may want to read this article:

https://www.bbc.co.uk/blogs/adamcurtis/entries/3662a707-0af9...

(There's also a HN discussion thread for that article: https://news.ycombinator.com/item?id=14500633)
wow, even PHP gets union types.

More languages really need to adopt union types.
Elicitation of honest preferences for the assignment of individuals to positions [pdf]
>it does not have to be flawless, it just has to statistically cause fewer accidents per kilometer/year than what human drivers cause in a similar situation (which is already non-zero, and in some countries actually quite high).

Says who?

The fact that you state this so confidently demonstrates a lack of understanding of both human nature and politics.
If IBM has been following a wise strategy, how come its financial performance has been so poor?
Nagios can do that (and you could borrow from its check_http)

define command {
command_name check_certificate
command_line $USER1$/check_http -H $ARG1$ -p $ARG2$ -4 -S -C 21 -t 20 --sni
}

A bigger challenge is getting a complete list of your https websites, and an even bigger one is finding and monitoring all those non-https certificates, eg payment gateway certificates.
"[The] promise of a deep insight into intriguing subject matters is often sufficient to lure the audience into a futile quest for understanding."

https://www.researchgate.net/publication/261567941_The_Dark_...
“The only real expertise in the world to make these vaccines in a quantity and a safety environment is in the private sector,” said Michael Osterholm, director of the Center for Infectious Diseases Research and Policy. “If the private sector isn’t fully engaged and involved, it’s a show stopper.”

That doesn't sound very hard to me. Hire people who have the skills necessary, pay them a fair wage (lower probably than they'll make in a corporation, but they'll be working for the people rather than a robber-baron), and let them make vaccines. Aside from the cost, is it really that difficult to do this? We've spent much more on war.
Signal introduces support for reactions
That's why you work for a private company that works on government contracts. Working directly for gov doesn't pay
Without knowing the .org, I thought this was going to be about SWIFT, https://www.swift.com , the electronic funds transfer service, working on some sort of blockchain or cryptocurrency related announcement.
Perjury, defamation, maybe tortuous interference, depends on the nature of the situation.

Not sure what you mean exactly in your last sentence because of the double negative. They would sue the target of the claim for copyright infringement if they believe that they will win.
> Will the car assume a child will follow from in between the cars or not?

Will most human drivers?
I would much rather hire someone who took some time off than a liar.
As a person who's reviewed a lot of resumes, I don't actively look for job gaps, so I probably wouldn't notice. I'm more interested in what technologies you use (role), and what you've done in the past (experience). As long as you are sharp and know your stuff, you'll do fine.

Even if it is a red flag to some, I strongly believe software interviewing is a numbers game, due to randomness and bad interview processes. And once you do get a job and get back in the workforce, if you don't like it, you can switch again. And you at least won't be in the middle of a current gap.

I'd just definitely have a a go-to answer when you interview, and medical is a totally fine answer there. I don't think any competent hiring manager would ask past that due to legal risk (although there's always someone who asks illegal questions at interviews anyway).

Best of luck!
The main reason was to make is compliant with the desire of US Law Enforcement. but yea continues to believe what you want. I really dont care

All of the performance improvements could have been done while maintaining the core of P2P, the ONLY reason to centralize it is to make it easy to tap, and harvest data from
@Seenso You probably won't find, this, but I think I somewhat misunderstood the first thing you said.

My response to that would be that if it isn't a normal thing for your code to encounter a record not being found, then you should handle that state in whatever you see fit, whether that's by passing down a value or object reflecting that error state or throwing your own exception(yes, I do think such a thing can be appropriate). I still don't favor the latter, but at least with throwing your own exception your application can catch it at a higher level and will be less likely to mistake it for another exception of the same class that should be handled differently. If you are using an SDK that throws an error for a "record not found" type situation, it would certainly work in your favor if your application really does benefit from it, but I think a lot of code doesn't actually call for such a thing.

But my point is that there's no reason I can think of that an exception can't be totally optional in these circumstances. I don't think it should be assumed that everyone wants an exception. There's a reason why we use conditional syntax like if-statements because, if used try-catch syntax as control flow for everything, the flow would be bass ackwards and hard to understand. In my opinion, the example situation I described is on the borderlands where an exception might make sense but probably doesn't actually make things better.

Every project is different, and people might choose to use exceptions a lot, which is fine for them. I've personally been better off not relying on the exception-based control flow taught to me when I learned Ruby, but that doesn't mean I would come into a project and remove everyone's exception handling.
I’m kind of impressed by how smooth it is, actually. If you watch videos of state-of-the-art object localization NNs, they tend to be EXTREMELY jumpy. These neural nets usually operate on only a single frame at a time, at least in the lower layers, so their predictions tend to jump around a lot from frame to frame (especially when the camera is moving!)
It's become drastically better to the expense of the planet!
The Wrong Goodbye
I did a sabbatical in 2014 and nobody cared.

I was 16 months without a job. Learned an instrument, tried to built a video game, studied a bit of CS.

Probably a question of how you frame it.
That works if every car has the same communication mechanism and is honest and nobody interferes and everybody's semantic understanding of the messages is the same.
Not OP, but I read the one week part to mean that it is a deadline. So the task may only take an evening to complete, but having some agreed upon deadline will prevent having to deal with continually stretching out the interview process longer than necessary.
If you have more left over than the median household income sees in a month, while living in the most expensive city in the nation, I think that's more than liveable.
How I earned my first €100 with coding
Location: The Netherlands
Remote: Yes
Willing to relocate: Yes
Technologies: Node, GraphQL, React, JavaScript, Python, Ruby/Rails, C++, Rust is interesting, PostgreSQL, MongoDB, Can rapidly learn new technologies
Résumé/CV: https://www.linkedin.com/in/nickyvanurk/
Email: info@nickyvanurk.com

Prefers back-end/full-stack development; Likes solving highly complex problems; Passion for performance.
Some have speculated that it's a human driving and not autopilot (plus autopilot still has a warning that it's only meant for highways).
I am not a native English speaker and am having severe issues understanding what Van der Smut is saying. Was it something about an unfortunate schmelting accident? Schmoke and a pancake? Cigarette and a flapjack? Cigar and a waffle? Pipe and a crepe? Bong and a blintz? No? Then there ish no pleeshing you.

edit: very sorry, ... I know I'm horrible, and this is bang out of order but I can't stop laughing. ¯\_(ツ)_/¯

https://www.youtube.com/watch?v=_LlPU6KenjU
Amazing. A company like Microsoft could afford to hire an entire department to do nothing but make sure certificates don't expire, but this still happens.

Jokes aside, I don't understand how this problem hasn't been solved in the general case.
Given that modifying an RNA virus to obtain specific results from an infection is very hard to begin with, also working with the limitation that your changes to the virus have to look "natural" makes it essentially impossible by being impractical.

On top of that, there's no reason to do it for a military weapon. For military use you don't infect a few people and hope it spreads, you infect a whole bunch and hope the whole thing spreads quickly enough that the virus can't be stopped, and it overwhelms an entire population by incapacitating or killing them.

Dispersing virus over a significant fraction of a population isn't easy or quiet, so whether it's a natural disease or GMO doesn't matter, because they'll know who did it.

The only scenario in which it makes sense to evolve a genetically engineered weapon in a way that hides its origins is for bioterrorism... and bioterrorism is very rare because it's a lot harder technically than terrorism that consists of shooting up a military base or running an exploding motorboat into a ship.
The channel only needs to be used when the automated process breaks.
"Family medical emergency".

It's not a lie (you are your own family) and they can't legally ask anything more.
yea, there's a big "stop" icon at the top, and it goes down to 2mph (afaict not zero). a rolling stop in any case.
Vehicle-to-X (A generalisation of vehicle-to-vehicle communication) https://en.wikipedia.org/wiki/Vehicle-to-everything
The post's title includes an emoji and doesn't make sense without it. I tried using that but HN stripped out the emoji, so I wrote my own title that doesn't need an emoji
I wouldn't be CEO for the kind of pay they get. Getting a few million dollars a year sounds nice until you realize they all work excess hours, are often on the road: they don't get to spend much time with their family. Seeing my 6 year old solve "laser maze" puzzles is worth far more to me than the money.
More Powerful Batteries Possible with MIT’s New Electrode Design
how about FAGMAN?
From your own cited source:

At this level, the car can act autonomously but requires the driver to be prepared to take control at a moment's notice.[103][104] HW1 is suitable only on limited-access highways, and sometimes will fail to detect lane markings and disengage itself. In urban driving the system will not read traffic signals or obey stop signs. This system also does not detect pedestrians or cyclists,[105] and while AP1 detects motorcycles,[106] there has been two instances of AP rear-ending motorcycles.[107]

https://en.wikipedia.org/wiki/Tesla_Autopilot#Hardware_3
And that's why founding a new company in the Bay area is a ridiculous waste. It's basically funnelling venture capital and giving it to landlords. People should be investing elsewhere these days.
Maybe this is ridiculous, but is it feasible that Tesla plans to use the SpaceX Starlink satellites to offload data for processing remotely?
> They have a 4-ish step hiring process where between 1/2 and 3/4 are dropped each step.

Isn't part of this just the standard signal / noise resulting from the fact that most people who are capable of doing the job are currently employed, so a larger than normal number of applicants will be sub-standard, since they are the ones who can't get a job?
Your "left over" is more than most people's salaries. Even in SF it's above the individual median and not far below household. And you are maxing out a 401k and IRA while doing it, which most people are not.

I can't believe this shit.
Was the hiatus period large?

Did the resume provide the explanation to hiatus or that was communicated verbally in a talk?
>I don't understand how this problem hasn't yet been solved in the general case.

isn't that what ACME is suppose to do?

https://en.wikipedia.org/wiki/Automated_Certificate_Manageme...
Crane Payment Innovations | www.cranepi.com| ONSITE (Greater Philadelphia Area) | Full-time | Base + bonus

We are the global leader in world class automated payment solutions, with products in over 140 countries generating 4B transactions per week. We offer a range of devices for bill and coin validation, cash recycling and dispensing systems, IoT applications for our enterprise-level connected products and services, and software applications to integrate sensory hardware to machines and networks. And yes, you've touched our technology.

Our global engineers develop products and innovative solutions in currency validation technologies, cash management systems, digital payment technologies, mobile applications, security and digital advertising.

We are hiring for the following Engineering roles:
* Software Engineer (Linux Platforms) - 5+ yrs exp. - C/C++, BSP, SDK, kernel development, intelligent telematics
* Associate Software Engineer - 2-3 yrs exp. - C/C++, RTOS, embedded software
* Cloud Architect (senior level) - AWS, AWS IoT, cutting-edge SaaS platform
* Software Engineer (Support Tools) - C#, .NET Core, C++

We also have opportunities for Project Manager (must have DMFEA exp.) and PCB Design Engineer/ECAD Librarian.

Skills listed are "must haves". A lot of cool tech coming up from R&D.

For full role descriptions/listings: https://www.cranepi.com/en/careers/opportunities-usa

Thanks for taking a look!
While at Amazon, I started a mailing list that sends one curated software engineering tip each day. It still persists, last I heard.

While working there I noticed that other people did productivity hacks I didn't know, and vice versa, all the time, so I created the mailing list. Others had created tip lists before, but they had just posted their own tips on it, and their list fizzled after a few months.

My list had impact because it wasn't "my list" - I just set up a discussion list and a template, and send in the first forty tips or so. After that, it was essentially all other people's tips. My manager had a game-changing suggestion, too: give phonetool icons for people who submit to the list. It served as both motivation and advertising.
IME + Snowden = All your Intels are belong to US
Ask HN: Screenshot Saturday
If you like the idea, please post a screenshot and a few words of explanation on what you have been working on for the past week.
its definitely not false, but apparently you need higgh-level restrictions for it to work

https://www.who.int/bulletin/volumes/92/12/14-135590/en/

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4177799/
Inter-frame jumpy-ness can be smoothed out slightly by the control algorithms, on the assumption of object permanence, as long as the underlying vision NN doesn’t miss things too often.
> What do humans do when they suddenly have nearly zero visibility on a road?

They cause gigantic pile-ups, because humans are unbelievably bad at driving.

https://abcnews.go.com/US/50-people-injured-69-vehicle-pileu...
I agree it's disheartening. But I think a contributor to these responses is that activists are always saying everything is 100% settled, because SCIENCE (see, e.g., Bill Nye). Then the doubters see that the models are complex, use different criteria, and diverge by differeing amounts. The activists lose credibility, and hurt their cause. I think a more nuanced message would be better received.
> I thought fully autonomous driving was meant to be done by now?

It was, but software often goes over-schedule, especially in a brand new field.
That event was done by Uber and if the human backup driver was paying attention, as they were supposed to because it was a test run, it wouldn't have happen. Yes the software was at fault of doing what you are saying, but the incident was a test run and the driver should have caught it and report to the engineer, not play on their phone and not pay attention.
Looks like the good folks over at the NSA are reading Hacker News. And fix issues quickly. I’m proud of them.
Should we not expect both to?
a great argument for better automated testing but not for rolling-out everywhere
It's not smarts, but disciplined will-power and clear-sightedness, that's the determinant of any game played for long enough to span enough crises. Many ambitious startups in that category.
Unlikely, too risky. Even the slightest glitch in the network could be disastrous. The car has to be at least smart enough to pull over and stop safely.
There's a guy with a YouTube channel called "YouTuber Law" [0] but he quit uploading about 7 months ago. Some guy from Miami, he seemed pretty cool for a lawyer too since I figured most wouldn't even want to touch YouTube or show their face on YouTube so seemed like a very likable relatable guy, and seemed to be using tech for advantaged to build up his brand. Looks like he's still updating his playlists though even though inactive, was a bit worried something might have had happened to him.

I forget the specific video, but I know one of them he mentioned something about incidental use. So a short amount of music picked up in the background could be ok, but you on propose playing music yourself or adding it in via editing could be looked at different... So a TV in the background at a noisy bar would be viewed differently than a TV on in your own living room that you can contorl while you ramble on about a topic. I guess that's mostly though for people who do vlogging about their life though. But it's a balancing and judgement call, probably depends on how loud the music is too... Think say vloggers who cover theme parks for example, probably music and a lot of other ambient noises but the music isn't the main focus. So maybe you want to say something to your vlog but maybe it's better to wait to your at another spot if possible.

[0] https://www.youtube.com/channel/UCJgUkWtBuxh-2jK0aBWoSXw/vid...
In C it can't be more convenient than, say,

char buf[16];
sprintf(buf, "/proc/%d/mem", pid);
int fd = open(buf, O_RDONLY);

If you accidentally double-free or have UAF along some error path, then it's not safer either (given compilers have strong mitigations for stack buffer overflows these days, but not double-free or UAF).
Spending $14k/month is luxury living even in the Bay Area.

1. Your housing numbers are "luxury" prices. (those are generally numbers you see in say SOMA).

2. Having a car in SF in such premium neighborhoods is a further luxury item.

3. Homes are also way overpriced here compared to rent, but that's another story.

Your childcare numbers are actually more on the average side, but again, $300k for a single earner (with stay at home spouse) is obviously way better than $300k combined -- meaning you either:

A) shouldn't count childcare.

B) it's another luxury item.

Now don't get me wrong - if you are earning $300k a year as a one-earner family, you'll probability still be feeling money woes, but that's more of a testament to the standard of living in your social group being so high (who sends their kids to public schools?? weird!!) than any absolute metric.
Yes another sloppy product that reeked of security flaws the first time I used it. How do these products become so widely accepted within a technically savvy user group? It doesn’t take a lot of knowledge to see the obvious flaws in how poorly the desktop sharing is implemented in this software. No wonder it is a favourite of scammers.
apt install ssl-cert-check
Please submit the original source, not an article reporting that some else made a blog post.

Also a dupe: https://news.ycombinator.com/item?id=22200300
So if you have a years worth of work todo, and 50 people apply, you get the work done for free?
Ever consider doing a write up of how you implemented your Postgres FTS? Sounds like you’ve had a good experience with it.
Does anyone know if Randy Pitchford has is a Stakeholder for Fig? I know he's a member of the "advisory board" and company also owns the rights to the Homeworld IP.

[1] https://www.gamesindustry.biz/articles/2018-03-08-randy-pitc...
WebUSB is dead
I find that hard to believe. The last few times I've been to China (in 2019), none of the hotels I stayed in (all of them in Shanghai) had ipv6 for their guest WiFi.
>We generally use bank transfers to buy cars.

It's actually the only possible way to buy a new car.

If you don't believe me, go try and buy a car with a credit card in the EU, see what happens.