skysight-inc/HackerNews huggingface dataset:
IOTAS | Portland, OR or Remote | https://www.iotashome.com | Full time | Backend Engineering Manager

At IOTAS we work directly with apartment buildings to bring smart home technology to renters and property managers. Think smart door locks, lights, thermostats, etc that can be controlled via our mobile app. We are constantly integrating with new IoT devices that make life easier for both residents and property managers. Our backend software runs primarily on AWS (ECS, RDS, API Gateway, Lambda) and we have a fleet of hubs deployed in the field which are installed in each apartment.

We are looking for an Engineering Manager to lead the IOTAS backend team which is responsible for architecting, designing and building the core of the IOTAS IoT platform. The team is small to start, so most of your day will be spent in the code. Over the next year you will spend time growing the team to support our future roadmap.

* Backend Engineering Manager - https://www.iotashome.com/job/backend-team-engineering-manag...
Apple Event Announced on September 14 with iPhone 13, Apple Watch Series 7
Better yet, you should know before hand what question the meeting is hoping to answer, even partially. Expect the meeting to be mostly bullshit, concentrate only when everyone nears answering the primary question.

It’s a dance, and you really just need to know what part you have to catch your partner so they don’t fall and die. Everything else is muscle memory.

If you want to be taken seriously in meetings, move everyone towards answering the primary question if everyone hasn’t already moved in that direction in a reasonable time.
https://gpgtools.org/ GPGtools. If you use a mac, it can hook into your native mail app and encrypt/sign things with your private key. Sure, whatever provider you use knows you send or receive encrypted mails, and the metadata will always be unencrypted, but these are always the case regardless of email provider.

There seem to be other GPG mail tools out there for different contexts (maybe one that runs in the gmail web interface?) too.
I'm referring more to the poor production numbers and long delays. Efficiency is relevant insofar as manufacturers with less-efficient technology may need more [and more expensive] battery cells to build competitive cars with comparable range (which the market does demand), and this exacerbates the supply shortages and lowers the profitability of the resulting vehicles. Of course I'm assuming that batteries are a major part of the blocker here -- if not, something sure is.

ETA: What I'm trying to say is that existing automotive supply chains may not be a massive advantage, if the relevant supply chains are battery/motor tech and Tesla has developed the best supply chains for those specific technologies.
Kevin Hock GitHub
> for everyone else use math.

Your code better be flawless.
So you're comfortable with fundamental rights being obviated by private entities in all cases or just this one?
>There is not even mention of a dB query.

Did you read the post?
Yep. My company seems to fire fairly regularly. Always a whole bunch of people who depart right after.
While I don't disagree that this experience exists in many places, the reality is nowhere near as convenient as you describe it. The waitlist for any movie I want to see is astronomical unless it's a decade old so by the time I get it, I might not be interested anymore. Netflix somehow had the logistics worked out that everyone could get most new movies pretty close to release which I think is why they took off in popularity.

Also, the Netflix shipping/return mechanism is arguably more convenient than even driving to the library. The envelopes were prepaid and were built in such a way that opening it uses one part of the packaging, which exposed a tape seam to seal it for return. Chuck that in any mailbox and you're good to go. Better than driving 15 minutes across town to the library to return a movie in the drop-off bin and hope it doesn't get lost and I get charged for it, forcing me to go inside so I know it was returned properly...

I want the local library version to get better, but right now it still has a ways to go in my city.
This is just basic use the right tools for the right job 101. You've got what is basically a static website. You want to serve static files. To do that, you use a fast language and/or servers written in those languages.

It's something anyone who has done this for any length of time knows, that HN is impressed by this is confusing to some of us. If you were trying to get as little out of your server as possible you'd serve cached content using this framework in this language.

Is this stuff not being learned?
I don't understand why you're being so antagonistic. Cut it out.
It's not the information in the chapters that changes, it's the problems that students do for assignments that change. For example a problem where one train is going 105 mph and another is going 90 mph gets swapped for one where one plane is going 605 mph and another is going 590. Conceptually it's the same, but obviously a student doing the one problem is going to get a radically different answer from the one doing the other.

And while calculus might have some public domain works that are acceptable, most fields have advanced pretty far since 1925, which might I remind you was before the discovery of DNA, penicillin, plate tectonics, molecular orbital theory, the neutron, the invention of digital electronics, Keynesian economics, Hemingway's first novel, etc.
That is a good point. I am only thinking of it in terms of how people use TVs today. If Apple does manage to convince people to to use it another way, then I agree there is some opportunity to have their own screen panel.
You can monitor swap usage; in htop you can turn on the SWAP, PERCENT_SWAP_DELAY and M_SWAP columns, telling you exactly how much of a process is in swap, how large that is and the delay the process experiences due to swap.

You can also monitor swapping activity in iotop. If need be, this can also be written on third party tools, the interfaces are exposed by the kernel after all.

Oh and you can use the modern PSI monitoring of the kernel to measure how much pressure a subsystem is experiencing, so you can restart services way before you'd even notice the swapping on other tools.
>because the cost of a bad hire is so much higher than the cost on missing out on someone good

The founders of WhatsApp for example applied to Facebook but got rejected. Facebook then had to acquire WhatsApp for 20 Billion, pretty expensive false negative. You can afford a lot of bad hires if a few of them hit big. That's basically the whole premise of venture capital and silicon valley, majority fail but a few unicorns pay the bills. Logically companies should be offering some sort of alternative short term "prove it" offer to people who are borderline for being hired.
US Dept of Agriculture is the authority over the US Forest Service; one recent statement here:

https://www.usda.gov/sites/default/files/documents/climate-s...
I would argue not firing is dangerous and demoralizing. Who wants to work on teams full of dead weight?
Yes. Thanks for explaining.
> My writing system is the Latin alphabet. I can write the languages Danish, English, French, German, Hungarian, Italian etc. etc. with it.

This is only true in a very strained sense of "the Latin alphabet". No two of the languages you mention have an alphabet in common.

The Latin alphabet has no U or J, and while Y and Z were known to Latin speakers they do not appear in any Latin words.

Compare ø, ç , ß, and ő.

Even alphabets that appear visually similar may be quite different. The Spanish alphabet I was taught went:

A B C CH D E F G H I J K L LL M N Ñ O P Q R RR S T U V W X Y Z

The Ñ is not the only difference there.

Something analogous is true for the different varieties of Chinese; there are a handful of "regional" characters with no standard use.
Companies that have these kind of resources are hamstrung by process and budgets and review meetings to prevent fraud and abuses.

Companies that have these kind of resources and aren't hamstrung are ripe with fraud and abuses.
On the other hand, when done well, this lets individual states experiment with new policies before you make them mandatory everywhere. Would you push a new release to 100% of traffic immediately?
Now if VPN providers would do the same because they can be compelled to log just like Proton was.
And immutable.
>Don't you think that children of Baltimore deserve accountability from Baltimore politicians?

Nope. Education is such a complex and critical task that letting local politicians to decide the fate of our children in the hyper competitive 21st century is borderline insane.

>Who runs these schools? Republicans in Texas?

That's complete strawman. Most countries have non-partisan experts (i,e non-politicians) in charge of education. Just because everything is politicized and hyper-partisan in this broken country doesn't mean it's the only way going forward.
It’s not Google.
> - Pro-crime-CEO: our CEO is a known (and future) criminal

Best to not have employees if they know the CEO is pro-crime. I mean why not eBay all of the company's equipment on my personal account? Just towing the company line.
I’ll take the downvotes.

It can fulfill certain compulsive needs of certain personality types that like to be comprehensive (think compulsive note takers, list makers).

No harm done, everyone has their quirks.
I don't like this example because it assumes that the Whatsapp founders would have had the same billion $ impact at FB, or that FB would not have just acquired whichever app that would have filled the market potential otherwise.
Ask HN: Books that impacted your work that few other people seem to care about?
There are a few resources that really changed how I approach my job for the better, but that largely don't seem to stick with anyone else.

This made me curious about what unpopular resources I might be missing out on.

Doesn't have to be a book -- any resource or technique is fine, it was just easier to say 'book' in the title.
So far I've taken trains and the EuroStar... but options are limited there.

It's not easy to get to Japan from the UK, for example!
Private Information and the Missing Markets for Financing Human Capital
having done some steam work before... that's the one thing that terrifies me in industrial settings. so much pressure and heat with little margin for error. having worked with the people that install things like that is no comfort at all.
The brain is more like a CPU implemented in FPGA than a CPU synthesised into silicon.

Signals are only somewhat local - you get increased activity in this or that region and can correlate it with what happens in the brain - like power analysis attacks on crypto chips - the algorithm has to recover the data from the limited, noisy signal we are able to pickup.

You can't just put electrode in every single neuron to read its state like you can't put an electrode into every single piece of conductive metal on a chip - it would be to tight to fit and everything would stop working.
I wonder what the 99th - 95th percentile response times look like…
I was just using GTK as (the poster child of) a toolkit that does change things. It's not my preference at all, but in its own world it's fine.
Even people who are pro-crime tend the be anti-being-a-victim-of-crime, and extent that to organizations they lead unless they are the perpetrator of the crime.
this sounds like having to go to the dealership and paying for them to give you updated maps for your built-in GPS, a terrible UX.
Could you share some more about that very optimized binary protocol? I know there are ways to be more efficient than JSON but since you call it crappy, your solution must be much much better. Honestly interested to readup more.
James Webb Space Telescope launch media kit [pdf]
I've been using Sunsama for the last few months and have really enjoyed it, I was somewhat surprised not to find it in a cmd+f on these comments.
Hetzner wants to expand in Gunzenhausen – landowners won't sell [German] [3min]
Yeah, I agree. That's what I tried to say.
Google's CEO Just Gave the Best Reason yet for Not Returning to the Office
How did the arrangement work between you? Were you full-time helping them? Are you in a poorer country?
Just yesterday I read a thread from nine months ago where someone received a surprise bill from Google because Google Cloud Computing lifts limits automatically.

https://news.ycombinator.com/item?id=25372336
The sale of Volvo to Geely blows my mind in particular when you realize $1.5b is only 30,000 BTC. Geely bought Volvo for the cost of 6 pizzas [1].

[1] Ford paid $6.5 billion for Volvo in 1999, ten years later, in 2010 10,000 Bitcoins was worth 2 large pizzas, and 8 years later in 2018 Ford sold Volvo to Chinese carmaker Geely for $1.5 billion (30,000 BTC by today's valuation).
Well, in light of the topic of the original article, I'd just compare working with byte streams to working with a smalltalk style object, and see which one is more pleasant. (You could still do a byte stream in smalltalk land, you'd just have to be explicit, it wouldn't be the default)
Armed American Civilians on Private Plane to Afghanistan Arrested in Dubai
Bollocks. Kias might be made with cheaper materials than Tesla, and they're not as fast, not as "high tech", but you know what? THEY FIT TOGETHER. Tesla isn't the Apple of cars, it's Alienware.
The obviously clueless are rarely controversial fires. The problem is when leadership have a different opinion of the employee than workers.

I'm on my notice right now. I started hunting a new job after the company fired their recently hired well-liked VP Product. Most of the organisation believed this guy had made a substantial positive impact, and the firing reasons were concocted. They weren't entirely unjustified (he was too expensive, and focus wasn't aligned), but I still disagreed. I've heard both sides independently, and nowhere near enough effort was made to find a better way.

When people see good people fired for weak reasons, they become concerned for their own role. As a senior engineer, this is particularly worrisome. A huge part of my job is to disagree with people. Junior engineers want to reinvent wheels, project managers want to impose pointless deadlines, the (barely) technical co-founder just read an article about grpc; I have tools to constructively push back in all these cases. If I see people getting fired like this, then my career becomes a factor in my decision making.

Ultimately, this firing has cost a small engineering team both it's senior engineers. I'm gone, so is the other senior (for the same reason). The CTO is management focused. There are a few other reasons I won't go into, but this team is in a very difficult position.
I would insist that it is. If other states follow CO with this type of legislation, it will result in all (most) companies deciding to do what many people consider the right thing. If they do not, and CO remains alone in this requirement, then the longer term conclusion will look different.

I'm sorry if that comes at some personal cost to you, but there are very [ EDIT: few ] social changes that don't cost someone something.
20 upvotes isn't hostile, but your gray comment history indicates that HN is hostile to you. You might want to stop and think about what about your personality might cause that.
Sure, but what if you are merely leasing the car? In that case, you are already paying a monthly fee, so psychologically adding $30 to it for a navigation system isn’t that big of an ask.

It can even be justified by saying that the car isn’t yours to begin with, so the real owner has a right to charge extra for features that will now incur a maintenance cost due to your use.
Me too, and they always think I'm crazy.
CCTV Cameras are everywhere. To get to point B, you will leave a nice trail. It should not be that difficult to assemble the necessary identifying data. And when the biosecurity state comes online in its robust form, your movements will be fully traced.
If you host it on GitHub Pages, GitLab Pages or Vercel it's even £4 less :o
Some OSes could do that, yes. Rare.
Enabling brotli compression in Go and Chi
Lynx¹ and NetSurf both display history in a tree, good to see browsers with "modern" engines catching up! (I think Firefox's Tree Style Tab extension was the closest alternative available before this)

¹requires configuration (under "Special Files and Screens", set "Visited Pages" to "As Visit Tree")
Imagine how small the drive would be if it just had 'things I might ever watch'.

The size for 100% isn't even that big given a few iterations of storage tech.

I'm just blown away by how little Netflix really gives you. Given the push to internally-financed programming they've basically become a production company with streaming bolted onto the back end. Their market cap is kind of a joke.
Patent agent here. At Google we investigated patents and their possible invalidity almost every day.

Claim language is obtuse because it's for lawyers, not laymen. An engineer can write the description, but only the lawyer can write the claims.

It's immensely complicated, but if Unity does someday assert this patent against someone else, then you all are helping the defendant when they have to defend themselves. At least, I hope the defendants find this discussion.

The defendant's standard tactic is usually to file for IPR, or PTAB reexamination of the patent, which is like a trial without a courtroom. The cost figure I recall is $500,000; maybe it's different now.

If the IPR succeeds, then Unity is SOL. There was a Supreme Court case recently where some plaintiffs tried to get the whole IPR system thrown out. They failed, as far as I know.

Lastly, the whole back-and-forth with the PTO is in the public record, if you know how to find it (and if you think reading claims is difficult, wait 'til you try reading a prosecution history!)
If a file emitted by some third party program is intended to conform to some type, yes it would be great if that type was expressed in the filesystem. Maybe that would look like a reference to a 'schema description' file that has a specific format that is bundled with the app.

Now, that doesn't stop MyProprietaryApp from declaring that the type MyProprietaryFile consists of a big bucket of bytes which it then interprets how it likes, but that's inevitable and not worth worrying about.

The point is to enable defining directory and file schemas for my OS and applications that I can control so that interaction and discovery within these systems isn't so baroque.
Think, "I'm doing the best I can, if it isn't good enough they can sack me".

Ps. If what you say above is true, they won't sack you.
Whilst security cameras and mobile trackers note your presence (or that of your less-opsec-obsessed companions).

Good tradecraft is hard.
I thought you meant from 10k to 50 rps doing the same work, not that most of the work could be avoided in the first place.

> Is this stuff not being learned?

I don't know if it is. I recently finished my studies, and most people had no curiosity at all. As in, they learned a framework early, used it everywhere, and got a job using it. I do remember reading a few times on tutorial that you should put a Nginx as reverse proxy in front of your Django/Flask/Express server to server static files, so I think most people know/do that but I'm not sure.

On the other hand, having the wisdom of knowing what can be static in the first place? I don't think that it's something teached. In fact this kind of wisdom can be hard to find outside of reading lots of sources frequently in hope of finding little nuggets like that. I don't think I was ever taught explicitely "You should first try to find out if the work you're trying to do is necessary in the first place". In a way it's encoded in YAGNI, but YAGNI isn't universal, and is usually understood at the code level and not the tooling level.
Ha, I looked up "poka yoke", and found this Medium article:

https://medium.com/@bhavyamangla/error-proofing-poka-yoke-fo...

but the jigsaw pieces with the words "Poka" "Yoke" can be connected in seven incorrect ways :-)
> they managed to actually get a completely generic description of ECS into the claims?

From looking at the claims, it seems they are patenting archetype-based based ECS. In other words, not just vanilla "array of components" but "array of sets of components".
Ok, here is a fascinating source for consideration:
https://hekint.org/2020/08/04/the-philosophers-stone-history...

Interesting to hear about the medical properties of colloidal gold. More on Wikipedia:
https://en.m.wikipedia.org/wiki/Colloidal_gold
But does it have an artillery piece?
If humans acted the way companies are expected to (and do!), they'd be classified as psychopathic.
It's not a false dichotomy; I didn't say that those are the only two options, and I did say "to improve their chance..." and not "to guarantee their success."
"The best mechanism we’ve come up with so far is open and vibrant debate.

"Do you have a better suggestion?"

I do not. But open and vibrant debate only works when people are capable of determining when the debate has been settled, at least for the moment. And are willing to accept the settled decision.

Have you ever had a serious chat with a creationist? Of course, there is no positive evidence that can disprove the young earth theory, any more than you can disprove solipsism. The creationist argument ultimately fails because of the implications of its own flexibility. I've known people who claim that the faster they drive, the better they drive. Or that they are perfectly safe to drive stoned or drunk. fortunately, in those cases culpability is, as you point out, is easy.

Anti-intellectualism comes in many varieties. Someone can be so skeptical that they do not accept any argument because, say, Big Media and The Man are out to oppress them...somehow. Someone else can be so un-skeptical as to believe the first comforting story that comes along in spite of any facts suggesting that reality is harsher.

Open and vibrant debate is the only way to establish the truth, but truth is not established by popularity, nor by who yells the loudest.

"The Rolling Stone story positing the above turned out to be entirely fabricated.

"How would you propose we stem misinformation like that Rolling Stone article?"

I have no idea what Rolling Stone article you are talking about. Is it one of these:

https://www.kwch.com/2021/08/25/family-mcpherson-man-dies-wa...

https://abcnews.go.com/US/oregon-covid-19-patient-unable-icu...

https://abc13.com/us-army-veteran-daniel-wilkinson-michelle-...

"Open and vibrant debate."

Not really an answer to my question, but I'm sure it's very comforting to intensive care patients spending hours to days on gurneys in hospital hallways.

https://www.wtvy.com/2021/08/18/alabamas-hospital-crisis-int...

https://www.msn.com/en-gb/health/medical/patients-being-tran...

Freedom is easy if it doesn't come with responsibility, precisely because culpability is often a nightmare to identify. How many people are you willing to injure or kill in the name of freedom?

Should we just get used to the fact that there are no limits on lies and an idea just dreamed up by some rando on the internet is just as true as something from a so-called expert?

If not, then what exactly are you proposing?
Ousterhout also came up with RAMCloud, which alas, never caught on. But you can find it in Github and about 4 guys got their PhD on it. He was an early (mid-late 2000s) of cheap PC h/w at scale yielding distributed K/V store with impressive timings.
There are many binary encoding protocols. A popular one is protobufs[1], which is used by gRPC.

[1]: https://developers.google.com/protocol-buffers
Looks like this conversation got continued elsewhere (with some actual patent lawyers responding) https://news.ycombinator.com/item?id=28447672