skysight-inc/HackerNews huggingface dataset:
To target just one person (in the new rules), rather than listing email addresses and only targeting one gender, couldn’t you upload one genuine and 19 fake email addresses? Or does FB filter your list based on those emails it recognises as users... in which case, is this a security hole where you can test an email against FB to see if that user’s registered by submitting 19 genuine addresses and 1 to-be-verified address to see if it’s accepted or not?
Well, 1.1GB for the file, and 5.5GB for the installation.

That's still huge.
I don't know yet if BitTorrent has pulled this off in a way that is reliable, secure, truly decentralized and easy-to-use, but this at least points to future we want.

They claim[1], "Bleep offers the freedom to communicate without the risk of metadata being exposed.", and that it is good for "Journalists communicating with sources without exposing their identity or their content."

This line worries me: "In typical Silicon Valley fashion, we’ll evaluate monetization models down the line." I'm sure idlewords (Maciej Ceglowski) would agree.

[1] http://blog.bittorrent.com/2014/07/30/bittorrents-chat-clien...
If any function anywhere in your code handles text in a way that is not Unicode safe, then your entire application is automatically not Unicode safe.
In my experience - yours may be different - there is something you could call the Goldilocks zone for comments. Too many comments can obscure the code, and lead to those horrible moments where the code and the comments disagree. But using them too sparsely can be a problem, too, especially if you're looking at a 1000 line file with three comments that all go "// ???" (I have used these question mark comments myself as a reminder, "if this change breaks something, I should start looking here", but I was always careful to remove them as soon as possible).
The best advice I've been given on comments was somewhere in the coding guidelines for the Linux kernel - if you have to write a comment to explain what your code does, consider rewriting it so it will be obvious; but it's often a good idea to write a comment explaining why your code does something in a particular way.

I have, on occasion, seen code that seemed horribly convoluted or inefficient, only to find out the hard way that there was a good reason for it being that way, often having to do with idiosyncrasies or bugs in the OS or external libraries. In those cases, I found it extremely helpful to write a short comment explaining what mess you are trying to work around. Not only will this keep others (or yourself, a year from now) from trying to mess with that code, it will also encourage people to fix it if the reasons you state in your comment no longer apply (maybe the OS/library/compiler has been fixed, maybe you're on a different platform, ...).

If, for some reason, I find myself writing a longer-than-recommended function/method, I to insert comments to make the structure of the code clear, so if I find out later that there is a bug in the code that, say, creates the database connection, I can find that code more easily. Of course, factoring that code into several functions/methods and call them from a short top-level one would be better, but just having to read through a couple of screens of code without any sign posts is worse.

(Much of the same applies to documentation, of course. I you need to explain what a function/method does, because its name does not tell you, you might want to rename it. But if there are any caveats you should be aware of - e.g. "Don't ever pass a NULL pointer to this function, because it does not check for those and will segfault the program" - the docs should point them out to you.)

(I am, of course, writing all this from a more general point of view, I have never looked at the systemd sources, and I'm not sure I want to.)
No, worst case is that the code copies your home folder to some server somewhere and leaves keylogger in your loginscript. Something like that.
If you're going to take the attitude that nothing except physical proximity to a handful of high-status individuals will suffice, then you've defined terms under which almost everyone has to lose, no matter what happens. Then the dynamics of zero-sum games inevitably cause the value that would have been accrued by the handful of winners to be destroyed in fighting over who gets to be in that handful.

I say bugger that for a game of soldiers. No, you don't have to meet one of the 'legends' before you can succeed. That sort of thinking is false, poisonous and destructive. In almost all cases, the first step on the road to success is understanding that life is not a zero-sum game.
Zero to One: Notes on Startups, or How to Build the Future:Amazon:Books
Is Github about to release something similar?

This is a really quick shutdown. But I wonder how many active users they had? The less active users, I guess the quicker you can shut things down.
Not sure it's OIJ material, since they at least apologized for deleting their users' data. Of course that's not as good as not-deleting it in the first place. This was posted in 2009 and is unfortunately still relevant: they chose to rip it down posthaste, with a specific amount of “warning time”... it also happened in an environment where this approach was considered legitimate and valid. This is the heart of what I’m trying to get to: they saw absolutely nothing wrong with this.

http://ascii.textfiles.com/archives/1649
How does this compare to Anki?

Duolingo is nice, but it's not as good for cramming as for low-intensity, long-term learning. Anki is awesome for just "I'm going to memorize this speech like a poem"
This is why editors give titles to articles instead of letting the writers do it ;)
Haha, right - I was thinking "Brazilian Portuguese."

Though, we will be launching Mexican and Canadian soon as well!
Please Apple, stop selling 8 GB and 16 GB iPhones
As a non-native English speaker myself, I agree with GP. I have a bunch "English Vocabulary in Use" books of various levels which I almost never open because, you know, it's hard to carry it around with you.

$14.99 seems to be a right price, too.
Good work, Justin. Hope Turkey is fun.
TouchPal has a customizable, swipe keyboard for Windows 8: http://www.touchpal.com/downloads.html#win8
That a good question, and apparently the court used something like that line of reasoning in this case: that a car dealer could only be harmed (in the legal sense) by the car maker they sell for.
Is this the same case if you upgrade using iTunes and USB connection?
Even cheap content isn't an option, the simple action of doing a transaction wasn't possible for me (and still today I wouldn't wan't to pay for every website...).

The percent of people blocking increase everyday, it's no longer the simple tech-savvy consumer, it's much more.
> Because unlike sendmail, CVS hasn't been effectively broken for even one decade, let alone two.

Well, it was publicly released in 1986, so it's been broken for almost 30 years in the same sense that Sendmail has been broken for decades.

It's had a reasonable alternative (SVN) since 2000, well over a decade ago, which itself has had a superior alternative for years now.
My thought process went down a related path but found a completely different destination.

"Your ex is much happier now and hopes that you're happy too but if you're not...Sorry about your luck."
Well, it's not for sure, but arguably. The author seems to think he was on the cusp of it, at least:

>> I was afraid that if I didn’t end the torture he might need psychiatric treatment.
It didn't sound like it became apparent to the roommate shortly thereafter. According to the article, it was at least a week later, after the Snowden news broke and the roommate apparently became paranoid.

I'm assuming that the report of paranoia and the sentence "I was afraid that if I didn’t end the torture he might need psychiatric treatment" is comedic hyperbole, but I cease giving any "prank credit" after the roommate explicitly and correctly called the author out as the source of the ads.
who is Stefan Monnier?
and why should we care about what he thinks?

is he the main emacs maintainer?
in other words, how seriously should we consider this email?
I assume it has to be real users on facebook. The author of the article suggest uploading 1 user targetted, and then 19 real users that's in a specific group, and exclude that group...

Facebook could close this loophole by saying that the group targetted must be >20.. but even then I still think this kind of work will still work.. simply target people who liked Adblock or something + your friend, and your friend may be the only person that sees this.
I love a good troll :)

I'd say: evaluate both and pick what suits you.
There seem to be some already...
https://www.google.com/search?q=spaced+repetition+android+ap...
That's not a C++ community convention, it's just another bone headed part of the Google C++ coding standards. It's stupid because now everything is potentially nullable and every single function will start with:

if (!arg1 || !arg2 || !arg3 ...) {
what_I_should_do_here_isnt_really_clear();
yes to all this win.
Steve Jobs' office at Apple remains exactly as he left it
Granted that watching instructional videos online doesn't (at least in and of itself) accomplish the goal of meeting driven and knowledgeable peers, but if that's the real goal, then let's focus on it, because there are ways to achieve it that are orders of magnitude more efficient (in both money and life) than trying to get into Stanford.
Understanding weak isolation is a serious problem
I agree with you on DuoLingo - great app, not good for vocab learning.

Anki was my main SRS app for many, many years. I didn't like managing all my own lists (and was often buggy). I didn't like the UI. Adding pictures and audio was awkward. It didn't have some basic features like reminders or notifications built-in.

Also, I had to add all my own stuff to Anki. If you want to learn Spanish (for example), we've already done all the work of picking the 3000 words we think you should learn, added high quality images and audio to each one, and gave each an example sentence with translation. I think that's what's most exciting to me.
Does uBlock block Youtube ads? I tried its precursor and I remember it wasn't working on YT.
Calfiornia says Uber, Lyft and Sidecar carpooling services illegal
Yes, but Elixir gives you some awesome things (on top of everything available in Erlang obviously) - macros, Ecto (LINQ for Postgres) and pipe operator are my top 3.

NB: I don't use it at work or anything, just read up on it during free time.
Journalist Faye Flam tells scientists how to talk to reporters
For building a text editor on-top of a running Lua instance, the way Emacs is a living Lisp image with a text editor bolted on top? I don't see it.
Well it wasn't expected after they said back in January that it wasn't going to happen.
This is awesome. What are the chances you could expand this so that one could use amazon search terms and custom values to change the graph? That is, could it be altered so I can search for "top 50 laptops with at least 4GB of RAM?"
Looks great! I cast my votes for Hebrew and Japanese.
Fake upvotes and comments are a bad idea on Hacker News. They will probably get your post demoted and your and your friends' accounts penalized.

It sucks to see people sink their own hard work with these tactics. Please, everybody, just let your work speak for itself.

We took the penalty off the post in this case because we want to see original work on HN.
Stephen Hawking and the Intel Connected Wheelchair Project [video]
Cool, I'll probably make use of this later. Would be nice to have maybe a color gradient or alpha layer on the items to signify average review scores on Newegg or whatnot though. I don't buy a drive without reading those.
Scaling Redis at Twitter
If the list you upload can't be matched to real users you get a generic error message of the form "Unable to match, check your input."
Diet soda makes you fat.
I've worked a little on kernel. I think it would surely help to get into kernel development. Codebase is different, but they share similar architecture. If you understand one, it wont be hard to get started with other. From my experience I found BSD codebase easier to approach than Linux.
Wow -- I consider this "The Missing Manual" for Erlang production developers. A lot of this you learn over time -- as you work on production systems, but this will cut down the pain significantly.

Nice to see another boon to the community come from Fred.
Or they don't really care.
sha256 doesn't provide any web-of-trust; if your download is compromised, the sha-sums that you download to verify them could also be compromised in the same way. If the crypto signatures are verified and your installed keyring is genuine (came from a genuine installation media), then you know that the packages you installed (and their signatures) actually came from the Debian project.

That being said, you can try verifying the sha256 and you might catch "them" that way if they didn't think of that.
Haha! That's very true.

The reason I'm promoting elixir instead is because I feel that it's easier to pick up in terms of how different it is from imperative and OO languages.

While you are right in how Erlang has a much longer reputation, it's odd though how it hasn't gained much popularity like other languages that have been around for that long.
It would be good to get some sort of standardised score for performance on there too (as a sorting factor). And (in that vein) some PCIE SSDs added to the list.
it is fairly easy for a site to block most users that use ad blockers ... but it is much harder to not use a site that use advertising when you have an ad blocker...
Fuel of future produced at Russia's high-tech underground plant
Robotics Engineers in Spain Develop Flying Robot with Mechanical Arm
There's that - and the fact that Gmail app can prevent the non-Primary tabs from sending notifications.

Also there's search... Mail.app does not handle search well for Gmail.
Drinking H2O for Data Scientists
Indeed.

Yeah trying both is definitely the best way to go about it.
Is there an equivalent of AdAway on Android that blocks ads in apps?
> Under Bretton Woods, it roughly tripled. If inflation does not exist on the gold standard [...] how does this happen?

Bretton Woods != Gold Standard.

We were off the gold standard in 1933 with the Gold Reserve Act. You said that yourself a couple posts above. That was the first part of the unpegging which reached its conclusion in 1971. But it started in 1933.

To illustrate this further, Executive Order 6102 made it illegal for US citizens to trade gold, and this was in effect all the way until 1975 (notice how 1975 comes after 1971 - we can finally trade gold freely but uh-oh, gold isn't money anymore so what's the point?)

So to answer your question, Bretton Woods was born and died outside the gold standard, and that's why you see the inflation you pointed out.

Regarding the CPI, I will refrain from commenting on your remarks out of ignorance. This is very new territory to me, which I'm still navigating. Some remarks you made went over my head but I can see that it's because of gaps in my knowledge. I found the BPP argument interesting, but it seems it started to show the real inflation and then they changed their formulae: http://www.zerohedge.com/article/mit-tepcoes-its-billion-pri...

So instead I will step back from this tangent. We got into CPI over disagreement on how much inflation there is, and I was arguing that there's a lot of inflation because we went off the gold standard, and so that's why factory jobs don't pay $30/h anymore. You argued that I have it backwards and that everything was good in the 70s. You said it worsened in the 80s and asked me to explain how and I justified it by saying that's when Neoliberal policies took over. What part of this do you disagree with?
It isn't about hurting anyone, it is about having some pride as a trickster/troll. You played a good prank, your roommate figured it out. Time to move on. Anyone can lie through their teeth, that's not clever at that point.
No, I wouldn't feel a bit compelled to watch them on TV (if I watched TV); as dwild points out, the ad buyers pay no matter whether I do so or not.
Show HN: Dreamlance – Curated Marketplace for Freelancers and Project Owners
Even better when you compare to

curl http://.../ | sh

or god forbid:

curl http://.../ | sudo sh
Unfortunately search barely works for me on Mail. That is a big one. Also, in the mornings before work I like clean out my mail but I don't have access to my Gmail primary tab so I tend to tons of unnecessary email. Labeling also doesn't work.
Anecdotally, my old 4S on iOS7 runs great. I almost can't tell the difference between that and my iPhone5 (well, other than screen size).

I know folks using iOS7 on a 16GB iPhone4 with no issues either (it's slower, but quite usable).
I think that would only be possible when entering the data manually. Amazon does not really have standardized data of product attributes.
Surely if Scotland isn't automatically conferred membership of the EU, then the same applies to newly created state of England, Wales and NI? And it will be as equally difficult for E+W+NI to re-enter the EU as it will be for a newly independent Scotland?

Surely?
Nashville Is a Music Town with an IT Problem
Dial Back: How the Phone Call Has Evolved
Apparently if you update through itunes it requires less space. The space for the upgrade is one thing, but the additional 700 mb+ used after the update is much worse. The iphone 8gb had 6gb free under iOS 7. Under iOS 8 that goes down nearly to 5. And to make matters even worse, the apps will double in size due to the use of 3x images. I don't understand why apple is still selling 8gb devices, because the user experience on those is going to be horrible.
7 ways to use mindmapping as a developer
Very nice, I wish I'd done this :-) Maybe I can finally learn Spanish and relearn all the German vocabulary I've forgotten.
Was that online?
A year or so ago Google removed the Exchange support necessary to do push via Apple's mail app (well, it's complicated: if you set up GMail via Exchange on the mail app prior to that point in time your device is grandfathered. Otherwise you've got to use the GMail app).
That was a great article. Thanks for that.
It has been pre-announced but not yet released.

Ditto SwiftKey (although they announced a hard release date: tomorrow).

EDIT: I spoke too soon: Swype for iOS 8 is out now:

https://itunes.apple.com/us/app/swype-keyboard/id916365675
iOS8 Sampler
Carson - we are saying that it is dumb to do in your 20s if you have income you could otherwise invest. Early investments trump later investments. We're not saying don't have kids. We're saying that 20-somethings could do themselves a favor by thinking long term.

If people are going to have kids, then I certainly want the smart, hard-working, forward-looking people to have kids. We're not arguing against that. We're making an argument about a time of life.

Personally, I have a daughter whom I love very much. She was not planned. I'm not actually sure that this planet will be a good place for her or for humans in a few decades, at the rate we are changing the environment. Given that we are headed for large-scale natural disaster, you could argue that the Idiocracy already prevails. Or from another angle, that humans act like idiots when in large groups. In either case, the quality of the humans reproducing may be a moot point.
Consider using Mailbox, an app by Dropbox. It is quite fast and has all the features I need for GMail. It makes checking email a joy.
For example with emails you see this – get a new email, in the notification you can click on "delete" (as I get far too many unnecessary mails) or, if accidentally deleted, undo it again. Or click on Reply and directly write a reply.

This works with AOSP Email and Gmail (maybe others as well).
I'd be curious if they tried this study with xylitol. I chew xylitol gum for dental health and from my understanding it's not thought to contribute to metabolic problems in reasonable quantities:

http://en.wikipedia.org/wiki/Xylitol#Diabetes
Mine arrived yesterday.

The size and heft of the print book is a welcome surprise, it's something that you could toss in a bag and hold to read without support (2.7 lbs, 9.4x6.4x1.4) - relevant for something that will eventually be shelved among stuff like "The Linux Programming Interface" (5 lbs, 9.5x7.2x2.3)
If there's no function body in header (non-inline function), then it won't compile.
Use Git Hooks to Automate Necessary but Annoying Tasks
The Apache Software Foundation Announces Apache Cassandra v2.1
I've been bringing the following thought up inside various threads but I think it needs to be said in separate one, since I see many people here and elsewhere missing this about Emacs.

Emacs is not a scriptable editor. You don't "script it" or "write plugins for it" in a classical sense of those terms. You reprogram, extend and augment a piece of running code on the fly. Seems similar, but feels different. Emacs is a live Lisp image with text-editing features bolted on top. It's basically backwards of how a typical editor/IDE is implemented.

Therefore, it matters what language is used as a base. People mentioned Lua or JavaScript, but they are nowhere near useful enough for the task.

Therefore, it feels to me - and I believe to many other Emacs users as well - it matters that there should be one base language. Emacs as an Elisp system with text editing capabilities feels like a whole. Everything fits together nicely and interacts with each other. It is elegant. Aside for inviting maintenance upkeep and general chaos, making Emacs "run" multiple languages at the core is sort of like shattering its soul into many pieces. I don't want to have an editor with multiple-personality disorder.

Imagine you're writing an executable in three different programming languages mixed together at the same time. That class is written in Common Lisp, but it's child classes are written in C++. And exception handling everywhere is written in Python.

The sheer mental effort to make all of these work in a conceptual harmony inside a single program would be enormous. And it would still feel weird.

That is what multiple-extension-language Emacs would feel.
People rarely consider how what you eat affects your microflora which then affects various other systems and may even affect your desire to consume.
With Apple’s iPhone 6 Plus, Phablets Get Serious
I'm afraid it has the same effect. Anyone is welcome to join Hacker News. But when a group of people do it all at once, just to promote one product, that's not ok.
I prefer eBook!
From the caption on one of the figures (which is all I can access without buying the article) "NAS; saccharin, sucralose and aspartame". So I don't think they tried xylitol.
Live Database: Opinion polling for Scottish independence referendum 2014
but that's usually something with years of sales history. it gets real shaky with only a few days of revenue.
I once had a real life issue with the travelling salesman problem - I wanted to invite boutique fashion retailers to a conference in '09, and I thought the best way would be to tell them about it face to face. I mapped out the address of every single one on some app on top of Google Maps, and ended up optimizing based on how clustered different groups of businesses were, to minimize my walking time while maximizing number of visits.
Yes, I think a lot of developers/freelancers/startups desperately need an OS tool like this that they can plug into their larger codebase/CMS. I see it as the evolution of the WYSIWYG/rich-text editor.
"metabolic abnormalities"

Anyone know if they go into these into the paper? Really want to know what else is in the paper; I chew way too much sugar-free gum.
Are you working directly with tour companies? Is this something that could have been an add-on feature for sites like Viator or Peek that already have those relationships in place?
Can anybody explain or guess what the consequences of this intolerance are or could be?