skysight-inc/HackerNews huggingface dataset:
Seems reasonable.

Does that mean that cleanup basically never happened beforehand though? Since they got rid of so many in one go over that one month.

I understand for smaller corps, this sort of cleanup doesn't exactly make money. A bit backseat CEO, but for a company where compliance is important for its continued survival, I feel like that should be the full-time jobs of many people at the company to make sure there isn't a bunch of terrible listings.
I've been using the hosts file method for years and have never had an issue with checking Google analytics. I use the "Someone who cares" link.

Aside Google sponsored links and the odd ad sponsored link on pseudo-news sites not working (due to them being tracking URLs), I can't see it ever gets in my way.

However to answer your question, these days I run dnsmasq on my home server and have my DHCP server assign that as my primary DNS. So every device (phone, laptop, smart TV, etc) gets their ads blocked as well - which is particularly good for my TV as it's bad enough having regular adverts on TV without LG pushing out sponsored content as well. So if there was a rare occasion that I needed to turn off my ad blocking, I'd just change the DNS to 8.8.8.8 (Google DNS) then switch back to my dnsmasq server once i was done (the only complication being that I sometimes need to close and reopen the browser due to that particular application caching the DNS lookup)

The nice thing about using dnsmasq is that you can import those hosts files verbatim. Which means your update script can be simple.
This report would seem more damning if the authors had at least attempted to keep their bias out of it. I found it significantly less credible because of it. I kept wondering what info they weren't sharing in their rush to paint Airbnb as liars and cheats. Or if their own data, which has no external validation either, is true.

Someone also made a good point here regarding Airbnb's motives. It is entirely feasible that Airbnb did a cleanup of bad/illegal listings before submitting data for government scrutiny.
I understand more where you're coming from and I absolutely agree. Part of it is my vocabulary, specifically co-opting the word feedback.

In public situations, like giving a presentation or a meeting with multiple parties, a huge part of empathy is understanding people's sensitivity to being ganged up on or feeling embarrassed in front of other. Politeness, specifically around being less brutally honest in group settings, is meant to deter this.

Feedback, to me, is a 1-on-1 activity. Much closer to a heart-to-heart, which requires both the confidence to stand by your values and the vulnerability to be open to change.
Welcome to Norway except for the bit about reparations, and it's 37.5 hours.
> you can pay more than value created

"can't", presumably.
In my study of Dynamo DB I found that it might actually be more expensive than managed Mongo DB. But I didn't get a chance to test this out because of lack of budget as we decided to build against Mongo DB rather than build for both and check which one is more expensive.

The problem with Dynamo DB is that one needs to provision the read and write capacity in advance, which means that one needs to over provision in order to be sure. Also even for things like exporting database which requires lots of reads in short time, one needs to provision the read capacity. This can make the back ups very expensive. However I am basing this from my study of their docs as we were building our application. (A chat server).

It will be good if somebody can share their actual experience about Dynamo DB especially from the perspective of cost. Yes, almost unlimited scalability is very attractive, but I found that I had to think about data access patterns a lot to ensure that we will stay in acceptable read write quota for Dynamo DB. This was causing a lot of delay in our MVP. So we decided to go with Mongo DB which we knew we could scale fairly beyond our MVP and may be rewrite the data access layer later on if we achieve a mass that requires a switch to something like Dynamo Db or manual sharding.
Diffbot Aims to Build the Intel of Data for Artificial Intelligence
Show HN: I've written a book summary every day for the past 58 days
Please let's stop equating naked children to child porn. That only helps the status quo which is willing and able to destroy the life of innocent people
Perhaps, but for the majority of users, the iOS security model happens to be extraordinarily effective. I'm not saying Microsoft should force this down everyone's throats, but I for one wouldn't see it as a bad thing if something along these lines was the default on retail purchased PCs.

I say this as the "free" family tech support officer.

I've moved about half of my extended family onto iPads and my life is much better.
Dragon City Hack Tool No Survey 2016
I love this conversation, and I'd like to give my feedback. First, no, you are coming across as a person who thought deeply about this concepts.

I like the idea of closeness but, as you noted, it is not always possible. I think that empathy is the right word, but should be better characterized. Empathy is trying to establish a connection, is to bring the two people close when giving the honest feedback so that it is perceived correctly. How to do it, that's another story.

One technique that I found very powerful is called feedforward. The idea is, instead of saying what someone has done wrong, suggest a way he could make it right the next time. Example, you sent an email without the attachment. I could tell you: "you should be more careful!" or I could give you a constructive idea, maybe creating a connection: "I understand that sometimes it happens to forget an attachment. I developed the habit of putting the attachments in the email before writing it, so I don't forget them". It is not a perfect example. But even if we aren't close, it gives you a sense of closeness, a feeling that I understand you, and I care about you.

The problem with this approach is that the receiving party should be receptive. I used this method and I received answers like "But I believe I was right because...". And this is the end. You could ignore the answer, knowing that your feedback was useless, or you could try to explain, but you have lost. Nevertheless, if the feedforward is ingrained in the company culture, it is something known and actively practiced (that means the example starts from the CEO), it helps to create a positive environment.

I'm not sure if that's what he means by empathy, or maybe his company uses a different technique. You are right: closeness, privacy, and maturity are essential for a positive culture were front-stabbing (or worse, backstabbing) is impossible. And empathy is the ability to bring someone close, especially when it is relevant to provide important feedbacks.
> Real pay hasn't increased since 1970

It has, it's just been pretty shallow growth. That flatlined in the late 90's. And then fell to 1970's levels in 2008/2009
Wasn't this the same CEO that (about) 2 years ago became a paper-billionaire and was the next Silicon Valley darling?

The house of cards sure does fall down very quickly for Valley entrepreneurs.
No, that's actually a pretty racist and outdated assumption of China.

It's because of risk.

The full chain of manufacturing, exporting, warehousing, distributing, marketing, selling is a lot of work. Marketing being the last more risky and unprofitable part of the process.

Private labeling products to sell on Amazon and have Amazon handle fulfillment is one of those handful of get rich schemes peddled around often.

It's a good thing if you can get it going but finding the right niche, outcompeting other people doing the same thing, handling the support, and still getting a cut out of it is hard work.

Instead owning a factory, maximizing output, buying more land, building more factories, and letting others worry about making risky profits is a better business proposition.
What Mistakes Online Freelancers Should Avoid – InfoTech Site
> Using 0.0.0.0 [instead of 127.0.0.1] is faster because you don't have to wait for a timeout.

I'm not going to argue that localhost is better than 0, but that specific argument they've raised is incorrect. You don't have to wait for a timeout on localhost either. It will either fail instantly due to no listening processes on that IP and port, or it will connect to whatever process you have open on that address (eg a local instance of a http daemon).
I'll add picture later today. But don't get to exited it's not that spectacular.
It is not immediately clear but the article was published in February 2015.
I understand where you're coming from but it's a little like saying that North Korea enjoys a low crime rate.

Do we want one company to have that much control? How do you think personal computing would have evolved if Microsoft had controlled Windows applications the way that Apple controls iOS applications?

One of the best things that ever happened was Windows and the web both flourishing as massive market share, mostly-open development platforms for almost two decades.
Whether C is appropriate is highly depending on the project and context. Higher level languages offer a lot and should be used when appropriate.

But when C is appropriate, and these problems arise, which they will in any C codebase of appreciable complexity, these string creation interfaces are waiting for you, and will help you write correct code. It's usually a worthwhile effort to reconstruct higher level abstractions in C, in a good manner, for the same reasons you use them in higher level languages.

Note that statically allocating everything is hardly always possible. See the distinction between bounded and unbounded in the article, the unbounded case is really common.
Because taxes aren't a personal payment for government services for yourself. You're paying into a shared fund on a capacity basis so that _everyone_ can have access to those services.
> The Chrome team also today announced that Chrome will stop supporting the TLS protocol extension NPN on May 15.

That'a a funny coincidence. Just today I noticed my HTTP/2-enabled Nginx server doesn't support ALPN because the distro (Debian 8) comes with OpenSSL 1.0.1. (ALPN was added in 1.0.2) I spent about 15 minutes researching a solution before I decided it wasn't worth the time since all the browsers still supported NPN.
Speaking from an AI/ML perspective, I'd like to point out one flaw, which is that exploration (of unexplored states) is certainly something that can be incorporated into your objective function, or accounted for in other ways, depending on the specific AI/ML algorithm and domain. This is a very common thing to do in reinforcement learning, for example.
me@danielfischer.com please
http://www.codetriage.com/
I feel like there's a HUGE missing object here: A "Seen it" button. Almost everything the site suggested was something I'd already watched. I had no way to indicate this though. And like Netflix, knowing what people have seen can direct what to recommend.
>Hate to say it but I'd rather focus on user education

We've been trying that for the last 15 years; it doesn't work.
gnulib is atrocious beyond belief though. I hear GLib tends to abort your process on OOM, though I haven't done my research on this library, so I would be careful using these to develop reliable software.
I would have interpreted the third horn as ears.

Two hypothesis on the six legs:

* an oddity, this things sometimes happen and might have been interpreted as good or bad omens, worth recording. The positioning (mid-flank rather than at the bottom, like the others) seems consistent with similar cases I have seen.
Random internet result: http://www.huffingtonpost.com/2012/01/25/6-legged-lamb_n_123...

* maybe those are not extra legs of the top animal, but horns of the bottom animal (who also has 4 short legs), maybe recording when some ram or species of deer charged into a much larger cow? Though the horns would be out of proportion, and I'd expect them to be curved.
Google to Censor US Search Site for European Users
And you know all this... from 15 minutes of chatting? You've never been a little nervous or said something stupid during a first date?
I think that Amazon will stretch itself too thin at some point, leading to a disaster for them.
I'd love to see a ball park bill for netflix :)
This would be great if:

- It had curated indie movies

- It had a filter free/paid content

- It could do some recommendations

- It stored a list of movies I watched/rated

- It collected top comments/reviews by movie

- It offered some way to pay for content (make a subscription of which x% goes to independent movies?)
Part of the problem is how difficult it is to understand what your obligations are, even if you intend to comply. And then there are things that are just plain unfair. Let's say that you live in Canada and you bought your house for $500,000 Cdn. Five years later you sell it for the same $500,000. Except during that time, due to exchange rate fluctuation, the house increased in value relative to the US dollar, going from, for example, $400K to $600K US. (Entirely possible, given how much change there has been in the two currencies over the last few years.) The US considers you to have made $200K US in speculation and expects you to pay taxes to the US on that gain. Even though there was no gain -- you live in Canada and bought and sold the house in Canadian dollars. Capital gains exemptions don't apply here--they consider this to be currency speculation. Mindboggling. And easy to get yourself in trouble over without realizing.
absolutely brilliantly explained!
I believe you but you should put a statement to that effect on the site.
Not a video of the equipment working. More of a 3D video explaining stuff would be awesome.
Egoless Programming: Code Review
This is pretty impressive work, hats off! Their extensive whitepaper is absolutely worth reading: https://www.bigchaindb.com/whitepaper/bigchaindb-whitepaper.... - its full of details of their solution and also has a good collection of background reading material.

What is important to note is that they don't address the Sybil attack on a technological level:

> Deploying BigchainDB in a federation with a high barrier of entry based on trust and reputation discourages the participants from performing an attack of the clones. The DNS system, for example, is living proof of an Internet-scale distributed federation. Appendix C describes how the DNS has successfully run a decentralized Internetscale database for decades.

As far as I understand with spending only little time on this matter that's the main tradeoff they took compared to fully decentralized databases such as the Bitcoin's public ledger and which allow them to scale the performance.
Why Big O may not be that representative
No, it's important to understand the distinction between char and wchar_t. Both are relevant, but in different contexts. char should be considered a byte type to pass around UTF-8 with. This is the appropriate level for the large majority of common string operations, such as concatenation, outputting strings directly, parsers that only handle ascii characters specially, and so on.

Those applications don't really care about the actual unicode codepoints besides ASCII. If you start to deal with visual representation of strings, calculating the column for error messages, advanced unicode-aware parsing, font rendering, and so on, then you do want to convert on the fly to wchar_t. mbsrtowcs and such are kinda bad, because they convert the whole string at once, which means an allocation that can fail in the unbounded case. It's usually sufficient to decode one wchar_t at a time with mbrtowc.

This way, char and wchar_t are not replacements for each other, but complement each other by being better abstractions for various purposes. Now, the wide stdio functions is where things start to get a bit useless, because the regular stdio char functions are perfectly fine and those functions don't really appeal well to the strengths of wchar_t.
Well, in this case actually it's even more relevant. If there are clear and specific bug guidelines, and the end user can't follow these, then it's even more important to close the bug as soon as possible if it doesn't follow those guidelines.

If you don't do this, then unless you are a big project like Mozilla or LibreOffice, then you will quickly be overwhelmed with useless bug reports.
Changing iOS date to Jan 1, 1970 will brick any device
Well, if you really want people to just stop visiting, go for it...
I'm using my own VPN server and I setup unbound DNS server there. It's the only way for my old iPhone and iPad to browse internet without ads. And it's really fast. I use https://pgl.yoyo.org/adservers/ for ad servers list and a little awk script to convert it to unbound format.
It seems it doesn't support server:port - the report I got is for port 80.
Just a click away: rethinkdb
https://github.com/bigchaindb/bigchaindb/blob/develop/setup....
I believe it's all about the thrill of discovery. We know Earth comparatively well and there's simply not many areas left where a major discovery can be made. Sure, there's still much to learn, but these advances are made in small, incremental steps rather than major leaps. Space, on the other hand, is still largely a mystery, just like the oceans were for our ancestors.
Asterisk can be installed anywhere, for example on a VPS.
Unikernels, Docker, and Why You Should Care
char16_t and char32_t are useless. The C standard declares functions in <uchar.h> for converting them to and from char, but not wchar_t. The conversion to char may be lossy depending on the platform. No other interfaces uses those types. There's no portably lossless path converting them to and from wchar_t.
Me too. Up there with the first Cosmos.
One of the reasons I use Aliexpress over Amazon is because Amazon still does not ship electronics and many other goods to my country (east Europe). This has been a restriction ever since Amazon launched and a huge disappointment for me.

I hope that with this move they will also expand their shipping policy. I've used Amazon while I was working in Western Europe and I had a pretty good experience.
Or to think that it doesn't matter what happens externally.

Aurelius says something like "How ridiculous and how strange to be surprised by anything that happens in life." As in, why would external events matter or be a surprise? Things happen. The only thing you can control is how you react to them and what you choose to do about them. That helps me at least. It's all about process, not outcomes. Outcome is a roll of the die, so all you can do is make sure your internal processes are sound.
You can have processes listen on 0 - which means all available IPv4 IPs (available to that machine).

And since you can have processes listen on 0, it means you can equally curl 0; just like you could with 127.0.0.1. Here's an example from my IRC server (the only process I run on 0):

$ curl https://0:9997 -kis | head
HTTP/1.1 200 OK
Date: Fri, 12 Feb 2016 07:49:24 GMT
Server: ZNC - http://znc.in
Content-Length: 1878
Content-Type: text/html
Set-Cookie: 9997-SessionId=54245f15ba592bc691e09ac75e6778e6d4c33841fad71a8d6c56addc998e043f; path=/;
Connection: Close

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">

(just in case someone queries, 0 is just another notation of 0.0.0.0)
Can you more precisely describe why it is incorrect? Both implementations requests data from the network stack, so both are very similar?
Just use setlocale(LC_ALL, "") in main, and use mbrtowc to translate from whatever the system encoding is into the wchar_t type. There's no need to bake assumptions about the system encoding into most programs.
I don't disagree, but let's not blur the lines here between people who use computers professionally and people who use computers as an appliance.

We could have had an iOS-like security model on Windows for the majority of unassuming retail customers and I don't think it would have made a single jot of difference to wider flourishing.

(In fact, for various reasons, I would wager that we'd have a more mature technology sector. Don't underestimate the damage caused by malware to consumer trust.)
Yeah, same thing with Chromecast. Booted off Amazon in a lame attempt to boost Prime Video and Fire TV Stick sales.
HN Challenge: Find an article about Theranos that does _not_ contain a photo of the founder.
You'll probably be surprised to know most companies do care about your feedback. Even Apple. The thing is, companies are out to make profit. If your power users all go leave and use a competitors product where do you think all the companies who they work for are going to end up? Yea at the competitor.
mbtowc isn't necessarily thread safe, it's better to recommend mbrtowc.
People dislike JIRA because they spend so much time adding metadata so they want a simpler format. They move to GitHub, which dislike because they want to add metadata to their issues. So they move to Phabricator, so they can properly add tons of metadata. People dislike Phabricator because they spend so much time adding metadata...

Obviously the finding the common ground between the two extremities would be optimal and obviously the both extremes can work for some. The simplicity of GitHub has always been the major feature of it for me and the low barrier of entry is always a huge plus. The added noise is inevitable but you can either ignore it, address it (by adding people just for triaging issues) or try to avoid it (by raising the barrier of entry).
Google reportedly building a completely stand-alone virtual reality headset
Show HN: Making Research Abstracts Readable for the Common Person
That's a huge tradeoff. Like throwing out the baby with the bathwater.
As in the article, strncpy has valid uses, but it's widely misunderstood due to the poor name. strlcpy is what the name suggests. People are also surprised by the zero padding.
google chrome does not allow installing it
She probably loves you for that because she gets her own space too, to do things that she likes without having to constantly always think about this anchor of another person.

I'm horrified at the idea of being in a relationship where people don't get their own space to pursue their own interests and grow/learn together but also independently.
That's the spirit - continue the cycle!
You should raise an issue on the issue tracker.
This was a bit like 'Google Street View' (extremely-lite) in that there were a couple of pictures of the village I grew up in on the Laser Discs. We had the whole kit and caboodle at school, plus, during holiday times (3 months of Summer), we could borrow the BBC Micro part to take home!!! This was what got me into programming 6502 assembler. All told, including the Domesday Project part, this was an extraordinary education effort by schools, the BBC and Acorn from which many oaks did grow.

The laser discs themselves were a bit like gold disc LP records - 12" sized and expensive looking. I believe there were video games in arcades that had the same technology going on with moving pictures rather than still frames.

As a whole though the Domesday content was a bit like Encarta and other multimedia CDs that came out when CD-ROM was a thing. Much like Encarta et al., one felt slightly disappointed at the lack of depth to the knowledge/information provided, thank goodness Wikipedia took off.