skysight-inc/HackerNews huggingface dataset:
The problem is "Hence my interest in Medium." is a non sequitor. The story doesn't speak to whether Medium is better at repelling spam than standalone Wordpress or an alternative like tumblr, blogger, etc.
If NOx was really a priority, then the large producers would be subject to increased regulations rather than the tiny fraction that's produced by individual passenger vehicles.
Google the headline and access it through the search results.
The immediate thought I had reading this was...if they canned the lawyers would that end up being a larger cost savings then the revenue gained from toeing the line?
Generally only in the second person, though. Third person (this dude was pissing me off, or "it's a dude!") usually means male.
Yeah, you have to scroll below to the comments below

> I've never really liked Gnome. I'm a KDE girl myself.
How the rich helped create 2016’s angry populism
80 to 90 for me anything longer gets hard to read
I guess parent is suggesting the competition over stupid shit is really about signaling reproductive fitness, like a peacock's tail etc.
Every hotel I've ever been in has had a swinging door guard or chain lock, which means no one can get in if you've locked it from the inside.
Bitcoin's use in retail transactions has been steadily growing, and now accounts for around half of the coins mined each day. Need a link?
I'd love to see some comparison between these job moves, other companies, and the state of the world. Oh, no, the world's second largest company by market cap and that employes 50,000 people has had a few dozen move to government jobs! "Suchit Metrotra from Support Engineer Google Apps GOOGLE → to Research Assistant FEDERAL RESERVE BOARD (May 2015)". This is a mid-level support position, and according to his linkedin profile, he left google in 2012 and spent a year at another company before going to work for the government in 2015. This is a revolving door?

(Disclaimer: I singled out that name because I knew the name from my time at Google. And, indeed, nothing about his job role before or after would qualify as lobbyist, unless you consider anyone who's ever worked a government contract a lobbyist.)
Even if this is supposed to be funny (I can't tell, so I think you may have failed if so), I'd like to correct you and say that what makes Gentoo tick doesn't hinge on GNU at all. We can run on different kernels, different libcs, and coreutils are just a package you install. Might be toybox for all Gentoo cares!

As far as I'm concerned, Gentoo is the most underappreciated distro. I'm a Gentoo dev, but that's not why I'm saying so -- the causal relation is reversed!
I don't know if this was intended as a criticism or agreement with the person you replied to. Either way, competing on levels that are far removed from the bottom hierarchy of needs is something we should consider a good thing, whether or not the sheen wears off for some people. The problems with our hypercompetition for many of the basics are that it produces cheating because there's such intense pressure to stay/get ahead ("The Cheating Culture"), and that failure can leave you with absolute, rather than just relative, levels of privation.

As far as the sheen wearing off, I'm not sure I'd agree with that. In extant communities that have no rewards outside of their status hierarchy, people continue to participate, often with great gusto: gaming, stamp collecting, meme creation, drawing, etc. People do them for both intrinsic rewards, and for status rewards only within that hierarchy or in "nearby" hierarchies.

Even Trotsky thought "the powerful force of competition which, in bourgeois society, has the character of market competition, will not disappear in a socialist society, but, to use the language of psychoanalysis, will be sublimated, that is, will assume a higher and more fertile form" "individual competition will have the widest scope." In the cases where the sheen does wear off, people can always switch, as they do now, to other areas (get bored of WoW, start playing Dark Souls, or go to a completely different hierarchy [games -> painting].)
Or you could do the much more sane Perl/Tcl thing and just have different pairs of operators for strings and numbers. Then the type of the variable is determined by what you're doing to it, not by what you last did to it somewhere else and god knows whether or not your == will be transitive this time around.

$str1 . $str2 will always be treated as strings, even if both are numbers (I'll get "53" not 8, if $str1 eq 5 and $str2 eq 3). $num1 + $num2 will either coerce them to numbers or fail, and I'll never end up with "5three".

Perl and Tcl might be debateably insane, but they make very sane choices when it comes to weak typing. Funny how a language where literally everything is a friggin' string has a more sane type system than JavaScript.
According to my dad it doesn't go away.

When I got old enough to go out places with my friends and come home later at night (past 11, for example) my dad said it took a couple years before he could fall asleep without hearing the garage door open, and he's a deep sleeper who's never had any issues sleeping anywhere.

We've joked he's going to miss his own funeral because he's slept in.
Taco looks pretty slick, I'm definitely checking that out, thank you!
K/Q is famous for extremely short code, but that is partly due to a misunderstanding of K/Q's nature. Sure, some things are expressed more concisely because you are operating on arrays rather than doing loops, but most of the conciseness comes from two other factors. First, there are syntacitc tricks to use fewer characters, e.g. single-character names and $[c;t;f] instead of IF-THEN-ELSE. But the big thing that most people ignore is that K/Q is a DSL. It is designed connect to a server, acquire tick data, and do time series analysis on clean numeric arrays. Stick to those operations and your code is amazingly short. If you expand the notation to something more readable and try doing more general programming tasks, the verbosity becomes about like Lua.
> "When you present prices to your customers, you must state the total price of the good or service as a single figure, which is the minimum total cost that is able to be calculated."

Interesting. Suppose you go into a fast food place and say "I'll have a burger, medium onion rings, and a small soft drink". Assume onion rings come in medium and large, soft drinks come in small, medium, and large, and fries come in small, medium, and large. Assume onion rings and fries of the same size cost the same, and one can be substituted for the other in a combo with no price change.

The clerk could ring this up as those three separate items as ordered, giving price P1.

A second option is to ring it up as a medium combo (Burger, medium fries, medium drink), substitute onion rings for fries, and downgrade the drink to small, giving price P2 which is less than P1.

A third option is to ring it up as a small combo (Burger, small fries, small drink), upgrade to medium fries, and then substitute onion rings for fries, giving price P3 which is less than p2.

Is the seller in violation of the law if the clerk does not figure out and use option three?

How about an order for multiple people but all on the same ticket? For example here in the US Arby's has gyros for a limited time. They are something like a little over $4 each, but they have a 2 for $6 deal. Suppose a family of 5 comes in. The husband orders, then each kid orders, then the wife orders and pays. Suppose 3 of the 5 people ordered a single gyro each. If this were in Australia, would the clerk be required to notice that he can put two of those gyros together and ring them up as 2 for $6?
I wonder what happens when you get into a bad crash, somebody decides to sue, and it comes out that your car was running modified software. Would you be exposing yourself to any liability?
It's still a non-SMR 8TB drive, and pretty close to the Seagate archival SMR price.
Ask HN: What AWS cloud management service do you recommend for small companies?
We're looking into the option of moving to AWS, and would like recommendations for an affordable, yet solid cloud management service for a smaller size company. They'll need to manage nginx, php, autoscaling (if needed), and RDS. Basically fix things when they break in the middle of the night, change autoscale rules if needed, etc, with 24/7 phone support to help out with server problems. We don't need app-level help--just infrastructure and upkeep of servers and processes.

Our estimated spend will be around $1k-1.5k/m on AWS.
Google the title, then right-click WSJ result and open in incognito window.

That's what I do.
Youngstown's Plan to Reverse Decades of Decline
Good point. I do use Trello for all my internal stuff, then checklists inside my cards for each project. But then I find I forget to update my checklists in my Clients' project management tools :( I guess that's just a personal problem I need to figure out though.

EDIT 2: Updated the wrong comment.
Unless I'm misunderstanding your comment, isn't that a flatline type of alert, which is supported by Elastalert?
Yea seriously. "Because the economy is bigger than ever"
Did it really need class syntax? I mean, there are a lot of us following functional patterns as much as possible, and I feel that I rarely need class syntax... I mean it's kind of nice for a react component, but even then, not something that couldn't easily be represented with static objects.

I rarely use classes, or for that matter constructor functions... a lot of the code is far easier to follow and reason that way.

As to block-scoped variables, understanding that variables were scoped to the function they are declared in wasn't a huge hinderance, and is part of the reason why the new stuff runs slower... creating that scope has overhead.

I'll add that destructured assignment and string templates are huge... taking generators the next step to async functions with await is very nice as well, not that co didn't work.

Fat-arrow syntax cuts quite a bit of typing out with a default return.

Each piece is valuable to some, and collectively not everything is valuable to some... Just because you don't see the value, doesn't mean that nobody does.

I, for example, will probably not use the WeakMap/Map/Symbol in practice... But I see how someone can find those valuable additions.
Can this car still be driven? Doesn't Tesla kill it as soon as you plug it into an ethernet jack?
Bitbucket, which they also support, shows me the key they added to my repo.

Using the key they placed on my Bitbucket repo worked on one of my Github repos.
trash talk can be important(o)

the wat video in particular is more than an attempt at insulting javascript

it is an education, and an important one

one of undefined or odd behaviour

it strengthens anyone who watches it because you can move past the 'am i the only one who thinks this is odd' into the 'this is the spec, my work needs to be mindful of it, and now how do i use this knowledge to my advantage'

(o) edit: instead of 'can be' it used to say 'is', but i prefer specialists' quantification
The USA pays 71% of the costs of defending NATO. European socialist countries don't have to pay that, so naturally, with that subsidy, they would have no problem giving out free stuff.
Hilarious context: https://fun.irq.dk/funroll-loops.org/
Your employer does not have access to this data. They buy the wellness site from other companies. These companies are not allowed to provide them with data such as gps location.
I program with 2 panes on a 13" laptop, so 100 max, but usually smaller. But i'll never compromise my code clarity for the pure reason of the length of a line. Homemade abbreviations are a no go. I believe every abbreviation should be googlable, or something that is common vernacular in your particular company.
> It turned out to be the most costly email I ever sent to anyone.

Not 100% applicable, but worth thinking about IMHO:

One dissident in the Soviet Union, I think Joseph Brodsky, said not to talk about the abuses that oppressors inflict on you. You only magnify their impact: They do those things to scare and intimidate, and every time you repeat the story you help them do it again, to an ever wider audience (who themselves will repeat it). Let their attempts to terrify their victims die, without an echo, in the room where they occur.

It's hard to oppress hundreds of millions or billions of people; you can't really control them all if they don't submit. Terror is a tool for keeping them in line.

(In fairness, it doesn't necessarily apply to this situation, and sometimes talking about things helps people organize, find support, and alert the world to the abuses. But how many people who read this story will now hesitate to help a critic of the Chinese government?)
I think you're both correct (or wrong ^_^). Silicon valley startups compete based on better products, but against well founded competitors.
I'm a fan of async functions, so will be using Babel on the front and back for a while to come.
So I mean that is basically useless because I'm definitely not here to argue that if something works in me it will work in everyone. Diet is a really hard thing to create broad models that works for everyone, and that's sort of my major point: there are many ways to make a diet that works and saying "this is the best and only diet" pretty much is definitionally wrong.

> This is the last comment that I will make... I don't want to offend anybody.

No offense taken, I greatly appreciate the conversation and apologize if I've implied otherwise.

> Remember: Fat+Carbs, not just carbs, causes insulin resistance and leads to type 2 diabetes. If you eliminate the fat your diabetes will improve. If you eliminate the carbs your diabetes will also improve... but you will reduce your energy levels by forcing your body into ketosis and greatly increase your odds of high blood pressure, stroke, heart disease, digestive problems and more.

I would totally agree except that all of the things you mentioned as bad effects of a ketogenic diet are well studied bad effects of moderate fat moderate carb diet, not a high fat low carb (ie: keto) diet. I'm not here to argue for keto, just to say that there are many roads to the same place. A vegan diet may even be the best one for the most people, but if you believe that science is the best way to understand this stuff (and I do) then there isn't science to support that position.
He'll negotiate better deals. Amazing deals. Deals that none of the current guys would ever think of.
Not being from US, are most mortgages there fixed for their lifetimes or tied to fluctuating interest rates?
Do these colleges not offer labs? For shame. What are people even paying them for?
Yes please because even the CEOs of payment systems using bitcoin have come out stating that no one is using bitcoin as a payment system:

Taavet Hinrikus, CEO of international-payments app TransferWise, “Bitcoin, I think we can say, is dead. There is no traction, no one is using bitcoin. The bitcoin experiment, I think we can say, is over.”

[http://finance.yahoo.com/news/bitcoin-is-dead-says-prominent...]
If I recall correctly the part of the system this is running on is independant from anything important and only does media controls. It also speaks to the rest of the car over a network interface.

But still not quite for the faint of heart.
PORTABLE EQUIPMENT FOR CRYSTAL CLEAR PODCAST INTERVIEWS
80-85 is what I prefer. I've worked at places where the style guide said 100, but j still kept my lines below that. 100 is too many characters on one line.

Standard typographic convention is 2-3 alphabets on one line. It doesn't quite apply with a mono space font, but 3 alphabets is 78 characters.

When I'm writing hard line wrapped prose, I even prefer to keep it to 72.
This article was deeply personal for me. I have moved around a lot during my 20-something years of life due to a lot of factors including, but not limited to: genocide, civil war, family house foreclosed, crossing the Atlantic, taking a new job in a city 1500 miles away from my "home" state. In all those times, I have made a lot of friends some whom I am still in touch with today and others, I have drifted apart from. As I get older, it is just get too tiring to recreate new friendships. I am quiet and picky and not the kind of personal who has tons of acquaintances. I have gained new insights from this article;be right back as I text an old friend to ask how he is doing...
Aren't you already liable for all damage in an at fault accident? If you modified it yourself, I'm not sure there's any blame that can be shifted around.
> Frederic Jacobs, an independent security researcher who has worked as a developer for the encryption messaging app Signal

I thought he worked for Apple now? [0]

EDIT: nevermind, I stand corrected... To make this comment non-useless, let me add to the discussion by saying that the linked DoD website is very cool. Has anyone here applied for a grant via this website (or the underlying DoD protocols)? It seems very foreign and convoluted to me, I'm wondering what the application process is like.

[0] http://techcrunch.com/2016/02/25/apple-hires-developer-behin...

[1] https://sbir.defensebusiness.org
It looks like 8TB SMR would be cheaper than 4TB. I don't mean to be negative, but Backblaze is starting to look like yesterday's technology today.
80 is my preference, but the coding standard for my team says 120. I prefer 80 because despite monitors getting pretty large, all the useful docked windows in the IDE eat enough space that there isn't really room for long lines. Plus it's hard to follow long lines even if they aren't cut off by other windows.
If you aren't are paying for a Dropbox account might as well make full use of it.
Teams Who Share Personal Stories Are More Effective
Critics protest handling of rights to hacktivist Aaron Swartz's writings
Personally, I prefer 120, but I realize it is a preference. That said, I am irritated beyond belief when there is a project mandate that all code be 80 characters and no more. Pretty much everyone has a widescreen monitor these days, and the 80 character limit is a relic from the 4x3 monitor days.

Beyond that, I feel like a character limit that low puts a disincentive on the creation of meaningful variable names and function names. Maybe it's a hold-over from my Java days, but I really strive to name my functions and methods something meaningful. When I'm limited to 80 characters, plus proper tabbing, plus general flow control... it becomes incredibly difficult to stay under 80.
maybe Japan will hire you to come fix everything since you seem to be an expert on their situation
Keep in mind that 5XX error codes are for server errors and 4XX codes are for client errors. Returning 429 would imply "too many connections (from your computer)", not total for the service. Choosing to return a 503 for over-taxed servers is, as far as I can tell, done maybe half the time. Depending on the kind of service you're running, you might want to enforce a server timeout that says "after a certain number of milliseconds of local response time, return a 5XX error code and abandon the connection". That would be a particular component in an overall strategy for handling high load, which would heavily bias towards serving the easiest responses first. That may or may not be a good idea: what if the "expensive" requests are from paying customers accessing account pages, and the "inexpensive" ones are from a sudden spike in traffic to your homepage due to some good press somewhere? Of course eventually, you'd want to separate these two kinds of traffic entirely, such that customers are only affected by outages that they create. You can then focus on expanding your capacity to handle customers directly, instead of trying to lump that in with the much more unpredictable behavior of general web traffic.

> Just putting some check for number of open files before line that opens file and setting response code to 500 and 429 before opening file?

So actually this is one of the big benefits of putting the semaphore limiting file access within its own dedicated coroutine (except on the server side instead of the client). It allows you to handle the connection without having to deal with immediate responses. What that means in practice is that your server will be slower to respond under high load, but until it hits the client's (browser) timeout limit, you'll still be able to respond. It actually doesn't require any extra code to do that. Note that this isn't the only way to achieve this result, but it's probably the most direct, and simplest, especially given the approach you've taken with the code thus far.

A load balancer sits on top of that, ideally monitoring metrics like server CPU usage, memory load, or (most directly) request response time, and then shifts around requests between servers accordingly, to minimize the delay incurred in the aforementioned "wait for semaphore (or other synchronization primitive)" part.

At the end of the day, until you start hitting the limit of concurrent connections that others have mentioned, you don't really actually need to worry very much about how many connections you have open at once. You just want to focus on handling every connection you have as quickly as possible.
1. Don't confuse optimal human reaction times with real world conditions. Drivers don't have unwavering focus on the path ahead. Accidents are the exception when things go wrong, so the median accident reaction time would be far higher than under optimal conditions and really hard to measure. If a self driving car can't safely stop then it really should complain and just slow down. I can see "Speed reduced Tires balding" really would get most people into the shop and my car already tracks tire pressure and breaking. Add GPS for absolute location and it will notice if there is a problem. Listing for weather reports is also a no brainier.

2. Google is being conservative with several cars being tested at much higher speeds, don't forget in the computer world being 1/3 as fast is really far less of a jump than you might think. In terms of accuracy GPS can auto correct distance traveled over time to get much higher accuracy. Much like how most computers clocks are far closer to the correct time than their cheep HW clock would suggest.

3. Your thinking like a human. Kids are really really slow at 10mph (which is fast for a kid) 7.5 feet is over 1/2 a second. So, your car can drive like there is always someone about to jump out from every intersection and sprint across the road without being all that slow. Depending on sensor location they can also see under other cars. ED: the Front drivers side headlight is a much better location to see around parked cars than where a driver sits.

Worst case self driving cars might drive slow when stuff is right next to the road. But, if I can be productive and safe it's a non issue as most driving is not in those conditions and I should slow down anyway.
It should. In a world where people routinely talk/text/drink and drive I don't think we should expect 100% from electric or self-driving cars.

I cringe from the PR implications as I say this but really I fully supported Jeb! when he shrugged about one of the shootings. If we want freedom, we will have some missteps. I kind of wish we could say the same about religious extremists but that ship was always under command of the same bigots who controlled the conversation during the red scare.