skysight-inc/HackerNews huggingface dataset:
1. Google search ads look like search results. While they used to not allow website owners to make their content look like their text ads.
2. Uber shows the rate (and eventually charges) for the maximum possible route from any two locations, when the actual route is generally smaller than that.
3. Amazon charges Import Fee Deposit based on a calculation and when less than that is actually charged, they don't refund it, unless someone actually asks them to.

It seems that world has fallen prey to the mindset, "Screw customer experience, let's extort the maximum amount of money we can."

Technology companies are no longer in the business of making things easier, instead they are in the business of making the most amount of money they can, while not loosing their business entirely. If these companies actually valued the consumer/customer in the past, they've certainly moved beyond that point.
Awesome work, thanks for sharing! For those trying to replicate it, could you please share some insights on which steps to train the model worked the best for you? I see 3 different train.py invocations in your colab - for how long did you end up running each of them?
>Computerisation of offices has not measurably increased productivity since the 80s/90s[1],

As far as I can tell. It isn't AI, or whatever technology that is not getting productivities increases in business. When was the last time you saw a CRM / ERP replacement that had any productivities increase? It seems there is a very clear divider in between all Technology Companies vs Other non-tech company. It is that No one knows how to best integrate the two to maximise potentials. Only the one which have their feet on both side ( Amazon ) seems to understand it.
Not true.

Look at
https://www.stackage.org/package/rio

The only problem is that the readme is below the module list, and mostly hidden behind a Read More button.
https://www.scmp.com/news/china/article/3047394/chinese-expe...
Wang was one of the first medical professionals to enter Wuhan.
ESRI is a major US company in the Geographic Information Systems, mainly for government and business.

>Coordinate systems, map projections, and geographic (datum) transformations

>Every dataset has a coordinate system, which is used to integrate it with other geographic datasets within a common coordinate framework. Coordinate systems enable you to integrate datasets to perform various integrated analytical operations, such as overlaying data layers from disparate sources and coordinate systems. Geographic, projected, and vertical coordinate systems, as well as geographic (datum) transformations, are discussed in this topic.

http://resources.esri.com/help/9.3/arcgisengine/dotnet/89b72...

>US datum modernization coming in 2022

https://community.esri.com/groups/coordinate-reference-syste...
OT, but not much, if anyone is interested in how/why buildings/structures stand up or collapse, there are a couple great books by Mario Salvadori:

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

Why Buildings Stand Up (1980) and Why Buildings Fall Down (1992)

that are elementary enough to be read by anyone, without being at all superficial.
Sounds an awful lot like the giggles wore in Stephenson’s Fall; Or, Dodge in Hell. People in the later years wore google that could do that to indicate status, interest, or just anonymize themselves.
> power, expressiveness and performance

Static languages are static because static provides opportunities for correctness, not on your list.
+1 if you can find this ?
> Can you point to a single case of any progressive politician using their power to manipulate those descriptions?

Pretty much every ballot initiative in the last 50 years of the state of Illinois. Search “Illinois Democratic machine” for the history of the abuses.

One recent ballot initiative I recall read “do you support improvements to water reclamation infrastructure of Cook County at the cost of $X bond issue”. It did not mention that the full text of the measure drastically increased the number and salaries of democratic party appointees in the water dept and they would get guaranteed life pensions at 80% of salary.

When a single party has most of the government positions, election corruption abounds.
If you're in Australia you can get the ACCC to step in and force them to refund or face massive fines. Valve got their asses handed to them not that long ago for something similar.

Products must be of acceptable quality, that is:

- safe, lasting, with no faults.

- do all the things someone would normally expect them to do.
Slightly off-topic, I have been occasionally trying to learn to use pandas, but having worked quite a lot with SQL, there is one thing that I can't get over. Is there a way to force pandas to have same data type for each element in a column? (Especially pandas seems to think that NaN is a valid replacelemnt of None, and after that you really can't trust anything to run on a column because the data types may chnage.

Or then, more likely, I have missed some idiomatic way to work with pandas.
I'm not a fan of Google but the solution to the Getty problem for Google is to drop all links to Getty domains from the index. Getty is a relic of the past power that still has not adapted to the Internet.
The search engine has no way of executing any script on you side, 5 people times 2 for two devices per person on my instance means you cant distinct them. Tens of users on other side of vpn, doesnt allow you to distinct on ip and none of useragents pass the proxy (actually squid randomizes them). And generation of random search queries prevents fingerprinting based on search terms. It doesnt allow fingerprinting.

(And no, in my house nobody uses chrome or any google account. They dont need to, they have all the infrastructure, but one of members is complaining from time to time why he doesnt have google play on his phone... :D)
I believe this is similar to [Uncle's Bob clean architecture theory](https://blog.cleancoder.com/uncle-bob/2012/08/13/the-clean-a...) where you split the infrastructure from the business logic. Also similar to the repository pattern. In general, you are able to achieve loose coupling between your modules and thus better unit testing.

But being able to go down to the HTTP level and mock responses there provides a different benefit. You are able to do end to end tests but isolated to your own service. I always do that
(alongside unit tests) so I can even catch errors outside of my code base, i.e. in my dependencies.
Gmail of an old man with 0 mails blocked
I'm writing this here because of how frustratingly broken is google's and gmail's terms and services. My grandfather's Apple ID (and therefore iPad) is completely unusable because the apple id is blocked awaiting email validation.

Minewhile, the gmail account, which was used only for the Apple ID, and had no other uses whatsoever, is also blocked. Downloading the mail you can clearly see there is no activity in the gmail at all, except Apple ID, and somehow Google found this account as violating its terms and services.

Apple's and Google's security policies have become a Kafkaesque nightmare. They randomly trigger account locking for no reasons, apple's strict Apple ID renders your device unusable while gmail can apparently lock you out of 'terms of services violation' when you literally did nothing. Old people can randomly trigger those lock downs and end up with unusable devices. Why the hell is google allowed to lock you down from even receiving (not even talking about sending) emails when their stupid heuristics triggers a random lockdown?
Appears as though my original comment was flagged. That's OK if the article wasn't well cited.

If you do a Fluoride search here on ycombinator you will find many article that point to fluoride as a nuerotoxin.

Cheers.
I don't understand the difference between 1 and 3.
I'm really sick of all that "your keywords are too complex" or "people don't understand what you're saying", most of the times coming from people that know nothing about that niche or industry.

If those people are not your target market, don't give a shit about what they say related to the landing page content. You're not selling to them. If they don't understand the terminology used and they are not potential clients, you don't have to make a "less complex" landing page or change the wording just to make them happy.
Jim Lehrer’s Rules of Journalism
What are some of the R libraries that your team uses?

I wouldn't mind donating some time to help with bug fixes. I have no idea though which R libraries/projects are being used.
While I'm sure it's useful, JVM advice like this is usually less helpful than how much ram you're giving it (Xmx, xms). Particularly because you'll have an entirely different experience between an RPi, laptop, or desktop.
When encountering a problem, every now and then a programmer might say: "I know, i'll code a C app that uses sockets to solve my problem" Now they have two problems.

But this brings up a fun idea for a red team challenge, How well can you disguise what you are doing while being watched by somebody.
I feel the same way. I do ML research and every time I'm provided a Pandas dataframe, the first thing I do before I try to work with it (after getting over my vague feeling of annoyance) is convert it to a format I understand -- e.g. a numpy array, a dict of numpy arrays, etc. I find the pandas API very unintuitive from an idiomatic Python perspective.* And it's not that I've never used SQL (I've written some small websites/apps that use it), I just haven't encountered a situation in my ML work where I've needed joins etc. to the point where I'd care to learn a whole new API for them.

I gather it's very useful and extremely well loved for certain types of work though. But "the usability of Pandas" definitely doesn't ring true for me, let alone the implication that numpy is relatively unusable...if you've written lots of idiomatic Python working with its native data structures, NumPy will come very naturally, whereas Pandas is like a whole new language.

* I have to call `at` instead of using Python indexing to get a row. wat. If I try to iterate over it like "for x in df", x is a column name rather than a row. wat.
Scala's syntax for (generic) type declarations is super alien, and you can't avoid it because it's a big part of why you'd use Scala in the first place.
The benefit is doing integration tests, testing the glue between your components. By mocking down to the HTTP level you can be sure that the code will work end to end, which is inside your whole codebase.

Imagine that fetch suddenly has a bug (extreme example but it could be another open-source library). Your tests above wouldn't catch it.

I always strive to do at least a few integration tests like these and not stand purely on individual unit tests.
Ask HN: Bootstrapped founders, how do you conduct market research?
Every year I disconnect and do a five day food, people and tech fast. I wrote a little guide on my process [0] If you want to try it yourself.

I find this to be a critical yearly reset. Simple but difficult.

[0] https://www.nicholasjrobinson.com/blog/general/five-day-fast...
This isn't on the level of some other providers, they'll still null route you if you go over an unspecified amount of traffic. IIRC they use Juniper and Corero.

This is the reply I got from their support, just a few days ago:

>In short, our DDoS protection works by filtering out DoS-like traffic and is applied via the Linode network, so all Linodes are automatically protected. If your server were to be on the receiving end of a larger attack that impacts the Linode's host, we would need to prevent your server from receiving traffic until the attack ends. If you're concerned that you might be the target of a large DoS attack, there are a number of third-party DDoS mitigation services that you can use alongside your Linode.

>We aren't able to provide specific numbers since effects can vary depending on the attack. If you wanted to be sure your Linode is protected, we would recommend utilizing a third-party DDoS protection service overtop of your Linode's included protection. You also have the option of waiting to apply third-party protection until a null route is found to be necessary.
Is it? The NY Fed site says it's 32nds of a dollar:

> • Prices are quoted in 32nds of a dollar.

> [...] Note and bond prices are quoted in dollars and fractions of a dollar. By market convention, the normal fraction used for Treasury security prices is 1/32.
> How can I know if the site I see is REALLY your site without https?

HTTPS has never been about non-repudiation or authenticity; it's always been about confidentiality. You get some half-assed "authenticity" if you didn't mistyped the domain, and your clock is correctly set, and the certificate authority wasn't compromised, and the web server wasn't compromised, etc.

You should use GPG or signify if you need authenticity.

HTTPS just prevents injection and monitoring, a bit (see SNI, sniffing downloaded sizes, etc.).
They can make a flying car, but they can't offer a map of legal pickup and drop off locations for their car drivers and users.

Presumably they will have to solve this problem for the aircraft, can't have those landing willy nilly in bike lanes and crosswalks.
If you consider that California is now controlled by rich people that want the middle class to leave to make more space, things like this make sense. The poor and immigrants can stay since someone has to cook, do the dishes, and take care of the babies.
I wish you had used your talent for something useful. Such a waste.
The US just cut funding for hospitals that deal with viruses like coronavirus
I've used Mirage for a bit while working on an Ember project. It was really awesome and user-friendly and easy to use.

I have been using https://github.com/nock/nock in Node.js for ages and I love it as well.
We spent a long time on it so that really means a lot! Thanks for the kind words :)
That's really interesting. Have you got archaeologists involved?
Personally I love reading some answers on Quora. But it's not because of Quora; the answer could be on any other site. I tried Quora Ads and lost some money only to discover that the returns are comparatively the worst among all the channels we tried, and off by several folds. That takes me and my money off of Quora Ads. If the company wants to monetize by selling ads, they should probably spend time making the advertisers' experience better. Because at the end of the day the advertisers are the people who are paying them.

Disclaimer: I didn't write this to badmouth or (un)recommend them. I am only curious if other people's experience is the same.
Yes, this is missing from the article. There is some recent work (inspired by Elm raising the bar) with better UX for type errors. The technology tools exists but the labor is waiting to be done for every type in every program.
Like documentation in general, it's the kind of work that requires a long slog across the code base, not inventing a new abstraction, so most Haskellers and most people don't bother to do it.
Ask HN: What interesting ways do you use IRC?
My goal this year is to move to IRC for most things. I have a personal IRC server which I can log into from my various laptops, desktops, phones, tablets etc.

I'm in the process of building a few bots that do things for me, like, fetch rss, manage todo lists, summarizing websites.

Share some of your interesting ways that you use IRC?
I've been using OVH services to host game servers for several years now, and their "VAC" is a godsend. Other providers would prefer to terminate my account or offer some kind of protection for thousand of dollars.
Sure, that is why it is - rectius was until now - a secret, that only a selected number of criminals knew.
Bumblebee Vomit: Scientists Are No Longer Ignoring It
Some people just enjoy listening to themselves talk.
40 million and 12 years of hard work. Connecting the dots!
That sounds so useful. I've wanted that so many times!

In practice, I end up manually typing in long URLs on my laptop that people send me over SMS or whatever, and manually typing in long, high-entropy passwords on my phone when I would rather copy-paste them from my laptop's password database.

(Not that I'm running KDE. But the feature sounds great.)
> Would you be OK, if Google didn't show images from your site on their site? If so, I believe a simple robots.txt statement should be sufficient.

Giving people a way to opt out doesn't absolve Google.
They need to get permission to use the property of others, not default to using it unless told not to.

They're acting as if everything that isn't locked up, and doesn't have a note on it saying otherwise, is free for anyone to borrow.

> I don't really get the logic by which someone letting people find you, should pay for that privilege.

Google can let people find sites without copying the content of those sites.

In fact, when Google copies your content, people are less likely to go to your site, the very opposite of "letting people find you".
RNA emergence from a prebiotic mixture of ribo/arabino/2′-deoxynucleotides
> Google Search is leaps and bounds ahead beyond anything else

I don’t really think so, not any more.
Check the settings panel. You can configure everything, including the favicons.
"But the same thing that makes it hard for us to reason about when it's safe to deploy makes the rules seem stupid and inefficient!"

This is a humbling illustration that will haunt me the next time I find myself in the same situation
> ease of development by not throwing thousand of options in front of your screen.

This! i don't want to spend my life navigating the maze of options and hidden costs of AWS et al, this is important to most projects for two reasons - time and cognitive load... Until things get truly massive scale, it's not worth the brain drain and time is more precious. Navigating the interface of Linode is actually pleasant and takes minimum effort.

If anyone needs a reason not to use AWS for your boss in a nutshell: employee sanity.
I may have used "free as in free beer" in a wrong way, what I meant with 1 was there are no additional costs to the current or new users (the rates for the services on offer stay the same).

For 3 (as was in the example), the cost of the DDoS protection service is directly added to the rates of services on offer.

OVH was quite blatant in this, as it had offered an optional DDoS protection service for a fixed rate of 3€/mo (this was a few years ago, exact details might be hazy). After they had a large network overhaul (with major interruptions), they simply raised the prices by 3€ and advertised the new, "free" DDoS protection service which was included in all of the services.
I view Google Contributor as a bad product offering, as it doesn't give me any guarantee.

Matt Cutts wrote that it works like if I would be bidding with an empty ad, but Google ad system works by CPC, so actually the product should be free in theory :)

Google exactly knows my long term value, so it could ask for that amount of money. Also it's for AdSense / DoubleClick, not for Google.com, where ads matter the most.
The racist origins of the myth a Welsh prince beat Columbus to America (2019)
That's better than nothing! They might not have any previous history and might get a term or two wrong, but their perspective can be useful anyway. You should not dismiss ideas based on what that person has previously said (or if they haven't said anything before) but rather the content of the message itself. This of course becomes hard to scale once you have a large team trying to collaborate, and the feeling of juniors wasting people's time with their easy questions comes up.

Another thing is that when someone does not have a history with a particular subject, they enter it with a fresh mind, something you cannot have if you've worked on something for a long time. In case it's also useful to take what they say in consideration, as they can see stuff you cannot. Vice-versa is also true.
Universal Basic Search?
It would be nice if there was a way to block certain domains from Google (or any other search engine) results. There are also a lot of sites that seem like they scrape posts from StackOverflow that I would like to block too.
Headline award. Actually quite interesting.

Regurgitation speed —> viscosity of nectar —> sugar content —> energy levels.

The data helps determine best plants to cultivate.
You are looking at it as if DDoS protection provides some additional value to customers they don't comprehend, but not as a basic necessity for hosting providers to ensure competitive quality of service they can offer customers, which is how it is in competitive markets. Trying to convince customers about attacks to fake perceived value is the same as trying to convince customers of edge nodes failing over to other nodes, but you don't do that, don't you? Think about why you don't do that. Faking perceived value is AV companies level of shadiness.
Exploring Nat Traversal and Tunnels with Go
It doesn't, that's one of the classic examples of when a natural market is not a free market. Even in its original definition, Adam Smith antipicipated a role for government to intervene to prevent just such situations.
It’s just as closed as the typical laptop (better in many ways, some newer laptops have some nasty stuff in the bios) I think there might be 2 WiFi cards that even have open source firmware and the firmware isn’t complete enough to be usable for most people.

I’m not sure who would be surprised by this, I feel like anyone that cares this much would be paying enough attention to know what’s going on.
This is a nice list! But seems to be misusing both "real-time " and "event sources" (or I misunderstand the terms) as there doesn't seem to be a way of actually connecting to the sources and receive events as soon as they happen.

Clicked on a few of the sites, some support polling apis but seems most of them don't.
Google encourages all engineers to write an ethics section in their design docs, but like all design docs things tend to be optional.

Source: Google employee.
Build a 10 USD Raspberry Pi Tunnel Gateway
For us, yes. Not for the average user that we, being the experts here, have a certain responsibility for.

Besides adblocking is a bit of a cludge.
Subverting a password checker with a pair of scissors (2015)
All you're saying here is that dark matter and dark energy are evidence-based. The ideas would not exist if not for the evidence, as there wouldn't be any reason to try and think of explanations and theory modifications. This completely contradicts your original statement, so I'm not sure what point you're trying to make.
Borders are defined based on things like rivers, mountain tops, and physical markers. Which inherently move with the plates, so plate movements are effectively irrelevant.

As to something moving out to sea, the land everyone cares about is floating due to lower density, if it moves a mile in ~15,000 years it’s not going to noticeably change in anyone’s lifetime. And chances are the border will have changed several times before that happens.
If anyone besides me just sort of thinks of this as “a long long time ago”, to put a timeframe I have a better grasp of on these events: Newton was 6 years old when Charles I was beheaded.
Bash Brackets Quick Reference
Man, the old Internet was great, wasn't it.... Now we get no proper advanced image search, and a bunch of paid Russian trolls. Good trade.
Deconstructing Courage: it means the opposite of what you think
They can't choose tobe exempt from laws criminalizing the disclosure of classified documents. It is substantially more than just an employer relationship.