skysight-inc/HackerNews huggingface dataset:
The main appeal of Soylent for me (I've been taking somewhere between 50%-75% of my calories from a DIY Soylent recipe for about three months now) is the ability to very precisely control how many calories I am consuming on a daily/weekly basis. I had been trying to lose weight for a while before switching to Soylent, but found it difficult to always know exactly how many calories were in something (especially when eating out or cooking something using a wide variety of ingredients). The frustrations stemming from this made progress difficult.

With Soylent, I know exactly how many calories I'm eating. I can increase or decrease very easily to make room for "cheat meals" on evenings and weekends which I enjoy much more frequently and with less guilt than I did when I was trying to control my calorie intake with regular food. My weight loss progress has resumed to exactly the rate it should based on the number of calories I'm eating, which is possibly further proof that my estimation skills on a non-Soylent diet were not very good.

Soylent is a preferable solution to this problem over something like Slim-fast or Ensure mainly due to cost, but also taste. The meal replacement shakes marketed for calorie-control/weight loss are generally very sugary or sweet tasting which is not something I could do for 2-3 meals a day for 5 days a week. Something more bland and flavorless like Soylent is much easier to handle as a staple meal long-term.
Here's my theory (step-by-step):

1. Truecrypt is a gigantic pain-in-the-side for US intelligence agencies.

2. Intelligence agencies brainstorm about the best way to deal with the situation.

3. Taking over and tampering with the current code is deemed unrealistic. The user base of Truecrypt is very sophisticated and even minor changes to the source code would be scrutinized.

4. "How can be get people to stop using Truecrypt?" "We can discredit the project - get people to voluntarily stop using it because they don't trust it".
Send Welcome Emails with SendGrid and UserApp
normal g+ post: https://plus.google.com/100293158896126941899/posts/T7huGEQ7...
Great, but they're not the ones evaluating if they have good communications skills, the people hiring them are...
As long as we're going meta here, I am thinking it would be more accurate statement would be that policy discussion posts tend to attract hundreds of comments. Policy discussions are the bike shedding topics of forums like this one. Everyone can participate because they require only an opinion and the barrier to having direct experience is low.

I don't believe it is a bad thing, rather it is the fact that a lot of people reading HN really want to participate in the discussions, but feel they don't have any direct experience so no clear way to participate. Comments like "I agree" do get down voted heavily, and even clever humor. So what does that leave? It leaves topics like gender discrimination or workplace drama.

I've seen similar participation in Ask HN type topics as they again often solicit opinions on a common issue.
Sunrise Calendar Releases Desktop and Android versions
How to get people from Twitter to check out your website
Show HN: Suprise50x
Anyone willing to share some real-world examples of FileMap jobs? The examples in the github page seem geared toward explaining things in terms familiar to Hadoop users, which I am not one of. Seeing an actual command line (as opposed to a contrived snippet of one) would be useful to me.
You should strive for better readability for intended audience in every single program you write. It's like writing prose, really. It's ok to write "notes to self" with words shortened to single letters and strange symbols all around the place. It's not ok to do the same in a report from a meeting.

You should always remember who you're writing for and write accordingly. Hint: you almost never write for the computer.
I still don't see downvotes. I don't really post or comment very often, but I've been reading this site almost daily for years.

Maybe they could work that in to an algorithm that gives you the downvote option..

My point is that there are many, many people who are just readers (of posts and comments) who don't feel the need to comment on everything but are perfectly capable of helping police the content. Right now, I can only upvote if I like something. There is no other option for "this is not good/helpful"
While I agree with the main thrust of your point, there are exceptions. A program can work, but be 1000 lines too long with a ridiculous set of branching if statements. There is also the concept of working well, or efficiently, or elegantly.
Weird. It worked fine for me in chrome.
I have seen this in real life.
New, Free and printable GED Test Sample Questions
Nice work! A micro-micro-framework, makes Slim and Silex look big.
Ask HN: Save my dying company. Android dev team for hire.
I've shared a bit of my story and I really appreciate all the kind words I've received so far (https://news.ycombinator.com/item?id=7809766)

At this point a project of mere $20K would buy me several months to fix up the issues due to my faulty financial planning. If you know anyone who needs Android dev, I’d be happy to help. Our main area is Android, but we can do general Java dev, Haskell, Ruby, and web dev (not as experienced as in Android).

I myself can join your team on a full-time basis for some period too (and that way I can pay my employees using my pay cheques). I can send you my resume if you leave your email address in the comments.

I'm in BC Canada so remote is ideal if you are not close-by. but I can come to your office for meetings if you are on the west coast.
Not specifically. It was more an issue of CF typically being kicked around - they're the last people I'd have thought would be wanting to kick others around. But I guess everyone wants to put someone else down.
The scourge of low quality content has Google putting more and more pest control into their algorithm. That has started killing off the traffic to actual quality sites.
I used just onclick
E4M - Encryption For the Masses is free software that TrueCrypt was based on. It's free to fork as well.

http://en.wikipedia.org/wiki/E4M
To be instrumental about it, English (and the arts/humanities subjects in general) teaches the skill of decision making under conditions of uncertainty: we are required to make inferences on the basis of ambiguous 'data' (a literary text whose meaning will generally be slippery) and competing bodies of theory which cannot be proven against each other, of sufficient solidity that they can be defended in a logically coherent argument.

This is a real skill. And if you actually apply yourself to an arts degree, it does develop it. (Before the emergence of national literature studies and modern historiography, the study of the Classics played this role, broadly speaking.)

It does not have direct relevance to software engineering at all (speaking as someone with two literature degrees). But not all problems in development are strictly technical. Someone down there said:

> Yeah but in CS, the program works or it doesn't.

Indeed. Google+ works, right?
How can you know that? That seems like wishful thinking to me.
You can be sued for making defamatory statements against your prior employer, so you better make sure you can handle the court costs if it comes to that.
Mikes Mini Lessons – iPad Mini Video Classes and Tutorials
Well, minorities take offense at having a 2-5% rate of employment in a 37% non-White country so you can pick your problem, but don't just assume your personal concerns trump all others.
I'm a Simple customer, although I've stopped using them lately.

It's a great service if you're currently using a checking/debit card through a predatory bank which is trying to profit off you by scamming you. Examples include banks with monthly transfer minimums and banks with hidden fees. Simple is nice because there really are no fees.

Their customer service is also remarkably quick and friendly, which again is a plus if you have an awful predatory bank now.

I basically think of Simple as the bare minimum of what a bank should be - friendly service, easy electronic access, no hidden fees, and an obvious business model. It's sad that so many US consumer banks can't even live up to that relatively low bar.

Sadly, Simple's savings interest rate is near-zero and they don't offer any alternative higher-interest accounts like MMAs. There's also no rewards program, since it's a debit card, so you're actively losing a small amount of money by using their service versus a no-fees credit card with cashback or points rewards.

They also don't offer any other banking services - there's an online "pay contacts" option, but it doesn't seem as integrated or fast as that offered by some banks. Since there are no branches you can't really go get a cashier's/secured check if you need one, and they don't appear to offer the ability to wire money out - you can only ACH in and out of your own verified accounts.

I've since switched to a combination of my local credit union and a no-fees cashback rewards credit card. That way I'm losing less money off of the credit-card merchant skim, and I have a place to go when I need to wire money or get a cashier's check for bigger purchases like cars. Plus my credit union offers loans and mortgages at good rates as well. The only advantage Simple has over my credit union is their better online / mobile app support. Their ATM network is OK but nothing special, and since many credit unions participate in a shared-branching network (like CU Service Network or CO-OP), I can generally find one to get cash if I need it.
The Main Benefits of Ad Retargeting – A Psychological Point of View
A message that targets the very specific need these people have regarding your service, and is echoed in ads, landing pages, and action. It is incredibly powerful, and is a VERY effective way of turning your website visitors into leads.
That was a lot of fun, appropriate amount of difficulty for noobs like me.

The best part is the hints, too many of these sites have points where I go "Oh, well I don't know how to do this, and I don't see how I could figured it out, so I guess I'll just leave"
The scala homepage prominently features a photo.
emmm, his friends have built a house. He created a timber for all ..
there are so many php routers these days that any "fast" claims should probably be accompanied by benchmarks.

routing is a fairly uncomplicated task and the speed difference will only become apparent at really high loads.

http://c9s.github.io/Pux/

http://auraphp.com/packages/Aura.Router/

http://zaphpa.org/

http://toroweb.org/

https://github.com/dannyvankooten/PHP-Router

https://github.com/symfony/Routing

http://docs.phalconphp.com/en/latest/api/Phalcon_Mvc_Router....
https://pastebin.mozilla.org/?dl=5282262
That is exactly the kind of discussion that I'm looking for. Thanks for your great reply!
I wonder how many of those minorities are working the low ends at Google...the details of course didn't say. Also, they stopped short of saying it's the perception and blame the facts on 'statistics'. I'm sure they have no problems hiring cooks, janitors, etc who are minorities.
Idea: look at Craigslist for some big cities like NYC and see which categories have the most posts, and use that as a proxy for sales?
This is really interesting. Does anyone have any recommendations for similar sites/challenges? I'm aware of this: https://microcorruption.com/, which is somewhat related.
Your (1) partly fails because they'd just toss you in jail until you hand over the key. If they think you're a terrorist that jail might be overseas with no access to lawyers. If they think you're a paedophile they'll just leak that info (and this your life is destroyed).

Also, "Truecrypt properly used is a gigantic pain" and although I have nothing to support it I reckon many people use it incorrectly. Has anyone done any research?

See "deanonymizing alt.anonymous.messages" for examples of people doing crypto wrong.
America doesn't know how bad its Internet speed is: Sprint's Son
No research here, just opinions: "Representation" might be a better word than "role model".

Simply, it helps to see someone who is superficially similar to you in a job/role that you aspire to. You can imagine that person overcame many of the same obstacles that you face.

People point to Bill Gates and Mark Zuckerburg to show that you don't need a comp sci degree to be a coder and an innovator. These examples are used to encourage people to continue in the field, not as models to pattern your behaviour after.

On the other hand, if you look at a sample of people in an industry and you don't identify with any of them, you might imagine that people like you (a) don't enjoy the work experience or (b) face some serious obstacle to success.
While this makes a certain amount of sense (not promoting a tool from a company that is not promoting your content as well in another arena), I'm actually glad that Google works in a blanket manner rather than an individual manner. Assessing "manual" promotions of domains could get really sticky really quickly.
DISH Network Begins Accepting Bitcoin for Payment
Woman issued ticket for Facebook comment
The first screenful of current haskell.org on my standard 15" laptop contains all the pointers I'd need while starting out, using, and mastering the Haskell language. It works quite well with JavaScript disabled, is readable and does look like a homepage of a product of years of advanced research, in spite of the OP's design, which is very light on information, lacking in links, and contains code for generating prime numbers using lazy evaluation, list comprehensions, a named function used as an operator via back-ticks, etcetera. In precis, OP's design throws out of the window all the informativeness of haskell.org, and puts nothing as satisfactory in place.

Also, the design is not nice in any way; it is instead, merely trendy and pretty. A good design tells something correct about the thing it represents. OP's design tells me that Haskell is a newfangled, superficial effort from some company, whereas the current haskell.org indeed represents, with it's rich content and it's wikiness, that Haskell is a product of community effort and research.

This effort of the OP is a good instance of change for the sake of it.
Sorry, no, I was talking about the UK.
the "current climate" is one where security defects lead to highly visible public witch hunts and shaming and then the forking of code (see: OpenSSL). OpenSSL only just today got funding and an additional two developers. Despite pretty much the entire world using and depending on it for years now. Despite the fact that it's open source and anyone anywhere could have taken the time to conduct an audit.
It's sad that being generally decent to women is remarkable enough to be newsworthy, but it's important to highlight successes instead of failures if for no better reason than to remind the world that geek misogyny is far from universal or universally tolerated.
Spaceplanes are ludicrously hard to get right in KSP. The aerodynamics model is not very good and the process whereby fuel is taken from the frontmost tank first tends to make the plane flip halfway through the ascent.

I've occasionally considered writing something with a better aerodynamics sim in ...
The Abject Failure of Weak Typing
Broad conclusions? No, more like weak inferences. Not everything can be a formally-verified proof; a vital skill in programming (for debugging if nothing else) is the ability to make a best guess based on limited data (and to know how much weight to give such guesses).

(If there were reliable science on the subject I would of course prefer to go by that, but that's practically impossible for a question that's so politicised)
What is your point exactly? It sounds like what you're suggesting is simply not practical (that all developers should be well-versed in all facets of software development, even those skills only employed by a minority of developers).
China Targets IBM in Foreign Tech Crackdown
Harry: jekyll plugin to have :smileys: in your blogs, easily
Most entrepreneurs claiming to "change the world" and "make a dent in the universe" with their silly little mobile apps have nothing on this guy.
Why would you want to use any PHP router instead of writing the rewrite rules within an Apache VirtualHost file or a .htaccess file?
7 Browser Based IDEs for Coding on a Chromebook
This is really sweet :)
How does Facebook Scale Big Data Systems?
There is a certain class of person with low self esteem, whose mechanism for raising it is to raise themselves up by lowering others. Basically, a bully.
Bullies look for easy targets, because they want to attack someone who won't fight back. You'll appear to be an easy target if:

- You are a minority in the population where the bully hunts

- You appear to be isolated from others

- You are associated in the bully's mind with a group that the bully considers easy pickings

Bullies in general are not interested in the ideologies or politics associated with their attacks. They've just learned what buttons to push in order to cause maximum fear and powerlessness. When their victim feels disempowered, the bully feels empowered for causing it.

The only way to stop a bully is to hit them back. They're cowards at the core, and will go looking for easier victims if you fight back.
We use PagerDuty and couldn't be happier with the product.

Ops in a modern startup (based on my experience at Crittercism) is about 1/3 automation (deploys, backups, cronjobs, etc.) 1/3 monitoring, and 1/3 vendor/product eval (hosting, various consultants for things like database tuning)

The hardest part about monitoring isn't making the tool go off, it's (1) knowing when something is broken and (2) knowing who needs to be alerted when that thing is not working. "Tell the whole team" breeds an attitude of "this is someone else's problem", and also prevents real work/progress from happening during incident response. You have to get away from the "all hands on deck" during an incident once your company gets beyond about 3-4 engineers or your feature velocity is going to get destroyed.

Also, as your company gets larger, you'll find that managing the communication around the incident is just as important as fixing the problem. Customers HATE being left in the dark, so it's important to figure out who needs to know things are broken (internally and externally) and how that's communicated.

Heroku did an excellent writeup on this topic recently: https://blog.heroku.com/archives/2014/5/9/incident-response-... -- even if you don't adopt the full system outlined there, at least ensure you're thinking about it, especially the communication part.
I hope to never visit a website that ends in .ninja

It makes me sad that they are allowing these 'trendy' words to become permanent tlds. Will people in 50 years still be interested in .ninja domains?
Maybe something like "uh? yet another esoteric academic language? I don't have time for this"
Watch as swarms of micro-robots run around making stuff
I have type 2 ssn and I am a simple customer. I am not sure how that worked though.
The claim of "fast" definitely looks inaccurate in comparison to nikic's router[0]. I'd recommend reading through his blog[1] on the matter.

[0]: https://github.com/nikic/FastRoute

[1]: http://nikic.github.io/2014/02/18/Fast-request-routing-using...
Note that one of the partners is QinetiQ, the privatized wing of the UK defence research establishment. There's a strategic interest here too.
I think it'll be good to break out of the polluted and meaningless .com namespace.
This list is missing https://github.com/nikic/FastRoute which is definitely worth looking at.
At a guess because you don't use apache, you don't have .htaccess / conf permissions, you are going to distribute your script and can't rely on the above, your router uses database or other external sources, you want to be like the cool kids, or because you want to, it works, and why not?
not sure I understand this. You can lookup which carrier a user uses based on area code and next three digits? what if user ports their number from one carrier to another?
My only complaint so far is that you can't write cheques, you have to go though the app to issue a cheque which they mail to the recipient. I had to go thorough the hassle of getting money orders many times because I couldn't write cheques.
Meh. All the good host names are already taken.
I for one like the project. Thank you.
> Saying "everyone should live close to their workplace" only works if you have a single, mega-office/industrial park, with all of the housing arranged tightly around it.

You're assuming zoning.

Check this out: office. And then put a house on top.

More reasonably, do what I ended up having to do in SimCity: zone a couple spaces as commercial, then zone another couple spaces as residential, and then zone another couple spaces as commercial, and keep flipping back and forth.
LOL! You fucking retard. I much prefer the russians or China have my stuff to the megalomaniac US going around all over thwe world killing people or suing them to bankruptcy.
How Does Bruce Schneier Protect His Laptop Data? With His Fists – and PGP
Sounds perfect for my new unsecured lending startup idea...
I am optimistic enough to believe that this would be worth looking at, but I am pessimistic enough to believe that it would not get a moment's consideration in a risk-averse and/ or litigious society.
BTW is there something like PhoneGap but for desktops (Win, Linux, OSX)? Or even better, Ruby integrated with Webkit.
It would be nice to have a learning path on Computer Engineering and Computer Science which can guide a beginner all the up. Thanks for this one, will check it out.
A screaming example of academic signaling, but where the "signal" is only _just_ stronger than the noise.

Karnaugh Maps: While I love vocab as much as any other kid out there. We're not calling them " colored-truth-tables " which is what the fuck it is. You're advocating that one is more rigorous than the other. However the only thing which is actually being conveyed is usage OF A TRUTH TABLE!

Academics gleefully accept this more specific vocabulary as a proxy for context knowledge.

Its a (fucking) shit workaround.
I think you're reading too much into it. I took it to mean that writing poetry (or, at least, doing it well) is something that requires many years of practice, and that isn't something anyone can just pick up.

I didn't perceive a slight at all, it seemed like a very fair analogy to me. "Writing a novel" would be the same.
If the TrueCrypt devs are done with the project, is there anything legally preventing others from restarting development on it? I know the software had an oddball license that wasn't always well-received.

My point here being, with the source being available, why do we need to assume that TrueCrypt is history, other than perhaps a lack of people willing to work on it (which I assume could change now that there is an immediate need for some)?
haha took me a while to pass level 2