skysight-inc/HackerNews huggingface dataset:
By bad I mean bad enough not to being able to afford things like food. That's how the arab spring started - food prices spiked beyond affordability. If you have responsibilities like family, people value their (relative) comfort, even if it's dwindling, over the risk of physical injury and chance of losing everything.

Healthcare. 45,000 people die per year of health insurance (or lack thereof) in the U.S. This number may improve under the PPACA ("Obamacare") but insurers will fight and struggle against it, and as soon as Republicans regain control (which is inevitable) we'll see new laws that allow health insurance companies to kill even more people.

The one thing that makes it not revolution-provoking is that it's mostly old, sick people who are affected. Also, people think they're better off than they actually are, that because they "have insurance" they're not going to get fucked over.

"Obamacare" improved the situation, but he had to fight hard to get very little progress, and I think that his work will be undone in the next 5 years since it didn't change the underlying problems. This situation requires a complete overhaul (single-payer system, or public-option at the least).

What I'm saying, however, is that things legitimately are that bad. Dying of health insurance is the 21st century's version of dying of starvation. It is, nonetheless, completely unpredictable when and how these things will come to a head, and there's still a possibility that society will reverse its own decline in another way.
i have a folder for this kind of stuff, and not on a computer. http://i00.i.aliimg.com/img/pb/411/912/331/331912411_939.jpg

that said, it's a nice idea, although not for me, because of the above, and because i don't want you to have access to my email
The constraints of the app store lead me to believe there has to be a better solution for developers of professional apps. However that cut Apple takes really needs to have limits, its almost begging for someone to step in but I doubt its even possible with Apple's ability to lock it down
The cognitive cost of maintaining software you designed and wrote is typically much lower than maintaining software which was cleverly written by someone else.
It's a shame that a company even need to write an article like this. The venture backed economy in most technology companies really warps pricing models and allows companies with huge funding to disregard the actual 'making money' part
> ELB has features that nginx does not (health checks for one)

Check out Tengine, a Nginx fork made by Alibaba guys ;)
I'll say it too.

There is a lot of unfairness around PulseAudio. Sure, it had its share of bugs BUT so did Alsa. PulseAudio was pushing the envelope so crappy Alsa drivers showed they limits. Crappy sound chips too. But PA took most of the blame although it was not always it fault. It could have been handled differently, maybe.
Architecture is about designing buildings that not only serve their function, but are beautiful to look at. I think that's exactly why some people like "software architect." But, to me, "software architect" evokes grandiose, ornate software design, which serves no purpose, because no one sees it. Users see the software's UI, and the UI ought to be beautiful, but trying to make the internal design beautiful is not only unnecessary, it's counterproductive, because it gets in the way.
But you could send yourself, the lottery numbers and become rich so you wouldn't need to startup a company.
June, even. I'm still interested, though. Fitbit uses haproxy but I set up my development machine with nginx because of SSL. It probably doesn't make a difference, but I'll still feel better when I can easily make my dev setup more closely mirror production.
What is missing from the article: why you should pay for the app at all.
What features does it offer in addition to what you get for free when using Firefox/Chromium and built-in tools or plugins?

As it stands the article didn't even convince me that the app would be worth $0.99, not $99.99. Or maybe I'm just not the target audience.
I dual majored in Computer Science and History. For history classes the reading workload was very heavy unless you blew off the class -- but you'd never do better than a "B", because you couldn't participate in discussions.

For CS classes, you may not have "read" the textbook like you would a literary work, but I certainly referenced books or reference materials at least as much while completing daily assignments.
lol, nobody cares. flails arms in hysteria
Potato salad on Kickstarter
http://regex101.com/ tells me:

>"x modifier: extended. Spaces and text after a # in the pattern are ignored" //

The other explainers I had to hand failed and/or called it an error.
So.... it executes a regex?
Thanks, your feedback is really interesting and I would like to learn more. Can I ask you why do you do keep all of this information associated with your products?
I think if you developed the technology you wouldn't tell to many people.
SPV clients download less data than full nodes do, by definition, therefore they must always have less privacy from remote peers. Additionally the only widely used SPV clients today (bitcoinj based wallets) set very tight Bloom filters and don't really use them for privacy purposes, for various reasons. Plus they aren't HD so reuse addresses quite often.

In git master bitcoinj is now HD and so SPV HD wallets will start appearing in the near future. Garbling Bloom filters more aggressively is tricky and will take someone doing some serious work and R&D to really nail.
The Early Preview of '500 Lines or Less' by AOSA: https://github.com/aosabook/500lines
are there any food regulation involved?
If using this app saves you an hour or two it was already worth its money even if you never receive an update.
It would be interesting to see how this would work with Cheerp(former duetto). Building a frame work on top of that project has been an idea I have been contemplating.
Yes. It's just a normal search term. Except for in the "Answers" section that DuckDuckGo sometimes provides when it thinks it knows the answer to what you're asking, it supplies the results of executing the regex.
From what I recall, the SSL functionality was in haproxy for a while now. Some time ago, when I was doing research if I have other options for SSL enabled LB other than Nginx, I found the information that haproxy has such support included, but for some reason I decided to go with Nginx anyway.
What about SSL? HAProxy supports SSL offloading.
Kevin McCloud recently did a TV programme for channel 4 (UK), where they took a retired Airbus A320 and recycled as much of it as possible into non-aircraft related goods. I believe this was with the engines already removed.

http://www.channel4.com/programmes/kevins-supersized-salvage

http://www.mirror.co.uk/tv/tv-news/kevins-supersized-salvage...

Even if the engines are too old to re-use, the high temperature nickel alloys they contain are valuable for making new high temperature engine parts. There is a real scarcity of that type of material.
The ins and outs of mentoring and how to make it work
Japan has a rapidly shrinking population, its farmers are overwhelmingly elderly and dying off. A fair amount of automation is needed simply to maintain current production levels, which are already insufficient to cover local consumption, so Japan imports a lot of food from China.

Also, Japanese food prices are kept artifically high by a cozy subsidy racket run by semi-governmental coop union JA ($5 for a kilo of rice, anyone?) but that's another story.
it would be great if it could also encode in webm and mp4
I don't like the "Full name" label. It's very uncommon to be asked for your full name in the Netherlands. You use initials in almost all formal documents. Why not "Name"?
Argentina is indeed a strange case, a capitalist society coexisting with a socialist trending communist government.

In practice, most companies manage to navigate ("hack" :) ) the increasingly ludicrous government impositions, and most know (or hope) many will be lifted once the government changes hand (or another crisis explodes, which doesn't seem far off).

Some do quit, it was interesting to read about the entrepreneurs behind Wash.io having started a company in Argentina before, and quitting because it was so much work for so little benefit:

http://nymag.com/news/features/laundry-apps-2014-5/
> POP, no. My time machine didn't go back that far. ;)

Imho this remark comes across as quite unprofessional. Ignoring the fact that POP and IMAP weren't born that far apart in time (wikipedia says 84 and 86 respectively), POP is one of the two standard email client retrieval protocols. Most mail clients support it for good reason.

Its no problem that inbox.io doesn't support POP3, its a feature you may or may not have it.

What bugs me, as someone who likes to implement ancient protocols and backward scompatible clients (because its the right thing to do), is your stupid remark about it. Nobody cares that you think POP3 is old fashioned and that you were too smug about it to implement it. Furthermore POP3 and IMAP are like completely different protocols for completely different use cases. I don't fucking use IMAP because its fucking centralized model doesn't make any fucking sense in my decentralized world. POP3, even being two long years older, works just fine. So don't be a dick and just say you didnt't implement it. There may be reasons, but you didn't mention one. You just bashed a perfectly fine protocol for no reason and pissed me off.
Although personally I've had more instances of running into an incompatibility with the older CentOS 5 kernel than with any of the libraries in the distribution - which LXC wouldn't be able to help with.
Mm. The native library looks difficult to use and primitive (http://bazaar.launchpad.net/~mgiuca/mars/trunk/view/head:/li...) making this interesting in a theoretical sense, but not really in any practical sense (to me, at least).
On the Australian app store it is $129.99. The Australian market is small enough that it's unlikely to be worth optimising for but I though I'd mention it all the same.

(For the curious AU $129.99 is about US $121 at the moment.)
I hate the double colon, it's so unpythonic.

I believe the 'as' keyword would be more smooth:

def hello(name as String) as String:
var greeting as String
greeting = 'Hello '+name
return greeting
You rethink that business requirement, because it's virtually impossible to get that right against the full spectrum of names.
Insurance - will they pay us if it breaks?

Warranties - will they replace it if it breaks?

Regulation - will they sue the pants off us and ban us from flying if we use a non-approved part, regardless of whether it breaks or not?
I think one of the best advantages of pricing high is that you have fewer customers and they're all 'useful' to you. Their feedback is far more valuable and you can spend the time to interact with them individually and tailor service towards them. 'Cheap' users spend more a lot of time complaining and demanding support that you can't afford to give them.

If the product is good, people will pay.
Dropbox: Using the new local datastores feature
9yrs later,developers weigh in on making games for PS3/Xbox360 generation
> Imagine iTunes with tons of small label-run channels one could subscribe to for a monthly fee, and get access to all the music within?

This is happening on Bandcamp already. A smaller label called Jade Tree put their entire catalog up there and as a fan of the label it was awesome to see them do this.

Back to your point with labels, they do benefit the artist despite it seeming like they don't. While 360 deals may be worse for the artist the labels provide them with a recording studio, mixer, producer, distribution, endless supply of industry contacts, merchandising companies, etc.
That's really awesome! When I have the time I'll use it at home to share some movies with my family. I will let you know how it goes!
Since I've installed NoScript and started using it in similar way as parent described, my web browsing experience improved a lot.

Now I only need something similar and easy to use for mobile browsers.
I too though of this post while reading the article. Great insight on both counts, but I appreciate how the W3C article gives some strategy for how to account for most cases that you will run into. Trying to turn Patrick's list into a practical design is quite an undertaking.
When an app is so expensive, and is targeted to niche/technical users anyway, I wonder why they (or other companies) don't also sell it outside of the app store (and avoid Apple's cut)?

Users would get a $99 developer license, download the binaries and a little installer script, and the script would install the app via XCode on the device. For one app alone it would not make sense for the user financially, but I could imagine that some power users or people wanting to use censored stuff already have the license. Any reason why this wouldn't work (I'm only superficially familiar with IOS development)?
So, why again do we need a cloud service to test a regular expression?
Yes. There is no other way to get all three cases correct.

(If this is a burden on your users, you should consider ways to drop this requirement.)
“Because if we could reasonably charge more, we would”
Considering the author, I'm not entirely surprised. He often misses the point on a lot of things.
Australia has been one of our best markets for the app. Perhaps a 3 digit price is better :)

Does the Australia app store include VAT (or equivalent) that can be claimed back by businesses?
This isn't Python. :: is common in many languages, especially functional ones (which aren't just using it as a scope resolution operator).
Most of that article is rendered moot with this section:

"Now, I freely admit that programming with pointers is not needed in 90% of the code written today, and in fact, it's downright dangerous in production code. OK. That's fine. And functional programming is just not used much in practice. Agreed.

But it's still important for some of the most exciting programming jobs."

Pretty much saying that everything he just spoke to us is purely for the "exciting programming jobs". And let's face it, most of us do not have that unless we go out of our way to pigeon hole business problems into being fun and exciting.
Mixing imperative and functional paradigms is a really interesting point in the design space, and has gotten me (begrudgingly) interested in statically-typed languages. I noticed writing Common Lisp that I preferred to write code in a functional style, but occasionally I'd want to bury an imperative update somewhere. Putting a comment saying: "this should be the only use of SETF in the whole algorithm" isn't the most satisfying solution.

Languages like Common Lisp and Dylan (and SML) have mixed imperative and functional paradigms in a non-controlled way for awhile, but there is some interesting work going on about how to do it in a more controlled way. Much of this work involves limiting aliasing and mutability, or expressing imperative features an effect system, or some combination of the two.

Rust is probably the most mainstream example of the former, but Mezzo is another language exploring this area: http://protz.github.io/mezzo. The basic idea is that if you've got the unique reference to an object, or a tree of objects, you can modify it without worrying about how it will affect the rest of the program. Koka is a language that focuses more on the latter, expressing the imperative characteristics of a function through an effect system: http://arxiv.org/pdf/1406.2061.pdf (section 2.1). The basic idea here is similar to Java's exception specifications. If the set of objects potentially modified by a function must be part of its type, then you can use the type system to keep you from modifying an object, or calling a function that does, in a context where the rest of the program doesn't expect that object to be modified.
Just try it.

At university, many of my fellow students wrote their own LISP, to get started with it.

I wrote a few DSLs in XML, which is rather easy too.

With this knowledge it is easier to learn new languages :)
It remembers me of the beautiful ADOM (ancient domain of mistery)...i think they got a lot of inspiration from it
Children aren't worth very much – That's why we no longer make many
I remember my first start-up, where the software we were selling was what was paying for my ability to eat food and have a place to live. And a guy on the phone wondering why the software cost a thousand bucks and not $39.95 like the stuff he saw at Babbage's.[1] I said I probably wasn't the right person to ask about that.

[1] TIL Babbage's had already had a name change before the time period in question.
And also, if you ask "what should we call you," DO NOT use that as any sort of unique identifier. I just registered on a site that did not let me use my given name as "what should we call you" because it was taken. The stupidity.

If you need something unique, generate it, and keep it to yourself. I don't care a whit about your database.
The takeaway?

Creative people by and large don't have "day jobs".
In this case, yes. It was definitely unnecessary to remind me of the author's name on each page.
Because people want things to be easy as possible.
This is a quite bad blog post from marketing point of view.

"Tell me the ROI not that you need to make money, I don't care about you. Tell me why your application will make my life easier and why it's better than other cheaper alternative solutions"

Classical case of someone is taking user feedback personally.
>1. How to set clear/accurate deadlines?

Can you determine within the next 7 days, what is the most important result the business must achieve? Why is that a priority? What are the least number of actions to achieve it?

List those out-- that's the road map. Start on item #1.
It looks like the Mozilla-Central tip doesn't support path-based host policies: https://mxr.mozilla.org/mozilla-central/source/content/base/...

It is still vulnerable if a site redirects to a different domain (or if framing is allowed, loads resources from a different domain) depending on private state.

The hash directive, from the CSP 1.1 draft and implemented in Mozilla Central, however, probably opens up a whole lot of new problems - you can check whether a given script matches a given hash.
Then of course there are monads which aren't too inappropriately described as the pattern of expressing controlled imperative features in the type system.
Awwww. I hoped for a moment it was literally searching the web with a regex. Unfortunately no, although it may be a handy regex cheat sheet.

Wake me when someone does this properly. It's only been done on a small scale or with very limited precomputed expressions, to my knowledge. Not many people would need it, but for those people it'd be insanely useful. But it's also insanely computationally hard - which means it'd be a really interesting technical achievement! There are no general-purpose reverse indexes that I know of that accelerate that as easily as keywords, but there are some data structures that might help a bit, although I can't think of practical ways to deploy them over arbitrary regexps specified at runtime! Plus some sanity heuristics and limits, of course, as regexps can undergo combinatorial explosion and some fun unexpected worse-case performance.
If all Post correspondents used SecureDrop to submit their stories that would be a start.

One would have to assume that all the traffic going to the server is logged by the NSA and anyone else who can manage it. If the traffic volume is low then timing correlation with even a large pool of suspects is simple. An active attacker can differentiate between the SSL connection from a web browser and one from a tor node, so the background SSL traffic to the Post would not provide cover.

I think it could be improved by using a mix network (eg mixminion) accessed over tor, rather than just tor.

Unfortunately the mixmaster/mixminion networks are currently too small to provide meaningful complexity. Large scale adoption by, eg, newspapers, is not technically hard and would significantly complicate the adversary problem.

I'd love to see more discussion of bitmessage and Pond (https://pond.imperialviolet.org/)

cf http://www.syverson.org/
Writing tips from the CIA’s ruthless style manual
Oh wait, I have to look at the text in the small grey bar above, and not at the list of search results. Still pretty non-obvious.
>To me it would make more sense to use that time to make the sites usable for visitors with disabilities by including screen reader support and stuff like that.

If your site works without Javascript, you pretty much get this as a bonus. Two birds with one stone.

Also, people use things other than the browser to access your content. Think wget, curl, stuff like that. Do you have a reason to make it harder for them?
I believe that's a violation of Apple's developer license. There was a company using a similar trick to bypass the app store, and they got in hot water for it a while back. (I remember it being reported here but can't find the posting.)
> Names are complex, simply ask the person for an unicode representation of how they'd like to be called and use exactly that.

Right, sometimes the best way to model a complex thing is to simply provide a free-text field called "description".
It makes me think of how unfortunate it is that the 40-hour work week became so entrenched that it's considered a minimum, and many places "expect" their employees invest even larger proportions of their lives working on someone else's lives. Makes you wonder what people could accomplish if we could live more like Buckminster Fuller's ideals:

“We should do away with the absolutely specious notion that everybody has to earn a living. It is a fact today that one in ten thousand of us can make a technological breakthrough capable of supporting all the rest. The youth of today are absolutely right in recognizing this nonsense of earning a living. We keep inventing jobs because of this false idea that everybody has to be employed at some kind of drudgery because, according to Malthusian Darwinian theory he must justify his right to exist. So we have inspectors of inspectors and people making instruments for inspectors to inspect inspectors. The true business of people should be to go back to school and think about whatever it was they were thinking about before somebody came along and told them they had to earn a living.”
If you want to be international, you don't even try that. You let the communication say "Dear $Name" and you are done. Even if it means none of the emails say what you want it to say. And yes, even for a US system I don't think it's a good idea to ask for first/initial/last or to ask for formal/informal. Chinese users in the US will be happy to just see a "Name" field. Just ask for a name!

I'd stay away from gender/greeting too. Mr/Ms/Mrs/Dr etc. are way too culturally narrow even for the US.
Could this be caused by DRBD not reading the changes from the Postgresql database quickly enough? Or is it some issue with the interaction between the software RAID10, DRBD under high postgresql I/O load?
What are the respective versions of the kernel, database and DRBD? Are there disk I/O, network I/O and cpu logs available of the time leading up to the crash?
Original PDF here: http://www.nationalsecuritylaw.org/files/received/CIA/DI_Sty...
It would be purely performance art on their part, but they should release a "free" version crammed so full of ads they start leaking out the sides of the screen.

This fear of paying for software is exactly why the Google/Facebook model of selling all your private data to advertisers is so popular.
I don't for everything I've bought but I do for important stuff, such as computer parts like hard disks (I'll use that info so I know what disks are in what PCs), or for motor insurance (where I will want to renew it periodically).
Super cool! I wonder if any templating framework will be supported (not c++ templates), but I guess sprintf would get us maybe halfway there.