skysight-inc/HackerNews huggingface dataset:
> This pledge was, in some ways, the reverse of an other announcement [on retargeting].

No, it’s not: giving advertisers relevant audiences is useful; offering customers the possibility to say “me buying a vacuum cleaner was not because I was starting a collection” serves a similar purpose: showing ads to people interested by them. (On a related note: If you sell a vacuum cleaner, please don’t use retargeting.)

> The only two I could think of that might feel obligated to make the same assurances are Diebold, the widely hated former manufacturer of electronic-voting systems, and Academi, the private military contractor whose founder keeps begging for a chance to run Afghanistan. This is not good company.

No words on whether Diebolt, and the hundreds of private computer security companies who protect government services are good companies.

> At 2 billion members, “monthly active Facebook users” is the single largest non-biologically sorted group

Well, I’d wager ‘Internet users’ is larger…

> For most Facebook users, these meticulously constructed and assiduously managed challenges are the only access they’ll ever have to Zuckerberg’s otherwise highly private personal life.

The fact that I know his chidren’s names (and have seem a dozen pictures of the eldest) but I don’t know the names of most of my colleagues’ child kind of defeats that point.

> Maybe Facebook is a state within a state and Zuckerberg is inspecting its boundaries.

Something tells me that the author is American. What could it possibly be?
Hi! yup, only CSS and emoji. :)
if you want to know a bit more, here's a making-of: http://xem.github.io/articles#js13k17
Why working from home should be standard practice
I used them for more than a year now and I'm really satisfied with the offering.

Especially the "magical" debit card.
That's just how we learn to apply things correctly. If the first time you use a tool is to build a scale-appropriate project, you will stumble and likely fail.

Imagine you want to sail across the Atlantic and, to acclimate to the necessary tasks, you started small: sailing down the Thames, then sailing to Calais, then sailing farther and into the deeper ocean, before you decide to take the big trip. Now imagine you posted a blog post about this, and the first thing someone pointed out is that you can take the ferry to Calais.

That's what you've done.
Do the foreign countries you want to ban from influencing US elections include other western countries like Canada, Britain or Germany? What about Mexico? What if Mexico also bought ads to promote legalizing undocumented immigrants from Mexico? What if the undocumented immigrants themselves bought ads, do they count as foreign or domestic?
Water heaters are not exactly safe:

In 2007 there was an estimated 7,200 reported home structure fires involving water heaters resulting in 30 civilian deaths, 340 civilian injuries and $75 million in direct property damage.

I'm not sure why there is no outrage about this, probably because it's an old technology and people got used to danger?
This type of calculation is used on a very regular basis in molecular dynamics simulation. The wrap-around space is implemented using periodic boundary conditions. Calculating the distance between points is most often done using what is called the minimum image convention. In one dimension for a "box" of length L the minimum image distance between particles i and j: xij = xj - xi can be calculated through xij <- xij - L*nint(xij/L). This avoids any if statements.
You have definitely gotten Dijkstra's intent with that famous quote completely backwards…
Banks face spiraling costs from 50-year-old IT
Benchmark of styling solutions for React
yah, sorry, it works best on Chrome (Win10, Mac or Android)
We just founded https://prospekt.ai for automatically finding and contacting leads. Might be a good fit for you. Get in touch for an HN discount.
It will only help with some classes of fake news. I'm sure people will still happily pay for news that lies to match their biases. They already do that right now with which free sites they choose to visit as their 'trusted news sources'.
This site has some great links:
https://sovietmaps.com/resources
Lot of people were stopped from voting though. Police shut down hundreds of polling stations and intervened in other stations trying to stop people from voting. 42% turnout under these drastic conditions when police is beating up people on streets is not low imho.
Hard to make the distinction between Chrome OS vs Linux, especially considering you are just a crouton away from being a full linux desktop.
Can't you translate GraphQL queries to Joinmonster/Dataloader/Haxl calls? It's up to the implementor of the GraphQL <-> backends layer to build these optimisations, and you could reuse those libraries for that.

Haxl seems particularly suited for this (I think it's the same thing as Dataloader, both from facebook?) as it can efficiently batch and cache queries to multiple sources at the same time. It seems like a good layer between GraphQL and your N data sources.
Lots of people are passionate about academic research in their chosen field, and extremely talented and qualified and even PhDed, and still don't get to do it (certainly, it's difficult to get time to do things for free in a world where one needs money to live), so, I dunno…
I'm not sure if I get your viewpoint right. Considering a woman to be of another person and thus off-limits for talking is already quite sexist and offensive in the West. Maybe that's not what you're trying to say?

(In this vein, everyone is sexist and discriminatory and we just have to work with it, so this is not supposed to pass judgement on the person doing it, just the idea. You're not your ideas.)
Gold Collectible Coins
When I hear that my mind tingles with dread about the needed time investment ;) How big/long is the game?

I love the presentation!
Given that this is meant to be boilerplate for building apps, it makes sense to install it with devDependencies. However, let's go along and install it with the `--production` flag. It doesn't get much rosier. Close to 1M SLOC.

$ npm install --production
added 718 packages in 36.292s

$ ls -l node_modules/ | wc -l
518

$ loc node_modules/
--------------------------------------------------------------------------------
Language Files Lines Blank Comment Code
--------------------------------------------------------------------------------
JavaScript 11122 1006887 125608 173965 707314
JSON 907 110272 661 0 109611
Markdown 1017 142126 41008 0 101118
TypeScript 279 23007 2381 4870 15756
C/C++ Header 20 6835 1082 319 5434
YAML 178 3140 137 105 2898
XML 2 2192 233 2 1957
Makefile 46 2431 466 612 1353
HTML 18 1280 40 11 1229
CoffeeScript 7 1133 157 86 890
Plain Text 33 505 118 0 387
C++ 7 423 70 36 317
CSS 8 267 26 6 235
Autoconf 1 389 35 128 226
Jsx 8 228 26 14 188
OCaml 1 156 23 0 133
Bourne Shell 5 100 9 12 79
D 6 69 0 0 69
Handlebars 2 50 8 0 42
Lisp 1 6 0 0 6
Batch 1 2 0 0 2
C 1 0 0 0 0
FORTRAN Legacy 1 0 0 0 0
--------------------------------------------------------------------------------
Total 13671 1301498 172088 180166 949244
--------------------------------------------------------------------------------
I've tried both a for some time and stuck with Darktable.

* RawTherapee runs on Windows since years.

* Darktable just started the Windows port.

* RawTherapee seems to provide more functions.

* Darktable seems to be better integrated and polished.

* RawTherapee was a bit easier to get into.

* Darktable has a better workflow if you're into it.

* Darktable also seems to be more "stable" in the sense that not everything changes meaning all the time and most things work like expected.

In the end, the workflow was the deciding factor for me. It just felt way better and more efficient. Technologically they are different. RawTherapee should have more potential once they manage to clean up the user interface.
"Not weird at all, how many women have you met that knows a lot about cryptocurrencies?"

Overwhelming majority of men don't know about cryptocurrencies either. It is only people who go to tech events who do. Of people who go to meetups and such, I haven't seen any +1 of any gender. The assumption that if you went to tech event then you know about tech seems safe for anyone.

And dunno, going meta offended over someone expressing that yep, this makes women questioning whether they are treated equally behind back is, well, being special snowflake too. You just explained to me what for construct is instead of reacting to my proposal seriously, do you want me to pretend I think I am treated equally?

I know I am not, you know I am not (because statistics), so why expectation to pretend otherwise? It is just a lie.
Weekend labor shortage (2007)
It's nice to see Revolut owning this issue but I've had nothing but bad experiences with them since starting to use them.

I was stranded in Australia with my card at the checkout of a supermarket and my card stopped working with no explanation. An hour later, their Twitter feed told us that there was issues.

Another incident where I got cash out of an ATM. The ATM didn't spit out my cash but still debited the money. Revolut said it would take 90 days to get my money back. This was £500. At Christmas.

Unfortunately as a result of this, they lost my custom for life.
You get downvoted because your story is about as rational as someone getting angry at you because you did something in a dream.

Compare:

"He told me he was the king of Nigeria. I didn't believe him, but if he is, how come the king of Nigeria is white?"

By far the simplest explanation is that the candidate lied about having a PhD. You have no reason to believe this isn't the case. And yet you're holding onto this story as though the candidate didn't lie, and bringing it up in that context.
Cardano: a Blockchain platform written in Haskell
I guess other big domain-specific players, such as Facebook or Twitter, are not in huge danger. But direct competitors are probably fighting a losing battle.
Zoho all the way! (Zoho fanboy here)
Main reasons:
1. Good coverage in terms of features and customization.
2. Pure play on Zoho is very advantageous. There are numerous apps, products that play well, which are deeply integrated (Survey, Sign, Campaigns, etc).
3. Amazing price point!
Counter example: Brexit referendum - allowed, succeeded
Indeed. And when you grow, and get a proper head of sales, they'll migrate you to Salesforce if you hadn't already.
To me it seems that Lightroom makes it much easier for users to get a decent quality due to a much better polished user interface and sane presets. You should be able to obtain the same quality with both programs but it takes oh-so-much work to get gradients, color, detail, denoise into the right balance.
> Venice

lol ok

These regions still had self-governance far in excess to the equivalent nowadays. Being a vassal state to a title is pretty unrestrictive: you had to raise levies, pay a tithe, and not lose the province to a rival claim. Nobles were free to set taxes and laws as they pleased.
Children are a product of their environment. If adults don't care about nature anymore, why should they?

It's basically trips to the zoo and CGI characters to them.
They do it because they need money fast. If you don't have a passport, education or speak the language its a job that's always looking for new applications.

Prostitution has always existed and will continue to exist for as long as one needs money to buy food. Religion, morality, ethics or laws be damned.
It's a cute little tool; though I guess I'm somewhat confused; is the "Show" here the egamebook site itself or is it your entry to the Interactive Fiction Competition?

Because while your story is fun and overall well done, the system it's running on is pretty interesting to me; I was desperately clicking around the top level of the site looking for the option to make one for myself and play around with the scripting, and only after searching for what IFComp stood for did I start to get that this is a one off-entry I guess?

If I am wrong, please correct me and point me to where I can play around with the system you've made, because it has nice flow to it.
SuperSU Installation Guide for Both Rooted and Unrooted Devices
Thanks for the update. I didn't know that the change was happening so fast. I left the US about 10 years ago but when back in California and Minnesota during last years I barely saw any roundabouts. I don't remember seeing a single one combining active pedestrian and bike traffic. But perhaps other states are different.
Ποιός είναι ο ιδανικός αριθμός σεξουαλικών συντρόφων; – ESCORTS
We've started using this for simpler decisions ala choosing a restaurant or a movie to watch.

The 5-2-1 game... You pick 5 things, she selects 2, you select the final. Or vice versa. Stops the back and forth and shares responsibility. It's literally removed the mental drain and occasional arguments about simple decisions. Sometimes we simplify it to 3-1, if the choices aren't available ... I pick 3 and she picks 1 or vice versa.

https://www.reddit.com/r/LifeProTips/comments/5whgvh/lpt_if_...
Well, now I look silly. I couldn't find it on their page on mobile, but more likely my fault than theirs. Thank you.
Yeah, definitely sounds hypocritical from Facebook. I can imagine they were under pressure from China to block him and needed a good excuse.
Seconded. The way FPGAs work internally is not really how gate-based (dedicated) chips work internally. FPGAs simulate gates with static RAM tables.
Thanks, I signed up. It looks like they've added a waiting line now since they couldn't handle the number of new users.
Could Progressive Web Apps Be Making Their Way to iOS Devices?
I think the best situation is when you use sensible units for general situations, and when the funny units remain domain-specific.

Another example of a funny name is two-by-four, which - for some typically American reason - is understood not to actually be two inches by four inches...
Eric Ries, the Startup Way, London, 15th November
Example one is dogma. It sets one truth. It causes a knee-jerk reaction, perhaps even in people who somewhat agree.

Example two is a motivated personal opinion. Most people not completely void of rationality can see that others might have different opinions and tastes. Most will still argue, but hopefully without knee-jerk drama.

As someone who considers themselves a-political, I tend to be more adverse to knee-jerk statements than actual honest opinions anywhere on the spectrum, so I fully agree with openness and embracing, "all-inclusive" communication if you'd hope to get anywhere.

Sadly enough dumb emotion and drama seem to beat rationality most of the time these days.
No it's not miniscule. That's 36% of all eligible voters. Donald Trump won election with 26% of eligible voters. Obama and GWB won with around 30%.

Also given the circumstances where police shuts down hundreds of polling stations, seizes ballot boxes, imprisons local authorities and starts beating people on the streets, that's a good turnout.
I subscribed to The times in the UK for a trial period. On the website I experienced the same level of AdSense type ads as I did with most other free alternatives.
I was under the impression, before signing up, that I was paying to avoid this?

And, as for cancelling, let's just say they don't make it easy.

My opinion, for what it's worth, is that traditional publishers will continue to commit suicide no matter what Google do.
As someone who's been using Rust in production for over a year, and C on and off for 17 years, I can assure you Rust really delivers what it promises.

The challenges are not exaggerated, but they do have solutions, so they're not deal-breakers in practice.

The learning curve is steep. It takes effort, but once you get it (and unlearn some C-isms), Rust is a quite productive language.

Some patters and data structures are not understood by borrow checker, so you have to fall back to coding as-safely-as-any-C program. However, thanks to the practice of wrapping risky bits in safe abstractions, they remain only a small fraction of any program.

It might feel that writing any "unsafe" code defeats the promise of Rust, but it doesn't. The concept of safe abstraction is quite powerful, and makes sense even for wrapping 100% C libraries, where you can encode informal constraints form the manual as code, and automatically prevent library API from being misused.
As an aside, I think that animal and plant names are the least transferable knowledge between languages. Quite regularly when i happen to need to use a name of some animal I know it in my mother tongue or in English but not in French or some combination of those. To me this shows that even though having a passable knowledge of living things (i used to consider plant and mushroom encyclopaedias as “fun reading” when I was little) I never had any motivation to re-learn it
>I hate it, it's deeply offensive

Deeply offensive, really? You must be exhausted from being so deeply offended all of the time.

It's hyperbolic language like this that is really divisive because it makes people defensive when you're putting their actions in the same category of murders and violence (the "deeply offensive" category).
We originally considered using times from TLS but many HTTP servers randomize the times. It was common enough, and likely to become more common, to be unreliable to us. In some cases, potentially dangerous (if times provided allow for using expired certificates).
Same here. So what is chrony doing differently? Is it just that the developer(s) are really clever, or are they using static analysis, or a better coding standard, or what?

This is important. We don't often get the chance to compare side-by-side implementations of the same requirement, so when big differences turn up we need to understand why.
Good idea, the READMEs would be best of all.
Because I love what I do.
Catalonia worries drive euro down against stronger dollar
> You'll also lose a lot of control over your queries which was a big reason for me to move from Django/Rails/etc. style tools to trying out GraphQL.

For restricting queries, an option is using persisted queries (e.g. https://dev-blog.apollodata.com/persisted-graphql-queries-wi...).

The idea is nice, having full control in development while locking down allowed queries in production.

You'd still have to deal with the problems you mentioned in development, some of which are indeed a little ugly (at least currently).
uuuh, no.

i've got ubuntu (i3wm) on my home machine and would never consider anything else for my development environment. Not having to manually manage windows was an eye opener to me.

but from my experience, most people aren't open to change. they don't want to relearn anything. they just want their old way, forever and ever on.

there will be some software that they've used for years. This software will probably be (at best) similar to the linux alternative. But it will be different. And they don't want different. They want the same UX.

This applies to both Windows and Apple Users. Its especially confusing if said person knows jack shit about their chosen platform.
I guess metric system is there to drive the point home to the Americans in the audience, and IPv6 as an example of something used but not enough to matter.

(Here's my new conspiracy theory: lack of adoption of IPv6 is caused by SaaS companies colluding to keep people and companies from being able to trivially self-host stuff.)
I'll add sqlite too, and also, cough, seL4. The latter is cough "secure due to being written in C" cough.....
8 Steps for a Great Business Plan
Ask HN: What Watson service are you using?
Conversation? Speech to Text? Personality Insights? Visual Recognition?

Something else?
Facebook targets ads based on store visit, offline purchase, calls to businesses
The article gives no evedence that children are worse now than before. And to me it seems like absolute rubbish. The younger generation seem to care more about the environment than previous generations if anything.

The author seems to just not like the fact children like Pokemon and they don't.
Show HN: Zircon, a text GUI library, 2017.2.0 Released
Depends completetly on the event. The author doesn't specify any example of what type of event this regards (except that it is a "crypto event").

> I haven't seen any +1 of any gender

Sure this is probably quite uncommon on most tech events and meetups but there are several events where people bring family that is related to technology.

> And dunno, going meta offended over someone expressing that yep, this makes [...]

I am not offended, I am simply tired to hear this over and over when in reality it at least for me seems to almost never happen.

> I know I am not, you know I am not (because statistics), so why expectation to pretend otherwise? It is just a lie.

I think women and men are treated equally, at least where I live and in all the events I've attended. Of course people are going to be douchebags and uncomfortable situations between genders are going to occur, but this is true for everyone. I have been disrespected by both women and men but I do not get upset about all of them because of it.
If that switch sets the ability to tag you, then one could argue that the position of the switch indicates your consent. Of course, it should have been opt-in, not opt-out.
Sokaris/Ilumnos don't run inside vehicles, maybe one day they will. Can you give an actual production example?

Unikernels on the other hand, do actually run on vehicles. There are a few embedded runtimes based on the same architecture.

They have debugging support to attach to graphical debugger, probes, JTAGs, and a few other vendor specific tools.

Of course someone trying to sell me Solaris/Illumnos, will have prejudice to anything else.
Show HN: faas-dcos, Serverless functions for DC/OS
I've had a different experience to this. I've worked on ASIC's for over ten years and have had experience with nearly all aspects of the design flow (from RTL all the way to GDS2 at one point or another). I've taped out probably 20+ chips (although I've been concentrating on FPGA's for the last three years). Every chip that I've taped out has had extensive FPGA prototyping done on the design. This is in a variety of different areas too (Bluetooth, GPU's, CPU's, video pipelines, etc). You can just get a hell of a lot more cycles through an FPGA prototyping system than you can an RTL sim and when you are spending a lot of money on the ASIC masks, etc you want to have a chance to soak test it first.
"XYZ is a business, and can set whatever policies it wants..." is an argument against moral behaviour by companies.

It's technically true to some extent (as long as the law allows), but that doesn't mean we should let them get away with it. Morality is what society makes it, and if we care about free speech, we have to address this and hold Facebook accountable.
It's basically the same as the streetlight effect, isn't it?

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