skysight-inc/HackerNews huggingface dataset:
Fox News is cancer, but that is not even beginning to provide a holistic picture of the political landscape. If you think the left wing has no part in this, you're misinformed or insane.

You understand that James Lindsay, Helen Pluckrose and Peter Boghossian recently got an academic paper published which was just Mein Kampf excerpts verbatim, but targeted at white men rather than Jews, correct? They did this as an exercise to show how radically left academia has gone. Or in regards to specifically media, look no further than the portrayal of the Covington Catholic event on your purportedly unbiased news sources, and then watch the source video for yourself. There is a group of Black Israelites who say to the MAGA kids that "your money says 'In God We Trust,' and yet you give rights to F*GGOTS." To which the MAGA kids respond with jeers and "so what, they're people too." CNN reported the incident as the MAGA kids having approached the 2 Native Americans (untrue) and chanting "build the wall" at them (untrue, watch the full 2 hour video if you want to). The only mention of the Black Israelites was that the MAGA students were antagonizing a few "black preachers."

I hate Fox, I hate Trump, but the left wing is deconstructing foundational liberal pillars. To lay the entirety of the current political landscape at the feet of Fox News is just nuts, I'm sorry.
Pure, mutable state in Haskell with the ST monad
Study on Trump’s Personality and Finds He Is an “Outlier Among the Outliers”
There's been another major shift as well. This [1] graph is critical. There were more self employed workers in the US in 1948 than there are today. The population since then has increased by more than 220%. And the trend increases the further back you go. I mention 1948 only because that's as far back as FRED's data goes! The US used to be a land largely driven by self employment.

We had large numbers of mostly independent economic centers populated with local businesses owned and operated by local individuals. In many ways it's something akin to what you can find in many parts of the developing world today. And it's awesome. But as the economy 'globalized' we've reached a point such that an urban business streetscape in California can very often look effectively identical, in terms of businesses in operation, to one all the way on the other side of the country in New York. You're never going to have anything even vaguely resembling economic equality when a handful of companies control immense amounts of the entire economy.

This also distorts governmental systems since extensive wealth means the reach of companies is practically unlimited. Civil servant versus a company sitting on billions of dollars with international connections spanning the entire globe and the best legal and public relations teams that money can buy? That's not even David vs Goliath, that's ant vs foot.

[1] - https://fred.stlouisfed.org/series/LNS12027714
Thanks you tobitobs!
Given that not a single person here has protested against the idea of a 90% marginal tax rate, but some have expressed concerns about the funds being spent inefficiently, why not impose a voluntary tax on ourselves and agree to donate to charity 90% of earnings over a certain amount?

Surely there are some very good charities that do work in the area you are most interested in - e.g. homelessness, educational scholarships, poverty in general?

The added bonus is that a society where people voluntarily donate 90% to charity is a much better society than the one where people get taxed. It means a lot more when something is done voluntarily, and it changes the perceptions on the side of the people receiving the help.
You consider the problem of having your mug at a convenient height and distance from your sitting positing to be solved, but not the coffee table itself.
Look into prisons in Denmark - far closer to hostels or even universities halls of residence. So much so that they encourage you people to live in them too.
Well isn't giving everyone the same opportunity the definintion of a meritocracy? Of course no society is a meritocracy, but it is hard to think of a better system.
A GPU accelerated database with custom API for analytics? Jedox does that since 2007 and some of the biggest global companies use it. Jedox is not only an in-memory DB with optional GPU acceleration, it is a complete software suite with powerful tooling for ETL, Excel integration, Web-based spreadsheets and dashboarding.
see https://www.jedox.com and
https://www.jedox.com/en/resources/jedox-gpu-accelerator-bro...
it's not. it's most likely that android apps are the ones using the google apis(since it used to be logical to goto google first for your api needs). even if these apps are taken off the playstore,they probably exist on someone's phone. cutting off api access means these apps stop working - resulting in an even more garbage experience on android. Finding an app you LIKE for everyday tasks remains as irritating as ever across playstores and these kinda changes usually means your favorite abandoned app stops working.

i guess google PM's probably think the trickle down effect is negligible since fuschia is probably going to be their next iteration of mobile OS
Tests are first and foremost about design. If it's hard to test, there might be too much coupling. Some code, by it's very nature, is hard to decouple. Just like some code, by it's very nature, has to mutate state. But having a signal (the pain of writing a concise test) is invaluable in proactively improving code quality.

I think there's a direct relationship between _good_ tests and _good_ codebases. I have to say _good_ tests, because I've seen people attack in-cohesive code not by making it more cohesive, but by writing in-cohesive tests. Any test IS not better than NO tests. Slow tests are awful. Tests that are flaky are awful. And tests that don't really test properly (or miss out important edge cases) can give a false sense of safety. I've heard people say, if tests are so hard to get right, maybe they aren't the right tool. I've since come to the conclusion that: no one said programming properly had to be easy.

What I've found is that, if you test for a long time, the value of tests as a design tool diminishes. Because you gradually write code that's easier to test (and easier to test is, for all intents and purpose, always easier to read, reason about and maintain). But, you get better at testing and spend less time struggling to write tests (because the code is cleaner) so you gain less, but it costs you less.

And then you still gain the other benefits. Protection against regression, correctness, documentation (especially of edge-cases). More efficient onboarding.

Also, there's this common fallacy of: speed, cost, quality: pick two. The reality is a lot more shades of gray, but if you were to generalize it, I'd go the other extreme and say that you can't have low cost WITHOUT high quality. Cost and quality aren't opposing forces of each other, they are opposing forces of the skill of your team.
^ hah. that is a genuine problem
But on a serious note, mature services like youtube/instagram can do it - they know more about me than anyone else. How hard would it to be to filter by age!
Two-pronged IMO and YMMV:

- Lack of a mobile app as nice as the G+ one. Is commonly stated reason why e.g. Diaspora is a no-go and MeWe got traction.

- The niche hobby evolved and the interests central to the forums which spawned it are now considered retrograde or orthodox. OK for some.
Reproducing your population is the lowest bar and requirement for a society to have a future.
Automatic Certificate Management Environment (ACME)
The 150 new migrants are also giving birth of babies, unlike the "original" Hong Kongers who prefer otherwise. So the process is a bit faster than you think, but of course it will take a while.
So basically you're saying advertising is bad for us.

What now?
Thanks. The idea started since my co-workers each had their own private lists and it sure worked, but I figured that it would be much easier if I could just go to one website and have one solid list.

A bit challenge, I think, is that the current list is overwhelmingly big and it would really benefit from being more digestible/navigable. But there is only so much time in the world...
Why? I think it's sad to have kids instead of pets.
Actually, a lot of comments show that people realised very quickly that they were being astroturfed, and only discuss the article up to the point where the product was slyly introduced.
I would definitely enjoy a Very Bad Trip spinoff with Jean-Paul and Simone as main characters.
Why not just go directly on Startpage instead of DDG -> Startpage?
There must be some different kind of worldview here.. I guess it must have something to do with coming from a tipping culture vs a non-tipping culture.
If I imagine myself, in my current job, dropping by a customer and deliver the updated product, and then the customer tries to hand over a fiver. I would go, in my mind, "What? What am I supposed to do with that? Do I look like a beggar that just happened to bring the product? I have a wage, I don't need to be "supported" with breadcrumbs by someone who think he's above me. I'm not a dog." And so on. It would definitely put a sour taste on everything.
And actually my company's code of ethics (we're a worldwide company) do forbid receiving anything from customers, with the exception of the occasional shared lunch.
That Darpa reference in the article is weak. Because in 2007 the state of the art needed Lidar, that means that it's still a necessary crutch in 2019? Image recognition has made unbelievable strides in the interim.

As I watch Tesla's "Autopilot" do its thing, it seems its limitations are less about object recognition and more about what do with the data it has. Lidar won't help it intelligently handle a merge of two lanes into one, or seeing a turn signal and slowing down to let the person in, or seeing a red light and knowing to start slowing down before it recognizes the car in front of it slowing down, or knowing exactly what lane to enter on the other side of a tricky intersection without a car in front of it, or knowing that car X is actually turning right so you shouldn't start following it if you're going straight, or having the car see a clear path ahead and having it accelerate to the speed limit when all other cars are stopped or going much slower in adjacent lanes, or moving to the left to allow a motorcycle to lane split, etc., etc. It's still great, but there are a ton of things to learn.

Maybe once there is no human in the driver's seat, you'll need the extra precision that lidar provide, but there are big gaps before even we get there.
g+ oauth already aren't working properly on a couple of sites that i frequent(older chatboards)
https://web.archive.org/web/20190131083617/https://plus.goog...
> how do you really know?

You don't really know. However, when your entire USP is being privacy-friendly (and really, that's the primary feature that Google can't copy), it would be incredibly damaging if word got out that that wasn't true. And we can be reasonably certain that, if it wasn't true, word would get out.

Also note that DDG explicitly says they don't do user tracking. So while ads are targeted in the sense that you'll see ads relevant to the search term you're using (and your location and other data attached to the query), they're not keeping a profile of you and targeting ads based on that. In other words: there should be no significant user data for them to hand over.

I'm not sure why they would have to become the number 2 search engine at some point, although regular search engine manipulation does already seem to affect them sometimes. I don't see why they would have to track users to combat that.

Sure, open source would be nice. But right now, we do have reason to assume that they're at least significantly better than Google, without having to sacrifice a lot in search result quality.
And the answer to that, is a good dose of misanthropy ;)

"People are shit", well, you see, not all, of course not, but a majority of shitty, poorly educated, selfish, "dishonest by default"(constantly lie to themselves and others) people are reproducing at great rate, raising further awful human beings.

Sadly at a greater rate than families to be composed of empathic people with innate positive moral bend in them are. And such people are already largely outnumbered, raising their reproductive rate will not allow outpacing the others.

They would bring positive influence to the world through their children, assuming the general ambient corruptions/experiences around them do not overpower the parents influence (do these parents even have time to impart enough of "them" to their children to make "good" people ?)

A lot of terms in "" by which I wish to indicate these are massively grey concepts that can be debated at length, but I hope to convey my general gist.

And then, maybe some people are getting put off by the exposure to negative human behavior around them and wish to surround themselves with purer creatures they cannot fault - a popular one of these beings being dogs among other pets :D

The more familiar one gets with them the more one is struck in awe at the absolute sweetness and "goodness" present in many creatures of the animal kingdom, a concentration of which through breeding is highly present in pets)
I used to use qutebrowser, actually, because I (obviously) found the vim integration to be best in breed. I still had to use both Chrome and Firefox to fill the gaps, though, and for working on our own pages.

Currently I use Tridactyl for FF, which is decent. There are some annoyances and it seems to me to have some performance issues (using it on BitBucket's pages seems to be particularly bad sometimes...?) but it's good enough and certainly better than I've had in Chrome.

On top of that, my qutebrowser usage had to be complemented because of the other extensions like tab containers and tab groups. I use tab containers for when I want to sandbox certain tabs into their own little bubbles which is particularly useful for work (logging in on two completely separate sessions alongside eachother, for example).
I'm not trying to defend Google by any means, but I've always wondered how DDG can be as profitable as Google if they take into account less information when showing you ads. Surely using more information allows you to more efficiently match supply with potential demand, which is the point of ads. Is there any research out there that shows that this efficiency gap does not exist?

I don't use or follow Facebook that much, but every time I hear Mark Zuckerberg defending Facebook's business model, he always says something like "we want to make sure the ads you see are actually useful/relevant to you". Is there a way to achieve this outcome without taking into account more personal information?
I have extensive experience working in the industry for the past 13 years, but I don't even have a bachelor's degree. Am I screwed?
Unlike today's fake laws, Natural Law helped the advancement of humanity.

I can't say I'd be surprised if that theory was true.
And for xpath lovers

curl -sd "q=example.com" https://duckduckgo.com/lite/ | xmllint -html -xpath '//a[@class = "result-link"]/@href' -
curl -s https://duckduckgo.com/lite/?q=example.com | xmllint -html -xpath '//a[@class = "result-link"]/@href' -
As much as I find Git's all magic incantations difficult to master, I have to agree with your comment 100%.

Once you grok rebasing branches, git add, push, pull, bisect, rebase, log, commit --amend are all I have needed to work with Git and the experience has been far better than working with any other version control like SVN or Mercurial.
Usage patterns can be granular enough to identify a user online, its easy enough to do that with machine learning nowadays. They have to ask anyway.
ddg is nice for the bangs (although sometimes they drop some) and for very simple queries

for the rest you're only one !g away from the usual
Here's an example from my `pelo` project:

https://github.com/zhaqenl/pelo/blob/master/pelo.lisp#L112

(defun get-ping (host)
"Get ping reply from host."
(inferior-shell:run/ss
`(inferior-shell:pipe (ping -c 1 ,host) (grep "time=")
(sed -e "s/^.*time=//;s/
*ms$//"))))

The idea is from a similar project in a different Lisp dialect:

https://github.com/ebzzry/pell/blob/master/pell#L124
I believe it matters. For example, here in HN I spend time yes, but it usually teaches me stuff. I read expert opinions, and this is a platform helping me to reach good articles. Reddit is also somewhat valuable in this sense, but I do not think FB is like that.
Even if Facebook starts to charge for their service I wouldn't touch any of their properties with a ten foot pole.

I assume that they gladly take my cash to then nevertheless sell me out to the highest bidder.

They knowingly stole money from kids (via their parents credit cards) and did so knowingly and for years. They did just about everything possible to keep the stolen loot, including trying to automate their disputes on charge backs. [1]

This carcinogenic pustule of a company is unredeemable and is unable to learn anything. Money and growth is the only goal to be achieved. Fuck all consequences!

Why would I ever trust such a company with money and believe they're not lying to my face.

[1] https://www.revealnews.org/article/facebook-knowingly-duped-...
As others have mentioned "12 hour days" seem intense. I am assuming then that you are not able to get a lot of work done.

Then, the key thing to focus on would be to get work done:

1. Begin your day by making a long-list

2. Prioritise - 1 do-or-die task, 3 must do, rest are good-to-have.
It is important to prioritise, else nothing gets done. Better to accomplish 1 thing every day than attempting 10

3. Once prioritised. lock down. Break down into tasks that take less than 30 minutes. And spend time on a task 15-30 minutes until it is done. Everything else can wait

4. Rinse and repeat

I have suffered this same problem before. Allocating too much time for tasks - getting nothing done. Key is to focus on doing things rather than allocating time. Hope this helps
> If insurance rates were standardized, there’d be a lot more sports cars out there

Is insurance that large a cost factor? I would imagine the increased cost of the car and fuel costs would still be strong incentives against upgrading to sports cars.
Using Logic Programming to Recover C++ Classes and Methods from Executables
I rarely get useful results from Duckduckgo, so !g is my usual first attempt, not a secondary thing after trying DDG's results.

For example, just now, I came across "ED survivor". No idea what "ED" means here (it's eating disorder).

I just put it into DDG and got nothing on the first page that looked like it could be pertinent: A user name "ED survivor" on Instagram posting about vegetarianism, Ed Stafford on Wikipedia, "ED: The Survivor" (a mod for a computer game evidently), Devil Survivor Full HD (a film obviously, no idea what ED means here), a few more in this vein, until the page ends with the TV series Survivor on Wikipedia.

Google: First hit "Template:ED survivor" in Wikipedia (and that page contains the words "eating disorder". Second hit "Eating Disorder Survivors Wall", third hit "Surviving ED" from HealthyPlace (so it's health-related – and the snippet shown on the result page starts with "Eating Disorders recovery is a long road.).

The rest of the results on Google are all similar, all of them(!) clearly tell me what ED means in this context.

DDG gave me crap, none of the results(!) came even close to answering my question.

This is not a singular occurence, just a thing I wanted to know a few minutes ago. I'd love to take DDG's search results, but when not narrowed down to specific origins with bang commands, the results are usually worthless.

Edit: and before people tell me that I should have used quotation marks around my search terms, great, let's try that: Two results with "We would like to show you a description here but the site won't allow us.". From the top three results, one times out, one redirects to a sports betting site, and one to a product in an online apothecary (nothing to do with eating disorder). Then penis extension. Erectile dysfunction, something general about mental disorder, and again two results about penis enlargement.
Nope, I want no ads in my browsers and Brave does not interest me in that sense.
Their policies are contradicting. On one page it states that you should use the name that you guy by in real life. On another page it says you may be required to show proof of that being your name.

https://www.facebook.com/help/229715077154790

https://www.facebook.com/help/159096464162185
Time and money?
H1-B mandates a lower than competitive wage that the recipient's get stuck in, this isn't the same situation as women / minorities gaining access to the workplace unless their access came at a mandatory much lower salary.
What about a malicious device for targeted and non targeted use, I mean you'd have to be really into tech to make a capable one, but none of those people using credit card scanners made their own.
Link: https://www.businessinsider.in/leaked-memo-facebook-scrambli...
Well, less ho-hum barely-invested remote friends and family time.

But there's always the opportunity for more quality remote friends and family time -- talking on the phone, video-conference, writing them in more depth in email form (or even snail mail), chatting for long time (as opposed to scrolling through their posts on FB), using those wasted FB hours as they amass to actually pay them a visit, and so on...
Anyone who's developed things using Google's APIs in the past decade has learned to expect them to shut down at some point. That's not a reason to avoid them entirely, but it is a reason to architect your app to make it easier to change.
Thank you. I was clearly misinformed on this matter.
China's space station in Argentina
Ask HN: Your Biggest mistake at work
The other day, I almost drop a production table, with many users, in a bank.

Thank god I checked one last time the environment variables before running into a disaster.

Have you been in a huge mistake involved? what happen?
I completely agree with the author and love the idea, however I'm more of a Vue guy. The system the author is describing already exists for Vue.js, it's called VuePress[0]. I think it's amazing, not only for docs but also for blogs, portfolios, etc.

Shameless plug but for an example you can check out how it's used in one of the tutorials about VuePress I'm writing.
This link will take you to a Vue component used inside a markdown file:

https://willwillems.com/posts/building-a-website-with-vuepre...

And naturally the source[1] is available online.

[0] https://http://vuepress.vuejs.org/

[1] https://github.com/NickolasBoyer/willwillems/blob/master/pos...
Lessons I Wish I Had Learned Before I Started Teaching Differential Equations [pdf]