skysight-inc/HackerNews huggingface dataset:
I've rarely seen a data science interview question that can't be answered with: (1) look it up in the hash table or (2) look it up in the literature.

There is a whole range of algorithms (say topological sort, transitive closure, or suffix trees) that will send me immediately to look at an algorithms book or to look up an implementation in the standard or extended library. (e.g. pypi, npm and the maven central repository count as "the extended library")

There's something nice about sorting algorithms from the viewpoint of algorithm theory (usually you can prove that they always make forward progress) but almost any coder today will use the 𝚜𝚘𝚛𝚝() function from the stdlib.
Great question! From the top of my head in no particular order:

- It is reliable

- It is focussed

- It models its domain well

- It is efficient in its interactions and use of resources

- It scales the patterns of interactions to the proficiency of its users

- It is fast

- It does not break compatibility of its interface without reason

- It is intuitive

- It is well documented if documentation is necessary

- It is accessible and international

- It is open (source)

- It is extendible

- It has a community around it

- It helps users to understand the domain and possibly extends the common understanding of that domain

- It works in the best interest of its users

- It does not lose data

- It fails gracefully and explains reasons for failure clearly

- It does not contain ads

- It fosters creative solutions to problems
Apart from the higher price why would you not want additional sensors like radar and lidar? If all human driven cars were already equipped with radar and emergency stop systems, mass pileups would be a thing of the past.

Obviously there are situations where cameras or our eyes simply won't be able to see enough. Dark unlit objects at night aren't exactly an obscure edge case scenario, the crash from the video is something we already see on a regular basis with human driven cars, sadly. And even if not, I'd rather pay $1000 or so extra to protect me from that freak scenario that's likely never going to happen. Until it does.

I also have airbags in my car although I never needed them.
If OCaml gets good tooling and ecosystem I'm totally in. I've heard it's close to Rust but GCed and that sounds extremely enticing.
This is why you get flairs, hazards or something.

I know most people would of probably hit that truck. Don't blame Tesla here. The uncompressed video is slightly better, but unless you get lucky your still hitting that truck.
Strategy and Architecture (Even in the Metaverse)
There is the "Plus Code" system, which is lat/lng based and open source (managed by Google), but I don't think it's great for buildings with hundreds of apartments in a single location, such as an apartment tower in NYC.
It's a camera based autonomous driving system. One with some really low quality cameras that can barely see in the dark. I would not trust this thing with my life.

They are gambling on the ability for AI to "just sort it out". Even if the system can drive in the dark, you can bet it's mostly just looking at white lines 10 ft ahead. It's not looking for obstacles or anything like that, it can't even see them.

So dangerous. A complete black box where every second of driving you never know whether there's an obscure edge case where the car decides today is your final day and it drives off the side of a cliff because the image processor saw something it didn't understand.
Yes exactly. Some mainly need borders, others need to show how to go beyond.
> Even when you introduce bangs and special Haskell language extensions, fully removing laziness from your code in Haskell is difficult.

Why would one prefer to fully remove laziness?

> TL;DR: Because of Haskell's laziness you are in some ways forced to be purely functional. OCaml allows you to embrace mutation in ways Haskell does not, in my view.

unless there's a strive to be more on the side of the Safe[1] language subset, Haskell can be told to embrace the same mutation property with a combination of `unsafePerformIO` and `seq`. People tend to avoid it because the language offers a tooling to achieve better mutation properties. Overall, my argument here is that OCaml's idiomatic approach to permissible mutations doesn't seem to be a competitive advantage when it comes to software development in general, but rather a flavour that imperative programmers prefer due to their familiarity with the concept.

> You actually may not always always want STMs.

Whenever there's a non-trivial retry policy, one should prefer to choose STM + queues over debugging adventures with Locks and Mutexes. Almost all of multithreaded software I can immediately think of have non-trivial retrying logic.

[1] https://ghc.gitlab.haskell.org/ghc/doc/users_guide/exts/safe...
Honestly, my take away from this as a pedestrian and a driver is that I should keep a very close eye on Teslas driving around me. How could I not do that after seeing this footage? I don't think it's a stretch to say that we have Elon Musk's ego to thank for this. A radar-equipped car that purports to be self-driving should not have hit a solid object in the middle of the road without so much as tapping the break. There are many other car manufacturers that ship this kind of emergency breaking functionality for which this accident wouldn't have occurred because they simply have a tighter QA process for car features.
To be fair, I think I'd hit it too; didn't even see it in the video until it was too late.
"by the state"! Which can also, have a cryptographic key, not with 123password
For the music part, seriously check out MusicBee. Try it in Theatre Mode.
And as bad as it looks like on that camera, its a way better camera than the 1.2MP 1/3" CMOS sensor that Tesla uses for its "self-driving" cameras.

In any case, our human eyes are actually really, really good. Far better than typical CMOS technology at capturing dynamic range and whatnot. Our Iris opens/closes depending on a variety of conditions, and our retina itself is 22 mm, far larger than typical camera CMOS sensors (but smaller than the top-of-the-line 35mm cameras).

Not only is our surface-area larger... our rods / cones seem to be superior in dynamic range than CMOS technology.

----------

That being said: I think a big problem for Tesla's system is that they use tiny and cheap 1/3" CMOS sensors at low resolutions, and then expect AI to magically fix all their problems.

Other companies are willing to not only buy more expensive cameras, but also more-expensive sensors, such as RADAR or LIDAR, to assist the camera.
I suspect it is a tradeoff between "cheap real estate" and "nearby California."

But if I were in charge, I'd try to put some fabs as close to the Northeast megalopolis as possible while still being cheap. So probably like... Pennsylvania? Upstate NY? Hell, why not Maine? Better weather in the NE (which isn't much of a statement, Arizona is barely human habitable) and it might be interesting to experiment with some alternative tech culture to Silicon Valley's (more down to Earth, IMO).
Count me in, too. For me it is really easier to parse ≥ than ">=", where I might even get confused about the order of the symbols. Seems more succinct and close the mathematical expression it embodies.
It also shouldn't have happened with a RADAR. From the second tweet:

the truck was seen by both the radar and also could be clearly observed by the narrow camera from quite a distance away (pictures are spaced 1 second apart)

This is more about beta quality robotics software being shipped to actual customers and used in production. If you're someone who won't even use a programming language or library in production before it reaches v1.0, this is about a million times worse than that.

By the way, as a roboticist this whole situation is completely baffling to me. We go through such great lengths in our research to make our robots safe. Safety is a huge concern to our community. How is it that this company can just ship beta quality software to customers for use in production amongst the rest of us? In industry, we paint our robots orange and put them behind impenetrable cages due to safety concerns. Entire facilities are designed around the robots to make their operation safe. Operators are trained to use them. People working around them are trained to work along side them and observe proper safety protocols. Proper insurance is carried in case of accidents. And when an accident does occur, the situation is taken apart, analyzed, and changes are made so they won't happen again.

Not in the marketplace though, it seems. Apparently it's okay to just code whatever you want; put the code on whatever machine you want, even if it's "beta" quality; ship it to whomever you want who can pay for it; provide little to no training; lie about the capabilities ("Full self driving" minus the full, and self, and driving. "Autopilot" that isn't.); and when people inevitably and predictably end up dead, apparently it's okay to just keep on pushing this software out without a shred of self reflection or humility. Because you're saving the world I guess? I just don't understand this culture.
A Cloud-Like On-Prem Load Balancer for Kubernetes?
How does one "recover" teletext data, you may wonder.

Apparently, there is software for extracting teletext signal recorded on VHS tapes with the help of a video capture hardware: https://github.com/ali1234/vhs-teletext

What amazingly strange hobbies people have!
> Oh yeah, we will save millions of lives by eating octopus - which is viewed as an exquisite dish, grouped with the rest of sea food enterprise. /s

You may had heard about an organization called FAO. For some reason, they think that seafood is important for humans.

https://www.fao.org/home/en

But if you don't like it, or this is not in your culture, this is perfectly OK. Just don't eat it and problem solved for everybody.
The world is not dying. It is only changing for the worse for us. Not making children right now or in the future is a suicide for mankind which doesn't solve the problems we have created.
Personally I consider it my responsibility, as a driver, to avoid any collisions with stationary objects. That means managing my speed and visibility accordingly.

Isn't that just basic, competent driving?
If a kid running out to get their ball is a the standard example of a hazard that drivers should always be expecting on a residential road, I think a broken down vehicle is the standard example for a highway.

Maybe a human could have braked even a little bit, but the autopilot didn’t brake at all. That’s a problem for advocates for it
Absolutely true.
"unless they specifically waive those rights" - if archiving entailed contacting the owner with a legal archive request, we would have archived basically nothing. Luckily there are exceptions for Internet Archive in place.
My point is, if "by consent" was the requirement to archive information, we would have archived nothing.
> One thing that makes some vetocracies illegitimate, however, is that a small group of people wield far outsized power relative to their numbers.

>I agree the US Senate should have a supermajority voting requirement

You might be looking at things differently, but to me there is a lot of friction between these two statements. The US Senate is the perfect example of a small group of people who wield outsized power relative to their numbers[1]. The small group of people are the small[2] state electors. The combination of rigid state boundaries, fixed representation, and population migration are necessary and sufficient conditions to power imbalance. Redistricting states, proportional representation, or serfdom are the antidotes[3]. In my mind this is the preeminent issue of our time. It is strife with dilemmas which culminate in an inability to make any meaningful structural change. The problem with these situations is that absent a viable legal path toward change, extra-legal change is an inevitable result[4].

1. https://www.bloombergquint.com/view/senate-power-imbalance-t...

2. In population.

3. With obvious pros and cons and palatability.

4. See all revolutions ever.
Thanks for the reply. I should have mentioned this to start but I'm planning on building my own system. I still look at what other system builders like Puget Systems use in terms of motherboards, etc. in combination with [1] PCPartPicker.com and hardware review sites.

[1] https://pcpartpicker.com
Some of this exists in open source projects, where you'll see non-coders or novice coders demand that their most wanted bug be fixed, and they'll storm around the Github issues harassing people for not prioritizing their needs over the project as a whole.

But in general, yes, there is an heir of entitlement in the gaming space right now.

The most harmful, IMO, is the knee-jerk visual shaming of every game. We can criticize the devs and publishers for focusing on graphics over fun, but it's a chicken-and-egg problem. When every game trailer or demo is immediately torn apart for "not looking amazing enough", and every non-critical visual bug of a player model's hair clipping into her face is turned into a meme, it shouldn't be a surprise that the focus is on screenshot worthy visuals first, and gameplay can be "fixed later".

It is a hits driven industry, but the stakes for making that hit are high, and often times the things you need to do to get buzz before release is mutually exclusive with the things it takes to keep the player base after release.

There's also the reactive demands to "just give me this game mode" or "just nerf this weapon" without realizing how much work goes into implementing things in a balanced and fun way. If you've never sat down with a game idea and coded a demo with stick figures before, then you've probably never had that moment where you realize the idea you had in your head just doesn't work when implemented. Or, conversely, how you can then tweak a couple variables and make it unexpectedly fun in ways you never would have thought of otherwise.

That said, I would LOVE a return to modding and more open source extensibility to gaming to converge the two.
Perhaps all radar-based systems filter stationary objects. But Subaru's stereo camera system reliably stops when driven at large cardboard boxes. [1]

1 https://youtu.be/Qk4zIqOiOjc
Shameless plug: I'm an engineer at Fable, a browser-based motion graphics editor. We're working to make creating animations more accessible, exactly like the heyday of Flash (but without any binary plugins). And we support exporting to Lottie.

https://fable.app

And of course, if you're an engineer and this appeals to you, get in touch! Email in my profile. I love working on software that facilitates creativity.
He knew just enough to shoot himself in the foot.
Small nitpick but CeDeFi is a term coined by Binance to make them appear more palatable and competitive. Binance is a centralized network so it's a CeFi foundation with all the controls that come with that, but with a DeFi coat of paint.

Coinbase is a centralized exchange (Cex, not a Dex) so it has little to do with DeFi in general.
Yes, the "smart contract" keeps it. The point is the borrower doesn't get to keep the collateral. This makes DeFi loans unsuitable for a large number of purposes.
That's literally where they are now. Apple won the bid a while ago. The bids don't happen the same year as the chips come off of the line.
It would do exactly what you would expect. It would increase the ABS pressure up to a limit that doesn't generate excessive G force to the passengers necks.

The impact would 100% still occur but at a much lower speed exponentially reducing the extent of injuries to all involved.
If you buy the book, you have an authorization to do so. But you can't put copies of it.
Very nice quote. And a menagerie we have become!
My emergency responder friend added this material to the bottom of his family vehicle as well as to the side.

He has responded to so many night crashes where they have had trouble locating the vehicle, that he wanted to make the next emergency responder’s job easier by helping them see the flipped vehicle if that were ever to (unfortunately) occur.
GitHub contributed to the Santa Clara Principles update
Sorry, numbers are cost only (1 is "normal" rebar steel) order and text are duration ("normal" steel no text, base duration, the terrible in practice means that it doesn't offer longer duration, and may have issues in adherence to concrete).

Not so surprisingly the higher the cost the longer the duration.
2FA Directory – List of websites and whether or not they support 2FA
That isn't a usable UI on Android.

In Dropbox, if I want a file I haven't synced yet, I just browse to it and open it. I can also mark folders as available offline.
Watching the video a few times and knowing after the fact the first frame in which you can see something there, there's 4+ seconds to react. From the first indication of something being wrong (oncoming traffic headlamp occlusion) there's even more time (at least 7s). A sober, awake driver would have had "much higher dynamic range" as you put it, not only in their eyesight, but also in their acuity, and would have been able to come to a full stop without hitting the truck at all, much less hitting it at high speed.
I've always used the term "sophist" for this, although the dictionary definition of the term seems to have drifted slightly from the meaning it held in classical antiquity. Per Wikipedia,

"In the second half of the 5th century BC, particularly in Athens, "sophist" came to denote a class of mostly itinerant intellectuals who taught courses in various subjects, speculated about the nature of language and culture, and employed rhetoric to achieve their purposes, generally to persuade or convince others. "Sophists did, however, have one important thing in common: whatever else they did or did not claim to know, they characteristically had a great understanding of what words would entertain or impress or persuade an audience." Sophists went to Athens to teach because the city was flourishing at the time. It was good employment for those good at debate, which was a speciality of the first sophists, and they received the fame and fortune they were seeking."

from https://en.wikipedia.org/wiki/Sophist
I made something very similar, though instead of age, it enforces page authorship for links (using PGP signatures). https://webverify.jahed.dev/
You can point a hook towards a specific path, i.e. adding `files: ^C` to a hook will cause it to only run on the path of project/path C. There's also `exclude: ` to do to the opposite and other ways to customize each hook with granularity.

https://pre-commit.com/#pre-commit-configyaml---hooks
The high cost is a good thing then, because it acts as a deterrent.

Otherwise, we would see millions of these devices polluting the environment.
> Musk's argument has always been that you don't need Lidar because humans don't need Lidar, but since the goal is to do better than humans this might not really work out in the end.

aren't auto manufacturers that don't have features like autopilot currently adding things like lidar and automatic breaking to improve safety?

why wouldn't you add the thing that will make your system as safe as possible?

what's the goal here? some aspirational tech challenge that competes on arbitrary merits in some humans vs. machines challenge problem or building the best and safest way to move vehicles around?
Julian Assange’s Comeuppance
You could be compelled to accept a lower salary with the expectations of stock being worth lots of money then it actually (as is the usual case) ends up being less than salary would have.

I mean this scenario only happens at just about every startup if you read peoples experiences though I don't know if there are or if its possible to have a study done on this since the data is likely private.
Remember that how it looks on a dash cam isn’t going to be nearly what it looks like for a person. Our eyes will effectively have much higher dynamic range (can see brighter details and darker details at the same time).

Think about the times you've taken pictures on your phone at night and the clearly visible background details render as nearly invisible on camera.

I’d bet that truck was much more visible in person than it is in the video.
ASCII is kinda special in that it's both a way of encoding strings and it has character-to-byte equivalence. You can specify an HTTP header as being any number of characters between `\n\r` characters or any number of bytes between `0x0A 0x0D`, and the parsing code is going to compile to pretty much the same thing regardless of whether you know what `0x0A` means or not.
Museum of Computing
There is a large difference between using a bike on icy roads covered in snow and using a car on the same road.
Nextcloud syncing is terrible because it's based on WebDAV. It's slow, especially with lots of files. And it's not reliable.
When employees have high variance, or some other issue, I expect a good manager to debug it. It’s not that hard to figure out your 35% impact is because of your suboptimal juggling of two jobs. We just let someone go for this (proved of course).
Melania Trump is flogging fungible NFTs
Mercedes does this, along with a lot of other cool things they call “pre safe”, like playing a loud noise on the speakers to prepare your ear drum for the sudden change in air pressure.

I’m sure other cars are doing the flashing lights now but few companies have invested as much in safety as Mercedes.
>need to sell at a massive loss for a generation or 2,

Isn't this where gov't subsidies can help? Not only can gov't wave taxes which helps, but they can also just flat out buy the chips. Or they can add incentives to companies for buying these chips. Either way, it helps ease the transitional pains.
Those damned progressives really need to stop oppressing the conservative freedom to oppress others. /s
RE: the "Plus Code" (aka "Open Location" code) system, which is lat/lng based and open source (managed by Google), but I don't think it's great for buildings with hundreds of apartments in a single location, such as an apartment tower in NYC.

This post - https://www.dcode.fr/open-location-code - describes how to convert from that code to GPS coordinates (GPS coordinates can be converted to/from a real-language address using the Google Maps Geocoding API (https://developers.google.com/maps/documentation/geocoding/o...)
Yeah, I've wondered about this too. If cars in the adjacent lanes slightly ahead of me braked all of sudden, I would brake too even if the road ahead of me is completely clear because I would think there is something going on. I wonder know how this type of thing gets programmed in to self-driving vehicles.
I think you need some data to support your argument here. How many criminals go unpunished because information can't be decrypted? What is the real cost to society because of lack of backdoors?
Meanwhile I use Linux + Emacs as a window manager because I don't like distraction. On Windows you are always an update away from unwanted software, news, the weather, advertisements popping up or Windows not letting you turning on or off your computer because it's doing something you did not ask it to. It feels more like renting a computer than owning one.

My Linux + Emacs will remain the same until the heat death of the Universe. The last change was when I had to write an early-init.el file for Emacs 27, the next one will be probably when X is no longer maintained.

I don't particularly hate change or learning, I just like my setup. It works for me. Don't take it away from me.