skysight-inc/HackerNews huggingface dataset:
Not always better, but for most cases where people typically use a hash table it frequently is, assuming the radix tree design and implementation is excellent. There are still a few cases where well-designed hash tables are a better choice e.g. fixed size cache maps with unique keys. But to agree with the OP, there are very few hash tables in my software these days.

The downside of radix trees is the space of algorithm designs is pretty exotic, especially high-performance implementations. It is much easier to write a good hash table implementation than a good radix tree implementation.
Wow had been looking for something like that last week on github but maybe I should be using Google instead! Many thanks, you saved me a couple of months dev time!
You forgot the "create the universe" step.
For me it's The Idiot, due to Myshkin being such a distinct character. But all of Doestoevsky's work was eye-opening for me.
The site fails to work with cookies disabled. Most sites that require cookies at least display an error message.
I'm beginning to highly doubt that anyone defending the GDPR has ever had any responsibilities that included:

1. Running a tech company

2. Funnels, conversions, and retentions

3. Writing software

Either that or they just want to watch the world burn.
Nope, that does not cover certificate issuance for IP addresses in that range.
Is there any reason to believe we should take those comments seriously?
The second essay in David Graeber's book "The Utopia of Rules," which I think is called something like "On Flying Cars and the Declining Rate of Profit," has an interesting discussion on why the future you described (and, let's face it, were more or less "promised") never came to be. I'd say it supports the conclusion you've already intuited.
You just moved the goalposts from "don't recruit where there are older students" to "yes, they recruit there, but do they recruit the older students".
Maybe this company needs regulation. I think the benefit of the doubt can be used to hide reason.
Are you saying you left because these types of people are on the platform, or because you share their complaints?
Plus, since it's the letter D, you get instant street cred for any One Piece fans. If that's your thing.
Its VPN, Private Tabs (no cookies), uBlock Origin in Medium blocking mode. I guess that's enough.
CockroachDB. A cloud native SQL database in Kubernetes
Cores from Coral Reefs Hold Secrets of the Seas’ Past and Future
Is that really the end game? Am I an outlier since I don't want to manage people, I just want to write code? I'm 50 and have been programming since age 13 and I've turned down offers to move into management, since my 1st love is actually building things. Is it really just expected that at some point we all give up what we love to do just to fit into some corporate culture?
Especially timely as Spectre/Meltdown mitigations put indirect calls and branch predictions under more performance pressure -- nice reminder of how these things work.
Have you given Google's name service a try? Regardless of all the privacy stuff and etc going on in HN, their product is really nice.
If you base all of your business decisions on the worst possible scenario, then you simply aren't going to run a business at all. That is true both before and after GDPR. Some level of risk is inherent in all business activities.
I’ve personally applied for jobs I’ve been overqualified for with the intent of getting in the door and moving out of that position as fast as possible. That might be good for me, and good for the hiring organization, but I totally understand the hiring manager blowing me off, because I wouldn’t be filling his need, and in a couple months he’s back to sorting through resumes and doing interviews.
Is there a process to get that modified/amended? It seems like a carryover from the days when the internet was a friendlier place and not full of abuse.
Snips open-source and private-by-design Voice AI platform is preparing an ICO
That's basically what the top answer says, but it's still an interesting question. Especially since it shows people how interrelated different aspects of the economy are to each other.
They don't even need the kitchen/shower. When traveling I tend to eat at restaurants, or find a park with a grill (sometimes I bring a camp stove). Truck stops already have showers - they will need new users for them as there are no longer truck drivers.

I've long wanted this, travel for 10 hours at night while I'm asleep, check out a historical museum in middle of nowhere Kansas, drive an hour, have lunch, and check out some county park (again in the middle of nowhere), then have supper, drive a bit and watch the sunset over some historical marker and the process repeats until I'm at Grandma's house. Much better than the current plan of watching cotton fields go by.
Should be fine... if their business model included farming out PII for profit, those same people can be gainfully employed in shutting those systems down and implementing processes to ensure it doesn't happen again. Net employment change zero.
Older devs, after seeing enough technology fads, are much more sensitive to bullshit. Which makes them a bit sarcastic WRT any new fad. Not a desirable trait from the employer's perspective :)
I think you should ask a lawyer about this approach.

I would very much consider this to be non-compliant, as this is a form of transparency evasion. If it isn't directly addressed, it might be covered by whether the data handed out should be the data available at the time of the request, in which case it would be prior to you having a chance to delete it.
In fact, it can get extremely close:

https://www.youtube.com/watch?v=XVv1GipR5yU

And since you can define your own operators, you could just go all of the way.
No, but what about first-party cookies? And all sorts of local storages? I don't need them too.
Re: Patients are by far the worst kind of customer to deal with.

Sorry, but if your org has no patience for patients (pun intended), then you are in the wrong biz. It comes across as, "Our business would be smooth if not for pesky humans."
Observing the second law of thermodynamics in software
they gave people the ability to check any individual password against the online Pwned Passwords service

What could possibly go wrong?

This works by locally hashing your password, then sending only the first 5 hex characters of the hash to the server. The server sends back all matching hashes of bad passwords it has on file. Typically this returns a few hundred hits. The local client (probably some piece of Javascript) checks the hits against the password hashes returned. If there's a match, the password is in the database of bad passwords. This supposedly protects the password if communications with the checker are intercepted.

But does it? If an attacker can see those first 5 hex characters, they too can get the list of hashes of matching passwords. There are only a few hundred of them, and they're hashes, not the actual passwords. One of those is the hash of the user's password. Now they know what hashes to try.

An attacker presumably has a big database of likely passwords to try. So they can create a database of hashes locally. The hashing algorithm is known to the client, after all. So now they have a few hundred passwords to try for a break-in. Try those over the next few days, and they're in.

Is it really that bad, or am I misunderstanding something here?
They came in to the last company that I worked at to pitch us on this. We spent somewhere around 200 million a year on advertising and they wanted a chunk of that.

Their pitch involved bringing roughly 30 people into a room for three of them to do demos/presentations/q&a. Definitely the shock and awe approach. Unfortunately for them, we weren't totally clueless. The claims they made about their data and what it would do for us were pretty laughable.

I don't know whose idea it was to let them pitch us but it was a total waste of a day.
Somebody needs to start working on the last 10 meters problem: from my driveway to the fridge.
I didn't get the feeling that this woman was the kind of Yelp reviewer South Park were shaming.
I mean, yeah, obviously, I'm not disputing that, but the point is that it's still "constant time", it doesn't scale with the amount of memory.

My point wasn't that it doesn't get slower if you have larger datasets: of course there's a change when you go from cache-hits to cache-misses. My point was that trying to say "it has higher complexity than O(1)" is an inaccurate way of describing that slow-down. "O(1) random memory access" doesn't mean "fast memory access", it means "memory access where the time is bounded by a constant".
Didn't Yelp use to coerce businesses too to pay to get their bad reviews "hidden"?
In my personal experience what I discovered is that designing a good complex system always starts by reducing it to its minimal terms first and only then you can re-expose the complexity. This is less true when you are designing from scratch and way more true when you have something that has (dis)organically grown.

Edit: typos.
PowerShell is an extremely small part of the .NET ecosystem. It's more like a REPL for a programming language than a shell. And regardless, that a future version of a piece of software would be implemented in the latest version of the framework is not at all the same thing as what I'm talking about.
sorry but that is a very naive perception. what will happen in 10 years more realistically? things will get a bit better, regulations stiffen, maybe self-driving will be actually banned till it reaches maturity point (how to get there without millions beta testers is another topic).

don't hold your breath that some government in indonesia or africa or india will do anything for self-driving soon, nobody will be banning anything there. they'll keep using whatever can drive on the roads till it fails to move, regardless of some fancy self-driving high-tech.
If you wrote a restaurant review 30 years ago and it was seen by millions, likely the same number who saw your post on yelp, and attached your photo along with your text, you would have been impacted. Yelp is a saw you held the wrong way. Do we need instructional videos for saws?
there are a lot of interesting projects that choose to self-host their git server for various reasons. don't limit yourself to github esp if you're looking for decentralization-adjacent projects!
> ... to avoid talk like 'that person was hired into team X, they must suck at Y' or 'org X is easy to get in to, I wouldn't want to work with someone who was hired into it',

This is why you do your best to hire mature employees no matter their age and fire immature employees, no matter their age.
Have a source on that? If you use Google Analytics you need to provide one.
I Have 2x More Revenue Than Them Why Can't I Close My Round?
Subways in some cities (I'm in Vancouver) do some of this. But they are low speed and are on dedicated track. Trains hauling freight and people between cities have to share track with other types of trains, on irregular schedules. That's what an automated road would look like: not one team of cars but a random collection of vehicles that must somehow share the same infrastructure. The number of vehicles per mile of track would also be exponentially higher than any subway system.

Automated train systems are still monitored by humans. When things go wrong humans make the little changes to keep the system going. The computer doesn't decide whether to offload the passengers if a train is stuck, or make them wait for some other humans to fix the train. A team of humans can do this for a subway system with a few hundred cars on a dozen lines, but a few thousand cars on many hundreds of roads is another matter.
No, sorry. The issue is that a job that pays fairly for the position doesn’t feel fair to someone who is settling until they get the job they really want. That kind of person really is likely to leave quickly. Whether it’s worth hiring someone who wants to leave immediately depends on how quickly the company can get new hires up to speed and how much effort they put into interviewing.

Now, a company can define overqualified incorrectly. And they can misjudge the cost of a temporary hire. But people really do apply for jobs they think are beneath them until they get an offer.
> Those often made me laugh; does that count as joy?

Yes, yes it does!
Why even post this if the article has to be purchased?
Ethiopia Already Is the ‘China of Africa’
The Ultimate Guide to Snapchat
> The typical solid dev can only put in 4, maybe 5-6 hours of actual good coding a day.

Outside of extremely rare triage situations, this limit is true for all developers, regardless of age or quality of output. Beyond about the 6 hour mark, people can force themselves to sit in a chair and hit keys on a keyboard like the Swedish chef from the muppets, but it's pure management denial to believe those hours count as "productivity" and in fact when the defect rates start to get high and fatigue compounds and morale drops, it's really anti-productive.

Really, younger age is just usually correlated with fewer extracurricular responsibilities, i.e. home repair, health maintenance, domestic responsibilities, marriage, children, etc. These things tend to increase with age, making it a scheduling impossibility for older workers to sit in the chair at 8 pm going "hur duh dur" while slapping keys.
Imec’s Lenna AI Chip Tests Binary Approach
Not the size of the organization using the building but the size of the building.
It will likely be years before any small business gets a routine regulatory enquiry, unless there is a complaint. And that is how it should be, isn't it?
I have the same result, uBlock Origin on its own is enough.
if your work makes somebody money, then it should never be free.

there are plenty of interesting projects that will never make money, that you can volunteer for if you need work to build a portfolio.
> You have to get to some truly lofty heights before you find the activist investors.

That was exactly the point the GP was trying to make...
The request-oriented collector is not just a generational GC by another name. The key point:

This write barrier design allows ROC to efficiently reclaim unpublished objects when a goroutine exits simply by resetting the current sweep pointer back to the initial sweep pointer.

If you use a disposable goroutine for a task, then when it exits, any memory it allocated but did not publish to other goroutines can be reclaimed without doing any further work. It's very much based on the idea that if you can put off collection to the end of a task, you can do it more efficiently, like OOBGC, but approached from a different angle.

I have no idea how well it actually works in practice. I've wanted something similar in Java for years, though!
thanks :) I made that. It's not perfect yet but does the job :)
Millions of Women Will Make Fortnite a Billion-Dollar Game
Which party do you see as the bully here?
PostgreSQL Streaming Replication – A Deep Dive
Much easier on the eyes if the colors are inverted
The point of a secure password is that it _won't_ be in the list of hashes by the server. The service should prevent the user from using any of the passwords that are matched by the password database.
Ask HN: What's one advice for a startup looking to hire internationally?
Any advice based on experience or field knowledge with regards to how to manage HR & Payroll will be very valuable.
My point is that people balance risk of food-borne illness against variety. Homes are virtually unregulated because we rely on individuals using their social networks. Small restaurants are more strictly controlled. Chains, stricter still. This is a common regulatory pattern for good reasons.
I think the list component, especially when used with a card, is a bit hard to mangle in all the ways I want. This is just me trying to overuse the components though, they aren’t bad on the surface.

The table components are good but not great. Find for some basic data displaying, but lack the flexibility I’m looking for in more complex views. There are some other options out there to solve this problem set though, like hot table.

I don’t use their slider component as it’s not featurful enough for me.

I use a different date and time picker.

Their select box input has some good qualities but also some issues with usability on mobile. You can work around them but it’s clunky.

As for me pushing back to them, I don’t think I will. My UI skills leave much to be desired. I’ve seen what skillful front end developers look like and I am not in their class. I’ll leave it to the experts :)
One of my favorite series! Grab your grail!
This is where the scum of the adtech industry lies. While Google and FB collect a lot of user data, they only keep it to themselves and use the data BOTH for better advertiser targeting as well as for customizing user experiences.

Oracle BlueKai, which was an acquisition, collects data from various sites users visits (via cookies and their SDK) and explicitly sells that data to other ad networks. Ad networks, outside a few of them, don't have a lot of data to target and thus rely on 3rd party data brokers such as BlueKai to fulfill this need. BlueKai also have tie ups directly with the advertisers, especially brand advertisers such as Unilever etc., where these advertisers require the ad networks who are advertising for them to use BlueKai customer segments (which they created using user data) for targeting purposes. And all of this is completely invisible to the user.
Ah, i stand corrected!
Go test your tests in Go with go test
Her Opponent: Gender-Reversed Clinton-Trump 2016 Debates Theater Play
So what if you then took positives from 5dig hash matches and searched then through 7dig hash matches? Like a sieve?

With a good cache, thatd save some bandwidth.

Maybe that's wishful thinking. I can't imagine checking new passwords more than a few dozen times per second at the most. Bigger sites probably just write their own password integrity tools.
Nexus OSS can't be clustered / put in a highly-available install, which is a paid feature for Nexus.

To ensure that you're actually deriving benefit from your Nexus install, you have to block outbound connections to the NPM public registry from your CI build agents (if you don't firewall it off, you don't want to wake up one day and find that both origin and the proxy are erroring because your proxy never actually cached anything and you never tested tested your proxy... right?), with only the Nexus installation permitted to make such outbound connections. And as bad as NPM may be, there are real maintenance costs to running your own Nexus install (not least of which, managing updates that will take Nexus down and communicating them with your dev team so that CI builds which error out when Nexus is down can be restarted when it goes back up), and thinking that you can do better than NPM is hubris. Running a private Nexus OSS install for the purpose of trying to increase availability for low cost (not zero - you still have to pay the infrastructure costs) is usually a false economy.

If you work for a company with enough operations and infrastructure resources that adding a clustered install is trivial, then you probably have enough resources to pay for an Artifactory license.

TL:DR - NPM has its faults but it's still probably de-facto both more available and better updated than taking on the responsibility of running a proxy unless you have mature ops/infra teams
Mastodon has attracted a very diverse crowd and I'm curious to see how it plays out with the primary developer Gargron, who gives me a sort of eccentric vibe similar to Linus or RMS.
If anyone actually goes to the trouble of doing all this, please make it use \n for line endings instead of \r\n.

Future generations will thank you.
> Rate limiting by IP becomes less effective when thousands are involved and most requests end up succeeding.

What do you mean by "end up succeeding"? Most requests successfully authenticated? On the first try? Second try? Tenth try? Hundredth try?

(I'm not trying to doubt the utility of pwnedpassword validation; just hoping you can help me understand the threat you're facing and why IP rate limiting didn't help much. Thanks.)
I had just switched all my domains over to porkbun for this very reason - whois guard wasn't free at namecheap. I think I'll just leave the domains I moved there, and then continue with namecheap going forward. Now I view them as essentially equivalent plus or minus a few pennies per year.
I personally own a orignal 1st gen 8-channel unit, and despite newer gens being hardware-wise more capable, I still find this legacy device useful, in particular, for deep probing JTAG TAPs.

The price hike was painful though, and definitely not justifiable by hardware despite being well manufactured. They also make some fairly bold claims by stating that it directly "Works with RS-232, 422/3, 485", although I'd be willing to bet none of their units would survive anything close to full admissible voltage range per respective TIA spec let alone properly handle termination, which is a real trap for the occasional hobbyist. Hardware aside, I think the real value is in software UX, which they've executed quite well.
Are you suggesting that countries outside of the US care about US copyright law? The Russian video streaming site I use sure doesn't.

What about the pharma companies in India that copy American drugs (to the great benefit of humans worldwide)? US law does not rule in other sovereign nations.
PNG case aside, some serious people are arguing today that as our computers and phone become extensions of our mind, taking some person phone or Facebook away is a form of torture or human right violation.

https://www.youtube.com/watch?v=Jg00gK43Id4

Also adds an interesting spin to talk about restricting children access to social apps.
Same here. I've moved everything to uniregistry from namecheap. It was such a headache moving domains, I wouldn't use namecheap again... even with free whoisguard. And inexplicably some of my domains that were using whoisguard had their email contact information changed, without my knowledge, to "legal@namecheap.com" meaning that I wouldn't receive any confirmation emails. What a mess.
Free Speech is a Triangle
The case name is "GREAT WALL MEDICAL P.C. vs. LEVINE, MICHELLE".

https://iapps.courts.state.ny.us/webcivil/FCASCaseInfo?parm=...
Airplanes have essentially the same problem with respect to accident publicity and we've managed to get a functional industry out of them, even if some people are afraid of flying and so never do. So while this is clearly a problem that will delay the introduction of driverless cars it's one that can be overcome.

I sort of suspect Waymo would have been selling driverless cars a year ago if it weren't for this, actually.
The Xerox Takeover Saga
https://news.ycombinator.com/item?id=17179290
I'm not sure how much interest will weather. GM cannot afford to ignore it completely, if Ford invests and gets there, they face the real danger that Ford will have all the patents and a much safer car.

What the safety reality of self driving will be is of course an open question. The risk that someone else gets there and proves they are safer is too high for the big auto companies to ignore. Regulators already insist that all companies have any useful safety device when the device proves itself.

Note that the car companies are interconnected. The ones that are not investing in this technology have cross agreements with those that are.
God would take care of that during the first six days.
The Next Big Anti-Tech Backlash Is Just Beginning