skysight-inc/HackerNews huggingface dataset:
Imagine if Orkut was zero-rated, back when Facebook started. Or if Yahoo was zero-rated when Google started. Internet giants are turning their back on users, now that they have money.
> median price of the returned items

I wonder what action could be taken in case of median price anomaly. Would this be an indicator of price gauging or auction flooding? Do queries weigh price by time-to-auction - I would expect price variance to be non-stationary. If it's true positive, how do you fix it?

Other notes:

(1) It's hard to determine whether the proposed algorithm was successful without a feedback system which would tag true and false positives postmortem.

(2) I wish the raw data used for this project and similar studies were available, e.g. http://webscope.sandbox.yahoo.com/. Yahoo datasets are permission-only and are not available unless you're a researcher at .edu
Thanks for sharing. How do you measure that? I also would like measure my Go 1.4 services first, and then with 1.5
This submission gives the impression that a new acquisition is being announced, but Google bought DeepMind in January 2014.
>Similarly, for the modern day US, "is it just to reward people proportionally to hard work, intelligence and the ability to produce things that people want?"

You've reversed the causality. Remember, we're asking for a definition of merit that is not isomorphic to "whatever the current economy rewards". We're trying to ask if we can hold the current economy to an external, human standard of performance, rather than just taking it at its own word that "when the numbers go up, it's good" (with the associated problem that even by this standard, "the numbers" have been growing more slowly and crashing more frequently since the rise of inequality began again in the '70s and '80s).
I don't know that I agree with that... a lot of the syntax definitely burrows from Ruby, but then again so does CoffeeScript... this actually looks a lot like CoffeeScript with embedded razor templating.

I think this is either developed by or targeted at people with a ruby background, and does give some context. I'm actually more happy with something closer to JS (EX6/7 transpiling) with React (JSX) than something like this. Usually when you approach headaches on larger teams with JS, it's more that you haven't broken things down as well as you can/should more than a language construct.

JS projects tend to work far better from discrete separations of components, views, functions and composites... simple components can be thought of react components that only use properties for rendering, views are a composition of components that use stores for state interaction. Functions are modules that have singular discrete testable functionality and composites are similar to classes but yeild an object tethered to state/options but mainly glued together from modules that expose a single workflow function.

There's also control/workflow type composition, and node-style object pipes tend to work very well in many of those scenarios... get batch of items from db into an object stream through workflow steps, queues, etc.

It's definitely an interesting abstraction of a few ideas together, I'm not sure what it does in terms of improving a larger workflow. Other than a more wrist friendly syntax.
This test only demonstrates that CDN77 can't serve HTTP/1.1 properly.
> Imba is a new programming language for the web that compiles to performant and readable JavaScript.

More like, "Imba is a new syntactic 'skin', which transliterates to JavasScript."
That's their problem. They'll install Chrome. Quit making excuses. I've heard it all a thousand times. Stop supporting old browsers today and business will adapt.
almost 10 years ago i wrote vhdl code on spartan series cards, and that time i noticed that Xilinx IDE was really far from Visual Studio. hope things have changed since then.
So my suggestion is to check development tools as well, if you dont need the "best" board just, but also the ease of development
Are there any browsers that have pipelining turned on by default ?
Oh i totally forgot how having no access to food means you have less merit.

Yeah, wow now that you spelled that out - i can totally see your point.

Trump 2016
I find your question a bit unclear, but I'll try to answer.

Even in a best-case scenario where the politicians who are creating the laws/rules are well-intentioned and really are trying their best, I guess it's impossible to think of every single real world scenario. Thus, there will always be people who will fall through a complicated safety net.

As for why entrepreneurs aren't always covered in Norway? I'm just speculating here, but anyway: Since WW2, Norwegian politics has been dominated by The Labor Party (Arbeiderpartiet). They usually look out for ordinary workers, which tend to have it pretty good in Norway. Others groups, such as entrepreneurs, drug (ab)users, farmers etc. aren't always treated so well.
The research contradicts you, and if you're going by your intuition you're likely wrong, even about your own performance.

It's exactly your sort of thinking that means the industry keeps working the way it is
In general, I would strongly recommend starting with doing Scrum strictly by-the-book, even though it may hurt initially. Don't try to tweak the process too early, or you are likely to fall back into bad habits. (You will very much need everyone's buy-in for that, which includes the acceptance that it may be a bumpy road.)

To be clear, I'm not a great believer in Scrum as such, and certainly not part of the "if it doesn't work you're doing it wrong" school.

However, I have found Scrum by-the-book to be an excellent way of very quickly identifying every obstacle that stops you from being truly Agile, because it simply doesn't allow you to sweep inconvenient truths under the rug.

Scrum makes every weakness and dysfunction painfully obvious. What you do with that can then be your choice (including ditching Scrum because it doesn't match your needs, which is perfectly valid), but at least it will be a choice, and not something that "just happens".

And whatever you do, do not skip the Retrospective. When it comes to building a functional team, that's the most important part, everything else is just a crutch. Basically, putting 7 smart and motivated engineers in a room and having them review their own processes every iteration will most likely also get you there.
I'm based in the US but have friends in France and Spain. They're constantly talking about the cultural differences to how we approach work. I've heard time and time again that many European countries work "smarter" and Americans are way too focused on number of hours.

It's obviously not true in all jobs, but after hearing this so many times, it might be time I try a stint in Europe just for the experience.
Yup, and clients also mess it up, especially when it comes to pipelining. Should also not forget about TLS session resumption. I've seen it boost server performance over 10x, TLS session negotiation is CPU bound.
I find it helpful to distinguish between "regular expressions" as something mathematical and "regexes" as nebulous more-than an NFA and less than a Turing complete grammar...DFA regex engines being the Platypus that proves the rule.

As soon as you have backtracking and capture groups it's not a regular expression in the mathematical sense. These features make regexes more useful in many simple cases at the cost of making them harder to reason about in more difficult cases.
In fact, the fact that a letter could not encrypt to itself was part of the weaknesses of the Enigma machines used by the Germans during WWII, which eventually led to its breakage.
Darwinism at Your Doorstep: Why You Only Care About Amazon Now
Thanks for the alert! :)
It's not that different. The original research into productivity is from that era, and that's where the 50 hour max came from.

Yes, you can keep making widgets, but you need a new shift of people to do so. That would be an interesting thing for software to explore — a night shift that came in and hacked on your code overnight. Like pair programming, only not.
I tried "I am tired of being in front of my computer" and it treats "front" like a noun, and the tree is not quite right (the dependencies shown are like: I -> am -> tired -> of -> being -> in -> front -> of -> my computer, instead I think of something like: I -> am -> tired -> of -> (being -> in front of -> my computer)).

The UI is quite nice though.
Here are the five most over-hyped technologies of 2015, according to Gartner
Outgoing traffic from S3 has no bandwidth cost associated with it.
This is what I would have said. I've only been a software dev for a couple of years, but by far the most important thing I've experienced is buy-in. Every team I've been on that all understands and trusts our process has been significantly more successful and efficient (not to mention more enjoyable as a dev) compared to teams where members don't understand or agree with why we're doing a-b-c or x-y-z.

I think in order to get to that point of buy-in, you NEED the team to be able to say "this isn't working, so let's throw it out and try something new."

To add to this, I always find that making sure everyone understand the 'why' as well as the 'what' makes a world of difference. My favorite project manager would always ask "do you understand why we do this?" when suggesting/introducing new process, and she maintained a good deal of fluidity in our methodology so that we could adjust as needed. One big thing about Agile is quick iteration cycles - build, test, tweak - and I think that applies just as much to process as it does development.
I believe that Windows 7 would be enough for anything except Edge. E.g you can install IE6 in XP compatability mode for sure.

Suppose there may be issues with crap like ActiveX, but most of people I know just worry about how page looks like and I don't believe rendering of IE11 on Win7 and Win8 would be different. Though I'm not expert.
Yup, that looks pretty good.

Imba was started before React was available so it wasn't an option back then. As for today, the language integrates tags in a much nicer way than what's possible with CoffeeScript + React. This especially pays off performance-wise.

Although Imba was started before React it should be noted that it didn't include virtual diffing until React showed that it worked.
So when did you meet your wife? During a dinner break? When do you handle maintenance items? (cleaning, washing, lawn care, taxes). Should I assume this is all done by someone else?
It's not realistic to bring a founder argument into the realm of a normal worker; who may or may not have a family yet, and isn't paid in the realm of affording to retain services.
Maybe I'm missing something; the hours just don't add up. Do you fit all family activity into that 5:00 - 8:30 block? Son's baseball means no dinner that night?
I realize I sound like a smart ass; but it's more of an accounting/detail oriented twitch. The math isn't working in my head and I'd like to understand.

Edit: I do respect your work ethic, again I know I sound like a smart ass; but I'm just trying to understand. I couldn't physically work those hours and handle all of my responsibilities.
I added that R binding a couple of months ago, and it is magical. I hated having to git log, copy the sha, and then 'git rebase -i [paste]' every time. I've mostly switched over to magit, but this is one thing I still use tig for.
unpaid extra work is rampant among hourly employees as well as salaried

Yeah. It's the other kind of "black" economy, where profit relies on defrauding the employees because they have no power. The people doing it probably tell themselves and their friends that they're making money through hard work and the virtue of long hours.
Canvas does exactly what I'm talking about, but for my purposes I would prefer something that works outside of a browser.
Well, it's conditional on living in Utrecht.

I worry that these trials being conducted in certain regions and cities that are part of a larger economic area will end up being used to argue against BI due to the strange incentives that are created. One way I could see this going is that a large chunk of people who are on welfare today will move to the city to get a better deal. At the end of the trial, the numbers will show that productivity for the city as a whole declined. But that may not be representative of what would have happened if the whole country/EU/whatever had done it.

(This is just one example of how this could be spun in the media. I'm sure there will be many perverse incentives created that will cause inefficiency that can be pointed to as a case that BI "does not work").
I can't speak to #1 and 2, but for #3, one of the criticisms of CoffeeScript has been that defining local variables and modifying variables from an outer scope have the same syntax. I.e., if I see `foo = 1` in a piece of code, I don't know if it's creating a local variable called foo or modifying a variable called foo from a containing scope -- the only way to tell is to scan all the containing scopes for a variable called foo. Even worse, let's say a piece of code had an inner function that declared a variable foo, but I then declare a variable called foo in an outer scope. That inner statement now silently switches from declaration to modification. I suspect this is why they force the use of `var` for declaration -- it disambiguates the two cases
If you read the words surrounding the number, you might observe that "drug offenders comprise only 17% of state prison populations ". Thus, observing that 48% of incarcerations at the federal level are due to drugs is, well, a different matter entirely.

Also, an important distinction between incarcerations and prisoners is explained on the fourth page of the article. Tl;dr; consider a 2 man prison, with 1 murderer in jail for 20 years and a rotating cast of heroin users serving 1 year sentences. Drug users represent 95% of incarcerations and 50% of prisoners.
To play devil's advocate, when using Python's ternary operator like this:

something() if False else y

The `something` function is never called.
You can get locked up for lots of irrelevant things in every developed country. Except in most countries that is seen as a last resort, so cops aren't particularly inclined to arrest people if there is another way, and judges aren't particularly inclined to jail people.

The problem is mostly cultural, not legislative.
DirectX 12 tested: An early win for AMD, and disappointment for Nvidia
I never said it didn't deserve criticism, just that the criticism is not absolved of the responsibility to make useful, supported arguments as well.

I thought the GP post had a point that could be made, but I think they went about it sloppily, and the analogy used in the criticism was hyperbolic in the opposite direction as the article. The article's title was mostly link-bait, but there were some weak assertions in the article that tried to back it up. The sibling comment at your level by avoid3d actually does a good job of trying to address some specifics problems of the claim, and if something similar to that was at the top level, I would either not bothered to reply, or actually looked into the criticisms by researching the chip if my interest was piqued (and if not beat to it by a useful reply from someone else). That's much more useful for discussion.
Mandatory minimums aren't a part of the drug war. They're a response to the huge spike in crime that started in the late 1960's: http://www.americanthinker.com/legacy_assets/articles/assets....

Note that the Sentencing Reform Act of 1984 (which imposed mandatory sentencing guidelines), and the Comprehensive Crime Control Act of 1984 (which eliminated federal parole), came two years before legislation to increase punishments for drug-related crimes.

Similarly, it wasn't the drug war that led the way when states passed reforms limiting/eliminating parole or imposing life sentences for three strikes. In fact, most states don't include drug crimes within the scope of their three strikes laws.
The burden of proof usually lies on the person suggesting a change to an existing process. What arguments would you give to try to convince someone to do TDD? Because arguments against can be really simple and reasonable: "it's a risky change that will slow us down without obvious upsides", "we don't like to change, it's effortful, and stressful", "we don't have the skills to do it" etc. And that can be told of ANY change of any process/routine!

So what would you say to a team of developers if you wanted to persuade them to do TDD? (or to a manager who has influence on them)
Movie studio sues individual Popcorn Time users for infringement
Awesome! Now web sites can pack 6 times more ads and other cruft onto each page.
Expansive List of Free Online Tools for Businesses
No one could reasonably suggest that only a few thousand people would opt to retire early if every adult had an automatic right to a sum in the region of the present basic state pension.[1]

There's nothing particularly unusual about the OP's circumstances, and they made a good point in that a BI would be particularly attractive to asset-rich people who had paid off their mortgages even whilst poor BI recipients struggled to pay rent without their housing benefit

[1]a touch under £6k per year in the UK, which is certainly in the ballpark of BI proposals, as well as probably not enough to replace other subsidies in may parts of the country.
I know Google jumped the shark on the "Don't be evil" concept long ago.

Still, (as an Indian living in India) I am very disappointed at Google selling out like this
I see I forgot mentioning how we close our sprints. Thanks for pointing it out.
People also know CSS query selectors...

<label>
<input:checkbox:checked#myCheckbox>
<span> Some Text

Might be nicer than actually spelling out the attributes and properties, if you're taking an already wrist friendly language and bolting on tags, then taking that a step farther would probably be a nice idea as well.
>I'm in the same boat. TDD might be suited for some narrow cases of development workflows. However, it doesn't do too well for others, and completely poorly for a vast category of things.

I find where it works poorly it tends to just mean you have poor testing tools at your disposal.

Plus, people have a tendency to test things at far too low a level.
Others have pointed out why HTTP/2 is still better but if you're curious about HTTP pipelining here are the reasons why Firefox and Chrome disabled it after years of testing:

https://bugzilla.mozilla.org/show_bug.cgi?id=264354
https://www.chromium.org/developers/design-documents/network...
curious what the expenses are that's eating their cash (to their credit, not devastatingly if they ramp up monteization) - dev tools, storage and bandwidth? Bandwidth and that sort of daily ops infrastructure has to be a major thing, usually is with these sorts of net heavy startups right
It only supports english at the moment[0].

[0]http://spacy.io/#comparisons
Show HN: Open sourcing backend of our turn-based multiplayer gaming platform
Red Alert – 6M Americans Drinking Uranium-Contaminated Water
Very helpful. Appreciated!
Retros are my #1 as well. Retros can derive the rest of the changes that need to be made, and if you're doing them right, the team will be making the changes together.

My next two are:

#2 Never say "Agile" again. If you can't explain an idea from first principles without defending it as Agile then you're not ready to promote it.

#3 Never suggest a change that isn't a real solution to an actual major problem. You're only going to lose supporters if you're continually trying to get them to do things that don't help them.

If you do these things, you'll have a much greater chance of success, though the end result might not look anything like Scrum, XP, etc. (and that's okay).
Delighting in JavaScript with FizzBuzz
The True (?) Purpose of Microsoft Solitaire, Minesweeper, and FreeCell
I think it could.

That little shift ended up being double high resolution in the later //e machines.

:)

Apple video is a total hack through and through.
It's pretty amazing that anyone on HN would advocate ad hominem as a good way to reach understanding of something.

He laid out his arguments and his data. Attack that with your own.
Show HN: A curated audio feed for entrepreneurs who love listen to learn
Warmest ever superconductor (Hydrogen Sulfide) works at -70 degrees celsius
You won't get a faster web, you'll just get more cruft shoved on each page.
Brat is awesome! I just started using it last week for a project. For people who don't know what Brat is, there is a nice demo here using Brat to visualize the output of Stanford CoreNLP:

http://nlp.stanford.edu:8080/corenlp/
Ads subsidize the existential 'can we try to solve this before we die' projects that Larry and Sergey consume themselves with.

Those projects were starting to weigh down Google's bottom line. Alphabet was a reaction to this in that - 'ok brainiacs at these side projects; you have a limited window to become remotely self sufficient; this won't go on subsidized forever'.

But again, most of Google's other web products are subsidized by ads. Google is _trying_ to become a pay-first product company, but they really have a disdain for support - they hate support. It's going to be interesting to see Google try and become a product company if the ad spigot starts to slow.
The Indian Telecom landscape has no resemblance to the US or Europe. There is no AT&T/Comcast monopoly. Why? Because the regulator has done a pretty decent job ensuring access to voice and data stays cheap through competition.

As far as I know, in all the big cities you can choose between 7-8 major provider's. No contract. Dirt cheap access. Also worth mentioning is the existence of a reasonably large public sector ISP, with more or less a state mandate to loose money on providing access.

In such a competitive landscape how do the net neutrality arguments of the west apply? Lot of misinformed outrage imho.
good analysis.

worth mentioning that the h2 test actually respects the congestion window.. this helps both at the sending-too-slow stage, and also at the sending-too-fast stage which can easily be shown with h1 using parallel connections for large objects. (the parallelism essentially bypasses the congestion control at startup)
If you look at the violent crime offenders in the USA, more than 3/4's of them are locked up for "Aggravated Assault".

According to Wikipedia, the definition of Aggravated Assault in the US is:

-an attempt to cause or purposely, knowingly, or recklessly causing bodily injury to another
negligently causing bodily injury to another with a dangerous weapon.[20]

-causing bodily harm by reckless operation of a motor vehicle (vehicular assault).[21]

-threatening another in a menacing manner.[22]

-knowingly causing physical contact with another person knowing the other person will regard the contact as offensive or provocative[23]

-causing stupor, unconsciousness or physical injury by intentionally administering a drug or controlled substance without consent[24]

-purposely or knowingly causing reasonable apprehension of bodily injury in another[25]

-any act which is intended to place another in fear of immediate physical contact which will be painful, injurious, insulting, or offensive, coupled with the apparent ability to execute the act.[26]

If you want to investigate the difference, I suspect you should start there, since that seems to make up the bulk of our incarcerated.
> I do not like broccoli. And I haven't liked it since I was a little kid and my mother made me eat it. And I'm President of the United States and I'm not going to eat any more broccoli.

Some people just don't like broccoli. You can force them to eat it, but they'll end up resenting you.