skysight-inc/HackerNews huggingface dataset:
A human breaks the rolling stop rule on a case by case basis and is responsible for the consequences, while a rolling-stop-avoidance feature acts on your behalf and Tesla is responsible for it. An analogy might be that it's the difference between getting food poisoning from home cooking vs. from a restaurant. Even though you're consuming food in both instances, the liability is assigned differently.
Northflank offers a free tier including Redis (0.1vCPU, 256MB, 4GB disk) as well as PostgreSQL, MongoDB, MinIO and more. Heroku at scale makes little financial sense for many businesses - our pricing is fair so you can scale as and when your infrastructure demands f.e 7GB on Heroku Redis costs $750 vs $72 on Northflank. (disclaimer northflank co-founder)
The trick is to ignore them. Then they can't waste your time as effectively.
I play Rocket League for about 3 games/ ~20 mins. Or really any stimulating game for a little bit, while getting the coffee in.
Not to mention that a rolling stop itself is inherently safer when a 360 view is evaluated 200 times per second with superhuman response latency.
The entire project is open source[0].

[0]: https://github.com/dginev/ar5iv
I don't think the steel support is a real problem. It's conductive, but not that much.

One ohm/m is enough to severely limit anything on the kV range over hundreds of km. Steel cable support is often much more resistive than that.
Groundhogs Emerge from the Scientific Shadows
Hinge Health | All Levels, Engineering & Product | SF, South Bay, LA CA, Portland OR, Boulder/Denver CO, Austin TX, Minneapolis MN, Chicago IL, New York NY (WFH/REMOTE during pandemic) | https://www.hingehealth.com/

Hinge Health is the leading provider of digital musculoskeletal therapy, basically we provide an app that enables exercise to improve conditions such as knee or back pain (it works, see https://pubmed.ncbi.nlm.nih.gov/32208358/). We change people's lives for the better every day and we get to read their feedback.
We’re looking to hire full-time developers, across our stack, technologies we use are typescript, react, react-native, ruby on rails, node.js, python, and more -- ultimately we want to use the best tools for the job in a microservices environment.

We’re thriving as a business, valued at ~$6 billion during the last round of funding. Additionally we have SRE. QA engineer, hardware, embedded software eng, health coach, management, product and design positions available.

All job details here: https://jobs.lever.co/hingehealth?lever-via=WtnmBNTQJD
Show HN: Build gamified communities and engage like never before
Rolling stops are a great way to do things like kill 5 year old Alison Hart, who was in a crosswalk when someone killed her with a car.

https://twitter.com/jlrhart/status/1486407516338761734/photo...
VPN by Google One Comes to iOS
I was intentionally drawing attention to phrases that we, as a society, use frequently, but are taken for granted as being valuable, or even attainable. This "detached perspective" of being disembodied and floating somewhere above everything and "including everything" is a myth of modernism and a myth of "scientific objectivity".

I have no problem with trying to be balanced or nuanced, but that's very different than feigned "objectivity" that basically just tries to use handwaving and gaslighting to distract you from considering that every perspective comes from a structure of presuppositions.

If you want to call me a "pedant" for making a distinction between implied, but impossible "objectivity" and balance/nuance, I'm fine with that label, because it's still a point worth making.
It's also more environmentally friendly as it takes more power (exhaust) to get moving from a complete stop, more brake dust created coming to a complete stop, etc.

> The law is at complete odds with normal human behavior

> that aren't based in any semblance of reality.

Dunno how true it is, but way back when, when I was in driving school, the instructor said the reason for coming to a complete stop was in order to accurately gauge the speed of cross/oncoming traffic, which is not nearly as accurate if you are in motion, in order to know if you can pull out/turn safely.
> I'm trying to understand your point but it seems like you are saying that all people with sufficient capital would band together to prevent small inventors from getting funding for years?

Legal rights are often the only protections the little guy has. Take them away, and the big guys are better able to take advantage. The people with sufficient capital don't need to band together in a conspiracy, they just need to understand their advantage, and act accordingly.

And I don't know where you're getting "for years" from. If a small inventor/"[un]productive company" can hold a patent "for years," you're basically describing the current patent system, and the ancestor comment becomes a meaningless suggestion. If the ancestor comment isn't a meaningless suggestion, someone "with sufficient capital" should be able to sue an inventor's patent into nonexistence for being held by an "[un]productive company," which would be strong leverage to demand a lower price.

One of the biggest merits of the patent system is it gives independent small inventors a chance at seeing some success. A "reform" that undermines that is not a reform worth pursuing.

Also a lot of "reforms" proposed by internet commenters aren't very thought through. Often they're just narrow things aimed to stop some specific thing that's in the front of their mind, with little consideration of collateral damage.
Intruder (https://intruder.io) | Various software engineering roles | Full-Time | London | REMOTE optional (UK or nearby timezone required)

Intruder is a SaaS platform that helps companies easily identify their cyber security weaknesses, and fix them, before they get hacked. We're a fast growing startup, over 1700 customers from around the world love our product.

Tech stack: Ruby on Rails and Python/Django back-end apps. Celery/RabbitMQ for orchestrating background jobs like scanning for vulnerabilities. Vue.js front-end. Many 3rd party API integrations. Mostly hosted on Kubernetes.

Although our company base is London (a nice office in a WeWork in Shoreditch), we have team members located around the globe and our dev team is remote first. We'll consider remote applications for this role as long as you're within 2 hours of the GMT timezone.

Our open roles:
- Software Engineers with backend or full-stack skills
- Senior Software Engineer that is able to help scale our technology so it can meet the needs of a global SaaS platform, as well as taking on a leadership position within the team

For more details please check https://careers.intruder.io/
Spectral (https://spectral.energy) | Multiple Positions | Full-Time | Amsterdam, the Netherlands | VISA Sponsorship Available | Primarily On-Site after the pandemic, with flexibility for some remote working days.

Spectral develops technical solutions that help propel the evolution of smart energy networks. We are involved across the whole grid, whether it's a community, building, energy farm, neighborhood, or all at the same time! Some areas we focus on include: improving asset efficiency, unlocking the value of energy storage, facilitating demand flexibility, and locally produced renewable energy.

We believe that one of the most urgent issues of our time is the challenge of providing for our energy needs in a sustainable way. We are looking for engineers that share our mission.

ABOUT THE TEAM: An awesome, multicultural and very ambitious entrepreneurial team and the chance to change the world for the better by creating innovative software! No unnecessary hierarchy, but a team of like-minded individuals that are committed to making a lasting change in the energy landscape.

TECH: Python (with some golang and C#), Google Cloud, Postgres & TimescaleDB, gRPC, Kubernetes & Docker, RabbitMQ, Vue.js

WHERE DO I APPLY? https://jobs.spectral.energy/
There are certain platforms that support smart contracts written in Rust (like Solana), so yeah, there's a chance that's triggering them.
The project is open source, so this can easily be ported to any site[0].
[0]: https://github.com/dginev/ar5iv
I prefer the sound of SnorreDB
Show HN: OneModel – Diagramming tailor-made for Software Engineers
Mariadb has an oracle compatibility layer??? Ah but it's at the query layer not the wire protocol. Still very cool.
> There are lots of techniques recruiters will use to waste your time.

Why is this? Why do they insist on wasting a candidate's time when answering some simple questions via email is much more efficient?

I've talked to HR people about this, and the answers I've received are not satisfying. A common response is that they want to get to know you, hear how you speak, determine if you might be a good fit. BUT, shouldn't they figure out if the candidate is even interested by verifying basic needs/requirements?

The responses come down to basically they don't value our time as much as we do.
A structure that’s 10 billion light years is crazy, given that observable universe Israel itself is 93 billion light years.
Traffic laws are draconian/inflexible because:

1) they have to be simple enough to fit in an AVERAGE DRIVER's head (it is a miracle to me that highways in cities are as functional and low-error as they are yes I know the death statistics on driving)

2) the law makers know the laws will be bent, so they set a baseline of VERY VERY SAFE and hope that most people only bend the law to VERY SAFE or at worst MOSTLY SAFE.

It seems weird given how "bad" self-driving algs are right now, but with a detailed database of locations and context, I absolutely believe the "rolling stop" logic in the car would be safer and more effective than a human observing complete stops.

I definitely do not agree with Tesla's vision-only no-location-context algorithm approach. Such a thing is a baseline, but if you know the location to where you are going, then route-specific data should be downloaded that has been optimized with multiple specific AI computation passes.

That's how humans work: we are slow and dumb when we are driving in unfamiliar locations and routes, but for our commute routes we know where potholes are, cracks in the road, which lane to be in, dangerous sidestreets and intersections and congestion points, etc.

So I disagree that L5 is impossible. Well, it depends on "way above human intelligence". I think what you are trying to say is you need a supersapient intellect with IQ 195.

But AIs can be "dumb" but have access to a far larger memory space and database and respond to a far wider bandwidth of sensor information. The AI programs may not be solving Fermat's Last Theorem in the margin of a book, but they can be smarter in the sense that it's like having a million gnomes watching at once.
we've been using it for a while now. it's useful, and will only get better with this boost
I'd actually want my kids to learn Finnish if we moved - but the clock is ticking! They're two and four. I've also talked to Jason Slaughter of NotJustBikes fame and Utrecht is on the short list.
People say things like “load the data” then “it won’t load.”

They are referring to a data file.

Sometimes they say “we need more data” and they really mean more data points.

I rarely hear the term “datum” but it’s not technically incorrect, just a bit out of touch.

What is a datum? Any piece of data will have multiple properties, so a singular piece is really a data point, which implies a number of bits of datum. I know it’s hard to understand this stuff.
> Why bother?

Because you're operating heavy machinery that regularly kills people.
If you love hobbies where the hobby is to build up your hobby to talk about your hobby, you'll love ham radio.
Right I’m aware there were potentially other reasons like what the very first chapter in all the tech career handbooks say, as you wrote, and they all concluded that I was wasting my time on a broken process, while surrounded by people bragging about the multiple offers they are able to line up in the same time frame somehow. Well good for them.

I was getting the short straw so I unsubscribed, good for me that was an option at all.
Except make it wayyyy more fine grained so I can give the app permission to store files but not send notifications or to access the files of one other app but not another. Something like Apple's fine-grained photos permissions would be good.
Nice tool, hadn't heard of it before.

> These days, most smaller users go with a managed DBaaS such as AWS RDS

I think there's likely a long tail of small (non-tech) businesses that run WordPress (or Drupal/Joomla) on a traditional shared web host (the kind that only offers PHP and MySQL/MariaDB).
In my state the school zone speed limit is only in effect if it's a school day and there are children around. If all the kids are all inside it's the normal speed limit. I guess Tesla could just use the school zone limit all the time during school times, but people would be annoyed.
No we won't.

We have a standardized way of dealing with errors in which we will send 400/500

and have an error.data.err and an error.data.message in which err will give a title of the error, and the message elaborating the error in all of our errors across our APIs

the reason being is we don't need our developers to memorize dozens of generic status codes, and can be extremely specific in our error.data.err in which status codes can't.

It has worked for Facebook, It will work for us.
My idea for recruiters was special website with referral link where they could fill out all information I was interested in (the fields was required in order to submit the form) and big red information that stated: "If your offer will be interesting I will contact back on linkedin".

In addition I made small control question, for example: "Whats the first letter on my LinkedIn description?".

That way I know I don't talk with a bot and they really read my profile.
The world's biggest sports teams operate on Teamworks software, and we're hiring about a dozen engineers this quarter. If you love sports as much as you love coding, Teamworks is a pretty great place to be. All jobs are remote-first, but we have offices in Durham (NC), Birmingham (AL), and Boston (MA) if you like an on-site vibe. Our platform is built primarily in Python and React.

Here's 3 jobs we're ready to onboard tomorrow:

API & Platform Engineer - https://teamworks.bamboohr.com/jobs/view.php?id=68&source=aW...

Senior Full Stack Tooling & Support Engineer - https://teamworks.bamboohr.com/jobs/view.php?id=72&source=aW...

Senior Full Stack Engineer (Messaging Products) - https://teamworks.bamboohr.com/jobs/view.php?id=65&source=aW...

Email engineeringrecruiting@teamworks.com with any questions.
Framework Raises $18M Series A
Hi HN! I’m building a diagramming tool optimized for software engineering use cases.

In previous jobs, I’ve had to draw many diagrams, whether to accompany design specifications or to explain something to peers. I’ve always felt drawing diagrams was too time consuming even though it was incredibly beneficial to my peers. That led me to creating a diagramming tool that allows software engineers to create diagrams quickly while remaining neat and presentable.

A few notable features:

- When drawing arrows, the tool automatically routes the arrows for you (using A* pathfinding and a nudging algorithm [1]).

- The tool has a wide variety of icons to choose from and I’m adding more. The goal here is to add all the icons a software engineer might need.

- Everything is placed on a grid with placement rules so the user doesn't have to worry about alignment.

- Embedding live (auto-updating) diagrams in Notion or using IFrames. GitHub support coming soon.

I understand the tool doesn’t support all use cases, I was primarily focused on architecture diagrams. I hope to support more types of diagrams (sequence, db schemas, flow charts, etc) in the future. Hopefully this is a good starting point to gauge feedback on the direction I’m heading towards.

OneModel is in beta and is completely free to use. It will remain free for individuals after the beta. I’d love to hear your thoughts and feedback! I’ll be around to answer any questions.

If you’d like to reach out to me, feel free to email me at khaled[at]onemodel.app

[1] If you’re interested in these types of algorithms, this paper is great: https://users.monash.edu/~mwybrow/papers/wybrow-gd-2009.pdf
You are the dangerous one for not engaging in an illegal but safer activity. It kinda assumes you're right if you call it a dangerous activity.
One of the most common reasons is simply that they don't want you to go direct to the company in question and bypass their commission. If they give you too much, it is very easy to do and many companies will recruit directly and the recruiter would have no legal basis to do anything about that.

On the other hand, because of commission, it is in the recruiter's interest to get you as much money as possible so you might get a better offer via them than you would if you went direct.
There's always room for financial and legal engineering. I mean that's what a big chunk of Wall St does for a living.
> [...] a law [...] is effectively useless.

Indeed! :)
I'm a dyslexic programmer and what I find hardest about the job is keeping up when people list things in meetings. The number of times people suggest "Keep notes" as a solution for this is very repetitive. To keep notes you either have to be able to pre-empt something being worth taking a note of (it almost always only becomes aparrent after more context, by which time I've forgotten the name of the thing I should have taken note of and simple can remember the reference) or you have to be able to take note of everything. Recording and typing back isn't an option either as it simply takes too long.

The other thing I struggle with is being able to recall things in detail from what I have previously worked on. "What was x called that did Y you were working on last week?" I really struggle with that style of question.

For the spelling of variables names I use vim with spell check and mostly use ctrl+n to complete words so that they are spelt the same throughout.
For the memory of function names being able to spin up a repl or run a subset of unit tests/ google/ autocomplete based on the estimated available properties of an object normally get the job done.

There are some really nice spell checks that integrate with vim that check the spelling of the words broken up by underscore so that each is checked individually. That helps a lot when writing a variable for the first time.
> think faster

Computers cannot "think" at any speed.
Thanks, I will reach out about Sinch. I looked at them but didn't see pricing and wanted to avoid sales run-around, but it's probably worth while.

Update: I created an account and managed to find pricing, it's almost 2x what I pay other providers.
>How can Tesla claim self driving

Autopilot and self driving are two distinct things.
Copyleft Is Dying
It has poor security and storage instability. ;)
Rolling stops were only enabled in the "Aggressive" FSD Beta driving profile, one of three available profiles. Several FSD Beta testers used the Aggressive profile in areas where rolling stops are common. They did this because when using the other profiles, they would be embarrassed or honked at because their car insisted on always coming to a full stop.

Anyone familiar with driving in Los Angeles knows that when it's safe to do so (e.g., when there is no cross traffic on a turn), a rolling stop is extremely common. So common that it is plausible that people behind you might honk if you insist on doing a full stop and then cautiously proceed. Especially during rush-hour.

By the same token, most people in Los Angeles drive 5 to 10 MPH over the posted speed limits. Driving at the posted speed limit will cause other drivers to hate you.
I can't imagine many companies that would rely on that - an unknowable future cost in the budget, with only a month migration warning if you can't afford it is not a reasonable proposition.

I mean, yes, pre Ramen profitability, saving every cent matters. But there are already calendars, chats, VC apps in the free space that are more likely to stay around than a startup without income.

I wish Pesto success, but I think they'd be better off setting a price soon.
Agreed. I admire your candor and wish I could speak as freely as you, but like you said, this field is an ideological minefield where publicly voicing a dissenting opinion can cost you your job, or at the very least your social credibility.

The most difficult part is watching people you know and respect say things that you know they don’t believe to appease a group of people who are salivating for any opportunity to absolutely destroy them if they slip up.

You’re right about the class dynamics as well. I have coworkers who are descendants of multi-millionaire families yet have a palpable contempt for the working class while simultaneously claiming to speak in its interests.

It’s all rather dispiriting and frustrating.
CitizenLab | REMOTE UTC-05 -> UTC+03 | FULL-TIME | Open-source

CitizenLab aims to make public decision-making more participatory, inclusive, and responsive. We're a social impact scale-up with headquarters in Brussels and offices in New York, Amsterdam, Paris, and London. Over 300 cities and municipalities in 18+ countries use our platform to facilitate two-way communication between governments and their residents.

Our product is partially open-source (AGPL), partially source-available (commercial license). We work in small, empowered, objective-driven squads. Our main technologies are Ruby in the back-end and React/Typescript in the front-end.

We're growing our international product/development team from 14 to 22 and are looking for:

- Front-end engineers (React)
- Back-end engineers (Ruby)
- Full-stack engineers
- A tech lead
- A lead architect

More information at https://jobs.citizenlab.co/

You can reach out to me (CTO and co-founder) at koen /\t citizenlab[dot]co for any questions. No recruiters or agencies.
I've recently installed Visual Studio for the first time and it uses up 3-5% CPU while doing nothing. It takes an age to load. It uses heaps of RAM with no projects open. I'm not sure if VS is also Electron but it's another black mark against Microsoft either way.

I beg to differ on Electron: I have never seen a single use of it where it doesn't use an extraordinary amount of RAM and there mere concept of using an embedded web site browser for a GUI is simply an unacceptable thought, let alone a realisation of modern-day software. It should have never have happened.
There's a ton of new in-proc COM usage through WinRT.
Async Rust: What is a runtime? Here is how tokio works under the hood
This just depends on location I guess. Everyone here rolls through at 10-15, especially cops.
In some jurisdictions, slander/defamation can be criminal.
This is prejudicial. Help me understand - how exactly do you know all the people at WalMart on Fridays are illegal immigrants?

I grew up in rural america and worked part-time alongside illegal immigrants, so yeah, it is true even if we're using anecdotal evidence. Your Walmart anecdote is an example of survivor bias.
The amount of informations around is surprisingly poor; it's hard to find technical information.

At least a significant difference is MariadDB's addition of several specialized engines - see https://mariadb.com/kb/en/storage-engines:

- MariaDB ColumnStore: Column-based

- Mroonga: Full text search

- OQGRAPH: Graph storage

- SphinxSE: Full text search

Where the above use cases are required, it's actually a big deal. A common use case may be FT searches - MySQL's support is a trainwreck, and I have the suspicion that Oracle has little to no interest in it.
Android Messages beta starts properly displaying iOS Message reactions
Wow, this seems like a tiny public company, reminding me of 1990s IPOs...which is great.

Much better than gargantuan privately held companies where all the gains are going to a small group of capital holders.