skysight-inc/HackerNews huggingface dataset:
Well I can't think of a scenario where I want a single-updated materialized (or indexed) views. Because I can already do that by creating a table from a SELECT statement. So I don't see the point or use of what PG has implemented. I asked in IRC and got the same answer. It's like saying a read-only table supports updates cause you can drop it and rebuild it with the new data.

When would anyone really need PG's version of this feature over creating a table from a query? Out of all the usages of "I need an indexed/materialized view", PG covers essentially none of them, at least that I can think of.
> Costs users $3/week. Which is non-trivial, but less than a payday loan company.

That does depend how much and how often you need to borrow money. If twice a year I need to borrow $50 but pay it back the next month, that's equivalent to a 13000% APR loan rate (~$150 for the convenience of borrowing $50 for a month twice is equivalent to borrowing $50 and paying back $125 the next month, 150% per month or 13000% per year).

It doesn't have the same risk of spiralling out of control, but for small short term loans this is a really expensive thing to do.

Edit - For comparison, $150/year is like borrowing $2800 at 10% and paying it off in a year.
iOS 8.1.3 DoulCi activator bypass i
> ultimately if your goal is to create a software product, learning good coding skills in an IDE is a much better path

IPython developer here. A lot of the use cases for notebooks are where you're not creating a software product. It's useful where the product you're really after is a scientific result, some plots, or the like, along with a description of how you got that. And where the product is a presentation, a demo, or documentation.

Of course, as you're doing that kind of thing, code that starts out in a notebook often becomes something you want to reuse, and you therefore move it out to an importable module. We are interested in ways to make that process more fluid.
It was most likely upping the prio of RC4, to select that. It's been a while though.
Imagine if the people behind email would have done it.

Email (which I assume is a reductionist placeholder for the sum of its protocols and implementations), to the best of my knowledge, was never built with "monetization" in mind, not more than any open standard or protocol is.
The Foundations of Erasure Codes
FreddieGray.com Listed for Sale on GoDaddy
you could just have self powered led pins that have a switch in the head that turns on when you press the head down
...this way you could also selectively light up pins!
I use Linux (and GDB) at work and home for C++ stuff, and unfortunately, GDB (even with pretty printers configured correctly) often doesn't work correctly for things like templated params, templated classes.

Sometimes GDB won't show locals properly, and just shows <optimized_out> even though it's an -O0 -g build.

Also, GDB can get really slow with large binaries with loads of symbols when you have pretty printers installed, even to step through stuff. VS's debugger copes with the same code, and displays everything.
The Man Who Tastes Sounds
> As an aside, have you looked closely at Greenland on a globe? It looks all wrong - long and skinny like someone messed up the aspect ratio.

:)
Yeah! I don't know why the 3D spherical projection gets a free pass when we're talking about mapping.
I like the idea, but I think it would be better if the sections were sectioned off properly. That and better navigation (arrows or hjkl)

Many sections flow into the wrong title by too large a degree. For example, Section 2.14 gets cut off in the middle of the first sentence and the rest is included in Section 2.15. This makes it more annoying to read, rather than easier to read.
I'm quitting my full-time startup efforts
To a first approximation based upon the number of times I have heard of Julia relative to the number of times I have heard of Python: nope, never heard of it.

Julia looks like a fine language. Just not being Python is enough for me to assume it's better than Python.

But I'm describing is's not ought's. If I was in charge of the ought's third graders would be learning J. I'm not. They aren't.
Funny comments for Facebook
GoVPN 2.4 released
Bitcoin-Based Security Traded on Nasdaq Stockholm
Clicked through thinking the "what I've learned from it" would contain some rousing geopolitical epiphany. Alas no, stuck some paper on a wall, put some pins in it, cool, cool.
Yeah, but that's because there already is a JoCaml: http://jocaml.inria.fr/
What does enterprise space mean exactly?

I ask because I know Google uses their own version of Ubuntu and while I was at Amazon we also used Ubuntu. Do these companies not count as enterprise? Most companies I've interviewed at also used Ubuntu. I guess I'm just wondering if this is unique to the software industry and whether or not that's included in "enterprise".
Interesting analogy--one wonders if Red Hat has engaged in anti-competitive measures in order to stifle their competition.

Like, you know, pushing for the adoption of weird and tricky things like systemd before they're ready.
There are green spiky cells that split you into about 10 cells if you are large and touch them. I've seen players fall off of the leaderboard due to accidentally touching them.
'The Cartoon Guide to Statistics', Gonick might be useful.
A number of smart people [1][2] recommend it.

[1] http://www.stat.cmu.edu/~cshalizi/36-220/syllabus.pdf
[2] http://mathbabe.org/2014/07/11/the-lede-program-students-are...
Python is the clear winner. There are many other useful alternatives - another commenter mentioned Julia - but part of the reason Python wins is because it is so pervasive. It is easy to find examples and help online, and for scientists, getting results is the most important part, so anything to speed development is important.
In the media, where joining Twitter is almost a requirement, I've met a few people who, while not enthused about having to be a part of Twitter, are obsessed with trimming their followings lists and making sure that they follow only worthwhile people who don't clutter their feed with "what i had for breakfast posts"...because these people feel that now they're on Twitter, they must keep up with all the important conversations that may be going on and read their timelines to completion for the day. It's kind of sad...these people have lived 20-40 years just fine without the need to see a realtime feed of random 140-character messages from the Internet, and now they feel like they have to bear the burden of constantly consuming it. If there's one thing I've learned from the Internet it's that there's always too much going on and you'll never be able to keep up with it...and when you do miss out on some piece of timely information, guess what, there's always plenty more where that came from, so no need to feel remorse about it.

(I guess this same thing could be made about Zero-Inboxers)
Show HN: FOLD – a platform for reading and creating modular, multimedia stories
Hi everyone!! I'm Liz, one of the co-founders of Campus Job. Happy to answer any questions (or hear your thoughts on our approach!) if anyone is interested :)
I haven't used IntelliJ, but "Set Next Statement" was what I missed most using Eclipse.
Hey, not arguing, just curious, do you have some examples of times where the type system has gotten in the way? And what languages you prefer to use for production systems that don't have those problems?
Acrostic Poem Generation with Neural Turing Machines
Install two operating system
I love that the small details are preserved; that's gorgeous. But the omission of Antarctica would unsettle me every day until I redid it.
Spending a dollar to earn $0.50 isn't sustainable.

I use Twitter daily, and would hate to see it disappear. But how much of current revenues are a product of companies still "experimenting" with the Twitter ad ecosystem? What happens if those channels provide less ROI than everyone expects? That's the way the trends appear to be heading.
I've been a Python dev since 2008 and I can count on one finger where this has actually been an issue. I'd love have you enumerate the "all kinds of weird errors" for me. Not saying you're wrong, mind you, just want to understand.
Here we go with the long-dismissed "Google+ Is Dead!" meme again.
>Seems like it would still be easiest to just get comfortable writing and reading in the style gofmt produces.

That's the entire point of gofmt. Like many of Go's design choices, it's there to subtly (or not so subtly) encourage doing things in one consistent way.
Morrissey says hell no to crowdfunding his album
Why not? It's a pretty much uninhabited, massive chunk of land. It's practically the definition of wasted space in a project like this.
Well, I'm sure there are improvements, but the status quo is not good enough for me personally - it's 2015. It doesn't serve America best to say "we're great, there's no better". On the contrary, we should always strive to improve, and avoid the patriotic circle jerks.
I don't have a definitive answer, but I'll start the bidding with 'Statistics for Experimenters' [1]

[1] 'Statistics for Experimenters', G. Box, W.G. Hunter, J.S. Hunter, Wiley
> Perhaps he should have said "Using SSL is like using antibiotics. If everyone is using it all the time, the attackers just find ways around it that are impossible to defend against and you're screwed."

Except no such mechanism exists. If you build proper crypto, it's secure, attackers can not simply make it insecure by wishing it were.

> Also, I'm no SSL expert, but even if the certificate is expired and the user acknowledges the error, isn't the communication still encrypted?

But it might be using a compromised key, for example. Also, one problem is people getting used to clicking "OK" on SSL warnings, which might backfire when confronted with an actual attack.
True Random Shuffle is an interesting concept. Is shuffling a deck of cards truly random? What if I tried to simulate the event of shuffling. e.g. split the deck (list) into two, then choose 1-5 cards at a time from each half of the deck to rejoin the cards back into one. Then repeat.
Get out of your comfort zone – that's where the magic happens
I hadn't seen this language before, but it looks neat. Coming from a Ruby background, it's very interesting to see Nim's pragmas and templates, as they look rather like type-checked and compiled cousins of metaprogramming methods.
^this. It's only a problem for those who have given up on controlling their behavior, the information gluttons, if you will. And in this sense, that's anything but a problem for Twitter ('oh no, people can't stop opening our app and engaging with it').
There will be plenty of pressure in the other direction, because of the fact that they announced it.

It's a selling point for the language - a green light for companies to use the language in production environments, and when they update things they don't want their existing software to break.
Ah I didn't realize they split you if you're large. Still though, my primary annoyance is large cells that just don't move anywhere.
Well, if you ever try providing clean water and medical services to one of these places, you will quickly find that your first challenge is distributing resources in an efficient, non-wasteful way.

And to do that, you need to take a census and find out how many people live in each area, how many are lacking service, and to what extent.

And to do that, you need to have some way of counting people that both humans and computers can understand. Which brings us back to this very elegant address system.
Ask HN: Do you value Change Logs?
I'm a stickler for change logs. I think they are a very important form of documentation of a project.

However, I've noticed that many projects do not maintain a very precise Change Log. Do most people not value them? Am I the only person who reads every single item in the Change Log before deciding to upgrade software?

Largest Pet Peeve

My biggest pet peeve is when the Change Log mentions "and other fixes" or "Misc. Bug Fixes" without a link to any further details. This issue is compounded when the project isn't Open Source/hosted on GitHub - so looking through Closed Issues isn't an option.
I like this essay, not because I agree with most of its arguments, but because it raises interesting ones. What's frustrating about it, to me, is that the main thrust seems to be "There are problems with TLS, and especially using it everywhere", which is very valid.

But then the message / proposed solution is "let's just give up on TLS except for what I arbitrarily define as important". What I would have hoped for is "let's try to make it better".
Ah sorry, yes I was one of those people -- we had like half an office using MSDN licenses. Just didn't know better (they give us 10, we'll buy another MSDN license when we run out!).
All the people downvoting you have Bad Manners :D.
According to your linked image, one advantage of classic Guyou projection to the writer of the article is that it seems to contain a straight, uninterrupted vertical path through only ocean. He stated that he wanted maximize ocean in his panel cut, but I think he still had to cut through a bit of Africa.
I was thinking of replacing my 3-year old iPad right until I saw the iPhone 6+. It's just big enough to where I can use it for everything I was using my iPad for - reading, browsing, email while relaxing in front of the TV. No need for iPad anymore.
He generally sides with America's enemies, so he'd probably be favorable to the idea. However, he doesn't really care about anyone other than himself --- look how he betrayed his friends in Benghazi when he thought it would help his re-election chances --- so if I were Snowden I wouldn't bet on it. If we do manage to catch and convict him, though, I'd advise the judge to schedule a prompt execution before Obama gets out of bed.
There have been security appliances that have had the ability to MITM and scan SSL traffic since at least 2010.
DevPort – Portfolios for Developers
It's like an @erowidrecruiter post.

https://twitter.com/erowidrecruiter
Will this be useful for debugging interactions with the Shadow DOM?
I wouldn't consider the loss of identifier recognition a "convenience". This would be a major concern for my adopting the language.

You also have to read others' code, as well...
I've added support for Linux seccomp filtering to my portable tree on GitHub:

https://github.com/brynet/file
Paul Krugman is not correct or incorrect to the extent that he has studied economics and economic policy. He's correct or incorrect to the extent that he can back up his views with evidence, which he generally can't.
It's pretty much a multiplayer Osmos without the atmospheric music. I love it.
Keegan McAllister has got AFL working with Rust code:
https://github.com/kmcallister/afl.rs

Rust is designed to be memory safe by default, but fuzzing is still useful for testing unsafe code, and for finding assertion failures.
You see these exact same design tropes throughout all newspapers around the world. Remove the language and it looks like three different papers I know in Australia and half a dozen in the UK.

Or is this guy claiming to be the source for all newspaper graphic design from the last 10+ years?
Doctor on Demand, One of UnitedHealthcare’s First Virtual Visit Providers
Maybe that's true if you follow mostly troll accounts and angry political ranters. But since each user curates his own view of twitter, there is an easy solution: unfollow those whose tweets you don't like.
Tangentially related, but interesting, EconTalk episode that goes into p-values related to investment strategies, LHC experiments and other stuff:

Campbell Harvey of Duke University talks with EconTalk host Russ Roberts about his research evaluating various investment and trading strategies and the challenge of measuring their effectiveness. Topics discussed include skill vs. luck, self-deception, the measures of statistical significance, skewness in investment returns, and the potential of big data.

http://www.econtalk.org/archives/2015/03/campbell_harvey.htm...
And I guess you can also opt out of app upgrades, but then you're left with a 2-year-old+ device and 2-year-old+ software.

But what is the actual problem with that, if you use the tablet primarily as a convenient web browser, Facebook checker, e-mail sender, Netflix watcher, and maybe occasional casual gamer?

Apple has tried to force this kind of stuff onto its user base, but if my experience with family and friends is even remotely representative, the most common result is damaging their customer relations and making a lot of those customers buy exactly one Apple device ever.

The only people I know who have definitely had more than one iPhone or iPad either got a new device via work, got a newer phone "free" when they got a new contract with their network, or had much older versions with pre-Retina screens, much lower storage capacity, and other practical limitations compared to today's devices. To my knowledge, I don't know a single person who has actively and at significant cost paid for, say, a new iPad to replace their 3rd generation one.

In contrast, I know several people who have got some or even all of their money refunded as a direct result of app or iOS updates breaking things. That includes cases like taking a brand new iPad back to the store for a full refund the day after they bought it because they hated it that much (and then buying an Android tablet somewhere else instead) and taking an older iPad back to a store for a significant refund after arguing that the recommend iOS update had made it unfit to use and no mechanism to go back was provided (which was an argument that, to their credit, the store accepted, and they agreed on a modest refund given that the device had been in use for a number of years at that point but had had its useful lifetime abruptly cut off).
This makes a lot of sense technically, but I fear for a world where I need a driver from vendor X to use my otherwise standard disk from vendor X.

It’s the way with many server disk controllers today, but if it trickles down to cheaper machines, I would hope they figure out some way to standardize between vendors.
Browser Benchmarks
Replacing my phone with the Pyra does sound awesome, actually. (I've been slowly beginning to reject closed-source ecosystems and desiring to live within open source recently, so having a phone be open down to the hardware is awesome) Do you know if there is going to be software for picking up phone calls and sms/mms? Or would something such as the N900 be better for something like that, and instead use the Pyra more as a pocket computer like other commenters have been suggesting?
How can you ever make that assumption? What would you define as coercion?
In my state ( http://www.michigan.gov/documents/sos/Pet_Sig_Req_Chart_Popu... ), a partisan candidate would need 100 signatures in an election involving 50,000 constituents. A Non partisan would need 200.

A statewide party can be established by collecting 32,261 signatures (with some rules about how the signatures are distributed).

So I'm basically advocating to discard any advantage that is handed to existing parties and making the signature requirements slightly more dynamic (if someone comes in 3rd in any signature gathering contest, I don't see any reason to exclude them from the ballot).
I remember "hot-linking" was a big problem in the 1990s web.

Also one time a myspace template linked to pictures on some guys website and became really popular. He decided to goatse the myspace profiles who were hot-linking his photos.
I guess he finally returned his value?

(I know... too soon, too soon.)
I don't think I've ever encountered so broken mobile scrolling.
Google Dart for Mobile Apps
It would be smart for Uber to acquire Instacart. Instacart has the knowhow and Uber has the network and technology. It seems like a smart business decision that will lead to world domination.
Given Microsofts recent endeavors, I also have very little doubts that the editor will be open sourced once it's released. I think keeping something closed source in beta like this is a good way to force Devs to objectively evaluate the product, as opposed to having immediate presumptions purely based on it's technologies.
Suppose you have MyVariable and my_variable in your code. Which is worse: them being the same variable or different variables? It's a pretty bad code smell either way.

In my opinion it should be an error or at least a warning.

I'm not a big fan of nim's behaviour, but I don't think it's any worse than what other languages do.
If it wouldn't have been challenged in the CJEU and thus made invalid everywhere, yes it would.
Free Python Book for Office Workers: Automate the Boring Stuff with Python
Perhaps a more poetic way of saying it would be that his computation converged.
Can you expand upon the comment about it being a decent workstation? One of the main reasons I carry a laptop around with me (current a Macbook Air) is so I can code on the go, among other things that have started to end up being central to my computer (financing with ledger, most recently) One of the main things that got me interested in the Pandora/Pyra in the first place was an article about its exceptional battery life that someone was able to make use of while stuck in a close-down airport with no WiFi, and how they were able to replicate a small game on the device in a Lua engine. (which was finished on their Macbook, which had very little charge) Is it suitable for doing some coding (such as learning Haskell) on the go in general, or dealing with text files for financing/command line applications? Being able to input new lines into Ledger on the go would be an appealing use case for me.
Cinch Financial has created a new, simpler way to save money
When I tried twitter, I found myself ignored and not hated and not loved. I stopped.
I like how my home/property has ~70 addresses and none are similar. To use this I'll need to pick one and make sure its used exclusively, otherwise I'd not only confuse the postman, I'd confuse anyone I need to give location to.
Without organization or structure of the words I don't see how it's helpful. Knowing the destination and my latitude and longitude, at least I'd know I was close, without having to reference this service.

An new address solution should solve multiple issues, utilizing existing knowlege, without making it more difficult.

Logical organization should be included. For example, we typically know where England or Canada is, or know the difference between SanDiego.California or adrar.algeria and subdivide from there. At least at this point, most people would know a general area without having to reference forgot.paved.ruler from an external source.
"Hey meet me at forgot.paved.ruler, it's just down the way from mixers.gulls.sing, or was that sings?.." Forgetting that 's' puts you on another continent, but it's close enough?