skysight-inc/HackerNews huggingface dataset:
>> "An obvious joke"

Not that obvious. The only thing that makes it clear this was a joke was the addition of 'jk'. A lot of people won't know when that means and even though I know what it means I'd still be worried after reading the post and probably have it looked into. There are some things normal people don't even joke about - this is one of them.

Edit: I might be wrong on the last point. There will be some people who joke about these types of things. But his post wasn't funny. It was just a sick statement.
Hello fellow runner :D

In case you've never heard of it, Scott Kurek relased a book called Eat and Run a year ago, it's packed with very nice vegetarian/vegan recipes and a very nice motivator for any runner.
All good suggestions, but heavily focused on non-collaborative solutions. For example a paper calendar is no good if you regularly use your colleagues calendars to schedule events and know what is going on.
How To (Really) Get The Word Out About Your Startup
A Crowdfunding Campaign to Set Smartphones Free From Cellular Networks
Thanks for the Photographer.io mention! I was about to deploy Dutch and Polish language support when I noticed the traffic rolling in, so I'll be leaving that for a few hours now in case I break it.

If anyone has any questions about privacy on Photographer.io or any other general questions then I'd be happy to answer. You can also email them over to support@photographer.io if you prefer.
tptacek makes some valid points in regards to securing revenue.

You must have heard of The Lean Startup and like most people get confused about what a MVP really is. The vision behind building a MVP is to identify the most valuable prospects (that make you money) and to get that to the market earliest.

As soon as the MVP starts generating revenue, any further development requires less out-of-pocket investment because the revenue generated will be substituting the cost. This allows for more breathing room to automate, improve, reduce waste, innovate and grow the product.

The biggest secret regarding business is possibly the concept of perceived value. Perceived value is not about 'faking' value, instead it is about defining it.

Example being, instead of charging $ x per hour for web development; break it up into different tasks and charge accordingly: website design, graphic design, copywriting, SEO, marketing (social media, ppc/ppv), system design, consultation (ex. to determine best path forward), training, support, analytics, business analysis etc.

Once you have defined the tasks involved, you can be honest with your client in terms of your strengths and every task will be judged according to its merits (what defines success?). Most clients would prefer paying a qualified copywriter the same amount (or less) than he would be paying a non-qualified web dev.

Defining what you do will allow you to reduce waste and distribute work more easily on your team.

The real trick behind successful software development/consultation is the focus on building systems instead of services. Systems being defined workflows concerning components and participants, focused on re-use. Because lets be honest, real software design reuse either require building generic systems that allow for all scenarios (or can be extended) or defining interactions and components (ea. a design 'pattern').
And farmers still plough up mines in the Somme, because they still have to plant next years crops.
ZoHo Mail isn't bad, I've been using that instead of Google Apps at the moment. Ideally I want to switch to my own server but I never relish the thought of setting one up.
Don't underestimate search though. Being able to quickly find information (content, contacts, etc.) from years of unstructured eMail communication with a simple search box is very powerful. At work I have to use Lotus Notes and Outlook and compared to Gmail they really seem stone age when it comes to find information in the archive.
Almost all positions for judges are subject to partisan election in Texas, from the Court of Criminal Appeals (highest criminal court) to the Texas Supreme Court (highest civil court) down to the Justice of the Peace for a specific precinct. The exception is cities: most cities appoint municipal court judges for two- or four-year terms, as decided by the City Council and per the city's Home Rule charter. Municipal judges are elected in a minority of cities.
> It's gluten free, which is important for some people (a lot if you buy into wheat belly).

Gluten is most likely not the problem for most people with digestive problems, although there is a strong belief that gluten is bad.

The most likely reason why many people have problems digesting wheat, is because it contains fructans. Nobody can digest it, but it causes more problems for some than for others, e.g. if you have IBS (which about 1 in 7 people has). Spelt, an ancient variety of wheat, also contains gluten, but has low levels of fructans, and is thus more easily digested.

There is a pretty well-researched diet for people with IBS, called the Low FODMAP (Fermentable Oligosaccharides, Disaccharides, Monosaccharides, and Polyols) diet. It tries to reduce the amount of complex carbohydrates (which are not easily digestible) from the diet to a level where they do not cause digestive problems.

Unfortunately, it is not widely known yet, so a lot of people buy into all kinds of wishful thinking (that often comes with a price tag).
I think you mean "dichotomy", not "dilemma."
Rubbish. It's perfectly normal to joke about killing kindergarten kids; it's perfectly normal to joke about all sorts of unpleasant things. Young peoples' culture and the culture of people who don't lead very sheltered lives does push the boundaries of good taste quite a bit, and that is normal.
If you "do something that obviously took a lot of effort and time" doesn't that just make an employer think that you are a bit desperate, and sacrifice any leverage you might have at a later point in negotiations?
There's no such thing as normal, especially when it comes to humor.
Why do you think you have the right to "force" them?

Just explaining, only when they are interested to hear, and not giving theory but the real-life examples is the only sensible advice. Of course, you have to do your homework first.
Like that has stopped NSA or any other spy agency before. But I guess what you mean is that it won't be legal for them to do it, not that it will "stop" them from doing it, necessarily.
Fragmentation has a cost, because higher levels (Qt,Gtk,etc in this case) must use portability layers. However, staying in one project also has costs: much more discussion and politics.
For me: When a phone 'requires' a case to protect it from gentle use, even of putting it on the table so it will not get scratches is absurd. My iPhone 5 got scratched up before my case arrived, and I was so careful with it. I attribute this to 'build quality' also, it's not just how it feels.
Windex: Automation for database provisioning
Actually, average can mean median, mode or mean. I was using (I thought obviously..but perhaps not) the median definition. The point stands - it's odd to say that the problem here is that half the people are of below average intelligence. Since that's (roughly) what you'd expect.

The problem instead is that our "rights" are treated as privileges that can be revoked when the powers that be deem it convenient. Our rights should be rights regardless of our intelligence. Though perhaps the responsibility for securing those rights falls most heavily upon the cleverest among us..in which case the problem isn't that there are folks of below average intelligence, it's that those particularly blessed with keen minds aren't doing enough to defend the rights of us all.
Would it also be a problem if they listed qualities like happy and frivolous? Or is that a legitimate definition of gay in your eyes?
> I'm impressed they've essentially replaced it in <6 months

They've spent the past few years moving most of the hardware-interfacing parts into the kernel, making the gap between graphics API and functional desktop pretty small
Losing long-running sessions is kind of a pain in the ass.. if you can keep them going, why wouldn't you?

Are you able to at least suspend to disk?
Protect your business from online fraud. Free plan available
i kim dotcom gets his crypto email going, we can help google be less evil by moving to that.
>Obviously, it’d make no sense to have loops in the graph:

I stopped reading here. Not saying models without loops cannot be useful though.
Well, not sure what the OP is suggesting but your content is definitely a product that is attract other users to also pay.
What difference would that make? They'd probably set up a big cable to transfer data from Europe to the States anyways.

Recently, I asked an email newsletter service provider in Germany (like Mailchimp) where they store all the people's email addresses. They use some Amazon service with company HQ in Ireland. However, does that guarantee me that Amazon doesn't transfer any of the data to US data centers?
Well, yes, if you get pedantic about it, the constitution is really kind of a greatest-hits mix tape of English Law. But they were hella-good DJ's.
Then I highly recommend some coffee, a good idea that would make and a lot of teamwork to make your own product. Sell it and make profit. In the end you will be only working for you, guys.
How does Mir have better Nvidia support than Wayland?
I find that the unit of abstraction is smaller and more manageable in Haskell. What I mean by that it that there are a core set of abstractions based on mathematical laws that are ubiquitous and compose-able. Once you understand them and how they work together you see them everywhere and can very quickly understand new code you see. Contrast this with python or other more mainstream languages; you have similar "patterns" with inconsistent naming and implementation details which you first have to grok - every time mind - before you can start to understand the code.
Well, people have been living with paper calendars for dozens of years and were still able to launch rockets and stuff. I think we overestimate the usefulness of some digital tools. Making it easy to schedule meetings often results in tons of unnecessary meetings - it's better to have some friction there. But I guess it really depends what you do - there are certain use cases for digital calendars, but in my experience the way they are used is unproductive.
Can we stop with the circlejerk hating on Google now? They didn't close down services that we didn't see coming. Reader could have been predicted a long time ago - the service was not updated for well over a year before they announced it's demise and the death of XMPP is simply because Google was pushing forward with their own services.

Companies have to make money. Google's always been in it for the money. Microsoft could shut off any of their services at any time. So could Dropbox or your favorite news site. Stop complaining and joining the circlejerk, think for yourself.
why be a google hater? .. they arent going anywhere for a while and only the non used services get shut down.
> In addition to this, I don't think there's anything wrong with people developing chat or encryption front-ends as long as they use established encryption programs to do their actual encryption. That should be the message that is given to people, not that they shouldn't bother using encryption in their products at all, because they're idiots and will get it wrong. Many will get it wrong, but some won't. I wouldn't trust this particular program (no source for a start), but other new entrants might be trustworthy. I don't think there are enough apps in this space now, the more the merrier, and if some of them are broken, that doesn't make it any harder to evaluate a good one if you are an expert in the field, and it will still make things more difficult for security agencies.

I mostly agree. I'm not so keen on the idea of some broken programs being around. Look at the number of people who install spyware browser toolbars or purple monkeys or etc.

But if people are going to do anything creating front ends for existing software, or creating much better easier documentation for existing software would be good.

> So I think that security is a graded scale, not binary,

This is sort of true. People need to risk assess. If they just want to protect their angsty poetry they don't need to do as much work as they would if they were protecting a stash of images of child sexual abuse.

> That should be the message that is given to people, not that they shouldn't bother using encryption in their products at all, because they're idiots and will get it wrong.

The message isn't "avoid all crypto all the time", but "don't kludge together some crypto project and push it into production".
It's surprise still there are people think in this way.
Am I the only one who want the opposite? I love having everything seamlessly tied to one ecosystem. The synergy effects are worth it and I can't see a better company than Google to handle it.
Can you illustrate this in direct relation to App.net?
Well, you have to use iTunes to sync music to it. A 3rd party app on the device can't do that.
People who choose to live their lives by fear will be engulfed by their own flames. If the mere utterance of words can drive people to punish fellow beings to any extent, then it is only a matter time before they are stricken with their own gavel…
Best Farewell to Excel I've Ever Seen (American Pie)
> There are some things normal people don't even joke about - this is one of them.

Is this how we should be judged by society, by what normal people joke about? Are you seriously holding that up as a point?
Obvious or not, a reasonable responses would be to send a cop around for a "friendly" chat with the kids and his parents about certain jokes not being appropriate because they'll freak too many people out. Maybe a shrink interview for CYA.
How to Leave the Past Behind
I got the job I have now from meeting the CEO of the company on a train to London. He was sat next to me and saw me applying for a job at one of his competitors & politely asked me what I thought I was doing. After 40 minutes of me showing him my C.V, my university work and explaining why I really wanted my job in digital marketing, he offered me an interview for an internship.

Of course I had to impress him enough to get the internship and impress the company enough to work there full time now, but it was meeting the CEO that got me the opportunity in the first place. I thank that random moment of pure chance for making that connection.

Connections are great, but most of us don't have them from the get go. So I guess we have to make them.

I love this article though. Deffo something I'd do if I was trying to break into an industry or area where I know no one.
Maybe talk with other developers and go somewhere nice and code from there something fun, build a MVP...I would suggest going to Spain or travel around Europe and code on the road :) It will be fun for you and maybe you end up with a fun project after this experience.
They could also not be a dick and stick to the speed limit.
I expect they're getting some money from Belkin for pimping the WEMO stuff.
It's not a total solution but I find the zope.interface and zope.component libraries really good for this. I believe that zope.component provides some stuff to build unit tests that verify if and interface is correctly implemented/provided too.
>and I can't see a better company than Google to handle it.

Google hasn't exactly been a good company recently, at the very least the whole reader issue has caused a lot of worry.
Thanks for the links. I didn't know that thing existed.

I'm not sure i'm going to use it though. That's another library i'll be dependent on, for something the language itself should provide.

To me, the fact that some projects had to create those things is a symptom that the language needs to evolve.
Check out MyPy: http://www.mypy-lang.org/
It uses the Python 3 annotations syntax for type checking.
sorry, no, i would be thrilled to have promotional email automatically separated from my personal email. it may make your job of user acquisition (isn't "user acquisition by email marketing" just a euphemism for spam?) and retention harder, but this is my inbox, not an extension of your ad campaign.
I had exactly the same thought. It's very useful for the users and a nice chance to boost popularity.
When Mir was initiated, Wayland's future was not as clear and little was working at all. Instead of talking, Canonical went and just did what they thought is the right way to do it.

You can consider this good (more doing, less talking) or bad (not invented here syndrom).
Sure, everyone's always had an idea of what we should do, but for a while there, the US actually in many ways did it.

These things don't last long though.
The issue of who owns the buffer (server in Mir, client in Wayland) seems to be central difference. Is there a good blog post or something about this?
Very true. Gmail does that very well, but that's not something you cannot solve if you are very disciplined on how you use, store and archive emails. Gmail makes it frictionless, and that's probably one of its biggest assets, but in some workplaces, as you mentioned, people are forced to use Notes or Outlook and you learn to live with it. It's not always as frustrating as you might think. For example, I am certainly much more "messy" in the way i use email with Gmail since I know I can find things easily, but that may be a disservice to act this way in the end. You form bad habits.
Another cloud file storage service worth checking out is Jottacloud (http://www.jottacloud.com). It has similar features to Google Drive and Dropbox but being based in Norway, it complies with stricter laws on privacy and data ownership. See for example the question "What does it mean for me that my files are stored in Norway?" in their FAQ (http://www.jottacloud.com/faq/).
Merchant Mariner.

I'm just glad the ship I'm currently on has a good satellite Internet connection. I don't remember how I found out about HN.
We don't know if they make enough from exporting quinoa to import more diverse food.
Network effects are something people already pay for: XBL, PSN, WoW, other games like WoW that I don't know.
Very nice project. Are you planning to add any other sites?
I get the point of moving other services to places that are encrypted, private, secure, and cannot be reached by NSA, GCHQ, etc.

But... email?

It goes over the internet in plain text, has substantial meta-data, and even the contents are trivially small to store.

When people want to come off of G+, Facebook, etc... great, that makes some sense. If they want to stop using Chrome Sync, and to use Firefox, install add blockers, anti-trackers, change their hosts file, use VPNs, enable Tor, change DNS provider... great, that makes some sense.

Email makes a lot less sense though. It's effectively public and what security exists is about effective as your front door lock. It keeps out the average person that passes by and little more than that.

There is actually some argument to be had that if most of your contacts use Gmail that you should stay on Gmail as the email wouldn't route via the public internet.

I am sticking with Gmail, but am using a Google Apps for Domains account for it as that allows you to configure the domain to fully disable other Google and related services (G+, YouTube, advertising, Drive, etc). I then access Gmail via Chrome Incognito and live the rest of my internet life in Firefox.

Effectively Google for me, starts each day afresh, sand-boxed in a private browser session, and with no permission to do anything else.

The only other Google things I used they have already shuttered or have announced they're doing so. Effectively when this happens I am one of the n% who don't move to G+ and roll off of Google services.

I do wonder if we'll ever hear what % of users didn't go to Hangouts when they re-branded and closed Talk. What % of Latitude users will vanish when G+ gets whatever location sharing capability. Maybe it's negligible to Google, but it doesn't feel negligible when I speak to friends who used to use Google a lot more.
Those attitudes are what makes a system like this incredibly scary, and what ultimately makes it most effective. What we've created is more or less a panoptic society where by knowing they are being watched all the time, people become self policing. At that point it's just a matter of how you define what is 'wrong' which is likely just going to be what opposes the current status quo.
+1 The zope component architecture properly used is a thing of beauty. To see it in practice, probably the best example is the pyramid web framework. Most of the important things in pyramid are expressed in terms of interfaces and components so if you want to use your own you just plug it in. You've got a much higher chance of it working in pyramid than (for example - not in particular) django.
If the bots would not crash constantly, it might do for me. I would like some more strategy for the commander and a game mode which works for few players in a LAN.
Perhaps you just need to include time. Does X_1 causing Y causing Z causing Z_2 solve your problem without requiring cyclic graphs?
No. Real world is full of various DNA, and we can breed less evil by choosing.

Moving from one to another is never wasting the time.
What if more young people during the space shuttle era decided to be astronauts, astrophysicists, or just take more science courses?

Maybe I don't understand your point but I think NASA has done a lot of good for humanity as a whole, despite the politicians.

Should America be less powerful? I think China is growing fast and the question will be moot soon anyway.
I would agree with this but he's 19. At 19 you are not a kid and shouldn't need the repercussions of such a statement explained. I think this should be tried in court as a threat to kill, proved he was 'joking' and he should end up with a very, very minor punishment or some time with a psychiatrist.

Edit: No reply link for me to respond the below comments so updating here.

Re: psychiatrist. >> "There's no suggestion that the comments were caused by mental illness"

If someone makes a statement like that and you decide it's a joke and not to punish them having a psychiatrist investigate seems sensible to me. You aren't punishing him so at least make sure he wasn't serious.
I read that and it gave me 5 seconds of hope. But then

"The only way that annotations take on meaning is when they are interpreted by third-party libraries"

and

"Following from point 2, this PEP makes no attempt to introduce any kind of standard semantics, even for the built-in types. This work will be left to third-party libraries"

means the author really isn't serious about it. If you don't have a standard semantic you've got nothing useful.
Why Google? Genuine question.
GlassKap Google Glass 3D Printing Google Glass & 3D Printing
Here is my understanding from a non-expert. The obviousness is suposed to come from if `a` causes `b`, `b` can not have caused `a` because that would need some form of time travel.

`b` could cause `a2` though which is very similar to `a` but is separated in time from `a`.
Not to forget the alleged heavy involvement in PRISM.
My experience with Cython is limited to some hacking on lxml, but I found the compilation phase extremely slow. So, sure, you get performance but you get a big hit in terms of development speed.
MyPy is the only thing that would make me keep coding in python in the long term.

Do you know how mature it is ?