skysight-inc/HackerNews huggingface dataset:
Have a look at this graph: https://research.stlouisfed.org/fred2/series/ATNHPIUS22420Q

It's housing prices in Flint, Michigan. It hit a peak of $172K in 2005. By 2011 it was $106K, or about the same price as in late 1995. Currently it is at $140K, which is essentially the price in 2000. Assuming it goes at its current rate, I guess it will be about the year 2020 before it recovers to its 2005 high.

Now, it's not really fair to call this a "bubble" since externalities are at fault. However, if you look at the increase (1.6x in 10 years) against an inflation rate of 3% (1.3x), you can see that housing was over valued during that period. I'm pulling the inflation rate from http://www.usinflationcalculator.com/inflation/historical-in..., and if anything overestimating it.

If you look at today's price it has a multiplier of 1.3 from the 1995 price, so it is still slightly undervalued, but should catch up to inflation in the next few years.

My point is that despite the credit crunch being the underlying cause of the crash, the market had been growing at nearly twice inflation for 10 years. 11 years after the crash the market is still recovering and it will be a couple of years before you get to reasonable prices. So you can go a very long time before unsustainable growth will collapse. This leads to a very, very long time for recovery.

I live in Japan. It is 2016. The market still has not recovered from 1992. If the world ever gets into an energy crunch, I think we might well look at the last 50 years or so as being a "bubble".

Edit: fixed inflation rate link
Before computers, far more people did bookkeeping or followed recipes or read sheet music than did abstract mathematics. I think one can reasonably say that lists of instructions that change mutable variables/objects is one of the most natural ways people can operate. Anyone learning a task essentially does this in the real world. It may indeed be terrible when done at a large scale. But there are a lot of people who can naturally understand these.

Immutable data may be a great idea. But is it the first that occurs to anyone? I have an MA in mathematics and the idea of mutable variables never seemed strange in the process of learning to program.

But even more, for a lot of people, even algebra isn't a natural way of thinking. What's natural is a series of instruction about how perform arithmetic. Learning what an abstract variable means is a hurdle for a lot of students.

The thing is that "natural", in this context, just means "what occurs to you first, all things being equal".

You may have a good and correct argument that learning Haskell is the right way to do things, that the costs of learning are more than exceed by the benefits.

But I don't think you can argue people into having functional approaches be the first thing that occurs to them.
You can automate with scripts. No need to use a fancy GUI for this.
"I've met quite a few with more talent for abstract thought than some math professors."

Such a statement can be made about almost any two fields.

I suspect "quite a few" is either hyperbole to strengthen your point or you suffer from the dunning-kruger effect.

All the parent comment says is that its good that two fields that are conventionally thought to be orthogonal have cross-pollination of knowledge. Nothing about "abstract thought" or intelligence is mentioned and is your own insecurity coming through.
TeLeScope – real-time peering into the depths of TLS traffic from the hypervisor [pdf]
Have you learned how to create matter from nothing? This is pure nonsense.
You're right, expansionism is not specific to Chinese character, nor is it specific to westerners. It's a human quality.

Everyone wants to be safe at home. People want friendly neighbors. If neighbors declare themselves as enemies, you prepare for a fight. Diplomacy is useful. Nations can become friends by seeking common objectives.

America wasn't born as 50 states, the EU was recently formed, Russia has grown and shrunk and grown, and the same goes for China. The same metaphor works for your home or your body. Be good to various parts of it and the whole will be more capable. You can remove a gangrenous foot, or do your best to care for your body. Everyone dies. Life is a journey.
There is still two pages for single font, one such as this:

https://www.google.com/fonts/specimen/Open+Sans

And now this:

https://fonts.google.com/specimen/Open+Sans?query=open+sans

First one always comes up in search results, and is nothing but a link to real page. What gives? This is terrible user experience, if I search for Google fonts, there shouldn't be multiple pages for same font.
A classic post from 37signals:

PRESS RELEASE: 37SIGNALS VALUATION TOPS $100 BILLION AFTER BOLD VC INVESTMENT https://signalvnoise.com/posts/1941-press-release-37signals-...
LIGO Press Conference 1:30pm EDT June 15
> Honestly, I'd rather have a stone which was formed over geologic ages in the bowels of the Earth than one which was formed over the last month in a garage in Hoboken.

By the time it's been brilliant-cut, all nominative links to that history are gone. There's all sorts of interesting rocks out there that have been formed over geologic ages in the bowels of the earth, and they're usually dirt-cheap too. Diamonds make attractive jewelery not because of the backstory, but because of the sparkle, and they sparkle just the same regardless of origin.

TL;DR: if it's geological history that you value, a jewel diamond is next to worthless for you.
The recipe analogy is certainly very natural, but it does not extend as we get into things like assignments and references, which are a crucial part of Von Neumann languages (which is really the thing I am criticizing).

Tactic languages in theorem provers like Coq are stateful too: you have a proof state and you keep giving instructions for it to change. I wouldn't say that this is an unnatural way to think; for that subtask of the problem, we can view the proof as something with state without any problems.

"Mathematical modeling" sounds too sophisticated to be natural for humans. Let me illustrate what I meant; the kind of naturality I was talking about is this:

sorted(xs): a permutation xs' of xs such that, as we traverse xs' each element is greater than or equal to the previous one.

This is a perfectly fine sorting algorithm. It contains all the information we need to sort a list of comparable things, and it is very unlikely to contain an error; it is the _definition_ of sorting.

There are righteous performance concerns about this but ignoring all performance issues this is still more natural than listing out the steps needed to carry out the task of sorting. I don't think it is possible come up with a simpler recipe-like algorithm for this task.

There are recipe-like tasks in programming: ones that don't involve modeling the world; for those the functional paradigm would not be a good one. But these are rare if you are doing programming the right way.
I haven't used Perforce for probably 15 years and it was still the first thing that entered my head when I saw the headline.
Webcast link: https://twitter.com/LIGO/status/742767336227102721?lang=en
> I wonder what features Dropbox can offer that won't inevitably be surpassed by Google Drive, iCloud Drive, and OneDrive.

It's strange but it seems like others aren't trying hard enough or simply aren't interested in making a great product. My experience with dropbox has been better than with any other cloud backup service. For instance, I can move my cloud folder around without forcing a re-sync of the entire data. I can manually copy data to a new computer & it'll be magically sync'd without re-downloading everything. Dropbox also does a great job of incremental updates on binaries.
I'm not talking about weaponry in particular. Financial wastefulness is a pervasive problem across all segments of government.
I looked at the history of that project a while back. My recollection is that Cayley was pulled out last year. Barak Michener works at CoreOS now, but he may be quite busy.
That's a great point, thanks! I will look into Papert's work. Are there any specific papers/books you would recommend?
It's not really about being "happy" to use IE. It's about using what does the job.
And what if I don't want to write scripts because other people have already automated all common database browsing/editing tasks for me? What if I don't want to reinvent the wheel?

With a GUI, you can click 3 times and browse 3 tables. That's just not possible without a GUI.

If GUIs didn't save people (lots of) time, no one would have invented them and the software industry would be moving away from them.

Besides being way faster and more efficient, GUIs do things that CLIs don't:

- linting/error-checking/autocomplete for SQL

- checking query sanity (warn before an unconstrained DELETE for example)

- copy/paste data (within the database and between applications)

- jump from FK cell to the row it references

The list goes on.
Outside of the U.S., WhatsApp has replaced text messaging for a massive amount of people.

I'm not quite sure what happened to make this possible, but I think one related factor has to do with prepaid cell phone plans being more normal and less the exception, and very conscious data usage.
Ah, Keef Wivanef still trawling for attention I see?

TL;DR: Keef Wivanef is a Tesla troll.

Tesla asks goodwill customers to not tell everyone about their free repairs so everyone doesn't expect free repairs and sue when they have to pay.
Nextcloud 9 Available, Enterprise Functionality to Be Open Source
Google built its own chips to expedite it's machine learning algorithms
Regularization is the process of modifying the model to limit overfitting, for instance by penalizing more complex models. AIC is a specific application of regularization.
> you dug up a shiny old rock that's been in the earth for millions of years

They're not even particularly shiny in their natural form.
Yes, Blockchain Is Going to Change the World
The main thing is that they have a document in common, while neither of them share any docs with "dog" or "pooch". And while "the" also appears in those docs, it seems to be common to every document, so it isn't very informative.
I'm a bit curious where the data on the pizza and coffee locations comes from. AggData, it seems, but I don't know a great deal about them.

The gun store figures also includes pawnshops--and if they include other ATF licenses, that might include private resellers or dealers as well as places like Academy or Walmart (in some places).

I kind of feel like there should be some kind of difference between a small-town pawnshop and a place like Military Gun Supply ( http://militarygunsupply.com/retail/ ).

Of course, that does somewhat go against the notion that every town, suburb, and city in America has armories of automatic weapons just being given away to anybody who looks to be in a sour mood.
This is awesome. Thank you for sharing it with us. :)
On page zeroing, why does the kernel and CPU need to do this like any regular write? Shouldn't there be some fast-path instruction+RAM support to "zero this range"? The kernel can guarantee the page/lines are not in use elsewhere, right? So such an instruction can just wipe everything out. Or is just writing 0s detected and optimized already?

Same question for memcpy and stuff like that: shouldn't that be a CPU instruction instead of special code trying to detect which CPU and emit optimized instructions?

Is my model of these costs that far off?
One of the hacks that works well for me is to take something I want to run as an ad in Korea or Japan and run it in Indonesia first. $2 for a post engagement campaign will get me around 500 likes. That seems to be enough to tip the scale in Korea/Japan and get them to start liking it en masse as well. It's crazy but my like rate goes up around 30x in Korea when I use this strategy of pre-seeding likes.

Interesting that, if we accept the click-farm premise of the article, your hack puts the farms in your service to get the initial likes, and then drive the kind of engagement you are actually seeking (in the crowd-influenced countries like Japan/Korea)...

In an environment like this, where the "likes" themselves are suspect, what counts as a success story for FB promotion for the work that you do?
the new Datastax product may be built on top of Titan.
http://intsantglobalnews.com/datastax-adds-graph-databases-t...
Can you please add a free software license to your project, as it's currently proprietary? I'd recommend GPL, but go with whatever you want.

Contrary to popular opinion, copyright applies automatically to all of your works (unless you are an employee of the US Government). Due to the draconian nature of copyright laws, people have very few practical freedoms with your work unless you use a free software license (GPL, MIT, Apache, etc).

EDIT: Actually, looking through your GitHub profile it looks like most of your projects don't have free software licenses. Can you please rectify this, as it's clear you're doing cool work but it's not free software (or even "open source").
Its not padding though. Its picking the right business where the market will accept higher margins than usual.
Sorry.. Doesnt mean to do that..
Not sure if this is a PR piece planted by IBM.

As a "millennials" I feel no sense of loyalty to anything, my Education was paid with private money ( or private loans ) and you want me to pay taxes ??. My alma master is treated no differently then Walmart.

My company is just someone I can extract money from, the more I can use them to expand my personal brand image the better.

No sense to loyalty to my city, since I switch it every few years, no sense of community belonging if you do not have a permanent address.

Same goes for country.

This is the world we have created, is it better or worse than any alternative ? only history will be able to tell.
We send texts too - Google Hangouts actually - and take plenty of non-snap pictures, but you don't need to save everything in life. When you're hanging out with someone in person you're not recording every moment. Snapchat is kind of like a virtual version of that.
The speed of light in a glass fibre is 2x10^8 m/s (according to Google). However the path through a fibre is not straigt. According to physics.stackexchange.com (http://physics.stackexchange.com/questions/80043/how-fast-do...), the speed of light though a fibre would be equivalent to 1.42x10^8 m/s.

Then you've got to account for the round-trip. You've only covered half the distance of the ping.

You also have to account for a non-direct path from London to Sydney.

All of this means you're looking at about 200ms or more as the lower bound, so your 10x becomes < 2x.
HipChat, JIRA, BitBucket (to a lesser extent)
Testifying on how me and my lovely husband got our dream loan
I will like to ask this question before i go straight to my public announcement out here. If getting a legit loan online was so easy as stated in all this fabricated / duplicated loan testimonies that i have been reading through online, then why was i and my lovely husband turned down for a loan online five times after been scammed of about $42000 Australian Dollars? Its just how a very close family friend gave me and my husband an email of a reliable loan firm know as Derek Barlow loans. With a big surprise I got my loan amount worth $456000 Australian Dollars. contact him with the following email: derekbarlowloans@yahoo.com if you have scammed before now and also you still do need your loan amount to be financially upright.
The bottom in 02 was barely below the end of 96. It was only a bubble because it kept raising very fast for three more years.
I liked a co-working space SociLabo in Sendai, Japan that was like what you are describing. Most people quietly worked on their laptop or studied. Super cheap 100 Yen a day. Just a room with few chairs and tables and 50Mbps Wireless Internet. Looks exactly like cover photo on its Facebook page.

https://www.facebook.com/socilabo/
http://socilabo.com
Some other projects that are doing cool things in this space are Idris[1] and F-Star[2] (the latter is also a Microsoft Research project). I am particularly impressed by Idris's algebraic effect approach, since it gives you a general effect system that combines the ability to easily extend that monad transformer approaches provide with the ease of use and inference of F*'s effect system.

I think the theory behind algebraic effects is a key step in making it easy to develop code with more stringent and customized safety properties than is available in languages like Rust.

[1]: http://www.idris-lang.org/
[2]: https://www.fstar-lang.org/
Vitalik Buterin: Crypto 2.0 [video]
what does too many parameters mean? Too many features/dimensionality?
... Until we get driverless RVs, and hordes of retirees roaming the country reinvigorating those rest stops.
Check if they are in your archive. I thought it deleted mine too however I just found them in there.
When you see people say things like:

"I backed you, not the product, keep the money!"

OR

"Open Sourcing it is worth more than I ever backed for this project, refund not needed"

AND (the best of them all - the way the internet does compliments):

"I will spend however much time is required to hunt you down in person and forcefully give you the money back if you dare refund me."

You're reminded of how little the things we own or build matter compared to the bonds we develop.

Maybe 10 years from now, through a community-led project, your game (with you as 1 of the leaders of the project) becomes a reality.

The game then takes off and is played by the same community who built it. You end up making about 90 good friends who you game/hack/build the game with and become a small internet celebrity to niche-gamers.

Although this story is not on the "high-tech, Docker-swarm-graphDB-containerManager-C++killer-version0.0.1234.44444" level, seeing a story like this reminds us of our humanity, even as people who rot away behind screens all day :)
Debian testing,

Chromium 49.0.2623.87 built on Debian stretch/sid, running on Debian stretch/sid (64-bit)
I have to admit, I'm really starting to like the direction that Apple is heading despite being previously disenchanted. I only wish that they would go ahead and put everything under a free software license, since they're in the business of selling hardware that's coincidentally bundled with their software.
It usually means too many knobs to tweak in the algorithm itself, the downside of course being overfitting.
Any information on the contract with Lockheed or the consequences of catastrophic failure?
Why not just use a kd tree or voroni?
I have only slightly looked at i2p, but sadly appears the only impl requires a JVM. I have researched freenet and it does not appear to provide plausible deniability for public data (sorry on mobile and can't link easily).
I concur as a user of Docker. Trying to get a legacy application running on Docker went smoothly. That is until I tried to start a simple rpcbind service and discovered that during my time away from software development and linux that systemd had taken over plain old kludgy (but hackable!) sysV init scripts. Trying to get a dead simple service running took hours because systemd segfaults instead of gracefully handling and reporting errors. In this case, cgroups wasn't mounted, though why a system init system has a hard requirement on a relatively new kernel feature set not needed in this situation, I can't fathom. Eventually I found a shim for cgroups, but seriously it was a pain. I lost half a night's sleep due to shoddy system level programming you mention from systemd. I'm currently highly eager for FreeBSD 11.0 to reach code freeze. It has a new Docker / linux64 layer and _no_ systemd.
Russian Hackers Steal Trump Files from Democratic National Committee
Somehow this forecast doesn't induce a lot of trust. There is a history of underestimation of solar (or wind) power rise; oil prices are notoriously difficult to predict (and what's going to happen to coal over decades?); some developments, like decrease in energy consumption in developed countries, aren't easy to predict either.

So... I'd like to have more, better data before making any conclusions.
> On the other hand, when the budget was reduced to a level that achieved meaningful privacy, the "noise-ridden" model had a tendency to kill its "patients".

Uh, the graph is just showing you get an increased 25% estimated risk of mortality from Warfarin, nothing close to "killing patients". Complete exageration, since the mortality baseline is probably very low in the first place.
Diamonds have poor resale value period.
- Re: cultural differences in Facebook use, not fraud.
Plausible. Based on this and the previous ads I've run in E/SE Asia, though, I'm still under the believe that something is askew.

Re: Japan/Korea
- Yes, collectivist culture, conservative buying habits (e.g. not wanting to be first mover, etc.) can very well translate to FB activities.

Re: VN, etc
- Agreed, they play faster and looser there with their likes and friending.

Re: Your hack
- It's buried at the bottom of the Updates section, but I did do something very similar. As it was becoming clear to me that the VNese engagement was garbage, I figured that I still might be able to leverage that to get more conservative places like Japan and Korea to jump on board. No dice. This might have to do with how much budget I was contributing (another topic I talk about in the post).

Re: Per-country ad sets.
- Again, I did this.

I ran a boost targeting JP/VN/KR, got 100% engagement from VN. Revised the target set to focus just on Japan, crickets, and that's even AFTER there were already 300 likes for that boost, which falls in line with your hack. Ok, not crickets...I got three likes, one Japanese...and then one Cambodian and one Filipino, both living in their respective countries.

Re: Doesn't look like spam accounts.
- They look spammy or garbage to me. 18yr old girl from one of the small province towns in VN has 3,000 or 4,000 friends? Could be explained away as just cultural differences, or it could be complete garbage.
ia32 architectures do actually have an instruction which lets you do cheap memcpys and memsets --- REP (and friends). All it does it to repeat the next instruction rapidly, so if the next instruction is a set-and-increment-pointer than you get a memset. etc. (Don't know about ia64.)

Trouble is, it's still just a simple loop, and it's not that much faster than doing it the long way... and on some architectures it's actually slower. It all depends on how optimised the microcode it decodes into is. After all, it still has to set the address bus and issue a write for every location in the RAM. There are no shortcuts there.

Some architectures will let you do memcpys and memsets via the DMA engine, which can give a small performance boost, but these are usually embedded architectures. (I've used one on the MSP430.)
Ask HN: What software do ticket resellers use to buy so quickly?
It seems that typically ticket resellers are able to buy a bunch of the good seats even for shows which sell out very quickly. I imagine some sort of software is involved in doing so. Does anyone know how this works?
Markets factor in growth.