skysight-inc/HackerNews huggingface dataset:
.

Location: San Francisco, CA, USA
Remote: Yes
Willing to relocate: No
Technologies: C++, Python, Robotics, ML, ML infra, mathematics, computational geometry, compilers, sensor fusion
Résumé/CV: https://haggainuchi.com/cv.html
Email: haggai@haggainuchi.com

Experienced software engineer (professional experience in autonomous cars, ML & ML infra, robotics and computer vision) with math PhD and a childhood fascination for reverse engineering software.

Looking for my next job. I'd be keen to work in industries like industrial automation, robotics, health tech (more sensors/embedded, less EHR management), scientific computing, similar.
Red Dwarf is one of the most unhinged shows I’ve seen, in the best way. Nice reference, as I was also thinking of hot gazpacho soup, but had forgotten this scene until you reminded me of it.
(author here) I think the problem might be more around bureaucracy mixed with bad & buggy code than it is a specific problem with web components. Can you expand on that?
The universe is actually more like Linux: we got it for free, but we have to figure out how it works on our own.
Did the edited version create jokes they weren't in the unedited?

Or did it just skip over the unfunny parts of a day?
> premature optimization

I'm extremely curious to hear what you consider a better/simpler choice. At least postgres gives you the tools to do schema migrations, and if you're operating at a scale where such migrations become a problem (i.e. probably not for a while) you really ought to know what you're doing.
Nobody needs more than a billion dollars. Nobody even needs more than 10 million dollars.

But that isn't really the question(s). The real questions are:

1. Can you morally take what others have, just because they have more than enough? By what standard of morality? And, given that "don't take other peoples' stuff" has worked out pretty well as a standard of morality, what justification is there for choosing a different one?

2. More broadly, there will be collateral damage from any approach to take wealth from the wealthy. Will that collateral damage leave society better or worse off than the status quo?

Probably the most minimalistic way to do it would be a progressive tax on wealth above 10 million dollars. But even that would lead to massive attempts to hide assets (or get them out of the country), and more and more invasive attempts to detect such things. And the invasiveness itself is damaging to society.
Being involved in a vacuum decay event would not be bothersome in the slightest.
Not realizing that the interviewee might be underperforming due to stress is quite telling about the interviewer's emotional maturity.
I hate how apple tends to make statements about their products without clear benchmarks.
There is a 'gravity hole' in the Indian Ocean
For me, it's not at all "I'm incapable of explaining this to you given a few minutes to collect my thoughts." and very much "You either get Coding Mode, or you get Conversation Mode, but not only do you never get both at the same time, I need time to context switch from one to the other.".

The second paragraph in this comment is very, very, very close to how my brain operates: <https://news.ycombinator.com/item?id=40290732>.

And I've been programming professionally for quite a long while now, so this quirk of mine doesn't seem to have made it difficult for me to work at programming shops.
Why does whether the entire world is ready to and can feasibly adopt the idea at the same time play into what the idea is? Why can't it be both a philosophical stance and a political stance at the same time?

They desire wealth equality and consider it morally sound. That doesn't mean they also have an answer to every problem external to them or expect a global kumbaya about it overnight. This does not preclude the idea being anything in the same way one wanting safety regulations in their country isn't precluded by solving every other safety regulation problem around the world first, at the same time, and via the exact same steps.

I don't even particularly agree with the idea, this line of "gotcha" just doesn't follow.
Metamates for Ceasefire
The paper lists many things they tested for, but the fascinating one is that the coffee oils and water get emulsified which isn't going to happen with any level of stirring below "purée" :-)
The iPad that came out today finally made the switch. iPhones made the switch around 2016. It does seem odd how long it took for the iPad to switch, but Samsung definitely switched too early: my Galaxy Tab 2 suffered from screen burn in that I was never able to recover from.
This would mean that failures should be spread evenly over an industry. Airbus clearly does not have the problems Boeing has.

I also don't think you understand the current airline industry. Both Boeing and Airbus desperately want to grow, they have orders lined up for decades and just need factories and people. The issue is not a stagnant industry looking for cost-cutting it is a very in demand industry desperate to fill orders.
The fact that you can come up with ridiculous scenarios does not automatically mean that the idea is either ridiculous or inherently flawed.
Strangle Android 14 seems to not be available for s20 phone which was released in 2020?

Or am I mistaken here?
It's the converse of what you claim. The denser an urban area, the easier it is to switch jobs and still maintain a reasonable commute. Sprawling metros like Boston have already fractured into sub job markets: Someone living in the North Shore area cannot switch to a job in Metro west without enduring a crushing 3-4 hour daily commute. By comparison, someone living in the Back bay can switch companies located in the Seaport to the Financial District without too much disruption to their commute. This becomes more and more true the denser the environment and supporting mass transit increase.

Great for you you love WFH. Go move to the burbs and let the cities build homes for those who don't. No one is forcing you downtown.
> and we put a lot of effort into understanding macOS APIs to get to 120FPS

If its ultimately a text editor with dead plain UI, why not simply stick to retained mode GUI and chill?

I don't know how much of disk space and ram this written in Rust® text editor project demands to just build it but since its Rust™, achieving cross-platform will probably be several-folds more work than it would be in C, I applaud the devs for their work.

I never tried Zed(yet) and keeping the support for vast programming languages aside, I would like to check out how this editor handles multiple workspaces and provide text editing features. I'm an Emacs guy and I have a feeling that this is not for me because even if its fast, it doesn't make me productive if I'm not using my emacs/vim key bindings. I might be wrong.
Oh please. If we are going to complain about anything free and built into the standard it would be server side events which barely work at best.

Personally I wouldn't mind server rendered features like what react does but in the setting of not javascript.
Ah then that's the classic "merge k sorted streams" question. It's a good question and easy to solve in a coding interview. Good candidate should be able to solve in about 30 minutes. My favorite solution goes something like "put values in a heap and then read them back out" because you only need to read 1 value from each stream at a time.
Cutting ties with the Mormons was a good first step towards BSA catching up to modern ethics. Hopefully they continue and officially eliminate all the religious requirements.
I know you didn't mean it literally, but it's still worth saying: They did not "go instantly in a moment". A few, sure. I'd assume most of them probably still burned to death, or were buried under rubble, or bled out after being cut by debris, or starved to death after being blinded.

Firebombing is bad, but nukes are also really bad, there's no need to treat them as if they're merciful.
It seems like Web Components are ideal for libraries shipping pre-built components, which is probably why Mux finds it compelling. From Mux's point of view, they want the highest level of compatibility with the least amount of framework lock-in. For example, they don't want to have to ship a library for React and another one for Vue and another one for bare bones JS/HTML.

In terms of building a web app where you control the environment end-to-end, I don't think there's any inherent upside to using Web Components over React.
If you loaded ANSI.SYS in your config.sys, then the procedure is exactly the same.

I think this will demonstrate color with ANSI.SYS and/or VT-color:

$ cat rgbdemo.sh
#!/bin/sh

alias p=printf

N=$(p \\033) N="$N[" x=30

for a in Bl R G Y B M C W # Black Red Green Yellow Blue Magenta Cyan White
do eval $a='$N'"'"$(( x))"m'" \
b$a='$N'"'"$((60 + x))"m'" \
${a}bg='$N'"'"$((10 + x))"m'" \
b${a}bg='$N'"'"$((70 + x))"m'" # bX=bright Xbg=background bXbg=brgt bgnd
x=$(( x + 1 ))
done # https://en.wikipedia.org/wiki/ANSI_escape_code

N=$N'0m'

echo "I am $Wbg$R red, $G green, $B and blue $N on a white background."
All that shared branch needs is submodules to bump that workflow from Ultraviolent to Nightmare difficulty.
I will ask all of those questions. But I don't expect perfect answers. You should at least know what big O is. I would really like it if you can tell an O(n^2) algorithm from a linear one. (That is often really important in real-world code). I would like you to consider different ways you can optimize the code.

I don't expect you to quickly crank out a novel optimal algorithm. But I like to see that you can think about how to solve problems programmatically. I would like to see you can identify differences in different algorithms and what tradeoffs there are. Considering different approaches that may be faster also shows that you didn't just memorize an algorithm from somewhere but that too took time to actual understand the problem and build a mental model in your head.

I have given people great reviews when they couldn't come up with a working algorthim because the clearly knew how to think like a programmer and considered all of the important things.
Hi HN,
I'm a 16 year old developer from germany.
I created this webapp to write your futureself. Please let me know in the comments what you think about it.
(redesigned)
It's not Postgres, specifically, as much as any SQL or non-schemaless database, right?

And if we're saying that's a problem, then sounds like we're going back into the NoSQL debates from a decade ago.

Hopefully not.

I think it's better to understand your schema as much as possible, and have a sane process for applying changes when needed. Defining a schema forces you to think about what you're building.

OTOH, the idea that developers on a project are just going to throw whatever new attributes they need into a document as they go along is a recipe for bugs and inefficiency. Also, near-instant technical debt, as early work frequently survives longer than anticipated.

You also don't completely escape data changes without pain when using a NoSQL database. If for instance you change a string to an int you'd still need to figure out what to do with existing data, either via conversion or handling in-code.
> Also, nice to see good old
> "dude with shovel" in there,
> a tool that would have looked
> the same back in the 19th
> century.

The guy using a flat broom at around 1:12 in the video has him beat.

While the I was surprised at how recently the flat broom was invented (the very tail end of the 18th century), the job he's doing with a broom goes back to antiquity.
Well, historically they all succeeded, at some point
Notably, you didn't attend MIT or Brown for undergrad, just terminal master's degrees. The selection process for undergraduates at those schools is about 100x more rigorous than that for MS programs.
AI Doesn't Threaten Humanity. Its Owners Do
I've always been surprised by the lack of cable tracking options in home electronics stores. Some installations can be done with a drill and a box knife.
If the cavitation really is important then no, it won't have the same effect. But maybe the cavitation is not important! Try it out and report back.
It shouldn't there's a lot of ways to use web components anyone with years of experience with objective programming should feel extremely at home. Where as react requires a lot of unnecessary overhead associated with security risks.
It's less about smugness and more that customer-service people are expected to behave like AI and always have an answer whether it's correct or not. I hope at some point we can drop the facade and "I don't know man, I just run the till. Do you want coffee or not?" becomes an acceptable response.
TikTok sues the US government over ban
What's the endgame with iPads though? I mainly use it for consumption, taking notes and jotting annotations on PDFs. Well, it's a significant companion for my work, but I cannot see if I've any reason to upgrade from iPad Air 5, especially given the incompatibility of the Pencil 2nd gen.
Seeing the University More Clearly
Not just no time, but making even otherwise fun things mandatory with a volume that's overwhelming can suck the fun out of it and/or make it seem dull.
Possibly, but I've seen cold brew served mostly just by itself or just some syrup / cream, as opposed to cappuccinos / lattes which need much more milk.
The problem is the differences...

IE: Soft on crime policies in large cities.

I seriously doubt a lot of these larger cities that are in the "doom loop" will have the same results with the current differences between 20-30 years ago and today with simply turning buildings into apartments.

Just look at New York where businesses are closing all over because of rampant theft. They aren't closing because people aren't there. They care closing because they can't afford to have half their wares walk out the door because New York is refusing to charge criminals because of "justice".

The world we live in is vastly different than it was and the doom loops aren't just because of remote workers.
There's also Elemental which is SUSE-oriented but distro agnostic https://github.com/rancher/elemental-toolkit

I've been hoping NixOS moves in this direction over time, the distribution/rollout aspect seems under-baked currently.
Settings -> general -> keyboard -> hardware keyboard -> modifier keys -> caps lock

I have mine bound to esc since I use vim as my main editor, but ctrl is also an option.

As for the soft keyboard, at least in termius this is remappable in the settings (I think blink also)
> Ca 2013 was the release of the Nexus 5, arguably the first really usable android smartphone.

What a strange statement. I was late to the game with a Nexus S in 2010, and it was really usable.
So Postgresql and MySQL can both do full table copies as needed. And their locking has gotten better. They also can do more changes in place. Yet still too often they'll need exclusive locks which blocks even reads.

For very big tables it's often better to manually add a column, backfill then drop-swap.
It's not a test of someone's conversational skills, its a test of their technical communication. Conversational skills get tested in the small talk and introduction phases at the start and end of the interview.
Exactly this. Could it be we told the safety inspector to do X inspections a day (which would be literally impossible) or be reprimanded? Nope, it's the person's fault for falsifying the inspection. No need to do a root cause analysis.
(author from Mux here) -- that is correct. For the stuff we build for in-house use on mux.com and dashboard.mux.com we have a components library written in React.

You nailed it that we are shipping SDKs with visual components (like a video player) that need to be compatible across all kinds of frontends.

Instead of N number of SDKs to maintain where N is every front end framework, we have 2: a web component, and a React wrapper around the web component. Maybe in the (near) future we only have to maintain 1.
wow, this is awesome, thanks for sharing!
Not to mention the good effects from shading the cars parking there so they're not so hot when you get into them in the summer.
Previous iPads have had that for a long time. Since the A12 in 2018. The phones had it even earlier with the A11.

Sure this is faster but enough to make people care?

It may depend heavily on what they announce is in the next version of iOS/iPadOS.
Which is why communism turned out to be such a great success, globally. /s
To be fair if you're trying to start Emacs in a terminal instead of letting Emacs control its output on its own you've already gone off the beaten path.

The thing you want (the helpful mouse interface) is the Emacs default. The funny command-line flag is what makes it weird. Just don't use that flag.
Compare this with the comments above re nix where it just ran - although to get a python app to build on nix is a pain but at least only one person has to do it.
It's weird to say they never succeed? By the numbers, you could reasonably argue they've never been tried because it's never been this extreme.
Oh you bet! Some of the most flamboyant stuff I've ever seen happened in scout camps. The old scoutmasters HATED it so much! Which was part of the fun to be honest.
Google Reveals Pixel 8a
Yeah, that's fair. Many projects just let the free community edition support itself by hosting a forum for them to swap notes. And if a trial is about the level of complexity that you feel you can support, that's also ok.

A lot of companies are firmly on the evil track, looking for any dark pattern that makes the numbers go up, sadly. Good on you for not being there.
Honorable mention for "tig", a git frontend. Super fast and readable.
I believe most musicians these days achieve this using a nearby monitor speaker, for example Trey Anastasio from Phish, although I believe he may have adopted newer technology (see https://treysguitarrig.com/2023/08/31/2023-summer/ for more details). He could sustain notes for a long time with his custom hollowbody (like, minutes at a time).
Atlas V + Starliner vs Falcon + Dragon is SLS + Orion vs Starship with the stupid dialled to eleven.

Starliner is meant to be reusable, except its components can’t even make it through one run uneventfully [1]. It’s mated to the Atlas V, a buggy, disposable stack that’s already been EOL’d [2].

NASA’s money would be so much better spent—even now!—on literally anything else. The amount of practical redundancy provided by Starliner is zero.

[1] https://en.m.wikipedia.org/wiki/Boeing_Orbital_Flight_Test_2

[2] https://en.m.wikipedia.org/wiki/Atlas_V
It seems to be a niche taste among my friends, yes it's sour and bitter that's why I like it!
My take is that it's like a fashion accessory. People buy Gucci for the brand, not the material or comfort.

Rich people ask for the latest most expensive iPhone even if they're only going to use WhatsApp and Instagram on it. It's not because of privacy or functionality, it's simply to show off to everyone they can purchase it. Also to not stand out within their peers as the only one without it.

As another content said: it's not an argument, it's a fact here.
It's open on both sides, it's more like working under a tarp. They seem to be using proper PPE when appropriate, and not be covered in accumulated dust like mine workers.
Even a skills-based test like welding, you do run up against a limited number of real standards, unlike coding interviews. What materials are you joining, measurements, what process are you using, do we have particular requirements about penetration, non-destructive test results, tensile strength, etc etc. That's the problem with modern development not having a central certification or licensure or a standards board/bar, everyone tests something different even if they think they're testing the same thing and it's a depressing mess.
You are the exception I think. Most interviewers care about the correct answer. Get it and maybe get the job. Fail and definitely don't get the job.

If the interviewer said at the beginning, "I don't expect you to solve this problem in the 40 minute nor to have an optimal solution. I just want to watch you write some code and hear the problems you foresee and how you'd solve them" then maybe I could relax and do that. But, generally the pressure is on "get this right in 40 minutes or you're rejected"
The less software (beyond stock Android) that a phone has, the better off it is IMHO. My last Moto phone (a G4) was almost entirely stock and that made me more inclined to buy the new version. Unfortunately the new phone had a bunch of bloaty apps but I managed to remove or disable almost all of them. Many of them were from Google if that matters. There is an app called Universal Android Debloater (UAD) that does this automatically but I didn't find out about it til afterwards.

I'm not noticing any ads from the software on my phone. I am still working on replacing the Google stuff though, since it is presumably spying even if it isn't spewing ads.

On a recent iphone setup I didn't notice ads per se, but instead there were constant pitches to buy subscriptions to Apple services. I found that just as bad as ads.

The Moto G's currently come with 3 years of security updates and 1 Android major version update. That is probably good enough. More than 3 years out, the phone hardware probably can't keep up with the increased levels of software bloat. My old phone had 2GB of ram which was fine when I got it, but near crippled now.
If you need shitty books to practice giving up on, I can autograph and send you some books written by a Pulitzer Prize winning author who shares my name and writes terrible books. Email in profile.
Probably 80%+ of the population can do everything they need or want to do for the next 5 (maybe even 8) years on an M2 Air available for less than $1,500.

I write this on a $1,000 late 2015 Intel MacBook Air.
I miss my Moto One Action... The gesture programming was great. If I needed a flashlight I would just shake it twice on, twice back off. So handy.
Tangent: if your 8-9-10 year old loved Bone, a great follow up is usagi yojimbo.
> I would not want to be within the lightcone

If someone were to find an exploit to run arbitrary code using the computational ultrastructure of the universe, I wouldn't be too sure if in-game restrictions could keep us safe, though!
don't forget autostash

alias gupa="git pull --rebase --autostash"
Here is a much more detailed article that covers the mics and so much more: https://www.vice.com/en/article/wnnayb/the-wall-of-sound
To be honest, I like my RPGs dumb and casual. Real life uses enough of my brain power and I’m trying to escape.
Total nonsense. Do you not know what is happening in the airline industry right now?

Boeing is not facing a stagnant market, they have customers even now begging them to give them planes as soon as possible. What Boeing is trying to do is fill enormous demand, they actually could easily grow if they had the leadership capacity to do so.
I've seen a conversion done a few years ago, say, 2019, right next to where I live, just south of Prospect Park. A blocky office building has been converted to a residential building, and then has been rented out very quickly. It's not a tower though, a relatively easy conversion. Large windows must be attractive for some though, especially those facing the park.

Admittedly, it's Brooklyn, not Manhattan, and the adjacent blocks are residential.
I am in Portugal yes.
Rust is 9 years old. By programming language standards, it is the new kid around the block.

C is over 50 years old.

Python is 30.

Haskell 35

Java 30
Ah, I see.

What I'm missing: if business scales down, thus population and culture scale down (unless populated by people independent of these things). This means higher vacancies of existing residential, so how much new residential is needed?

I guess what I'm ultimately wondering: what's the "critical mass" of a city? At what point, does the commerce/social engine get small enough that it's no longer sustainable? We already saw many US cities were "weekday-only" cities, devoid of anything interesting, before the pandemic.
Never underestimate the obsession Europeans had with the Z80.