skysight-inc/HackerNews huggingface dataset:
I guess I get the idea that the O(1) is for the number of entries, but in my experience 99% of prod time is spent hashing keys on amortized O(1) systems, so focusing on the basic complexity theory would seem to be leaving a lot of performance on the table and also contributes confusion.
This is really silly, but I'm looking forward to being able to label my Chocobot as a bot. Not that there ever was any doubt, but...

https://botsin.space/@Chocobot

He was really easy to write in D:

http://inversethought.com/hg/chocobot/file/tip/chocobot.d
Interesting. Here in the UK, the law can work both ways, with exceptions where there is good reason.

https://www.citizensadvice.org.uk/law-and-courts/discriminat... , https://www.ageuk.org.uk/information-advice/work-learning/di...
That may not work for all (I want to say most) of literature. Many books I like are pretty dry. These books are theme based and not story based where you don't really care how the story ends, but are more interested in the deep conversations between characters which are spread throughout the book which may not show up in the first few pages. The author uses the first few pages to describe the settings and make you more comfortable with the times and the environment the book is based on. You may not really be interested in those parts but subconsciously they help you out throughout the book and lead to a more immersive experience. This is what separates films from movies too. I'm sure even fast paced fiction (say thriller) writers would take their time in setting up a universe for the reader. You don't really remember the details described in each line but the approximate picture is enough to get you 'into the zone'.
Ask HN: Results of hiring senior engineers from StackOverFlow ads?
We are considering putting an ad on SO hiring a Senior Engineer.

Anyone have stories about how effective it is?
People using Venmo to spy on cheating spouses
I had the TI-85, and after BASIC I learned Z80 assembly. I wrote a bunch of programs for that calculator in HS. I love it, and I still love the Z80. So simple yet brilliant.
Andrew Clark: React Suspense
Even there, the situation isn't fundamentally different.

We are constantly in a situation where we do not have enough resources to do everything we'd like to do, we have decide which are the best uses of the resources.

If we don't even have enough resources to keep everyone alive, then we are still in that exact same situation of not having enough resources to do everything we'd like to do. We are going to have to decide how to expend those resources (i.e. which people are going to live)
Purses, Hand bags: Because women's clothing is atrocious with regard to pockets of usable size.

Dresses: Because women traditionally wear dresses, however, you do find Kilts on the man-centered end of the spectrum.

Floral scents: I love floral scents and find most scented products intended for male consumption to be ludicrous, insulting to my intelligence, and obvious marketing pandering put up around the same Axe-scented products. Also if you buy tactical bath wipes, you're pathetic until the end of time. There's nothing un-manly about wanting to be freaking CLEAN and smell nice.
Is this like Capgras delusion or something? I have met people with Capgras delusion, and it's a very strange experience to interact with them.

https://en.wikipedia.org/wiki/Capgras_delusion

But please, don't call mental illness scary, if that's what this is. There's already enough stigma around mental illness to feel like you have to be scared about discussing it.
Show HN: ThePDFApi, a Chrome Based PDF Generation API Hosted on AWS
Hello HN!

It kept surprising me how much of a hassle it is to generate a PDF with decent HTML5 rendering from my SaaS apps. I tried several free libs and APIs but ended up with botched rendering a lot of times. So I set out to simplify this chore by creating an AWS hosted HTML to PDF conversion API that's based on Chrome. This API will allow a dev to just send the HTML to our API and get a PDF in response without having to worry about running and managing Chrome somewhere in their infra.

I just finished the first version of my landing page and hosted pdf generation API (https://thePdfApi.com) and would love to have some feedback on the following points:

- is it clear upon viewing the landing page what the product is about?

- are there any questions that you have that are not answered on the page? I'm thinking about adding an FAQ once the first questions pop up.

- would this product provide value to you if your startup needed to generate PDFs? If not, what would you use instead?

Thanks for helping a fellow hacker out.

https://thePdfApi.com
1) would take about 20 seconds, thanks to Let's Encrypt, but probably only marginally more time for some other CA with an API.

2) Who exactly is staring at CT logs and going "oh, I don't remember this domain using this CA, maybe I should investigate this" ? Sure there's a record of it. Doesn't really matter during an attack, because public attacks like this aren't intended to last long.

All you need is a half hour or less to steal a couple hundred million from a bank, or cryptocurrency wallet, using this attack. That's more than enough incentive for most unscrupulous 3rd world hackers.

If you're an authoritarian government, you could require CAs in your country to selectively quiet CT logs by certain users, and just issue certs willy-nilly for your private government org for MITM purposes. Google Chrome would detect them for Google-owned properties, but smaller sites would never know. And spy agencies can use this at their leisure and basically never be held accountable, because world politics.

Let's face it. The CA system is a joke and BGP is the butt of it.
train it.

Give it examples that we consider moral and examples of what we consider immoral and have it figure it out. The solutions that the algorithms create are less complex than the data that they base the solutions on; so it should be relatively easy for it to model these solutions as data. We would have to train it on what we consider moral and immoral; that would require us to visualize the solutions in a way that a human can make the determination and provide the feedback.

As far as how we get to the solution, that will probably come when there is a liability for discrimination. So lawsuits like the one mentioned. I think that mandating does not work well, it would be more appropriate to make people liable for the decisions made by amoral systems. This liability would create a demand for moral systems.
Put concisely, so nobody can inject content in-transit.
5G Wireless Service Is Coming, And So Are Health Concerns
Interesting approach for optimization of an algorithm that I haven't seen in any books(as the author also mentions).

Is there any comprehensive resource for these, or does everyone kind of fiddle around and stumble on these independently. I have always been curious about 'hacks' such as the Fast inverse square root method. How does anyone figure these out in the first place?
> move myself away from it

I stop approaches from ad-tech companies myself.

> the consumer would be an equal partner in all data transactions, for two reasons: 1. Fairness 2. Data quality

why would a consumer be interested in cooperating? No one likes ads, right? :) The businesses milk data out any way they could, and share it. People defend themselves and share the knowledge. Its how it is now, and looks like will be in future.

Browser companies may be on either side, today I'd stick with Firefox and Safari.
It's important to consider that the workers wouldn't have to replicate the tech tree of the past. With access to all industrial expertise, as assumed in the question, what could be done more efficiently, or what could be done to better suit the ergonomics of a 20 person team?

I think the inverse question is also interesting. What technology have we lost, because our current infrastructure has negated our need for it?
Never enter your email into one of these services, but go ahead and use it to sign up for every mom&pop online shop, forum, etc...

Treating your email address as a protected piece of information is a laudable goal, but seemingly impractical in the real world.
We could argue all day about the intent of the US law, but the wording of the law lists protected classes and older workers is a protected class, and younger workers is not - discriminating against older workers purely on the basis of age is illegal and discriminating against younger workers is legal. The article clearly states the case is tried in San Francisco so US law is the only relevant law.

I agree with your sentiment that no age discrimination is btter unless that is somehow relevant to the job.
I understand what it is for. YMMV but for me C++ is pretty much a constant mental stack overflow when reading the guts like this. It seems like C++ libraries are getting more and more configurable in a way that hurts readability and understandability and library designers don't seem to recognize there is a fundamental tradeoff here.
So who is going to tell the 13 peers that they should not accept BGP path advertisements for 1.1.1.0 from anyone but Cloudflare?
And airlines one of the most hated experiences. It's proving the point.
This is great to hear, I've been using namecheap for years, now I can save a few bucks on every domain!
Apple Releases iOS 11.4 with Messages in iCloud and AirPlay 2
What's scary is the fact that you can be prevented from recognizing this as delusional because people have decided the delusion needs to be protected from "hate speech".

Look at the people in that issues thread saying that the the "bot" wording is not "inclusive" enough.
I never joined because it somehow seemed to appeal extra strongly to these types. I don't know why.
Somewhat simple stuff like this is the real reason classrooms should have computers or iPads - not the wasteful resources and clunky programs they actually get used for
Amazon already does this. They allow you to download first n pages of as an ebook for free.
Yes. The system is bad.
This is the first I've heard of porkbun, it looks interesting
They we're just programmed to start trouble, don't hate the robot, hate the code.
I agree, “Show HN” should work, maybe with some standard way of indicating that they’re interested in investors contacting them.
I like the idea of paying for things but quite frankly, the Facebook product has long diverged from anything that I would want to pay for. Algorithmic news feeds and the feeling of sadness as everyone around me only post stuff to show off or post stupid political crap.
You've been using "US-centric" as a slur all over this thread.
The quote is taken out of context I think (this is a tabloid) the doctor probably posted the information to the court docket under seal at the request of the judge or at least probably in accordance with the law.
There are interesting places that technological development could have “skipped ahead” that we can only see in retrospect. For example: it was possible to invent photolithography as soon as we had lenses, which means—provided we had the knowledge—we could have started with integrated circuits, skipping the relay, vacuum-tube, and discrete-transistor phases of computer development.

Similar things are likely true in other steps given that we would have access to a huge breadth of “recipes” for rather-more-optimal chemicals (e.g. doping agents, etchants, electrolytes, etc.) than we started off trying. The reagents of these chemicals frequently don’t take any more effort to dig out of the ground than the ones for the less-efficient products; and they don’t take more sensitive or well-sealed equipment to react together, either. They just took sensitive, well-sealed equipment to discover, or were only accidentally discovered as byproducts or other processes we ended up only starting later on (like petroleum distillation.)
Hmm I’m seeing the opposite. The last graph shows Google’s hash table outperforming in all but a few places, including at 400k. Perhaps you mixed the axes up, lower is better here.

I also just want to comment that skepticism to high claims is good but your comment seems a bit too harsh. Briefly looking at his post where he goes into his “fastest hash table” it’s quite long, very detailed and has similar graphs. That doesn’t seem under-researched to me.
Announcing Rust 1.26.1
I'm currently hooked to this free book
"Stories on the Go: 101 Very Short Stories by 101 Authors"
https://www.amazon.com/Stories-Go-Very-Short-Authors-ebook/d...

Each story is <1000 words (5-10mins), from a distinct author, and if you like the writing style, you can buy more books from the author.
Both of my kids are called by a nickname derived from their middle names! Awesome way to distinguish fake association attacks.
Ask HN: How to convert YouTube links to Hooktube witho sending request to YT?
I'm trying to limit the amount of data I provide to Google by using its various products.

Is there a script i can use with Greasemonkey that automatically converts youtube links to hooktube without first sending a request to youtube?
The recipes are pretty generic. The data is actually all in a configuration file on Github. [1] Its organized in terms of "reactions" as in, every recipe is a "product" of some process applied to a set of "reactants". This is useful for reactions that have multiple products.

[1]: https://github.com/schollz/recursive-recipes/blob/master/rec...
Physical data visualizations, dating from 5500 BC till now
I had a terrible experience with a vacation rental, so I left a brutally honest review. Was aggressively met with verbal lawsuit threats. I ended up talking with the owner quite a bit about how disappointing of an experience it was for us. I agreed to remove the original review in replace of a less "colorful" one. He at least said he understood some points and agreed to make some changes. But I got the feeling it was common for him to use these scare tactics to prevent bad reviews. And it worked. Not worth it to me to fight this battle, so I chose not to provide another review. I just wanted to prevent others from going through the same thing. The rental site was of no help and said they don't get involved.

In this case, the doctors bigger concern may be insurance fraud , if overcharging and/or performing unnecessary procedures.
That's spot on. You can really see the difference between one company and another by asking a single question: do they treat the data they possess as a liability or as an asset?
Here's an idea: how about charging more for European users to access your site. If it is a cost issue, how about reflect that cost in the price of your service. So, if your web app is free for North American users, put it behind a paywall for Europeans. It's not ideal, but maybe if enough sites/services did that, it would help reflect the reality of the situation. Consider it a European service tax.
I want to do it but it's tricky since I would need 1. some sort of universal identifier for each track so I can keep everyone in sync 2. API access to search, play, pause and seek. TBH I'm not sure if that's possible but I'll definitely look into it once I take care of the remaining high priority issues/features.
The Open Home Lab Stack (2017)
The Valley of the Sun has 300+ days of sun a year. Perhaps SRP sees the Tesla Powerpack as an existential threat? For the millions of tract homes in the valley, a decent setup (panels/battery) would allow MONTHS without needing any electricity from the utility. An industrial sized solar farm, could do the same for businesses.

Regulatory capture may be their only way to survive.
Just tested - loaded. Site seems to be working, have wandered about a bit.

What was the problem?
No. You are still allowed to do that, but you have to explicitly opt-in.
That part wasn't me, and I'm not in the least mad :)

It's just that the subject is extremely important, though it's seemingly not related to 'truck driver shortage'. Part of the problem with seeking to first justify the way our economics are structured, and then explain the outcomes, is that it ignores externalities that can be important.

You could take the opposite tack and begin from 'wealthy people are inherently evil' and probably be almost as wrong, but then you'd be arguing a deeply anarchic position where leadership is only dominance and subjugation. That ignores things like Elon Musk's elaborate, sci-fi goals which are clearly that of a nerd writ large, and not simply a pointy-hair CEO guy wanting only wealth.

The truth is a lot simpler: value is what you're able to make happen, but compensation is sheer social engineering. CEO pay has absolutely nothing to do with whether they're more useful as a class than truck drivers. I think some of them are more useful than truck drivers, and some are not.
"Eschew flamebait. Don't introduce flamewar topics unless you have something genuinely new to say. Avoid unrelated controversies and generic tangents."

https://news.ycombinator.com/newsguidelines.html
Anyone have details about how Messages in iCloud works? Is it end-to-end encrypted?
https://www.reddit.com/r/learnpython/

Pls check: Learning resources
Not everyone has a domain name, they cost actual real money.

The question comes down to: is owning a domain like owning a computer (a commodity)? Or is owning a domain more akin to owning a phone (landline), or real estate, or a business?

If the former, privacy should generally be assumed by default. If the latter, I think it's worth questioning whether it should be.

To your point, the price doesn't escalate to $250/yr. It escalates to $10/year plus ~$2-5/yr for privacy protection. That's what we've been talking about this whole time - SHOULD you have to pay a premium for an "unlisted number"?

Luckily for those concerned with privacy, companies like Namecheap, Google, Namesilo, and a few others are now offering this by default, making that discussion irrelevant.
My forever favorite opening line to a novel remains “We were somewhere around Barstow, on the edge of the desert, when the drugs began to take hold”

How can you not want to keep reading after that? While at the same time it’s still at the beginning, not assaulting you with action, etc
Nothing. I've been using namesilo for years and no problems at all.
Discriminating based on interest in job postings is very different than discriminating based on type of applicant.

If you post a job ad in a job center, it's going to be seen by way more young people and older people won't get as much of a chance to see it. Same if you post job ads in colleges. Both of those common practices are more discriminatory than what FB's algorithm is doing here.
I shake my head in bewilderment when I see stuff like this - just why would people make things harder for themselves. I very highly doubt that they are so large that they ran out of IP space in the enormity of 172.16/12 to encompass all of their OSPF/BGP router-id /32s and individual /30 OSPF router-to-router links.
No doubt the problems are difficult and time consuming. Self-driving vehicles is the culmination of thousands of technologies coming together. It’s complicated.

And while it may take longer than everyone expects, the demand for a self-driven car is not coming from VC money. People, for the most part, would trade driving for the convenience of doing something else.

I think the force of demand will bring about the technology, sooner or later. It’s difficult technology, but most people don’t think it’s impossible.
Discussed yesterday, 364 comments:

https://news.ycombinator.com/item?id=17173960
This is a cool concept but this is so meta - it looks like my browser history recursed on itself lol
Very nice! Suggestions: don't break the back-button; and make it somehow clearer that one can expand the recipes. As others I was also confused about "buy cookies in the store".
You sent me searching for what a Toshiba ML-2274. I was expecting it was some kind of deep packet inspecting firewall.

Still not disappointed by what I found, and since that joke is not common around where I live, I plan to use it next year.
You can judge writing style by reading only one page. Soemtimes that's a good indicator.
Haha. Yeah this is the chicken-and-egg problem. There are no cycles here since I'm working from the basis of primordial practical ingredients, in that each recipe should ideally boil down to just sun, soil, water, and seeds (be they fungi spores, cow embryo, chicken eggs, vegetable seeds, etc.). It would be neat to expand this to the universe though :)
In the case of most of those, it's simply unnecessary. For instance, for EU ccTLDs, none of them reveal anything more than the most basic information in Whois for private individuals owing to the DPD (and its successor, the GDPR). For others, as people have noted, you need to prove residency. This is pretty common with ccTLDs who aren't subject to ICANN regulation, even outside of the EU.

I can't recall the .vote/.voto policies (haven't work for a registrar in a year), nor those for .asia.
I've been asked about why my boarding pass didn't have the same name as my passport once, back when I didn't put a middle name. I'm from France where we traditionally have 3 first names: <actual first name> <godmother|father's first name> <grandmother|father's first name> (at least that's how I was named). For paperwork purposes in the US I had to make up a middle name so I use my second and third names. Say Albert Bernard Charles Dupont would be: "Albert" "Bernard Charles" "Dupont". This way it's also consistent with my passport.

I also don't put my name's accent in most computer systems in the US (é). I have it on Linkedin though, and it trips a surprising amount of automated recruiting emails.
I think what the poster is getting at is it's indistinguishable from discussion around gender.

It's uncharitable to call that delusion or mental illness, but they're not really that different. That's what the "you are what you say you are" movement in society is building towards. (Though it's interesting how quickly Dolezal got shut down for saying they were a race they weren't).

Who is to say they aren't a robot?
> In the attempt to make this move, the first step will be to find all the places in the code-base that make use of this public property and fix those so that they don’t do this anymore. If the tooling around the project is amazing, there will be some static code analysis to use; but most will end up having to grep the entire code-base

Isn't "find all usages" a pretty basic feature in modern IDEs? If you're working in a single self-contained codebase this really isn't very hard to do.

IMO a lot of the teaching around best practices in OO programming doesnt differentiate enough between things that matter in authoring libraries versus self-contained proprietary code. When everyone is committing to the same repo certain types of encapsulation and abstraction aren't always as critical as they're made out to be.
One of BT's routers was rebooted as a result of this report and that seems to have cleared up the problem.

Thank you for all your assistance in this - and also everybody else that helped to pinpoint the problem.