skysight-inc/HackerNews huggingface dataset:
As a team lead, I have trouble coming up with a unifying theme for a sprint (2 weeks). My team is about 4 devs, 2 qa, a product owner, and myself (tech lead).

If we devote a sprint to finishing a cohesive goal, I find it extremely likely that some team members will be twiddling their thumbs for extensive periods of time. Or that team members will need to re-work stuff to fit with a key piece, which I consider even worse than thumb twiddling.

Do other teams experience this? How do you deal with it?

I try to have 1-2 big goals (stories) for the team in a sprint, and a few smaller, unrestricted ones as well. If we get blocked on the bigger stuff, the smaller stuff is ready to get knocked out.
As someone who works in that field, to me "graph drawing" relates even more to drawing and arranging mathematical graphs of nodes and edges (called networks on that site); the conference on that is called Graph Drawing, too. It's also a frequent confusion of potential customers who ask us whether our library handles line and bar "graphs" ...
I think you're asking about the distinction between SIMT (supported by GPUs/compute coprocessors), and SIMD. In SIMT, you want to issue a "bunch of the same work on a crapload of pseudo-threads"—in the most hardware-efficient manner possible (vectorized).

SIMD is different—it is all about the interactions between lanes of data.

As a bit of a tautology: the vector unit in x86 parts is SIMD, because it was designed for SIMD workloads.
My point is that it's wrong to think of Los Angeles as the epitome of sprawl. It is not. It is an outlier of density compared to most American cities.

"So yeah, if you head off from urban areas and include their low density suburban outliers, LA looks kind of sort of urban."

This is explicitly the thinking I dispute. Look at the data. It is weighted density for each metropolitan area. It is a statistic used to eliminate the problem of arbitrary borders making data noisy.
https://news.ycombinator.com/item?id=9579881
Quantum-Immune alternative to RSA
You don't see people stand in lines for other smartphones because they are not released as mass media events. And the crowds would be to large to work as a queue. Those phones are selling all the time, hence no need for the queue.

Queue's are needed when you need some kind of a priority based selection.
Wow this is crazy, they're reading the rolled scrolls, compensating for the layers, curvature, etc. (not to mention the.. you know.. volcano.. damage)
Best Tools for Curating Content
I do: https://github.com/ajh17/Scripts
Neither of those names is familiar. This was on a Control Data machine if that helps.
> Compiling with exceptions turned off is highly unusual.

I thought it was routine. Until C++11 made smart pointers standard, it was unreasonably difficult to write exception-safe code, so my understanding was that a lot of C++03 code didn’t even try. Game developers would routinely use -fno-exceptions and -fno-rtti for reliability and performance reasons.
lather, rinse, repeat.

(or was I being trolled? see "comedy in Boston" in one of the "cousin" comments nearby)
Presumably a government agency could require him to disclose this information.
Yes, Intel has been doing amazing work here, both on the spec and on writing code for multiple browsers. Really helping to push the entire industry forward on SIMD for the web.
Show HN: UI for docker-machine
Famo.us releases new DOM/WebGL JS engine under MIT license
Malaysia Invests $27M in Canada's General Fusion
Pip 7.0 released, builds a local cache of wheels
Code: https://github.com/famous/engine
> Whether code is concise, clear and elegant has not been causally related to success, unless that's how you define success, which is not how the market defines it. Reductio: The brain is neither concise, clear nor elegant (as far as we can tell), but it is usable and furthermore it works. It successfully extracts value.

Sure, but success is a continuum not a binary switch. Who is to say that the brain could not have been more successful if it was more clear and concise? A body of experience points to code that is not clear and concise being much harder to maintain. True that it is not as good as having hard experimental evidence, but it seems silly to say that demanding code be clear and concise is purely egotistical.

> News flash, everyone is smart, some people just aren't as assertive as you, or aren't yet as educated. You could hire them and educate them, but you are so concerned about short term profits that you fail to invest in people, who are inherently valuable and can do anything they set their minds to.

I have to disagree with the statement that everyone is smart, but ignoring that, what is wrong with not wanting to train people? If I had to choose between someone who knows the material now and someone who could know it by the end of the year, I would choose the clearly more qualified candidate. If Aaron was complaining about a lack of talent to hire, I could understand blaming him for not investing in people, but he does nothing of the sort. The entire article is him explaining the process that works for him -- so why would he want to change a working process?

> Let's select against all the people we don't like by not giving them jobs.

Well, of course. If you start hiring people you don't like, then you will have major problems working with them. As Aaron says, "Someone you can’t work with, you can’t work with". I fail to see what the alternative would be in this case.
Show me markov chain implementation that can write code letter by letter and I'll give you a car.

(And I mean plain markov chain, not something with additional logic that understands code structure)

comment by samizdatum shows pretty well how well markov chains work without some tweaking.
I think the most effective way to hire is to do your best without giving into to grueling whiteboard interviews, and take a chance on someone who seems smart. But also fire the person quickly if it seems like they won't be a good fit. After spending years interviewing people, this is the best conclusion I've come up with, because nothing else works as conclusively. Yes, it's brutal, and a bit ruthless, but effective. Whiteboard interview questions are a terrible measure of whether someone will be able to contribute. Same goes for the other types of interview questions.

Of course, you need to give the person a chance to ramp up, etc, but if they can't be a contributing team member in 2 months, then it's better to give them 1-2 month's severance and get rid of them. I know one late-stage startup in the city that is using this technique, and I believe (not sure) that both Amazon and Netflix use this technique as well. It sucks, and kind of creates a bit of a harsh environment, but it's a fast way to build out your team, and probably has the same success rate as any other interview method, if not better because you cull your bad performers quickly.
I agree with you. But why do you think IE6+ support is an accomplishment? Both FusionCharts and HighCharts also support IE 6+
It would be fantastic if this comparison included average render times for graphs of various dimensions and number of data points, and/or maximum number of data points that can maintain a render time faster than 1/60s. Especially on Firefox for Linux, which doesn't have Direct2D available.
What happens to boiling water at -41C?
That's ostensibly why the system is good for lawyers and law enforcement. It seems like it's only bad for domain owners.

And I really question how useful it is for even the purpose you outlined. Considering that a) your registrar could easily be subpoenaed for this information if there's a genuine need and b) Anyone who has the tech savvy to register a domain with plans to do something illegal with it surely also realizes they can register a free email under a bogus name.
Ev Williams’ Obvious Ventures Raises $123,456,789 for Debut Fund
sometimes you just want to dump a damn easy website or utility, just a few clicks a couple queries and you are done, something for processing data, sometimes you need a little app for you...

I use it for almost everything... Throw navicat, mysql, google refine, python, r, emacs, some curls and terminal magic, and you can do magic mining, curing altering or whatever you want to do with data.
AI Becomes as Smart as a Toddler
First of all, sorry, I did not mean to be condescending. People keep repeating we can't do X because we can't even deploy IPv6 and X is an equally large or bigger change. Since I've got v6 for years and am getting it in more and more places, we're getting there alright.

So I do not understand how you can say we cannot deploy v6. You are running dual stack as well, clearly we are on the way there? And yes of course we first need widespread deployment before we can turn off v4 entirely, but the fact that we both have it means that people are getting it and that we can turn off v4 at some point in the future.

And as an aside, we don't actually need 100% exactly: at 99% (or something) it's not going to be cost effective to get v4 addresses for everything anymore and more stuff will become v6-only.
> I observed obese people - they all eat simple carbs.

I've observed obese people. And, no, they don't all eat simple carbs.

> Why? They are addicted to dopamine,

You can't be "addicted to dopamine". Dopamine plays a role (or, more accurately, different roles) in various addictions, but isn't the thing to which you are addicted.

> they tremble and get depressed if they don't eat sugar and carbs.

That sounds a lot like hypoglycemia (possibly resulting from chronic hyperinsulinemia), which is a fairly well-established thing, unlike folk-psychology "carbohydrate addiction".

> They overeat, that's the reason they are obese.

This is the one sane thing you say: yes, weight gain results from "overeating", that is, a calorie surplus.

> For a non-obese person calories also don't matter

"also"? As you correctly note previously overeating -- eating an excess of calories -- is where weight gain comes from. That's true whether the person is or is not obese at the time.

Calories absolutely matter. Both for obese people and non-obese people.
My biggest complaint about MySQL, there is no equivalent of pgpool or pgbouncer. There was the dreadful mysql proxy, but it's basically dead. All of the other solutions are commercial, terrible, or both.
Hewlett-Packard sells China unit stake for $2.3bn
I think the three questions are his main focus. Having a nice conversation and asking questions is just the example method used to determine the answers. It's not revolutionary, but showing that individually they are all necessary but not sufficient conditions was novel to me.
From my understanding, Aurora is a modified MySQL with a few components substantially rewritten and a new, log-structured storage engine added that is well integrated with Amazon's storage infrastructure (volumes auto-grow, quorum is handled at the storage layer, replicas are just caching views on top of shared, replicated storage). MySQL has support for multiple storage engines over a relatively simple API, while Postgres is tightly integrated with its storage engine.

In addition, MySQL just has a lot fewer features and points of extensibility, so it would likely be easier to support.
Misleading headline. Clear case of race baiting. Doesn't warrant further discussion.
Jail is not prison! Was she convicted of any crime? Did she get a sentence?

The claim was that people go to prison and have their children taken away. You've shown some clearly unnaceptable cases but you haven't shown any cases where children have been removed from parents or where parents have been sent to prison.
Happy to Be Here
It's a curated ad system that offloads the cost onto the advertiser. For the end-user that makes a lot of sense.
Why not just rsync? That's exactly what it's for!
Can a submarine swim?
If existence is deterministic in a Laplaceanly demonic way, we should be able to unravel etiology more and more effectively as our technology improves. Perhaps this is a harbinger of the possibilities of the forensics of ontology.
Why does HAProxy need reloading of config change, can't it load the new config do a diff and apply only that? Or alternative ways of having a web frontend for HAProxy to make changes to the config piecemeal without restarting?
Moreover, HN and the computer industry in general systematically ignored OCaml for many years (I'm happy to see its recent resurgence in popularity [which is to say, people are more likely to have heard the word before], but I do find it kind of puzzling).
Web Caching Basics: Terminology, HTTP Headers, and Caching Strategies
I feel like Actor is a quantum leap ahead of all the previous and current paradigms, like Promise and Future and Async. What do you think makes it clumsy and why do you think we have something better in store?
Full Text Search in Your Database: Algolia vs. Elasticsearch
This is unfortunate for the individuals who are forced to relocate, and contributes to the gentrification of the community, but I could really go without the race-baiting rhetoric. This has nothing to do with skin color; if anything its a class issue. A 1BR in Palo Alto right now goes for over >$2000; economically, continuing to operate a trailer park in that environment is a pretty poor use of real estate.

Based on anecdotal demographics of walking around Palo Alto, whoever replaces these tenants is just as likely to be Indian or Asian as they are to be white. But those are apparently the wrong kind of people of color.
Is the Internet really the biggest problem around, that governments spend so much time and effort controlling it? It's become a bike shed for governments.
If you want regular code and not async, then yes, it matters: if you have a lot of OS thread-based actors performing blocking network "send"s as part of their regular control flow, each of them blocks an OS thread and you'll run out of resources soon. If those actors are backed by lightweight threads instead, which are very frugal, basically you are only limited by the network stack.
Hell banning serves a purpose. If you see someone who has been hell banned you check their post hostory. Sometimes the hellban is accidental in which case you let the person onow. In other cases it's probably deserved, in which case you either let the person know but remind them of the site guidelines or you don't let them know.

This poster has a bunch of posts that shouldn't be on HN.
Data recovery from nearly 2000-year-old damaged media.

I wonder if we'd be as successful with trashed storage devices today, 2000 years from now.
Correction: I wrote: "universal computation may arbitrarily increase (or reduce) degrees of freedom". This is not true for a physical computer, but I think most people will still agree that any computer breaks reduction to its physical mechanism.

The only question is does reduction work when the programmer -- though not the program -- is reducible. I think it's what makes the reduction useful, but it's certainly not enough to make it the only -- or even the primary -- approach.
As a South African, the department of Home Affairs in the Western Cape is actually doing an excellent job regarding birth certificates, passports, ids etc. The bottleneck is in Gauteng.
What Fuels the Rocket Man? A Theory of Elon Musk
This is pretty cool!

What I am really dying/desperate for is a group chat feature within Gmail where the chat rooms are permanent. I thought it was the biggest opportunity for years. Slack built a billion $ plus business of group chat outside of gmail. I am sure there is a reasonable sized opportunity for group chat within Gmail!
This could be a breath of fresh air into the browser game. Since Opera has effectively stopped innovating, there's nothing Chrome and Mozilla can rip off.
Can't the city afford to build a nice set of apartments there, and let everyone continue to live in the same location with the same rent?
3D printed books by Tim Burtonwood
Actually I think the fact that we don't know an answer to that question means we're not ready to start the revolution ..
A Visual Vocabulary for Product Building – Product Logic
My guess is that it's probably a bit like evolution in that fairly simple pressures and rules carried out by an astronomical number of times across a huge number of individuals interacting yields surprisingly complicated outcomes.
I'm surprised this has received so many upvotes in the past 2 hours. It rang like click-bait playing a race card. Maybe someone knows more about the details than I do, but exactly what injustice is being done? This is similar to when a plant is closed and the employees are upset. The plant owner didn't owe the employees a job. The relocation package offered to the tenants is...amazing...and would probably not have been offered to a trailer park of people (whatever race) in Florida on prime beach front property. They would have been told to vacate, no relocation package.

I grew up on the Ernest movies...like "Ernest goes to camp." I remember many years ago when it dawned on me that the "evil corporation" wanting to shut down the summer camp was simply acting in their best financial interest. Something that they should do. It's sad that the film makers decided to teach false entitlement instead of enlightening how the world really works, and how the viewer can become part of the true market (and not just victims of it).
For me the biggest reason not to change to PostgreSQL was the sad state of pgAdmin.
In my opinion it doesn't hold a candle against the MySQL Workbench or the old MySQL tools.

Sure there are commercial options available, but it is really nice to have some good free or open source tools for a database.

Other than that PostgreSQL looks like a nice database, but I didn't find the "killer" argument to change to it. All the nice SQL syntax changes don't mean too much to me, because I am mostly using an ORM to access the database.

Another thing which isn't working as well on PostgreSQL is master - master clustering. All the solutions I found for PostgreSQL looked inferior to Galera (which has its own pitfalls). On the other hand I think it is far better to have one / two beefy servers than having a cluster of master databases.
I see you being downvoted. This doesn't seem right to me in that I agree with you completely, so implicate myself with this comment to show my support.
Chrome for Android is now ‘almost entirely open-source'
I have a dumb question.
How is a recurrent neural network different from a Markov Model ?
Blockchain based Digital Identity will disrupt commerce and government
Or just `:<number>`?
> This is because it's not the asynchronicity that bites you

But it's certainly what makes your code much harder to read and write (certainly when not using Scala), and it is exactly what colors your code in red and blue.

> This really means that your pieces of I/O logic are still separated into blocking and non-blocking (red versus blue)

But they're not. You can use the same wrapped JDBC data source, or the same lock in your threads and your fibers. There is no more "non-blocking", so it really does uncolor your code -- all code can run in a fiber or a thread. You can take the very same code and run it in a thread -- in which case a kernel thread will be blocked -- or a fiber -- in which case the fiber will be blocked -- and the only difference will be how many of those threads/fibers (Quasar calls them both "strands") you can have, which is exactly a heavyweight/lightweight choice.
The TL;DR appears to be "no", interaction is necessary:

https://en.wikipedia.org/wiki/Language_acquisition#General_a...

Although for obvious reasons this is very hard to study experimentally:

https://en.wikipedia.org/wiki/Language_deprivation_experimen...
Uber in Talks for $1B Credit Facility with Banks
Well... this issue isn't exactly unrelated to OCR. OCR compresses images of text by representing them as text, which is more abstract and therefore takes less space to describe. The particular glyphs being recognized are fixed in advance -- platonic a, b, c, etc.

Here, it would be fair to describe what's going on as OCR with the glyphs not being fixed in advance, but rather being discovered on the fly by the algorithm. The entire concept is to identify sections of the image that "show the same thing", and replace the data in those sections with pointers to a single representative patch. That's really not so different from compressing image data that looks suspiciously similar to a capital A down to the one byte 0x41. It's just that different image sections are being Optically Recognized as "similar to each other" rather than "similar to this hardcoded reference glyph".
Microsoft is overhauling Outlook.com with a new look and features
Fixed (YC S14) is looking for a contractor to help with a hard map problem
Here: https://www.creditwritedowns.com/2012/07/germany-biggest-win...
This is an important topic, but I disagree with their results:

-- Squatting is not a sign of failure of name coin or it being in "disrepair". Despite it's unpopularity (mainly due to "someone got there first!" jealousy) squatting is no different than any other form of homesteading. The indignity that you might have to actually pay for a resource that someone else invested time and effort into developing, does not exist anywhere else. Do you think it's immoral for twitter, Facebook or google to run ads? Do you think it's immoral for them to have their respective domains? Do you think it's immoral for Apple to "Squat" on Apple.com? I mean, that's a hell of a great domain name. Imagine all the orchards and Apple Juice makers who actually make products that are Apples or Apple related who would want that domain? Whether a domino has a website on it does not indicate whether its use is "trivial". Domains are also used for email, FTP and any number of other services. People seem to forget that. You may be a DJ with the name MC Red, but if I have MCRed.namecoin and I'm just using it for email, am I really "squatting"?

Having the vision and wherewithal to register a name early, going thru the hassle of name coin, etc, is not a trivial matter. Therefore, holding a name to sell it is not immoral or unreasonable, or even a sign of failure. These names will be registered by somebody. How many people have a moral claim to the word "mcdonalds"? Just because a restaurant chain has a trademark for its use in food doesn't mean I can't register McDonalds computer company and try to follow gateways business model. And, having done that and met the same fate as gateway, do I lose the rights to that name? No, not really... the names and trademarks are sold in bankruptcy filings all the time.

-- Cloning content or offering content on the traditional DNS as well doesn't mean that this is a "failure"... of course in a minority system where most people don't have name coin access to resolve names, you'll provide a mirror on the open net. That doesn't mean name coin isn't useful or a solution to protect your content from censorship-- if the DoJ steals your .com (like they have been increasingly doing lately) you still have your content accessible from the alternative DNS. That's exactly what name coin is for.

Since their primary goal is to get rid of "squatters", their solutions are not really useful and also serve to undermine the purpose of name coin. (Eg: preventing transfer prevents you from securing a name when your key may have been compromised or will be compromised in the future, for example.)

I believe name coin has failed because the browser makers are not integrating alternative DNS schemes.

This is something we should press for in Chrome and Firefox and maybe then get Safari and Explorer to follow suit.
The font is so huge on mobile. I get about three words to a line, which makes the site very hard to read.
Recently only, a guy hacked Ola Cabs Wallet ( A competitor to Uber in India) by exploiting their REST API [1].

A similar post on race condition of Facebook, Digital Ocean was discussed here in HN [2]

[1] https://medium.com/@CodeTheDevil/busting-ola-wallet-1ceea617...
[2] https://news.ycombinator.com/item?id=9443867