skysight-inc/HackerNews huggingface dataset:
Rollbar | https://rollbar.com | San Francisco, Barcelona, Budapest ONSITE or REMOTE | Senior Software Engineer, Senior Product Designer, Customer Success, Marketing

About Rollbar:

* We help tens of thousands of developers find and fix errors faster.

* Our backend handles billions of errors with low latency and high reliability

* Our front-end allows developers to discover and drill down across millions of errors in real-time

* Our open source libraries are used by some of the best engineering teams in the world, including Kayak, Twilio, Heroku, Zendesk, Instacart and Twitch

* We're a ~40-person team (SF, Barcelona, Budapest, and remote) on a mission to help developers build software quickly and painlessly

* Benefits and perks: competitive salary and stock options, medical, dental and vision insurance, 401k, annual conference budget, generous hardware and software allowance, casual work environment, inclusive team-oriented culture, rapid career growth opportunities, have fun and have an impact.

We're currently hiring for:

- Senior full-stack engineer

- Developer experience tech lead

- Data engineer

- Security, customer success, marketing, and product roles

To get in touch, please apply via https://rollbar.com/jobs
The algorithm I apply is actually pretty simple: First at the intersection goes first. So you, individually, should let everyone who was there when you arrived go before you, but you should go before everyone who arrived after you.

It gets messy when people try to be polite or don't understand the rules correctly, but otherwise it's pretty easy.

It might depend on your jurisdiction, though.
I like these videos, but I'd really like to see one in snowy conditions, or other less-than-ideal road scenarios. I think there's a lot more to observe and learn from in those conditions than in bright, sunny days, in well maintained streets.
Not too often, yet. But it could potentially become a more user-friendly alternative to Rust.
This is fascinating, I'd never heard of tin whiskers before today. From a short look at the literature, nickel-palladium-gold alloys seem to be an alternative lead-free finish that doesn't suffer from whiskers. Have you worked with that at all? Does it have other shortcomings?
How to Write Interview Questions That Don't Suck
Is RESTRICTED the fourth prime directive?
This sounds quite sad.
Are you guys expanding exponentially or is your turnover obscene? I don't think I've yet to see a Who's Hiring without an Occipital post...
Atrist uses wagon of phones to create fake traffic jams on Google Maps
I know that somewhere there is an old IBM mainframe connected to a bunch of 3278's, 3279's and 3290's waiting to be saved.
Location: NYC / Remote

Remote: Yes

Willing to relocate: No

Technologies: General security, pentesting, threat modeling.

WebApp, mobile, infrastructure, hardware.

Résumé/CV: https://dylan.legg.io

Email: dylan@legg.io
No- Chrome actually uses the Windows DPAPI, which encrypts passwords using your user login credentials. 3rd party password managers use a master password with a PBKDF.
> “He was very, very, very nice guy,” Dr. Fefferman said. “For a while, letters of recommendation from him were discounted, because he was such a nice guy that he didn’t want to say anything bad about anybody.”

Does anyone say anything that isn't super positive in recommendations? My impression is they're an anachronism from a time when people were sincere. Nowadays nobody wants get sued for being less than positive.
Location: Hyderabad, India
Remote: Yes

Willing to relocate: Yes

Technologies: Python, Java, Perl, Javascript

Résumé/CV: https://www.linkedin.com/in/aditya-verma-72282a113/

Email: adityaverma14@gmail.com

Full stack developer looking for new challenging problems
That's actually a much better analogy. Companies at high scale can achieve higher productivity per developer every year.

Not at high scale? (say a one-off consulting project). Sucks for you -- labor market is surging from the high scale company's productivity improvements. Be prepared for your labor costs to go up much faster than inflation.
SEEKING WORK | Seattle | YES Technologies: Fullstack JS, MVC (react, vue, angular), Sql/NoSql, DevOps, functional programming, event streaming, pub-sub, cloud engineering & deployment.
Limited but growing experience in python and machine learning. Really interested in roles involving the potential to grow in these skills.

Resume: Started www.beaver.digital, interested in the area where design and good code intersect. More info at www.nikkwong.com.

I'm a one man shop for creating attractive design oriented solutions to hard digital problems. Interested in small teams where I can work on technologies and skills beyond my current expertise.

Email: nikkwong0@gmail.com
Tech salaries are high for a number of reasons: programmers are highly productive, reducing the amount of work that others must do, the job is hard, and requires basically autodidacts to do it. The personality traits for being a good programmer, I think, are rare. There are a whole suite of poorly paid positions in the United States that are similarly difficult and not as highly paid as they could be: teachers, for instance.

But why do we even discuss it when there is a whole cohort of salaries that actually make no sense in comparison: All of the VP's, CEO's, etc... even stock holders just wasting efficiency collecting dividends from existing wealth and the productivity of others. Why are tech people trying to defend their salaries when we could just point at the next people up the chain?
The system isn't AI based... It's currently based on static programming. This is why a development team would have to think of every possible scenario that could happen on roads to make self driving cars really work.

You'd have to ask all kinds of wild questions too like:

"What if kids played a prank and re-painted road lanes on a highway at 50MPH?"

"What if a sand storm happened?"

"What would the car do if a tire blows out at 55MPH?"

"Could the car detect a Tsunami is coming and abandon a trip assignment?"

And that's just a tiny tiny sample of scenarios necessary.

Some AI elements may exist within the network, but I'm pretty sure they are only running on the back end in terms of maps. The computing power to really permit the car to run autonomously, and to "adapt and learn" about driving only comes with experience and it also takes a lot more computing power and storage than your home computer can handle, much less the components in Tesla cars.

Launching Self Driving Cars so close to their infancy is pretty reckless if you ask me. People are being paid off and buried online by paid staff online to keep quiet about all the accidents and issues with them.

To make self riding cars reliable at this point in time, they pretty much need perfect circumstances, and they need to operate on fixed, predictable, and well maintained paths... Kind of like a train. They should really work on this technology in mass transit, shipping, big industry and on planes before pushing out thousands of smaller vehicles with it.

There is plenty of proof that development teams aren't and may never be flawlessness enough to make error free updates, if you don't believe that, then just ask Boeing.
What’s wrong with the higher end TB2 SSD drives/enclosures?
Awesome! Now do it again and when it passes one set of parked cars on the side, have someone roll a soccer ball in front of the Tesla. Will the car assume a child will follow from in between the cars or not?
It's illegal to ask further about medical, or any personal information like marriage status, etc. Medical is a good enough answer.
Oh, the posted link didn't work because it needs the query params (T_T), should be:

https://twitter.com/search?q=%23nflgamepass&src=typed_query

I post this here because it seems to have been a massive outage, but NFL Game Pass isn't saying anything about it so far beyond this terse "we will update when more info becomes available" note:

https://support.nflgamepass.com/hc/en-gb/articles/3600079213...

The stream was disrupted for a few minutes during the first quarter of the game, but then started working again. That turned out to be foreshadowing, though, as it went down again a few minutes before the game ended and was down throughout the rest of the game, including the decisive come-from-behind victory.

I wonder how many users were affected (but I'm guessing a lot).
This almost makes sense, except for the fact that small caps and mid caps both give you greater returns long term than large caps: https://fourpillarfreedom.com/stock-returns-small-cap-vs-mid...
In the USA I am pretty sure it is actually illegal for a company to discriminate based on health issues, so a smart recruiter will NOT push this issue further than Medical. It would violate a few things and not be great if you sued and used that in court.
I have seen situations much like what you describe, and also others where I much enjoyed working. Not all software jobs are like that (although many are).

When you are not able to just leave, I find it helps emotionally to engage my analytical self on the problem. Keep a journal (at home, not at work) about what is going on, and try to understand it as well as you can.

Why is upper management paying you to "clean up a pile of trash"? Is it their business model? The fact that they just want to IPO or sell the company soon? A lack of understanding of software at the very top? Is there any of that which you could learn to recognize at the job interview stage, moving forward, to improve your odds of ending up at a similar place in the future?

Look at their recruitment efforts, their QA process, their way of organizing sprints (or whatever they use), etc. There is a lot to learn about how to make good software, and good software organizations, by analyzing a bad one.

Of course, if you can get a job elsewhere now, do that. But in the meantime, you may feel better about the time spent if you are learning more than just "this place is no good". The knowledge learned will serve you well later.
Absolutely. So much so, while they dodged getting broken up, the settle the anti-trust suit with the DOJ and regarding their predatory defense of their monopoly - https://en.wikipedia.org/wiki/United_States_v._Microsoft_Cor....
A Look at ‘Escaping from Saddle Points on Riemannian Manifolds’
Depending on your use case, environment, etc there are existing tools like Monit that can do this for free. Or paid services like Uptime Robot and StatusCake.
C++ is certainly a better boat to be in thanks to RAII and other things, but static analysis is not a panacea here.

> even if there may be bugs or limitations in preliminary implementations that mean it is not diagnosed.

The huge assumption there is that finding all or even most lifetime bugs involving string_view and other dangerous C++ idioms via static analysis is tractable, that it's just a matter of "overcoming bugs in preliminary implementations of the analyzer". There is no reason to believe that; in fact there are good reasons to disbelieve that, including:

* Languages with static lifetime checking, i.e. Rust, found it necessary to add lifetime annotations, which the C++ lifetime guidelines don't have.

* Just after that Github discussion, Herb Sutter released version 1.0 of the C++ Lifetime Guidelines with dramatically scaled-down ambitions. See https://robert.ocallahan.org/2018/09/more-realistic-goals-fo.... Anyone relying on the unrealistic promises of version 0.9, probably including the commenters in that Github discussion, would have had their hopes dashed.

Relying on the emergence of some crazy-powerful static analysis to save us reminds me of the Itanium fiasco, where poor performance was portrayed as a temporary problem while we wait for compilers to "catch up", which of course they never did.
Can anyone give me examples of what trivializing the correspondence between the program and the process looks like?
I’d go further than you and say they should be removed by default on all fields.

Want to know if a Boolean field is unset? Well it’s no longer Boolean because you now have 3 states for that field. So why not use a char, U/Y/N with the default being U?

NULL might have made more sense 30+ years ago when systems were more resource constrained but it doesn’t make sense now for most of the problems people are trying to solve day to day. If anything, it creates more problems.

Just to be clear, I’m not saying they should be removed entirely but rather that they shouldn’t have to be explicitly disabled on every CREATE.

I will say one use case for NULL that is hugely helpful is outer joins and nested queries. However these don’t generate high performance queries so if you’re having to rely on them then you might need to rethink your database schema anyway.

So essentially I don’t disagree with you, I just think you’re being too nice limiting your complaint to string fields.
I agree with you, but that isn't the problem I'm pointing out here.
> ...but there's only so much they can do on a company level scale.

Focus on your own area of influence. If you can fix it there, and call out to the teams around you what you did, they can do the same. Once a few teams find better ways to work, their performance will improve, and then the company will start to notice and act.

Especially when not in a formal leadership role, learning how to influence and invoke change from the bottom is one of the most impactful skills one can learn.
Common (https://www.common.com | Senior Backend Software Engineer, Backend Software Engineer, Fullstack Software Engineer | New York, NY | Onsite | Full-time

Common is working on solutions to the urban housing shortage and apartment affordability by leveraging technology and intelligent apartment design to modernize city living. We are dedicated to creating a better rental living experience and price point for our tenants. Today we have over 1,400 residents living in Common with 14,000 additionally beds in our signed deal pipeline. We've raised $65M from top tier VCs and are founded by General Assembly (acquired for $412M) co-founder Brad Hargreaves. Check out our "Year in Review" for additional information about our growth and upcoming initiatives: https://www.common.com/year-in-review/.

If you're interested in a mission driven company that is literally changing the way people live, We would love to talk to you about what we are working on.

https://www.common.com/careers/
Where the idea came from: one of our engineers Will Seitz suggested it. I'm not 100% sure where he got it from. I absolutely love it though and have been a big proponent since the first one.

How long do they last: 30 minutes on Tuesdays and Thursday

How many people: 4 when we started, up to like 10-12 now. I think the right size is like 6-8 maybe. We're approaching critical mass where we either need to add a lot of process or splinter it into separate groups with a good ratio of experienced to less-experienced people.

General musings: We have a separate one for the frontend and the backend each. We started with the frontend one and that's the one I've run and iterated on the process of. The basic structure is just go over the commits from the past 2 days (since we do it Tues/Thurs). You have to rely on the person running the meeting to 1) know what's important to spend extra time on and 2) keep the meeting rolling along through the meaty, important commits. This requires a decent amount of knowledge in the domain area as well as some good sense of the pulse for what's being worked on across different teams so they know when to surface things that would be important for cross-communication. That and even having a sense for good mentoring opportunities (e.g. people keep having trouble with `async/await` so I'll call out this commit with really good examples of using that feature).

So, all and all, the person leading it is one of the most important things. Having a good culture that's open to healthy constructive feedback is super helpful and allows you to dive into some conversations ripe with growth opportunities. It's one of my favorite things we do at our company!
Compound (YC S19) is hiring engineers – build the future of finance
Even if it had been the whole trailer looped 100 times it is utter stupid to take it down. The purpose of a trailer is advertising plain and simple: the more it is seen around the more audience it attracts to the real show. CBS shot their own foot on this one.
I think the point he's trying to make is that the CK implementation of the APIs common to CK and SC may (or may not) make use of the secure enclave, and that's one reason to have different implementations.
The way I see it you are paying Uber to do the hardball negotiations for you and then you tip. Uber is certainly not soft and is the bigger part of the equation.
Tesla doesn't use lidar. They have always used radar, but radar can't always tell the difference between a stationary metal sign near/over the road and a stalled car in the middle of the lane, so for stationary objects they need the cameras. This is why every adaptive cruise control system (not just Tesla's) has a warning that it may not detect stationary objects.

https://arstechnica.com/cars/2018/06/why-emergency-braking-s...
AndrewUnmuted, I am digging the article but I had to access it on my desktop. It's still not working on my phone and that was a comment of frustration and that happens to all of us. I am not calling anyone unsophisticated dweeb and that was really uncalled for.
One guy I hired just had it listed there as hiatus on his resume. His company was acquired and he took some time off after vesting. Didn't stop me. It didn't actually work out in that case, but I don't think it was because he took the time off.

EDIT for reply since I'm rate-limited:

> The period was slightly over a year. The resume described what he did which was roughly (without going into detail that would de-anonymize) "spend time in a tropical country relaxing". He described what he did to me verbally.
You don't even need a wheelbarrow full of phones to do this. Just spoof GPS on a massive cluster of emulators...
> But it does not end there: the Old French word hui evolved from "hoc diem", which means "this day" in Latin.

It doesn't. Try to explain without handwaving. You can't. The so called experts you are parroting don't actually know. Bet you didn't even know.

It obviously means the day of he', here, the hey day.

> hui evolved from "hoc diem"

that's the mos'stu'ing I ever heard.
Correct. I believe they use vision along with front facing radar only
I wonder how we could use viral outbreak data to better understand the cohesion between nations?
Interesting, but is it just me or does it seem overly jumpy?
The core idea here doesn't seem unique to tech.
Scientists discovered weed compound that may be 30 times more powerful than THC
Ask HN: What has your experience been with raising prices?
Been watching videos and digging through older threads; and, there are a lot of advisories to "just raise your prices" etc. Wondering if anyone has stories, experiences or interesting thoughts they could share related to actually raising pricing. Have you successfully raised prices? What did you learn, did it shift your strategy, change your marketing, etc.?
I am always actively recruiting mid to senior level candidates out of FANGs. I would say about half of these people are seriously poachable, given the right opportunity. For the other half, their compensation is simply too high to pull them out. If FANG salaries dropped by half, I estimate the number would increase to 80-90%. If venture capital funding dried up such that FANG salaries decreased AND Series A+ startup opportunities dried up, then I'd predict a reversion to founder-heavy garage based startups. Because the one thing that is not going away in the near term is the sheer number of unsolved problems/opportunities in tech.
The claim that coronavirus may have escaped from a lab seems possible, yet the censors are out in force to suppress it. This virus is only 76% related to its own ancestors - why?
He was also in the foreground talking about it while it played.
> Subsidizing heavy industry is expensive.

That too, yeah. Though they are primarily subsidized by not paying taxes on energy, they're not paying negative prizes (yet).
What's wrong with PINumber?

It's not like "RIP in peace"
Its important to understand both elements of this equation. The ultra successful are almost uniformly both lucky and extremely hard working. Very few people rise to the highest levels of success with only one of those two elements.

So yes, luck is a major factor in extreme success. But effort and persistence are necessary pre-requisites to even be in a position to take advantage of the luck when it arises.
It's a market for risk. Risk premiums are worth what tech companies will pay for them. If it's more expensive to find a replacement than pay a risk premium, tech companies should and will pay the risk premium.

In the long run, the price of the risk premium = the cost of replacing the employee.
I've heard that one popular channel accidentally sent a take down for their own content once, then some companies just scan for keywords. I forget where but remember reading that some blog was a take down because some studio ran a bot looking for keywords and assuming anything that mentions their movie titles is a download even though that site didn't host an actual downloads of the movie. So say for example you had a movies review blog, just mentioning the movie can cause some studios to flag it in bulk without reviewing your website or considering any fair use.

Then even if you license royalty free music, there's bot's that flag it so you can to dispute even if you paid since they don't know you got a license, they just auto assume that you didn't. Then also sound loops so, like Garageband Loops [0] you are allowed to use them in a larger project, but not the loops standalone... but some songs use these loops and samples, so say some artist used a Apple Loop in their song and got popular to be part of ContentID, then that artist starts flagging content from Apple they never created in the first place. Sounds like YouTube requires your music doesn't contain third party licensed royal free stuff within them but sounds like they still get submitted to YouTube anyways. And this isn't just a Apple Garage Band problem, happens with other music programs too like FL Studio and a bunch of others. Wouldn't surprise me if two digital drums (I guess music programs call them "virtual instruments" sounded too much alike if it would be flagged either, since remember hearing nothing but white noise got flagged once...

[0] https://support.apple.com/en-us/HT201808
Ask HN: Ideas/Topics for a Business Process Automation Course Using Python
Hi All,
I have been approached by a name brand tech books publisher to create a 4 hour video course on "Business Process Automation" using Python. I was hoping to get a community feedback on what topics would be helpful specific to the repetitive tasks that You would like to automate. Here is a rough outline that was provided to me by the publisher;
1. Section 1- Python Basics
2. Section 2 - Google sheets to create a CRM application, track sales and potential sales, update sales data , create sales lead calendars
3. Section 3 - Automating Google Drive to automate file uploads/downloads, File conversions, tracking
4. Section 4 - Automating DropBox- Same as above but for DropBox
5. Section 5 - Maximizing profits- Automate process for searching for best prices
6. Section 6 - Automating emails using Python/SMTP protocol.
If there is something on this list that you think needs to be there per your requirement, please let me know and I can include it based on the popularity of the request.

Each section will run for approx 45 minutes with 5 videos in each section. Approx runtime for each section will be 7-10 minutes.
Thanks for Your time and look forward to Your comments/requests.