skysight-inc/HackerNews huggingface dataset:
Appeal to fear is a logical fallacy not a rational argument.

https://en.wikipedia.org/wiki/Appeal_to_fear
Relevant xkcd:

https://xkcd.com/1356/
Banker here. We actually have automated and outsourced quite a bit of the drudgery, although doing it within the framework of Excel and PowerPoint often requires some pretty strange contortions from a UI perspective.
Thinking in GraphQL
Digital dependence 'eroding human memory'
I would like to point out that, in practice, we have eradicated Polio, and Smallpox, both of which are terrifying diseases. Also, thanks to vaccination of the adult populace you never hear about babies dying from Pertussis. There are other diseases that are similarly rare now but that used to kill or deform people before vaccinations became a part of public health policy.

So there are some good reasons why I think you're right.
Amazing achievement to have everything running so smooth. Obviously not the site for me as I have no idea how to complete chess captcha!
You put effort into saying that? Because it read like an undifferentiated rant against all typography.

If it was only about kerning, why did you set up a huge strawman about monospaced fonts implying that you would by fine in a world with only monospaced fonts, and that readability is not really a thing, and then going on to set up some analogy about relationships that is utterly unfathomable in its irrelevance. If it's just about kerning then I suppose you didn't intend any of this, but that's definitely how it comes off.
I wonder if this is not actually a more faithful representation of how these games looked like on old CRTs?
There must be better analogies.
Feels nice being on a computer that doesn't have Comic Sans. I just see the default sans-serif font for my system. Fonts aside, this is a nice resource. A number of good articles that I read to understand how containers work are collected here. I'll have to ask the author to include GNU Guix in the implementations list once our next release is out the door.
Wow, could they make it look more like a Mac Book? Apple will have to come up with a different look for theirs now.
I like this guide, with the caveat that, if you are doing a single page web application, some of it gets turned upside down.

For instance, the "javascript will be loaded on every page load" part no longer applies. It will be loaded only once, and will fech whatever it needs from then on.
You're an inspiration. Keep up the great work!
Given that the whole purpose of a state is to compel people to do things

I'd argue that the purpose of the state is to prevent people from doing certain things. To illustrate, most of our laws are "Thou shall not..." versus "Thou must..." to punish "bad" behavior instead of compel "good" behavior.

I'm wondering what basis you have for drawing the line there.

Personal autonomy. Your body, your choice.

Or why a simple waiver process wouldn't be sufficient to handle those who object.

Because a waiver process implies that it's the government's choice and not the individual's.

In general, I would argue that a state has the authority to compel someone into doing anything that has been sufficiently demonstrated to be a good decision

Can the state compel everyone to be a vegan unless they can show proof of a medical condition that would make it unworkable?
It's a case where you should use your best judgement. You may want your marketing landing page to load faster, so probably wouldn't include your account section css there. You can also lazy-load the My Account assets on the login page.
Depends on how likely the user is to go to their account when they're logged in. :) Generally, I'd say split that into two stylesheets, especially if your site allows access to people without accounts, since non-users would be downloading the account styles for no reason.
I assumed this is what it's meant to look like? Quite blurry http://imgur.com/nlFNrSA

chrome on win7.
Google’s Got a Plan to Make the Mobile Web Less Slow
Congrats buddy on your achievement!
That sucks. I wonder how the market is going to react to that. It was fairly heavily criticized at E3.
Staffpad is incredible but it's not brand new or developed by Microsoft. Hanselminutes (Scott Hanselman) did an excellent interview with the engineer who created it a few months back, definitely worth listening to if this piqued your interest. Thoroughly covers how it was conceived and coded in C#/C++, with comments about the relationship to Microsoft: http://www.hanselminutes.com/473/developing-staffpad-a-new-c...
I certainly wouldn't try to build a website like some of these suggestions.

Build a text adventure game. It shouldn't take more than a few days and you can actually say you finished the project.
Jet.com Overhauls Business Model, Kills $50 Membership Fee to Broaden Appeal
As a user, I am always a bit afraid that DuckDuckGo might be gone one day.

How do you keep the DuckDuckGo afloat ?
Some software only runs on OSX. Last year we set up a group of mac mini's, for a project that technically could have been rewritten to run on linux, but making it run on OSX was WAY easier / faster / cheaper.
Assuming everything went as planned, no problem. But to play devil's advocate...

The risk with these things is always the "what if?". What if during that patch it bricked my device due to some fluke? What if I had a special customization that relied on a specific behavior on the component that was just updated without my consent?

What if that patch attempt to a vehicle fails, leaving it unable to turn on? What if that vehicle was an ambulance?
lol, oh yeah ;)
That's not what I read the GP post as saying though. Rather, that the perl 6 interpreter could run code written as perl 5 (and never ported). With their different semantics, the results would be unpredictable and often undesired.
That's right. Thanks! Added scanlines effect for extra blurring :)
What are you doing with the DB? There's no reasonable way to make a blanket recommendation w/o knowing what your needs or goals are.

So use PG.
Thank you for the clarifying reply, I do appreciate getting a better perspective.
Super cool. I can really use this for DuckieTV's custom search engine definition form i'm working on!

http://i.imgur.com/lT7hUTj.png
I'm fine with "you can't force me to get vaccinated" if it includes an acceptance of civil liability should you be part of an outbreak of vaccine-preventable disease.
Sorry it took a while to reply.

Thanks a lot for recommending Sieve, I really mean this. There isn't even a single mention of it on the myriad of the half-baked 'how to setup isp-mail for personal use' blogspam I keep stumbling into when googling issues.

It looks like a great tool. Now I can probably have 'n' junk mailboxes with varying personal filters (always wanted this).
From the article:

>WPV3 has not been detected globally since November 2012 (in Nigeria); the only remaining endemic WPV1 strains are now restricted to Pakistan and Afghanistan.

So things are looking good.
The way I think of it, the code tests the tests. It's the the same way keys and locks verify each other.

Is there some sort of failure mode you're thinking of where I'd still see all the tests run but the test framework would give false success for something?
Show HN: Text-a-Pro, book home projects at flat-rate prices over SMS & Messenger
Hey HN, we are long time members of this community, and we’d love to share a new product we’re launching today called Text-a-Pro. The product is entirely messaging based, and allows homeowners to book trusted pros at flat-rate prices to get their home improvement projects done. We’re also the first to provide an end-to-end transaction on Facebook Messenger (and also by texting 776-776). We’ve built a lot of tech behind the scenes for this – including generating dynamic images at run-time for things like personalized estimates and pro recommendations. Our pricing engine is built on a canonical home project catalog and generates personalized prices based on your location and project description.

This product is only available in SF/Seattle right now. You can see a video of the end to end experience here: https://vimeo.com/141591093

And more product info here: https://pro.com/text

If you have any questions about the tech or product feedback/ideas, we’d love to chat!
Dr Oz :100 Weight Loss Tips
Pipefy – Kanban for Agile Teams
You'll always have outliers, but nothing stops those same kids from doing so right now with text chat (and probably at a higher rate). Mute functionality is there for a reason.
This widespread move towards AOT is interesting in comparison to the prevailing attitude 5 years ago.

"Have tracing jit compilers won?" http://lambda-the-ultimate.org/node/3851
Slight tangent: The "any color so long as it's black" idea came about because black paint was the only colour that dried in time to meet the demands of the rest of the production line, or at least that's what I read in "The Machine That Changed The World"
Accelerated Mobile Pages
Red Bear Angels Backs Startups from the Cornell Community
Firefox is Netscape. There's a reason you download it from Mozilla.org. It's an amazing demonstration of the power of open source to allow good software to exist and thrive beyond its original mission.
There's also significant user overlap (or refugees from there).
US Workers Allege Discrimination
Google has a new plan to speed up the open web. (And plans to open source it)
Sustainable development goals – United Nations
Your site right now has some JS that's in a continuous loop adding the same assets to the page.

http://i.imgur.com/MoRAVAH.png

EDIT: looks like it's live.js used to check for changes while in dev, probably shouldnt have that on the live site.
GPlates Web Portal – Visualization of Plate Tectonics
I have not played chess for some years, but just wanted to say congratulations especially for making (and keeping!) the site free without the usual upsells and tiered accounts where you get only X problems a day free and so on, thanks for your effort!
Is it just me or is the barrier of getting apps like this working seem silly?

You git clone the repo (assuming you have git installed). You then have to npm install (assuming you have node installed). You then have to npm install sharp. But before sharp can work, you have to npm install node-gyp. But in before that can work, you have to make sure you're using a specific version of Python, specific versions of Visual Studio (2010 and 2015 both seem to fail), an SDK, and then run some console commands to set the WindowsSDKDir.

After you spend 30 minutes downloading and uninstalling and re-installing different version of Visual Studio and SDKs and sorting out other error messages, you're finally back to trying to install sharp. You install sharp, but wait, then you need to download this zip file and change your environment variables and PATH variables, which you have to Google to remember how to do each time because it's done so rarely.

This is obviously all feasible and to an experienced developer not intimidating, but for someone who's on a Windows machine and new to node, it doesn't seem like simply getting a package running should be this difficult in 2015. The demo is broken and I wanted to check it out, but it's just not worth the effort.
Permission to quote requested.

Absolutely.
Location: Buenos Aires, Argentina.

Remote: Yes

Willing to relocate: No

Technologies: HTML, CSS(Sass, Bootstrap), JavaScript, AngularJS, Protractor(+ Jasmine), NodeJS, MEAN

Résumé/CV: http://owncloud.unixono.com.ar/public.php?service=files&t=f8...

Email: alejandro.carnero.pico@gmail.com
DuckDuckGo is actually profitable! It is a myth you need to track people to make money in Web search. Most of the money is still made without tracking people by showing you ads based on your keyword, i.e. type in car and get a car ad. These ads are lucrative because people have buying intent. All that tracking is for the rest of the Internet without this search intent, and that's why you're tracked across the Internet with those same ads.
New York inmates defeat Harvard debate team
Ah, I'd been wondering how they had single-handedly managed to take on N-Trig and Wacom with in-house tech. Makes a lot more sense now. I'd missed the acquisition.
I have to deal with an ugly legacy app for my job. Every once in awhile I'll have to do something that doesn't make sense to build into the app, so I'll come up with a procedure for doing it at a data level. Usually these are processes that run weekly / monthly / quarterly.

The first time I come up with a manual procedure. The second time I try to automate some of it. Then over the next few iterations I fix issues with the automation, as that step inevitably produces edge cases. They'll need special cases that I'll have to work into the tool.

Eventually this produces a command-line tool with appropriate help text and a README that outlines what the tool does, why, and what edge cases are present.

I used to wait until it was almost a finished product before writing the documentation, but as I get lazier and lazier, I just don't care to dive into the code I wrote last month, I just want a procedure for getting it done and going back to screwing around.

So the first time I have to do this, I take notes of all the manual steps I took to perform it in a markdown document. How did I massage the CSV, which fields did I add, so on and so forth. This has the side effect of making writing automation code way way easier the next time around. Next time I do it, I look at it and I'm like, "WTF Vince, why didn't you note that the date field can change formats?"

I, myself, am that person without domain knowledge, every single time I go back and do something I might have done even yesterday. I just don't care any more to maintain my own silos.

It also allows me to only be as ambitious as I feel like being. If I'm in the middle of refining a process and I lose interest, I can just wipe out my work, and do it the old way.
I have already considered this as an ethical hypothetical scenario. Is it acceptable to break in to someone else's system for the purposes of preventing other people with unknowable motives from breaking in, or to stop a break-in already in progress?

For a full answer, I also need to answer some other questions. Is there any way to contact the owner of the device that has a reasonable chance of success? Are there any reasons why the owner might leave the device in an unsecured state intentionally? Is the device spreading harm to others because it is insecure? Is the owner aware that the device is not secure?

I decided that the scenario was analogous not just to someone leaving their car doors unlocked in a high-crime neighborhood, but to a medical quarantine. An unlocked car doesn't really hurt anyone else, but an unaware carrier of a contagious pathogen is dangerous to himself and to others. It then becomes more acceptable to force treatment on an unwilling or unaware person, for the sake of public health.

As a result, I figured that a program like the following would be ethically acceptable, but not necessarily virtuous:

- uses a single specific vulnerability to compromise systems
- immediately patches the vulnerability out of an infected system
- attempts to detect and remove any known malware
- goes dormant for a variable amount of time
- attempts to infect other systems at a slow rate for a fixed amount of time
- removes itself from the infected system
- leaves behind a human-readable log of its activity

It would also be helpful for it to be accompanied by a fix for the vulnerability in the official device update stream.
In a truly dynamic/metaprogrammable language, wouldn't this be equivalent to solving the halting problem?
What would you choose instead?
I think you're basically arguing that herd behavior or swarm behavior can't emerge without self conscious higher level adult emotions; I'm thinking that's a big stretch based on natural examples. I'm not even sure "monkey see monkey do" even is an emotion, if it is, which is it? Possession of empathy isn't possessing the observed emotion, its just observing it.

For another weird concept look at humanities universal habit of rationalizing irrational decisions. For no good reason I did XYZ, now listen to my detailed rationalization based on emotions or Vulcan-level logic, which doesn't really matter because I really have no idea why I asked ABC out on a date or decided to buy that car or eat that second piece of birthday cake, although in detailed post-rationalization I can dream up all kinds of sand castles in the sky explaining elaborate logical reasons or stark emotions that I supposedly experienced before I made a random decision. This adds an annoying second level of analysis, why do some people do random things just like everyone else, but their societal or cultural failure is rationalizing it as logic or admitting it was just random, whereas "everyone knows" we must, at least in public, declare it to be the result of emotion.
TPF, if you're one of the 3-4k people worldwide who still know it, pays very well. Yes, they will be small teams, but in the largest travel companies.

Disclaimer: I could be wrong about the number above, but afaik its in the ballpark.
This is such a great websites. Very impressed as a chess amateur/medium skills that how well the site fits the purpose.

Very well done!
Gallup gives up the horse race
Show HN: Mercer – 3D data visualization JavaScript library with three.js
8 Ways to Get Your Name Out There Through Public Relations
How to choose a server
Until we start sending people to jail, such abuses will continue.
I think their answer would be "the needs of the many outweigh the needs of the few"...

And to flip that argument again - would you prefer your device to be bricked by someone trying to run a webserver serving child pornography, or by someone trying to protect you from the first?
I'm told the 9/11 hijackers had itty bitty blades. Some may not have even been made of metal. Several people on the planes bled out before they hit the ground if air communication transcripts are accurate.
Lottery Sports Club goes up for sale
Announcing our multi-cloud pricing API with more than 100,000 prices
`use v6;` is not mandatory in Rakudo. Off the top of my head, I don't think it's mandatory in theory in Perl 6, either. However, it is widely used to mark Perl 6 code, because it gives you a nice clean error message if you accidentally try running it in Perl 5.
Overwhelmed? Outsource any of these 10 tasks to free up valuable creative time
Would you prefer writing a manifest for every platform/browser?
Ethereum Tools Deployed Hackathon at Rise Innovation Hub, Sponsored by Barclays [pdf]
Nice. Inter-app communication between web apps installed on any device.

A search engine for web app manifests would be a good starting point for a World Wide App Store.
1. because somebody there wants to solve a challenge

2. because somebody there wants to fix a problem

3. because somebody there wants to help other people

4. because somebody there wants to wave their org's flag everywhere this good news goes

5. because somebody there wants to make the world a better place
“Oh, they’ve already reserved for that stuff,”...

Is it just me or does this kind of attitude make you say "F* YOU Wall Street".
You haven't read the link.
I thought html5 already captured much of this... What is this doing that html5 doesn't?
Chat at "indie scale" is fairly easy. 10-20k concurrent users fit into one or two machines with off the shelf software (ejabberd) with minimal expertise. 1k-2k concurrent users could easily be done in almost any stack.

If you're doing more than 20k concurrent users, odds are you can afford to hire someone to scale up or build out a team to do it, or find a 3rd party service and pay them to host your chat.
I think it keeps your mind from locking in on fake aspects of the faces, to make it look more real.
I was hoping to get some feedback on where this is going, if it's at all compelling or what people would like to see. This is definitely version 0.1.
AI outperforms child in intelligence test
Was: my $len = length($string);
Now: my $len = $string.chars;

My intuitive interpretation of that syntax would be "given a string, return a sequence containing its characters, in order".

Or is that overlading on return type, and do you get the behavior I would find intuitive if one assigns to an array?

Even if that is true, I find that ugly. I would prefer more explicit code, for example

my $len = $string.chars.#;

Similarly:

Was: $#array+1 or scalar(@array)
Now: @array.elems

(All IMHO)
For anyone that's interested, here's a guide on scaling Ruby servers to 1000RPM, written by the same author: http://www.nateberkopec.com/2015/07/29/scaling-ruby-apps-to-....
It really depends on your use-case & what you're doing. In many cases you will likely want to target ~ 95th percentile or similar.
That really is uncanny. I had this feeling like there was actually a living person there in my computer.
How to Talk About Your Competitors in A Funding Pitch
Yay, new djb slide deck.

(I actually enjoy reading the work he and his colleagues produce.)
Compose Registry – a search engine for Docker Compose application stacks
Does anyone know a good site to play chinese chess?
These Technologies Will Shift the Global Balance of Power in the Next 20 Years
Sigh, as much as I love music, the slap fights about fidelity strike me as such a waste.

In other words, after pushing so very hard for music to be able to be created, sold, and transmitted globally in a reasonably effective format (320kbps, or FLAC if that's your thing), finding ways to be elitist and anchored to a piece of hardware in the living room isn't my cup of tea. There's no point in me dogging on it, because it'd just be like criticizing somebody for owning a Lamborghini Diablo VT Convertible because they can afford it, deal with the headaches of maintenance, and probably don't achieve the performance potential of the thing 90% of the time...I mean, when people listen to R2R units do they turn off the air conditioning in their house? I bet some folks probably do!

I know many, many studios keep R2Rs on hand both as recording material but also as a post-production effect. Good for them, seriously! There's a lot of mystique and lore about vintage equipment, tube amps and all that, which has a place - but does it invalidate the amazing advancements such as the Kemper Profiling Amp[1]? Not in my book.

[1] http://www.guitarworld.com/review-kemper-profiling-amp
The term consensus seems... polluted.

The scientific consensus refers to the number of scientists that believe in anthro-climate change, but not the number of scientists who actually study climate change detection and its relation to greenhouse gases.

In other words, the opinion of a natural scientist, who relies on models developed by scientists who study climate change detection and attribution, does not matter at all. In the same way my opinion on relativity, as an engineer, means nothing about the consensus of people who can say relativity is an accurate theory.

I believe there is definitely a majority. But the oft-mentioned studies mentioning 97% consensus are highly misleading.
So, we were using InfluxDB on v0.8.x but had two data corruption incidents. Both times I tried the recovery utilities with no luck. Even with some data loss, it was time to move to another db.

We were only getting ~1k tps with some spikes of 10k tps. I hope for the rest of the users, there was some work done of that front. Maybe in the future we will revisit out of curiosity, since we have no issues at the moment.
Here is a related talk from Strange Loop last year:

"Scaling League of Legends Chat to 70 million Players" by Michal Ptaszek
https://www.youtube.com/watch?v=_jsMpmWaq7I