skysight-inc/HackerNews huggingface dataset:
The immersive view in Maps looks quite impressive, it reminds me of Microsoft Flight Simulator and how Microsoft used its Bing Maps scans to render the world in very high detail. But now you can do this on your phone.

https://blog.google/products/maps/three-maps-updates-io-2022...
Thank you. My daily allowance on HN expired before I could make the edit.
The majority of references I could find were on Urban Dictionary and other ‘how to not be a beta’ type sites. Hardly reputable sources or places that stand up for women.
Folding this back onto the question at hand:

$ find /{usr,bin,sbin}
/usr
/usr/bin
/usr/bin/env
/bin
/bin/sh
find: '/sbin': No such file or directory
I believe Samsung has started to do this with their Galaxy S series of phones, starting with the S20 in 2020. This years phone is the S22 for 2022.
The only effect it would have is that tons and tons of people would suddenly be asking you for help on how to live without their Google handholding overlords :-D
Global warming should increase the total amount of arable land and therefore increase agricultural output.

The harm comes from displacement of people from coastal cities, islands, and regions that become unsuitable for agriculture. Billions will try to move to Siberia & Canada. There will be conflict.
Not sure how you make the jump from sane immigration laws to “dilution of national identity”. If anything the USA does a fantastic job of assimilating a wide gamut of cultures without a lot of friction. Of course if your idea of “national identity” is that it consists only of white people, then I’m sorry but your views are racist and not based on factual history or current reality.
This wasn't an airliner.
These threads always make me sad. Even an entry-level position in the US makes more money than I do. There doesn't seem to be much competition here. I do get a lot of recruiting emails but most of them just ignore me after I mention my current salary. Granted, I am very fortunate to make 100000€ a year (mostly stock so varies a lot)

Working remotely for a US company would be one option but there is a massive time zone difference. Also, the recruiting messages from US companies (e.g. Turing) seemed to treat Europeans as cheap labor who are not entitled to stock grants.
I have a strong belief that git is a core tool we should be using for data

It isn't, we shouldn't, and you're not the first and won't be the last person to put time into this. It's neither a compelling solution nor even a particularly good one.
There are many technical solutions to this problem, as others have pointed out. What I would add is that data at the edge should be considered immutable.

If records are allowed to change, then you end up in situations where changes don't converge. But if you instead collect a history of unchanging events, then you can untangle these scenarios.

Event Sourcing is the most popular implementation of a history of immutable events. But I have found that a different model works better for data at the edge. An event store tends to be centrally localized within your architecture. That is necessary because the event store determines the one true order of events. But if you relax that constraint and allow events to be partially ordered, then you can have a history at the edge. If you follow a few simple rules, then those histories are guaranteed to converge.

Rule number 1: A record is immutable. It cannot be modified or deleted.

Rule number 2: A record refers to its predecessors. If the order between events matters, then it is made explicit with this predecessor relationship. If there is no predecessor relationship, then the order doesn't matter. No timestamps.

Rule number 3: A record is identified only by its type, contents, and set of predecessors. If two records have the same stuff in them, then they are the same record. No surrogate keys.

Following these rules, analyze your problem domain and build up a model. The immutable records in that model form a directed acyclic graph, with arrows pointing toward the predecessors. Send those records to the edge nodes and let them make those millisecond decisions based only on the records that they have on hand. Record their decisions as new records in this graph, and send those records back.

Jeff Doolittle and I talk about this system on a recent episode of Software Engineering Radio: https://www.se-radio.net/2021/02/episode-447-michael-perry-o...

No matter how you store it, treat data at the edge as if you could not update or delete records. Instead, accrue new records over time. Make decisions at the edge with autonomy, knowing that they will be honored within the growing partially-ordered history.
Tesla Recalls 130K Vehicles
> Do you see this work in practice?

Sure. I see it in every child cured of cancer because the truth of
Fourier means that Positron Emission Tomography can zap a tumour. I
see it when people dance to music because the truth of electrodynamics
and sampling theory mean artists in a studio can make a record for
millions of others to enjoy. I see it when people are warm in their
homes because Einstein's truth about matter and energy means they have
electricity. The world around us is literally a triumph of truth.

> All I see is a dead internet filled with AI-generated fake
detritus-like content, attention and behaviour manipulation, all
sorts of dark patterns.

You're looking at it wrong. What you see is a group of sad little
people who betrayed technology to assuage their own inadequacies.
They mostly took what other much smarter people invented to make
sordid little businesses out of leveraging ignorance. The world is
catching up with them and their deeds, mark my words.
I wonder if this has been in the works for years, or if this is a reaction to the recent Lapsus hack.
Years ago I read that a student pilot at Pensacola (basic flight training for the Navy and Marine Corps) qualified much faster because he played a lot of Microsoft Flight Simulator, to the point that the Navy was going to get multiple copies.

FOUND IT: https://www.baltimoresun.com/news/bs-xpm-1999-05-03-99050300...
Would it make sense to optionally also have a service that exposes these cameras through v4l2, so legacy applications can still make use of them, without patching them to make use of libcamera?

edit:

This would also resolve the dilemma of having complex camera drivers either in kernel or in a library. It could be in userspace while the kernel provides a small kernel module to make it work (like v4l2-loopback, or not unlike FUSE for filesystems).
Does anybody know of any good Flutter for Windows applications that are worth looking at?
I mean, I often make the same points as you (also ex-Google.)

But I have to say, as a counterpoint, I met many people inside Google who loved it there and were living their best career lives there, and getting treated really well to do it.

It wasn't me, but, there's a personality type that thrives in those environments. It's not all awful. You get to play with some really fancy big tools. Deploy your stuff across thousands of servers or ship a product to millions of people. Sit on the shoulders of other really smart engineers and use the pretty amazing stuff they build (like, seriously, stuff like F1 etc. is pretty amazing).

And if you can play the game there well, and you really want to succeed there, there's lots of room to climb.

Wasn't my game, but let's be honest, there's actually a lot there to go with.
DuckDB doesn't need an equivalent to litestream, it already have parquet files and object storage support.
Don't tons of apps now use cert pinning though?
But whether implicitly or explicitly converted, the compiler would reject the code all the same, no? (Unless an explicit conversion would actually succeed, which is even worse. I'm not a Rust programmer so don't know. But this is why explicit casts are frowned upon in C.)
Bold of you to assume the congresscritters are interested in reading the letters written by constituents. At the local and state level I've had _some_ success in getting in touch with my local reps but when it comes to the federal level? Nothing. Every email I've ever sent is responded with the generic "Representative foobar is working for all americans blah blah blah..." followed by the generic press release they send out every few months.
It's already started
The Rutherford Institute [0], which defended Brandon Raub against forced psychiatric "treatment" (imprisonment) after he posted naughty FaceBook messages [1], is the best civil liberties organization today.

John Whitehead hosts 10-minute podcasts about every other week. [2]

Wendy Kaminer has written WSJ articles and even a book, Worst Instincts, about the ACLU's illiberal decline. [3] [4] [5] [6]

[0] https://www.rutherford.org/

[1] https://www.rutherford.org/issues/free_speech/brandon_raub

[2] https://www.rutherford.org/podcast

[3] https://reason.com/volokh/2018/06/25/wendy-kaminer-responds-...

[4] https://www.wsj.com/articles/the-aclu-retreats-from-free-exp...

[5] https://www.amazon.com/Worst-Instincts-Cowardice-Conformity-...

[6] https://reason.com/2018/06/26/will-the-aclu-defend-controver...
Another bullshit article. They purchased more bitcoin just several days ago and they debt is due... wait for it... NEXT YEAR.

They will be fine.
I've always sort of thought that, given the amount of plastics that's in our oceans, together with a bunch of hungry microorganisms, odds are eventually one will evolve that eats plastics and it will flourish. Prima facie this may even sound like a good development.

Except now you're faced with a world where plastics rot, not just the plastics we want to go away, but the plastics we want to stay around. We use plastics in a lot of places where this would be a Bad Thing, such as electrical insulators.
You virtually cannot. Short of potting the phone in a slab of epoxy, or welding every seam, helium will find a way to sneak through any rubber gasket, O-ring, etc that seals a phone, even straight from the factory.
This is an interesting statement to me.

I have a potentially crippling difficulty in understanding people and relationships. It's not entirely clear to me what I can do to help work through it or increase my skill levels with respect to it.

At it's core, I suspect, is that I desperately want to accept what people say and do at the object level. Instead of at a meta level. That is to say, object level is what people actually say and do and meta level is like the subtext to borrow a literary term of what people say and do.

The boss saying, "let's all work hard and do what it takes." Is something that I want to take literally. What they mean is, "Just put in 8ish hours a day and don't take a two week vacation right before a release." However, I'm deeply uncomfortable with taking the meta version.

When the meta version is totally divorced from the object version is where things completely go off the rails for me. "Let's all work hard and do what it takes." => "Don't rock the boat because none of this was ever going to work in the first place."

Fortunately for me, I've only seen such bosses (or I suppose scenarios) from afar. As far as I know I've never worked directly for one.
Any recommendations? I've been holding off on upgrading my shattered-screen 3a for almost 6 months assuming I'd get the 6a when it released, so pretty much anything would be an upgrade at this point.

I'm really just looking for a good camera, a headphone jack, and a good battery.
AlloyDB for PostgreSQL Intelligent, database-aware storage
You're entirely ignoring the cost vs benefit view that the original comment brings up:

> Why are small planes necessary? Am I wrong to believe what it seems like, that the overwhelmingly popular purpose is entertainment?

There's much much more positive benefit to the society from allowing young people to drive. It allows them to exercise their independence, socialize, escape bad (home or other) environments, explore the society they're about to enter. I'm not one to say passion (for flying) or entertainment are not good reasons to do something, but they stand much weaker as benefits when compared to the benefits of allowing young drivers.
No problem. And I am serious about the "for some reason" bit, I don't know why `cargo vendor` isn't acceptable for them, but they know their requirements better than I do.
github-md: A Markdown parser API for GitHub
They're referencing a meme: https://knowyourmeme.com/memes/bill-oreilly-you-cant-explain...
'Pregnant women should avoid cosmetics that contain endocrine disruptors’
>Copypasta tends to accumulate minor differences and figuring out if those minor differences matters can become very time consuming.

Welcome to the field of genetics.
Really like that side panel view and ability to copy coding snippets directly from search engine
FYI I ran on the worldcities data at https://github.com/petewarden/dstkdata (credit to xsv for choosing that dataset) against https://github.com/BurntSushi/xsv and https://github.com/liquidaty/zsv (full disclosure: I am one of the zsv authors). Here's what I got.

fastest to slowest: zsv (0.07), xsv (0.16), goawk (0.42), python (~1.6)

Obviously, does not tell the whole story as this test was limited to "count" and an interpreted language is expected to always be slower compared to a precompiled command, but, it might be relevant to a user deciding what tool to use. Also, might be instructive as to room for improvement in the go code (or possibly the go code could use the c lib)-- I note that even if the goawk command is '{}' the runtime is still about the same.

full results:

---

goawk:

1000001 7000007 real 0m0.435s user 0m0.435s sys 0m0.031s

1000001 7000007 real 0m0.413s user 0m0.419s sys 0m0.024s

1000001 7000007 real 0m0.425s user 0m0.430s sys 0m0.024s

xsv:

1000000 real 0m0.157s user 0m0.141s sys 0m0.013s

1000000 real 0m0.156s user 0m0.141s sys 0m0.012s

1000000 real 0m0.158s user 0m0.142s sys 0m0.013s

zsv:

1000000 real 0m0.066s user 0m0.053s sys 0m0.010s

1000000 real 0m0.077s user 0m0.060s sys 0m0.012s

1000000 real 0m0.069s user 0m0.056s sys 0m0.010s

python:

1000001 7000007 real 0m1.589s user 0m1.553s sys 0m0.026s

1000001 7000007 real 0m1.583s user 0m1.550s sys 0m0.025s

1000001 7000007 real 0m2.122s user 0m1.675s sys 0m0.037s

---

The script for this was:

---

echo 'goawk:'

(time goawk -i csv '{ w+=NF } END { print NR, w }' < worldcitiespop_mil.csv) 2>&1 | xargs

(time goawk -i csv '{ w+=NF } END { print NR, w }' < worldcitiespop_mil.csv) 2>&1 | xargs

(time goawk -i csv '{ w+=NF } END { print NR, w }' < worldcitiespop_mil.csv) 2>&1 | xargs

echo 'xsv:'

(time xsv count < worldcitiespop_mil.csv) 2>&1 | xargs

(time xsv count < worldcitiespop_mil.csv) 2>&1 | xargs

(time xsv count < worldcitiespop_mil.csv) 2>&1 | xargs

echo 'zsv:'

(time zsv count < worldcitiespop_mil.csv) 2>&1 | xargs

(time zsv count < worldcitiespop_mil.csv) 2>&1 | xargs

(time zsv count < worldcitiespop_mil.csv) 2>&1 | xargs

echo 'python:'

(time python3 count.py < worldcitiespop_mil.csv) 2>&1 | xargs

(time python3 count.py < worldcitiespop_mil.csv) 2>&1 | xargs

(time python3 count.py < worldcitiespop_mil.csv) 2>&1 | xargs
When I did a lot of dual-platform mobile dev, the teams would always watch Google and Apple events.

The Apple ones were exciting, because they'd usually announce a bunch of OS and development-related stuff we could start using very soon.

The Google ones were kind of a bummer, because the (appropriate and justified) mood in the room was "well, this feature might be cool to use... in five years or so." The only people who got excited about them were the hardcore Android fans who weren't excited about dev-facing features, but because they'd always buy whatever new Pixel or whatever that was announced, ASAP.
From their What’s New: “ Flutter now supports variable refresh rate on iOS devices with ProMotion displays, including iPhone 13 Pro and iPad Pro. On these devices, Flutter apps can render at refresh rates reaching 120 hz, which were previously limited to 60 hz. This results in a smoother experience during fast animations such as scrolling. See flutter.dev/go/variable-refresh-rate for more details.”
MRI disables every iOS device in facility
Figure out JSON de/serialization yet?
Had to do a few doubletakes on this, but even with the recent hacks and progress on NVIDIA releasing Tegra source code, I didn't expect this for another few years.

Holy shit.

It's even licensed as MIT.

Even OpenBSD could conceivably port this with enough manpower. Adding enough just emulation for the userspace driver would be a lot easier than maintaining a complete linux emulator.

This is one of the biggest things to happen to hardware support for open source OSes in well over a decade.
Er, no. It's not. And the GP was edited already not to use blockquotes, so my comment is now moot.
The Steam Deck uses an AMD GPU, so it was probably the other way around. I'm betting this was partly done so nVidia GPUs can be used in similar devices going forward.
There is no gender neutral term (is there?) for "gentlemen".

"My noble friends"?

"Good people"?

Does not quite feel the same. Perhaps it is my linguistic habits too ingrained
Yes, although: while the Starship project is incredibly impressive, it can’t really be said to have delivered until it’s actually reached orbit.

Until then, it’s like the stuff Boeing, Lockheed, ULA etc. have spent even longer developing and have also not reached orbit with.
When I say AI safety is not neglected, I do not mean AI safety is not important. I mean that it is not neglected in the sense that increasing the amount of money and people directed at the problem is not likely to help. That's a common definition among effective altruists. (And it's part of why 80,000 Hours says that nuclear security, the example you gave, is not particularly neglected.) I meant that AI safety is mainstream in the sense that it appears in popular journalism and has a large following, nothing more. I did not mean that most people would be aware of the problem.

Also: I'm not a professional programmer, though programming has been one of my job responsibilities in the past, but never all of my job. And I live in a rural area at the moment. Not that any of these are relevant.
they are contributing to https://github.com/Plagman/gamescope/pull/454 which is SteamOS session compositing window manager. so maybe in future Steam Deck will Nvidia tech.
this is really cool. pretty solid search results for some esoteric developer queries.
Google Pixel 6a
Some notes on 'asshat' (2018)
Phoronix link about what this actually means:

https://www.phoronix.com/scan.php?page=article&item=nvidia-o...

Main takeaways:

- support for gaming workstation GPUs is alpha

- the user space stuff (OpenGL/Vulkan) is still closed source. (A LOT of heavy lifting is done here.)
Yeah. I can't write in my own first language. Forgive me. Let me try again: The emperor is actually naked (offices are bad), but for various reasons people say the emperor is not naked (offices aren't bad). Does that help? I need help, clearly.
Of course it depends on what you are building, but my point is that the language gives you access to the low-level facilities which nudge people to worry/think about them even when they are irrelevant and unimportant. Because details like copy elision are usually an obvious point which can be improved upon, and people generally have a need to participate and contribute, small things will be mentioned on review and delay the feature even when it makes no difference. It's not the fault of the language itself but rather the culture around it and the easy and obvious answer to this "just dont use C++ if you dont need it" stops being easy and obvious when you try to actually interop with other languages. </rant>
I read a while back a comment that put it really aptly: modern day agriculture is hydroponics with the exhausted ground being the substrate.
They're so rare that most drivers can't even imagine it happening to them. Combined with the fact that most drivers don't even understand what it is they should look for.
Are relative links supported?

The landing page uses root-relative links and the FAQ/examples don't seem to cover links in depth.

I like relative links because my editor (VS Code) will auto-complete relative links... but many Markdown-based tools don't handle the Markdown-source-to-output-HTML translation.
There's such a huge gap in usability between Mapquest and the first Google Maps release it would be hard to overstate it. Both gmail and google maps were groundbreaking not for the fact that they gave you "webmail" or "maps on the web" but for the fact that they did so as properly interactive applications where the HTTP connection got out of your way and you could dynamically interact.

Back then Google was doing this kind of groundbreaking stuff. Other people had all the technology pieces but Google was kind of the only company doing these things at scale and letting their engineers cook it up and ship it quickly, and in the early/mid-2000s it seemed like they were dropping a new "wow, nifty" type of thing every few months.

From the people I know who were there at the time (I joined later, end of 2011 time frame, right as "the social wars" and the G+ era was happening) it sounds to me like a serious empowered-nerd culture where people just got out of your way so you could do stuff with all the neat tools that were available to you.

That era at Google has ended some years ago now. It's too big, too political (and no, I don't mean "woke" politics, but corporate / promo / perf politics) and if you had a "neat idea" like how, say, Gmail started, you'd have a hell of a time making it happen past the layers of product managers etc.

... And if you work in a codebase like, say, Chromium, you're buried under 50,000 layers of abstraction and the product of very complicated decisions and a massive build that will bog down a machine with a couple dozen cores and 128GB of RAM, and bring any IDE to its knees. A far cry from the breath of fresh air of lightness and speed that original beta Chrome version felt like, with its graphic novel / comic introduction [1] and raw "hey isn't this neat check this out" vibe...

[1] https://www.scottmccloud.com/googlechrome/
Former longtime adult Scout leader here (and Eagle Scout) -- you're absolutely right about the kids hitting each other
Make me. (-:
For a math PhD a bootcamp only makes sense if it’s basically intensive interview prep and you feel like you really need it. In any other case a bootcamp seems very unnecessary and it can even be a red flag depending on the bootcamp.
I wonder if that means their userspace drivers will follow soon.
This works for me:
https://docs.flutter.dev/development/packages-and-plugins/ha...
Fungi in general are amazing - it blows me away that in western culture we place such little emphasis on their consumption. There are three kingdoms (for the most part) that we can choose to consume - Plants, Animals, Fungi. And yet we just almost ignore the third one for what reason again?

Many mushrooms are also a great meat alternative and have tons of health benefits not found elsewhere and can be great for the environment. They are, for the most part, less concentrated in protein than animals but still much higher than most plants.
I'd be curious to hear if anyone can speak to how this compares to:

- Citus columnar storage for Postgres, now owned by Microsoft

- Amazon Aurora PostgreSQL compatibility layer

- Timescale hypertables
We use Expensify at work, which seems pretty similar but adds reporting + approval functionality (obv not relevant here). How does this stack up?
One other way to think about this particular map of Poland/Germany is in context of 19th century industrialization. After WW2 the entire western half of Poland benefitted from remnants of a robust industrial infrastructure - especially rail. Here in Lower Silesia we still benefit from it in many ways.