skysight-inc/HackerNews huggingface dataset:
>>Mentally I associate Flipkart with huge Discounts (and Mi phones). And those discounts don't exist any more.

Sure thing! Only a recent incident when my dad wanted to buy a phone. He isn't tech savvy, but I suggest him I can order one for him and have it delivered to the home. He asks if there are any discounts online? If not he asks why not just go to the shop and spend some time get a look and feel of the product and then buy.

Also regarding Mi phones. Trust me their flash sale was a major cause of concern why most customers felt humiliated to wait for hours and then discover the phones sold out within a second.

>>Flipkart has a trust problem with many users and its just harder to fix that.

A relative ordered two phones, they sent only one in CoD. Reason claimed was they were not sure customer would buy. It sort of became a cause of concern because he was buying for his sisters and it went to some kind of family misunderstanding that he bought it only for one sister.

He cribbed and did a good deal of negative ranting about Flipkart in a family function. My guess is a good 20-30 people were scared away from buying in Flipkart again.
Sure, unless you're the guy who writes Minecraft. People installed that. And Atom. And Spotify. There's still some room for desktop apps like these, granted not as much as before.
How do they match the driver? Does it use driver license photos or some other database to match these?
Do you think that's that's because the language inherently makes things readable, or is it simply because the language is too new to have popular anti-patterns?
Heh, reminded me immediately of the will it blend guy.

"Asprin smoke, don't breath this!"
Hosted services doesn't really differentiate what they are. DynamoDB is a hosted service. So is EC2 and ECS.
So lots of additional work to somewhat almost maybe restore the functionality that had been there already in the first place.
What dependencies? This is statically compiled go.

Binaries are available, automating a download and wrapping into a package with FPM is not that much effort.
> in that hell hole of a country

Look, I'm very much saddened by Brexit and by the sale of ARM but that is just pure histrionics.

Even a cursory glance at the UK's export figures reveals that there is still an awful lot of science and technology research and development still going on here.

There's still an aweful lot of electronics design and manufacturing going on too, you just have to look for it.

You want to know what living in a hell hole is like, try asking people who've had to put they're families and all their possessions in a leaky dingy to get away from actual danger.
Also, using quarter track increments for unusual spacing or staggering of the writes.

(IIRC, the movement of the floppy head was controlled by software stepping of a stepper motor. The motor had four steps to move from one track to another.)
One of his definitions of a pure function is one that only has by value parameters and doesn't change state. Am I correct in thinking that in C++, the advent of C++11 lambdas allows you to be explicit about this and prevent the compiler from allowing you to accidentally use variables from outside the scope of the function's parameters, by writing lambadas (named, if necessary, like a normal function) with no-capture lists ("[]") which would force you to work in a more pure style. In C++, what other method might help you enforce purity?
The static site generation was actually really cool, but I get the direction they're going with being a wrapper around secure web services.
Yeah something like that.

Not sure how it exactly works, I just happen to still follow Go every once in a while.

I see it as a good C replacement for many use cases that don't really need C as portable Assembler features.

So from the gonuts discussions and design documents, I assume that at least on GNU/Linux systems it is already possible.
Considering that firewalls are the best tools to "filter" by IP ranges, I'd suggest this "hack": Reroute the "blocked" packets (my favourite method is DNAT with iptables) to a different webserver which only serves the special pages.
"Couldn't evolution itself evolve to a point where it diverges from the conventional structures held to compose evolution?"

In theory, that's what intelligence/civilization is doing isn't it? We're replacing one optimization process (natural selection/mutation/etc) with a new one (forethought/planning/etc). When we talk about genetic engineering, or AI, or anything like that, we're talking about replacing evolution with intelligent design. We're evolution++.
Bootstrapping in SaaS?  It Does Work.  but Add 4 Years to the Timeline
http://www.pnas.org/content/108/17/6889.full
IIRC Chromium still requires significant patchwork and build time flags to fully disconnect it from the mothership, the engine itself has no such dependencies
The problem with stereotyping isn't stereotyping per se, it's that it makes people lazy and not bother to take new information into account when they become available.
I would like to direct your attention to the "principle of charity" suggestion that @dang recommends commenters use when evaluating discussion.

By asserting facially false facts (NYC does indeed require fingerprinting[1]), and then attributing malice ("no reason except trade restraint") to Austin's referendum results your reply violates that principle in my opinion.

[1] http://driveubernyc.com/tlc-license-checklist/
The astonishing text adventure Amnesia by Thomas M. Disch (Electronic Arts, 1986) also did something like this. The copy appeared to let you play (with an obnoxious codewheel on top of a custom disk format), but you got stuck in a hotel room you can't leave.
https://en.wikipedia.org/wiki/Amnesia_(video_game)
and an amazing writeup giving some background of Disch and the game is at www.filfre.net/2014/09/amnesia/ For the time, really an amazing game, if frustrating and flawed in places.
Bulk data collection only lawful for fighting serious crime
No, C wasn't built for those things. Rather, it just so happens to be suitable for them. C was built as a higher-level alternative to assembly, for writing any kind of computer programs.
In context, faith routines would be things like, in the book 1984, the Two Minutes Hate. In reality, it might be a (imlicitly mandatory, if not explicitly) routine such as pledging allegiance to a flag, or mandatory participation in a moment of prayer, or something similar.
You can say how it's design smell all you want, but do you have any reasons why?

This is a JIT, optimizations like this can (and do) have some pretty big impacts on the speed of the execution without needing a long warmup which is extremely important for a language like javsacript. And in doing so it needs to balance battery usage, startup performance, "hot" performance, and a ton of other things. Its easy for you to stand back and say "that's dumb", but optimizations are often messy, and without them the language would run much slower.

> That somehow falls short of being convincing that it's right.

That's why I tried to provide other reasons why I think it's right...
Ah yes, you're right. Mail is still an upcoming feature. They're calling it "M3"...
Mostly 8 hours depending on if I get caught up in code and then stay half the evening to get the damn thing working finally again after breaking something critical even though I was just going to change the stylesheet.
I would think that the HN crowd of all people would know how easy it is to escape this trap. It's not _at all_ difficult to take a cheap, relaxing vacation in the US. In fact I'd say it's easier than many other places in the world.
Global Catastrophic Scenario Probabilities.pdf
> It is ethically imperative to aim to eliminate disparities and social inequalities between races

Agreed 100%

> even if...judgments become less accurate in the process.

Absolutely not. You are actually advocating that because someone may come from a "marginalized higher-crime group" that they not be punished accurately should they commit a crime?

> If you accept that government should want to avoid a segregated society, where some groups of people form a permanent underclass

I agree that society should want that, but I don't agree that the government should act as a force to impose social justice upon society.

> you should avoid any algorithm that results in an increased differential arrest rate for those groups, even if that arrest rate is warranted by actual crimes committed.

Literally saying that someone from a "marginalized higher-crime group" should get away with criminal activity.
I've driven stick for 10 years and absolutely share your concerns, but the fun to drive and control can coexist.

Being able to turn off stuff for off-road use makes sense, but I'd rather have a choice, whereas right now my choice is extremely limited - XC90, Q7 or QX60... Nothing remotely fun.
We already have a demand for very large, very-high-speed storage with in-memory databases. We already fill this need with highly-volatile RAM, and back it with more-persistent magnetic storage.

From the article, this is seen as a replacement for persistent storage, for which it will need a lot more stability and temperature work.
Sshpot
Slackface: Turning your team photos into Slack emoji has never been easier
We Know What’s Attention-Grabbing:What We Learned Analyzing the Top 1% of PopUps
Stealing Facebook Access_tokens via Internet of Things
THE Y COMBINATOR
> a random black man is 6.2 times as likely to be a murderer as a random white man

But I bet the likelihood of a random man or random person to be a murder is so low that "6.2 times" doesn't really tell you much about the underlying data.
Reminds me of this: https://what-if.xkcd.com/29/

What's lethal at 3 inches probably isn't measurable at 50 feet.
well a newline is the same amount of bytes!
Howler.js v2.0 Released
Viable in this case means for FP, I'd guess. MS's C compiler support has been crap. In 2013 they didn't have C99 support, right? Just like he says. Even now it seems their C support is driven by the C++ requirement.
I think it does matter in a lot of circumstances.

Take NoSQL which was hyped as something new 5 or 6 years back. Because of that everyone under a certain age decided that they had to use it.

The older more cynical of us realized that this was how people has been writing software before SQL came along, and realized we were throwing out a whole host of features and benefits because this was the "new" way of doing things.
Having spent a bunch of time with GnuCash, YNAB, and budgetsimple, I've given up trying to have a formal budget. Instead, my wife and I just spend 20 minutes every 2 weeks looking at our accounts and talking about any big expenses that we have coming up.
I noticed Amazon are not the cheapest anymore. However often the free shipping option with Amazon is not matched by other retailers. Amazon looks more expensive unless you factor that in, then they are the same or cheaper.

However if you spend enough at another retailer to get free shipping then it can be a much better deal.

I assume Amazon's scale allows them to put the delivery companies under a lot of pressure, so they push the free delivery to smaller spends which means they don't have to compete so strongly on the item price.
I'm afraid not. I'd intended to hold onto it, but it fell through the cracks during a move.
What is Cloud NAS?
I agree. Sorry I was on mobile and didn't have them on hand, but I will have sources soon. I'm currently writing an article on this so it was fresh in my memory.
Duolingo launches new flashcard app, Tinycards
Excellent point about negotiating. Definitely mention that you will take a hit with housing and taxes if you move, and have them add $12k to the offer. That is peanuts compared to the total offer amount.
Housing Construction Isn't Keeping Up with Demand
The main question should be, like with autonomous vehicles, is does this system perform better than people (however you want to qualify that)? If so, it's better than what we have.

Second, even if it's proven better (fewer false positives, less unduly biased results) it can be improved continuously.

There is a danger in that people may not like the results because if we take this and diffuse it, has the potential to shape people's behavior in unintended ways (gaming), on the other hand this system has the potential for objectivity when identifying white collar crime, that is surfacing it better.
Uber rival in Middle East inks deal to use self-driving pods
Functional Reactive Programming for Natural User Interface
Why is that so bad?
Thanks, I had thought it was power efficiency, but this seems to have been the case historically, and currently only seems to apply to microcontrollers[0] (note, this is a cursory reading of a single article, please let me know if there is other information). I should probably update my information into the 21st century. :)

[0] http://www.extremetech.com/extreme/188396-the-final-isa-show...
> hitting the spacebar 8 times

I used to do this before I switched from vi to vim. I used 2-space indents to save wear and tear on my thumb.
ArXiv User Survey Report
>When it's an accident, everyone shrugs and says sorry and goes on with life.

based on what? Accidents do occur due to negligence, which can be criminal.
So in reality, you'd be much better served with an iptables rule or two instead of blocking at the Caddy server level. Sad
Looks very nice, sharp graphics and the dial has a nice "feel" to it, both mobile and desktop. Very well done.
Identify users with the most valuable feedback
LibreOffice 5.2.0.2 available in the snap store
The Case for Working in Silicon Valley and Living in the Rust Belt
If you occasionally inline all the functions and unroll all the loops, you can occasionally find optimizations that even the compiler won't be able to make.

For example, in quaternion-based rotation math, there exists a "sandwich product" where you take the (non-commutative) product of the transform and the input, followed by the product of that result and the conjugate of the transform.

It turns out that several of the embedded multiplication terms cancel out in that double operation, and if you avoid calculating the canceled terms in the first place, you can do a "sandwich product" in about 60% the total floating-point operations as two consecutive product operations.

In the application that used spatial transforms and rotations, the optimized quaternion functions were faster than the 4x4 matrix implementation, whereas the non-optimized quaternion functions were slightly slower. That change alone (adding an optimized sandwich product function) cut maybe 30 minutes off of our longest bulk data processing times.

You would never be able to figure that out from this.

out = ( rotation * in ) * ( ~rotation );

You have to inline all the operations to find the terms that cancel (or collapse into a scalar multiplication).
Announcing ElectricFlow the Industry’s First Push-Button Rolling Deployments
The problem I have with this, is the assumption that the "we" perfecting the algorithm is going to be doing so with the best moral and ethical intentions. In this case, we are dealing with an area (law enforcement) which has in the past been misused for political / power purposes.

In my opinion, such areas definitely needs some degree of checks and balances to prevent power abuse. Reducing risk assessment to a ML style single algorithmic number would give the people in charge of the algorithm an awful lot of power.

I do agree that if humans were entirely moral and ethical, ML can be a huge net gain. I'm not sure I trust humanity that much, personally.
If you're interested, that community is still alive and pretty active as SIMBA [1].

Not hard to find very smart people with very poor coding standards.

[1] https://villavu.com/forum/
This. In the article, Carmack does suggest just this, although its not as explicitly called out.

If your methods are functional, then

int fancyNumber = calculateFancyNumber();

Can be inclined cleanly/equivalently as:

int fancyNumber;
{
// [Mathy stuff redacted]
fancyNumber = someIntermediateVariable / anotherIntermediateVariable;
}
Using Elm for stylesheets
Show HN: Picker.js – JavaScript date time picker
I just bought your book. It still talks about IO.js. Are you planning on updating that?
Thanks for this tip. I've been looking for info to assist coaxing the other half into budgeting better :)
Happened to go look up the Nethack.org page, and hey, the author just "ascended" to the DevTeam earlier this month:

http://www.nethack.org/#News

"""

The DevTeam would like to welcome its latest members. Both of these folks should be familiar to the members of the NetHack community:

Alex Smith, who created the AceHack and NetHack 4 variants. Alex is an expert on the inner workings of the game and the ways in which they can be exploited.

Patric Mueller, who is probably best known as the creator of the UnNetHack variant. Patric also created NetHack-De (German translation of NetHack) and has considerable involvement in the Junethack tournament. Before contracting the dreaded coding bug, Patric was a long time player, having started out on NetHack 3.0 on the Amiga back in the late 80s.

Alex has indicated that, at least initially, he'd be concentrating on improved interface, improved internals, and new features in areas that don't affect the game's gameplay, drawing on some of the features introduced in AceHack and NetHack 4.

Patric's initial focus will be to identify and incorporate changes from a variety of variants into NetHack, in order to expand the gameplay while keeping NetHack's spirit and appeal intact.

Please join us in welcoming Patric and Alex to the DevTeam as we start plans for the next major release.

For the DevTeam,
Mike Stephenson

"""
I don't think he's been involved in the company for more than a decade[0].

[0] https://en.wikipedia.org/wiki/Hermann_Hauser
My Top Eight Tips to Make Money Online
AMA with Android engineering team, July 19 12pm PT
Yes exactly. Maintaining the website of such a big company is not an easy job. Plus any change they do make needs to be over tested to make sure it works first time.
I think it would not be hard to create a git hook that checked and fixed inconsistent tabbing.

As someone who tabs, 4 is a very common standard, and consistency has never been a problem.
How Elite Sprinters Run So Fast
Mind you, all of this is technically optional. I went to a well-funded high school in an affluent suburb, and there were certainly students who had schedules like yours -- I personally knew quite a lot of people whose high-school lives resembled yours -- but there were also a bunch of slackers who just didn't do anything. For as many people like you I knew, I knew just as many stoners (including two guys who were sent to the alternative school multiple times a year because they were too stupid to not get caught with weed on campus). I even knew a few people who dropped out.

I followed the middle path, taking advantage of a quirk of Texas law. You see, I have less than zero interest in athletics and little to no interest in other after-school activities. I wanted to go to college, and my dream involved getting a CS degree, but I couldn't care less about getting into some prestigious private and/or out-of-state school or what have you.

This was good because I live in Texas, and Texas law requires all state universities to accept any in-state student who graduates in the top 10% of their class. So I just made sure to do well in my classes. I participated in virtually no extracurriculars (except one club that only met sporadically because I had a personal interest in it), I took exactly one AP class because I knew I'd breeze through the material (AP CS 1; I would've taken AP CS 2, but it was cancelled my senior year due to lack of enrollment), and I only took a small handful of PreAP/Honors classes because they were in subjects I knew I was good at. My lack of extracurriculars helped me to have the energy to pay attention in class, and I took easy classes (well, easy for me). Hell, I was so good at paying attention in class that I could do virtually no studying outside of class and still ace almost all of my tests. My evenings were free as a bird. As such, I made straight As (and often A+es, which counted for GPA in my high school) in almost everything with little effort. I made the top 10% with about a dozen students between me and the cutoff, and I went to a very nice state university that's known for its CS program.

I made some incredible friends in college, who I'm close to to this day, learned a lot of things that I still use in my thirties, and those four years at a state school were the best years of my life. Whatever else I regret in my life, how I went about my schooling wasn't one of them.
No it doesn't. How can you open dynamically a third party Go library from your Go binary ? you can't.
(I mentioned overall duration or latency which covers your point).

but those two cases are the same.... they're both performance-critical code.

Not all code is.
Stack Overflow Trends: Compare languages by % of questions over time
To me, there seem to be two vectors defining the problem space. The first is a front end for the daily recording. The second is the aggregation of daily data into the Excel document: i.e. a backend.

The advantage of your situation is that there is utility for building a prototype and you have good access to the people using the frontend for feedback and iteration. Even better the decision about which backend to target first is already made.

As your situation shows, there is room in the world for at least one more reporting app. Once it is built, maybe other people outside your company will find it useful. Even if they don't at least your itch will have been scratched and your team's life will be better.

Which is a round about way of giving my random advice from the internet which is to just build something that solves the immediate problems for a few people and then decide what to do next.

Good luck.
> What Go does not allow, is putting Go code into dynamic library and then calling that from another go application - i.e. native go plugins for go apps.

That's exactly what I said, you're talking about dynamic linking not dynamic library loading.
VSCode has this as well.
Google may get its futuristic new campus after all
Braid Code Cleanup (part 2)
The Go GC with 1.5+ (and especially the work going on currently for 1.7) makes it all but unnoticeable for the majority of non-soft realtime (think HFT) systems:

https://talks.golang.org/2015/go-gc.pdf

For 99% of users, it is simply not noticeable anymore. Also note that I've worked at said HFT nanosecond latency types of firms the past 9 or so years.
Deezer opens its $9.99 on-demand music service in the US to everyone