skysight-inc/HackerNews huggingface dataset:
I'd agree that it doesn't guarantee a good api in all cases. But if you do red green refactor tdd, _you_ are the user of the api from the beginning, so you get to experience what your api consumers will be experiencing. This allows you to think how you and others will use it. Maybe you meant "write unit tests after" instead of "red green refactor tdd" doesn't help with the design of a good api? For me, the benefit of unit testing is in a good design more than the reduced refactoring risk or production bug risk, although those are both beneficial for sure.

Now, getting management to invest in tdd is another story :-p
For me, power usage and heat are pretty big factors... Not having the A/C running as much in Phoenix summers, let alone the power usage itself is pretty significant... couldn't believe the difference in moving from FX-8xxx series in my desktop, home server and htpc to newer intel chips made on my electric bill.
The slope of a function at some point provides information about a local maximum. A positive slope means a peak is to the left and a negative slope means a peak is to the right. If you want to find the input that maximizes or minimizes the output of your function, you can use the slope to guide you. Calculate the slope, change the input accordingly, and repeat. This is gradient descent in one dimension. If your function takes multiple arguments, then instead of a single slope you use a vector of slopes with respect to each argument. This vector of slope(s) is your gradient.
Good question. Judy arrays tend to be really efficient for low-level mappings like the 128-bit -> 64-bit map (https://github.com/traildb/traildb/blob/master/src/judy_128_...) that we use to keep track of UUIDs.

It would be interesting to benchmark Judy against another similar well-optimized data structure.
> Ethereum (unlike Bitcoin) is Turing complete. It can have code that loops and recurses based on the state of the chain

Yikes. Turing-completeness is the last thing I want in a contract language. These things should be _provable_ and _total_. Allowing arbitrary computation opens up a whole new can of worms.
This is cool, though (due to overfitting) it's really just "memorizing" the first level rather than learning how to play in general. It'd be interesting to see the same technique with separate test and training data sets.
It taints the whole project. Its a serious flaw, if you've watch silicon valley, the whole bit about him doing a slight thing on a company laptop, and now that company would own the whole project. Its that.
The New Masters of Wall Street (2009)
Computers used to be way more diverse and interesting. Unfortunately, that made using them a pain. So, industry converged on more similar things where possible. Economics factored in given enormous investments required into new chips. The drag of mainstream computing away from stuff like old Cray's is like a force of nature.

Doesn't mean a niche player can't come along with a neat box with good differentiators. Job's Next Cubes give me hope here. :)
It sounds like this perlasm is the state of the art in maximally efficient high level languages. (Half joking.)

I feel like if you took something like qhasm and extended it to be a full language rather than sort of a hack, you would end up with something really beautiful, like Forth minus the crazy and plus both standard assembly and high level syntax. It could be a better C than C.
Ισπανία: Με στόχο την άνοδο Ταραγόνα και Οσασούνα
Twitter has enough cash to run as-is for 400+ years.

http://www.usatoday.com/story/money/markets/2016/01/25/twitt...
Successful researchers are almost by definition under-paid when their research (area) reaches the top of a hype curve; the success of their research (area) directly causes a massive increase in their value.

10-15 years ago, researchers working on self-driving cars weren't in-demand engineers. They were academic robotics researchers primarily subsisting on grants rather than capital. And CMU isn't in the business of venture capital. They're in the business of doing the research that results in the innovation that venture capital then develops into products.

To put it in SV terms:

* Saying that NREC employees were under-valued during the early days of self-driving is kind of like saying that an early-stage startup was undervalued with ten years of hind-sight.

* Saying that NREC should have increased their pay for those employees to work on (new, different) research projects is kind of like saying that early-stage startups should match Google's salaries for their employees working on a (new, different) startup.

In other words: maybe scientists are underpaid, but the fact that successful researchers can leave academia and make more money is basically a tautology.
> the pipes, however, are perfect

You probably know this, but thats because the Flappy Bird pipes lifted Mario's pipe sprite entirely!
It varies. If you go back 30-40 years into the housing stock, prices are flat. Only the big McMansions have the higher price. When last I checked on the last house sold in the area ( in 2004 ) it had appreciated very little.
Perhaps a good team lead / architect is helpful here to set things up and teach people who find these things hard how to use it, as well as build domain specific abstractions to simplify building apps? One example might be the Facebook UI Infrastructure team.
> Why is housing more expensive?

Probably because land area is zero-sum and population is twice the size it was in the 60s.

Also rent-seeking, foreign investors buying houses with cash, etc.

It's a combination of factors.

> We should be rezoning inner rung suburbs and cities for increased density housing.

Agreed. Most of the suburbs are hideous, inefficient (most houses built before 1973 have marginal to no insulation) and in many places crumbling from age.
It sounds like Cray is selling their hardware with several open source big data software installed and pre-configured and ready to go.
amazing tricks
E-conomy SEA – Unlocking the $200bn Digital Opportunity in Southeast Asia
Building fullstack app with Phoenix and React (+server-rendering)
I'm guessing the GCC feature and removal is this here?

https://gcc.gnu.org/gcc-4.8/changes.html "The struct reorg and matrix reorg optimizations (command-line options -fipa-struct-reorg and -fipa-matrix-reorg) have been removed. They did not always work correctly, nor did they work with link-time optimization (LTO), hence were only applicable to programs consisting of a single translation unit.
"

Though my web searches don't return hits about SoA in connection to GCC reorg optimizations, and a paper[1] about the struct reorg optimization doesn't mention it either...

[1] https://www.research.ibm.com/haifa/dept/svt/papers/golovanev...
Yeah, [spoiler] killed the applicability of this where I couldn't cut and paste it here during the language fights. Yet, I bust out laughing seeing [spoiler]. That was just too funny. Especially "corroboration" that followed.
The perception today is that, sure, it's hard to make it on the coast, but there are no jobs and there's no culture in the Midwest, so that's out of the question.

What this is, more than anything else, is ignorant. I think I understand how it happened. The inner cores of the Midwestern cities that give large metros their names really have been gutted. They were literally ripped through by highways, intentionally segregated, their manufacturing base decimated.

They're crumbling.

And boy oh boy does this story have legs. It's sort of fun to flip through the destruction porn. Pictures of brick piles where houses once stood titillate.

So, it must sound as though entire regions are falling apart. But it's just not so.

If you were to do a quick search for information about St. Louis, MO, you'd learn that the city has a paltry median income of about $30k, a dwindling population of about 300k, and a pathetic land area of only 66 miles squared.

But the City of St. Louis refers to a very small part of a much larger region, an area myopically bound by voters who in 1876 couldn't imagine much happening in the farmlands beyond those lines.

The region today -- much of it on those old farmlands -- has 2.5 million people and a metro-wide median household income of around $55k.

This is the true picture of the region, though most descriptions of it are drawn from only its worst parts.

The fact is that, for many people, the opportunity in places like California lags far behind the increased cost of living. Lots and lots of regular folks would be far better off relocating to places they've long-ago dismissed without a serious look.

Yes, we have winters. And no ocean. But, yes, there's actually culture (of the kind generated everywhere that two and a half million humans live). And good housing. And, most important: you can actually afford it.
Will Virtual Reality Change Your Life?
Perhaps the idea is to prevent the linking of binary blobs and/or other code in eg: standard libc, c++ libraries, win32 api that Microsoft provides, with GPL software and then distributing that binary - and so implying that the standard libc and other bits are also under the GPL?
Introducing Bitbucket Pipelines
A line between Ballard and downtown would have the highest ridership right now, so it should be built first. But ST3 proposes to delay this for nearly two decades!

So I think this proposal to add even more far-flung lines (that I'll never ride) doesn't help anything.
>To my surprise, PostgreSQL v9.5 on Ubuntu 14.04 does not default to unicode schema.

PostgreSQL does (if unicode character set was specified when PostgreSQL database cluster is initialized first time); it's Ubuntu OS which creates PostgreSQL database cluster with ASCII character set (encoding) after PostgreSQL's installation.

> Here is the snippet that I had to use: ...

Instead of resorting to those hacks, follow the PostgreSQL documentation[1] to do it the right way. The simplest way is to initialize your PostgreSQL database cluster as:

initdb --encoding=UTF8 --pgdata=<database-cluster-dir>

If you want to use an existing database cluster, PostgreSQL documentation shows how you can do it.

--

[1] - https://www.postgresql.org/docs/9.5/static/multibyte.html
Mitch Albom: Austin pastor’s false cake charge sets real injustice back
If Apple shipped FUSE this would be a lot easier.
I'd settle for a competitive upper-mid range with similar power envelope. That said, I haven't felt "pain" using a computer since I switched to SSDs a number of years ago, last non-ssd was a Core 2 Duo E6600. Followed by i7-860[1], then an AMD FX-8350 and now an i7-4790K I've been very happy with.

Thinking of going to dual UHD (4K) displays from my dual 1080p next year, which will mean a video card update... May try to hold out on a CPU/system upgrade for a 5 year cycle this time though... I've tended to go with an upper-mid-range system every 2-3 years.

[1] http://frugalcoder.us/post/2010/03/07/new-computer-2010.aspx
I feel that remote workers and telecomuting could account for some of the decrease. When jobs dried up in my town the tech savvy people got work 100km away in the nearest city but never changed addresses. You couldn't have done that 20 years ago.
You were right in tell GP that if you want to change a country you should continue talking. But what I was reacting to is the idea that other countries should be "improved", which always mean to follow Western's value and culture.

I've been living in China for over ten years, and I hope this admirable continent-sized country will never become like the USA or Europe. My wish for these people is that they continue to find their unique way to be happy.
This is one of the reasons I'm a very strong proponent of LibreSSL.

Much of the code they stripped is just about impossible to audit.

People talk about writing less C because it's so hard to do right. How much faith do you really have in "many eyes" finding issues in Perl generated assembly?
Synchrony, the engine behind collaborative editing in Confluence
Medicine's not improved much either. Mostly access has improved for the underprivileged.

Robert Gordon makes the point in his book, The Rise and Fall of American Growth, that life expectancy improved twice as much from 1900 - 1950 as from 1950 - 2000.
How does this compare to something like InfluxDB and other time-series databases?
It is possible this has happened naturally, say after some big festival or event where 1000s of people call uber at the same time. Or surveys perhaps.

This is what I am talking about

> Chen promises that Uber does not use this information to pry you to pay surge, which sounds like a relief if that’s to be believed.

Because this quote is directly saying they don't do it. While your quote doesn't.
Especially in an area where houses cost $170k

The vast majority of my peers actually do NOT make $50k - and we are all on the East coast, where a house would cost you ~$300k minimum for something that wouldn't require extensive repairs.

Sometimes people need a good kick up their arse to be able to see outside of their bubble.
No, you face a worse threat: automobile accidents

http://www.nsc.org/learn/safety-knowledge/Pages/injury-facts...
I wonder if it's fast enough that they could do it line by line. It would be slower, but it might look better having the picture cut over fully, instead of flashing the entire screen over and over.
Touche. Then maybe it should be like location you opt-in per domain, as another poster said in this discussion.
No, they just buy off politicians who then send people with guns to...etc.
I've tried to sign up for the beta many times, I don't think I ever got an answer :/ great product on Windows though.
3 Ways to Unlock Android Phone when you Forget your password, pin or pattern
The MacPro is a great example of how you can build a PC that is not shaped like a box.
I find this insightful. It reminds me of what Alan Kay and team are doing with HARC ( https://blog.ycombinator.com/harc ). Seems like people have been working on this problem for ages, but maybe someday we'll solve it ;-)
So... honestly asking here, but why isn't the blockchain length a problem in the long run? Whenever I've read about this there's a bunch of handwaving and change of subject, but I admit I've not read that much.
Plan 9: Part 1: Whither Plan 9? History and Motivation
What Do Women Love – Citrine – The Emporialist│romanian Street Fashion Magazine
The old Cray-1s certainly are iconic and beautiful machines. Just from my personal experience working in HPC for the last 15-20 years, what I think is driving us away from these cool old-school designs (Thinking Machines were always my favorite) is the sheer size of modern supercomputers.

They're just staggeringly large, and there's no way you could get them built, disassembled, shipped, and reassembled without these racks. (They still do come in custom racks a bit bigger than normal, and inside they look nothing like normal racks.) It's an event when the trucks all show up to unload these things and the only thing that makes them manageable is that it's a normal form factor on a pallet you can move around with a jack. Additionally, at least in my experience, a good portion of them usually gets sent back so you're always in there taking them apart and putting them back together. Anything "creative" would just get in the way.

I can't get a good hyperlink on my phone to an artists rendition of Titan at Oak Ridge Road or Mira at Argonne (the ceiling is too low so you can't photograph all the racks at the same time, but do a Google Image search for it.) It's staggering just how big it actually is. They may not be that unique looking any more, but they're still damned impressive in person (until you have to fix one. Then the magic wears off pretty quickly.)

Edit: I do wish they would stop putting the murals on the side of them. I think a big noisy $300,000,000 black box has a certain cosmetic appeal to it that they ruin with the flashy plastic covers.
No, they didn't: http://i.imgur.com/mN2RMNy.png
Oh, lovely. No, that's not it. Asset-based inflation is very much the better answer because that's how exponential things play out. Low interest rates stop (mild) inflation from bleeding off asset bubbles, so people do that because there's no risk.

To the extent that Baby Boomers foemented low interest rates and low inflation ( although that's arguable too - the 1980s were not exactly peak Boomer years - see the 1990s for that to really take shape ) you are correct, but it's really just collateral damage. When you make this much more money sitting on land for umpety years until its developed, that's the business culture you'll end up with.

Throw in the effect of 401k plans dragging everybody into the stock market and you get an even fuller picture.

A lot of Boomers are really boned. Like, poor. More than is commonly written about.

ObDisclosure: I am a cusp baby between the Boomers and GenX, early '60s model.
Oh it's worse. Not sure why but the high-assurance security field relied on high-security ORB's for connecting components in separation kernel systems. I was like, "Can't we use ZeroMQ or something? What are the odds that could be more fu... insecure than CORBA implementations?" Unreal.
The people who were hit the hardest are still growing up, and many of them yet to reach voting age. I think change will come, but that will be after the death of the old guard (from age), and when this generation becomes the largest voting block.
I was fed-up with the poor quality of display frames available commercially, so I built my own. Asus display (stripped), custom distressed-look vintage frame from Etsy, AppleTV, custom matte and mount and this is the result https://www.dropbox.com/s/n0kmwfd00kot6mu/File%20May%2024%2C... I am quite happy with the result and plan on making a larger one for high-res art display.
According to the page they're aiming for 9 hours battery life with location tracking and offline music. Although it doesn't seem waterproof so a triathlon might be out of the question.
I think that's really smart. That's what I do too. When you do the YAGNI way and start seeing it over and over refactor it to an abstraction. Challenging in the agile world though. Businesses don't want to pay for refactoring.
The pixels have a bit of "memory" to them, and if they don't do a full on-off cycle they tend to get muddied over time. It's a bit more psychedelic on a color panel, but the same thing happens with Kindle e-readers every handful of page turns.
>Why not just using the normal words we already know very well

A persons answer to that can be "I don't know. I think we should just use the normal words we already know very well" yet still have to life in the current reality of many people using emojis. Hence OP's service.
That was a great burn. I'm going to reuse it if they get cocky in the future. :)
Elasticity in the US labor market is much closer to 0 than -1. Not only has this been studied, it's been studied enough that we can do pretty solid meta-studies to find bias is the studies:

http://cepr.net/blogs/cepr-blog/studying-the-studies-on-the-...

I wouldn't advocate a jump straight to a $15 minimum wage because for sufficiently large MW jumps the elasticity has to start heading for -1 (and beyond -- that's just the break even point) and we only have good information for small changes. But for small changes the evidence is unambiguous. The traditional narrative taught in Econ 101 is an oversimplification.

It's not hard to figure out why: markets set the actual price of labor between the producer price (minimum people will work for) and consumer price (value to the employer) based on bargaining power. If employers are winning at the bargaining power game, wages will be close to the minimum. If employees are winning, wages will be close to the maximum. Only those earning wages already close to the maximum will be affected by a minimum wage increase. Since the unskilled labor market is flooded, approximately everyone is on the "minimum" side of the spectrum. Both theory and evidence say that small MW increases are boons to laborers under these conditions.

As machines advance and begin push humans out of the market, the maximum side of the spectrum will begin to drift downwards and impinge on all the people crunched up against the minimum side, squeezing them out of the market and into "unnecessariat" status. Minimum wage will become an ineffective tool at that point, just as you say. But we aren't there yet.
For me, it's the fact that despite only having the device for 5 months the band is already falling apart.

Mine has an air bubble in it (which is common, just do a search) while many others have also reported that their charge band is peeling.
> I hope I'm not abusing my first amendment rights here...

You aren't posting a sex tape of me without my permission, right?

I consider willful defamation to be an abuse of free speech rights, yes. Here is an example: https://archive.is/sGKOF

Biddle is protected either because he never technically lies or because Temkin might be considered a "Public Figure." But either way, Biddle's article is written explicitly to persuade a reader that Temkin is guilty of a specific crime in reckless disregard for the truth, and a significant amount of Temkin's status as a public figure derives from the accusation itself.

> since it's an organization you disagree with

In a world where media lies with moral hazard, individuals will have no choice but to pick sides.

But speaking of that, what's your opinion on the Jennifer Lawrence nudes? Is that free speech?
https://news.ycombinator.com/item?id=11766285
nah. I trust Dropbox.
Of course there is work to be done. It's just work that a smaller and smaller percentage of the most competent people + technology can be useful in. This isn't just an issue of providing more training resources, technology allows people more access to the work of the most competent so there is less and less work for people who are not the best at things or capable of learning really quickly to fill the new wide open niches that are popping up before technology narrows them too.
"We need high density urban environments "

Who is "we"?

Actual, real-world people vote against high-density urban environments with their feet, and pretty much always have. It's just that in past ages it was only the rich who could afford a country home. That's changed, thanks largely to modern transportation making it possible to work in the city and live in the burbs.
Two-earner households, and a society that makes a two-earner household a prerequisite for a middle-class lifestyle, makes relocation inherently more difficult.
Redmi note3 Gaming review and performance testing in hindi
That's why redux is really nice - it's ~100 lines of code at its core.
Any good recommendations of VPS providers who are friendly with exit nodes?
I believe an emoji dictionary is only helpful if emoji senders universally rely and agree upon its definitions.

I find myself confused by emojis from time to time, and for me the confusion doesn't stem from misunderstanding the emoji's expression, it stems from what the emoji means within the context of the conversation and my relationship with the sender.

Emojis can lessen ambiguity when they're used to complement a message or communicate tone. I believe they increase ambiguity, however, when they're used to replace words altogether.
If you were stopped at a border crossing and asked to unlock your drive for inspection, would you do so?

It's not necessary to cross a border anymore with anything "interesting" on your laptop.

Just push everything of value to the cloud before crossing. Carry a USB drive with an OS on it. Format your laptop before crossing. Let them have fun "inspecting". Oh, and I'd advise doing something like

dd if=/dev/zero of=/dev/rdiskX bs=1m

before loading the clean OS. That way there's nothing of value on the drive even if forensic tools are used to look for previous data.

Or maybe just use a Chromebook. They can't force you to unlock access to any cloud accounts, can they? Certainly not as a pre-condition for crossing a border? With a court order, yes, but then you definitely need to get an attorney involved to protect you.