skysight-inc/HackerNews huggingface dataset:
Fascinating! I delved into Knuth's "TAOCP Volume 3", specifically the Hashing section, and indeed:

> The idea of hashing appears to have been originated by H. P. Luhn, who wrote an internal IBM memorandum in January 1953 that suggested the use of chaining; in fact, his suggestion was one of the first applications of linked linear lists.

Unfortunately, I couldn't locate the memo. It seems they never made it public. However, I stumbled upon a nice paper from 1953 in which he discusses enhancing search engines by refining sets - http://jonathanstray.com/papers/Luhn-SearchEngine-1953.pdf

Knuth also references Arnold I. Dumey, who appears to be the first to describe hash tables in open literature. I was able to retrieve his paper: https://archive.org/details/sim_computers-and-people_1956-12.... Dumey initiates with an O(log n) solution using the "twenty questions" game, subsequently explaining how we'd be better off if we could do computation before we access the memory. I found his introduction to the hash function rather intriguing:

> A certain manufacturing company had a parts and assemblies list of many thousands of items. A mixed digital and alphabetic system of numbering items was used, of six positions in all. Eight complex machines or assemblies were sold to the public. These had item numbers taken from the general system. In setting up a punch card control system on these eight items it was first proposed to record the entire six digit number for each item. However, examination of the eight assembly numbers disclosed that no two were alike on the fourth digit. It was therefore sufficient, for sorting purposes, merely to record the fourth digit, thereby releasing five badly needed information spaces for other purposes.

> This rather extreme case indicates that an examination of the item description may disclose a built-in redunancy which can be used to cut the field down to practical size.

He further discusses handling duplicates and introduces chaining:

> Adjust the addressing scheme, according to a method which will be described later, to reduce the number of direct addresses, and use the excess locations to store overflows. Put the overflow address at the tail end of stored item information. What the best reduction is varies from case to case. Note that the expectation of the number of accesses to be made goes up when these methods are used. At each access we check by using the complete item description, usually.

And discusses how a somewhat efficient hash address can be constructed by diving a prime number and using the remainder:

> Consider the item description as though it were a number in the scale of 37 or whatever. Or write it as a binary number by using the appropriate punched tape coding. Divide this number by a number slightly less than the number of addressable locations (the writer prefers the nearest prime). Throw away the quotient. Use the remainder as the address, adjusting to base 10, as the case may be.
">This doesn't sound like something that would commonly happen today, alas."

When one studies the biographies of great people one often comes across a noticeable characteristic which is that they often have interests and or experiences in other areas or professions quite different to their chosen field. No doubt good schooling and training helps but what they also have in common is an uncanny ability to make relevant connections between seemingly very tenuous concepts/ideas between these interests—connections not noticeable to most of us but which end up being important. For instance, early on mathematician and all-round polymath John von Neumann studied chemistry and physicist Richard Feynman came to the attention of security personnel at Los Alamos during the Manhattan Project for his expertise in picking locks—a trite example perhaps but it's an indicator of his all-round ability.

Whilst most of us don't possess such genius it's nevertheless very noticeable that those who've diverse interests and experiences are often much better at solving unexpected 'left-field' type problems than those who don't. (In a similar vein, I recall a once boss of mine saying that, in general, he'd much prefer to employ a graduate with a MSc over one with a PhD as the latter's training was too narrow to be really useful.)
> it wasn't designed at all

Obviously. There is no functional separation between components (some proteins do multiple unrelated jobs), there's no distinct hierarchy (layers just kinda flow into each other), and there's way too much global state that works seemingly something like this: https://www.youtube.com/watch?v=I5mwVv5NjhA
Were any of these ever built? Googling suggests Los Alamos patented one, but I can't see examples of one being built and tried. How bad is the resulting contamination, and how do you keep it out of the groundwater?
Ask HN: Is it possible for a site programmed in PHP version 5.6 to be secure?
Default arguments are used for sake of the DRY principle. Whenever it is highly likely that the majority of cases of application of a specific function are going to use the same parameter value it can be considered reasonable to imply this parameter value as a default while allowing it to be specified explicitly whenever it make sense to tweak it. Using overloading to implement this pattern would be way more verbose, introduce unnecessary complexity and actually repeat some code.
If I understand correctly, this allows nerve-to-digital and digital-to-nerve conversions. This means that we're soon able to replace our bodies with robotic ones.

The remaining problem is to figure out how to keep a brain alive in a vat, and making the life-support devices small enough to fit inside the body. It's probably not too difficult; you need to circulate blood, remove carbon dioxide, add oxygen, add glucose. You could probably keep the brain alive indefinitely.
The magic of phone cameras lies in their convenience.
> Hate it if you must

I don't think many people on here actually understand it.

Comparison table on your website showing what makes it different to Dropbox etc. would help.
Amazon faces EUR 170M penalty by France's CNIL due to GDPR violations
> so the UI portion will be just as slow as any Electron app

Or as fast as any website built with a pinch of care to performance.
ESA Demos MEMS Rocket Thruster as Small as a Coin
Or AI will just get to the point that you will describe the Behavior you want in very simple language, maybe referencing certain known characters and it will do all the hard work for you.
Can you explain what you mean by "patch stack"? I can roughly guess what you meant but not sure. Do you mean rebasing changes while to preserving the diffs of what you were reviewing? (I find that essentially no Git service I have used does this well)

Personally I think I got used to Git since it's 99.99% of what I use today. There are definitely pain points to it, but just like most people it's kind of become "the way it is", which I don't think is healthy. While Git has helped revolutionized the way SCM works, it's far from perfect (and it still does certain things worse than a traditional centralized SCM like binary file management and renaming files), and I think its prevalence sometimes puts people in a collective blindspot/groupthink. Imagine if you are in your 20's and Git is the only SCM you have used, everything other than Git would either be old-school or weird.

I definitely agree on GitHub though. I think it's quite nice for small projects (I manage one myself) but I don't see how it's usable for a serious large software project for reasons you mentioned. Even simple things like correctly linking issues together, or code review tools just seem severely lacking to me.
You do know that people still print photos, right? Some of them will definitely survive. And unless the human civilization collapses I don't see why some digital media wouldn't survive either.
We are experiencing higher than normal call volume, where normal is 0 calls, so you calling us now is a massive influx.
DUI can also be a life sentence because you kill someone or die. I know a dude who will never walk again. He has employment problems whether or not his employer knows why he is crippled [0]. We're grateful that he hurt himself and not some bystander. This is a major infraction.

I have some sympathy for anyone discriminated against for something they did long ago but the solution here is to educate HR departments to only use relevant criteria when assessing candidates. Or, in other words, reset the social contract a little.

[0] Bonus rant: this fact is why I've always been consistently vocal that the people trying to put so much liability on self-driving vehicle operators that it'll slow down deployment need to take a long hard look at themselves. We need to get humans away from the wheel ASAP and if a couple of people die on the way there those are lives better spent than what we do now.
if(!socks5_resolve_local && hostname_len > 255) {
socks5_resolve_local = TRUE;
}

This is really a bad idea. For people who use anti-censorship tool to protect privacy, this can leak their identity through DNS.
If you only want sync then Syncthing [1] is better than all of those and doesn't put you data in the cloud.

[1] https://syncthing.net/
You always have been able to from uber.com
They don't call it Spaceship Earth for nothing!
About 290,000 in 2022.

https://www.census.gov/quickfacts/fact/table/anchoragemunici...
While some IDF reports suggests they did struck 475 batteries, their signal and intelligence aircraft was airborne for countless hours now and they do know much more and are targeting accordingly, still we are all in for minor surprises,
Looks like they killed cameras with built-in lenses. Cameras with interchangeable lesnes, which would've been used by the pros, have kept their market share identical if not grown a bit.
FWIW similar statements have been made regarding the F-4 Phantom fighter jet.
I’m very far from photography. Can someone explain why this is revolutional or something? I thought that for “pro” photos you just get the original pixel values from the sensor and work from there. X, Y and some color format of a specific bit depth (is that RAW?). What does “Log” do basically? Save space? Limit the exposition? Or is it just a format that existed for decades and iphone decided to support it? Or is the industry in such state that integrations like this are huge? It’s not clear from the video. Thanks!
Cinema is safe from the optics point of view as achieving some of the effects of large sensor + large lens is impossible with a phone size camera. But Apple has it cracked and they could easily crush that market. They have a great sensor with enough resolution per inch, great dynamic range, ability to produce lenses with super low defects and have enough processing power. Sensor wise ~100 megapixels should be enough to replicate fine grain of a good movie film and iPhone 15 sensor's dynamic range of 12-14 stops is on par with film already.
I just wanted to point out here because the distinction is kind of important.

There are still a lot of things that are popular in the CSR space that are just based on some very weird architectural choices that do typically lead to worse CWV metrics, worse accessibility etc. Looking at you NextJS and larger React community in general.

However hitting those CWV metrics using a CSR solution, especially one that is just straight up standard web platform stuff such as Lit is not going to be a problem at all and you aren’t somehow improving your SEO simply because you rendered it on the server.

I think there is a misconception here that the CWV metrics are processed in a numerical fashion like 0.2s for LCP is better than 0.3s but there is literally not a single shred of evidence for that nor does it even make sense.

Those metrics are bucketed into 3 categories of good, needs improvement and poor intentionally.
Home owners in New England would refer to this as a 'whole house fan'.
It's not entirely a fair comparison as the cost of labour and life have gone up significantly since then

It's estimated 78 people died constructing the forth bridge which would be unacceptable these days
This kind of bug isn't supposed to be exploitable because the extract process is sandboxed.

The real vulnerability of concern IMO is that the sandbox was so easily escaped.

There's very likely piles of bugs in all the surface area of everything involved in extracting/scanning the files. It definitely doesn't end here with this libcue bug.

The only thing making this architecture remotely sane is the sandboxing. It's rather concerning that was so easily bypassed TFA hadn't even realized they were escaping a sandbox.
Free and open source until you have enough users to start locking off premium features and charging for a subscription lol.
It’s better than it used to be, but I don’t think it’s because of higher brightness. No amount of it can make blacks visible in direct sunlight.
Pax Volckeriana Is Done. Welcome to the New Order
You know what is totally, totally irrelevant here? Your (incorrect) presumptions about my nationality and ancestry.

"Racism" in popular usage includes ethnic and religious hatreds ("racism against Muslims" etc.). I agree this usage is sloppy. Would "virulent bigotry" be more precise?

Suppose for argument's sake your claim that nomads "would gladly enslave your ancestors and congratulate it [sic]" were historically supportable -- let me lay out for you why your "malaria/tsetse fly" comparison is still plain old unilluminating bigotry. In short: a) you can generalize tsetse flies and malaria organisms but not human members a group; b) you can relate to the latter, but not the former, on human terms.

Were there periods of positive coexistence between nomads and settlers, and were there cases of successful peace agreements between the two during conflicts? Were there members of nomadic ruling elites who championed or protected sedentary subjects from their peers? Were some nomadic people themselves slaves, religious ascetics, children, etc. who would not "gladly enslave" anyone? Did some nomads even transition to sedentary life? Do they have human descendants alive now? The answer in each of these cases is a well-attested "yes". Do any of these cases apply to malaria or the tsetse fly? No.

By comparing a human group to parasites or vermin, you can generalize them and dismiss any possibility of relating to them on human terms. If some group would gladly enslave me, I'd have no problem condemning it or resorting to force. But unless I mainly wanted to enjoy treating them as inferiors I wouldn't liken them to diseases or insects like you are doing.
I wonder how many political meetings were had, to decide who got out of the way of who.

Or maybe it was the toss of a coin? But then a franc or a pound?
> All too often, the answer I come up with is "not really, no".

As an employee you get common stock, so multiply by 20% as a rule of thumb.
A recurring theme in science fiction. See for example "They Saved Hitler's Brain".
Yes, it's a pretty amazing story of a westerner working at Nintendo. Bizarrely I worked with a guy who worked with him. I dont work in the games industry but this guy had. Roughly he said he was genius. I didn't realise until after I left that job that he was talking about the same guy who led 1080 development. He was just talking about the mario 64 squishy face that can be pulled and stretched. Saying he knew the guy who programmed that. (Given his background I don't doubt the story)
Why? Whats the benefit of having slightly more options on postproduction when you put output to compressed, 8bit, low bitrate platform that most people consume on their tiny mobile screens with blue light filter?
I've build an analysis of audio usage in podcasts. Currently 93% are using MP3 and 7% AAC. Ogg and Opus have virtually no usage at all.

https://podcast-standard.org/audio/

"Spotify for Podcasters" is the biggest hosting service pushing AAC usage, with ~30% of their inventory being AAC. https://podcast-standard.org/hosting_systems/spotify/
Why is this written in React? I understand Rust doesn't have any GUI frameworks (like Qt), but is this the way, then? Is it an adversity to learning something new?

You can reasonably write a C++ app or with Qt and write your GUI stuff in QML, and even plug in Lua, Python, or JavaScript as a scripting language. Yes, thats work.

Using a browser to render is just an easier version of using a GPU API like OpenGL to build your GUI. Your OS comes with gui stuff, use it.

Other than that, cool enough, though something like pcmanfm support adding remote locations as well...?

Another question, why Prisma?
particularly in SF social unrest is viable
The cloud storage is the part I'm not interested in. I already use Syncthing, and it fills that need really well (tough with a UX so meh that I'd be hesitant to hand it to non-developers). I'm interested in e.g. tagging of files and a good GUI, and Syncthing doesn't really do any of that (unless I've missed something).
For all new employees, collect your assigned Apple laptop and Apple TruthPods at HR before proceeding to your floor.
Who will be the first to wrap this in an API using twilio?
Why? Find a way to distil whatever process the brain does, emulate it on a computer.
The article does a pretty good job of explaining it. I went from complete ignorance to layman’s understanding in the 10 minutes it took me to read it.
I feel like this is a lot more approachable with the advent of cheap mass-produced RC helicopter parts (modulating the collective pitch with the audio waveform).

(Which has me wondering if you could do some fun directional things with the sound? Of course low bass is not exactly known for its directionality)
Well, while I listen to FLAC natively (pretty sure Jellyfin knows that all my clients are capable of FLAC playback), the whole point is that I won’t be dependent on Bandcamp existing in 40 years to still enjoy my music in the LLM generated meta-crypto-space that only supports Matroobis files ;)

With the quality of my speakers (the fanciest being a Logitech 5.1 system), I could probably go even lower without hearing a difference ;)
GraphQL has its place, but IMHO it is at either side of the bell curve of project complexity. It will be great for trivial projects, and it can help simplify things in really complex large projects with multiple clients and services, but it just isn’t worth it for everything in between these two extremes.

Significant engineering time will need to be spent ironing out important things that just work with REST (like caching).

The best analogy I have for what working with GraphQL on the backend is like is the “If you give a mouse a cookie” story [1].

You try to set up an API but end up being asked to implement three different caching layers, using the data loader pattern to batch requests to the DB to improve performance, discovering that custom error handling code is needed to get non 200 status codes back from your API, using persisted queries now that your frontend is asking for a lot of data in the body of the request which is taking up too much bandwidth, etc…

The code as you can imagine after doing all this is very hard to follow, even without doing any of the optimizations I listed above there are things like reference resolvers that make tracking down bugs or just finding where the data is being collected from a nightmare.

[1]: https://en.m.wikipedia.org/wiki/If_You_Give_a_Mouse_a_Cookie
> DUI can also be a life sentence because you kill someone or die

This doesn't require your record being kept forever, though. You're already dead or guilty.

> the solution here is to educate HR departments to only use relevant criteria when assessing candidates

This won't work. You don't decide what's relevant.
You can build systems of unbounded complexity that are functionally correct but are inelegant.
Did you read the article?

> We believe that making people invest time, commit to a trial, and put skin in the game will help you build a more engaged user base. This friction weeds out the people who aren’t serious and creates a sense of urgency. It also forces you to focus on the customers and users that really matter.
Yep, see Netflix film Stowaway for example. Once we get Spacex Starship working, fit 2 of them with Hab modules in the nose. Launch them and connect together at the nose and spin at different rates for moon gravity (G/6) and Mars gravity G/3). Use steel cables to increase radius and reduce required spin rate.

A relatively cheap (for space) setup to get some good actual measurements.
Dangerously false. There are differences in innate immune response with weapons potential.
Integrating ROS 2 with Microchip's PolarFire SoC FPGA
Acceleration Robotics and Microchip have collaborated to produce the Robot Operating System (ROS) 2 for the RISC-V-based PolarFire® SoC FPGA Icicle Kit. Learn more about the framework in this blog post.
64 bit IEEE 754 floating point, as per the spec.

Anything else is non-standard.
I downloaded the .deb file and installed on Linux Mint 21.1 Vera on a Lenovo T460s

$ spacedrive
spacedrive: error while loading shared libraries: libssl.so.1.1: cannot open shared object file: No such file or directory
I’ve not used uber a ton, but i have definitely waited 20min for an uber.

I’ve also never had to wait out surge pricing to catch a taxi
> that is just another voter suppression tactic

It's really, really not.
This is what C# does, for example.
>>Why would anyone want to call a "real" taxi without any driver rating system?

I don't understand how the rating system helps in any way shape or form though. The worst rides in my life in any taxi, period, were all from 5-star rated Uber drivers. Most recent one in a small English town where the guy was literally doing 60mph on 30mph streets, braking hard and going into corners so the tyres would squeal - I literally had to tell him to slow down and he said "no it's fine don't worry about it". I checked and the guy had 3000 completed rides and something like 4.8/5 rating. I reported him through support but I will never know if anything was done.

>>never had a good experience with a "real" taxi before Uber anywhere in these countries

I'm from Poland and I never had issues with "real" taxis here, in Krakow, Warsaw and other places - you have to watch out for fake taxis which can operate outside of regulations, but the proper licenced taxis are absolutely fine.
Toxiproxy – simulate network and system conditions for chaos testing
This is a well-discussed issue with c memes, not a widespread issue. Even in c, jump tables are a safer alternative.
It's mainly zillions of photos of kids and pets and food, so it doesn't matter if other viewers aren't impressed, they're impressive to the person who took them.
The remote work world is becoming increasingly competitive, with more and more people vying for the same jobs. So how do you position yourself as a top candidate and stand out from the crowd?
I have never taken an Uber. What am I missing? It's just that they are cheaper than conventional taxis?

I never had a bad experience with conventional taxis either: I just get in, say address, pay, and get out.
please increase the fine. no matter how much the fine is, they won't learn either way. better to get as much money as possible out of those companies.
Why are you describing Uber? Here in UK that pretty much is exactly the Uber experience.....long wait times, drivers cancelling rides as they are on the way to you, cars that smell like piss.......can't comment on the gangsters stuff, but jesus christ Uber is 10x worse than local taxi companies here, at least they keep some standards.
As far as I naively understand, the number of distinct colors in a digital image is limited, so the "log" mode is using the available color space in such way that there are more details preserved in highlights and shadows. but then "color grading" or "color look up table" needs to be applied, to recover the original colors, because the "log" video looks greyish and washed out.
For the use of the botnet...