skysight-inc/HackerNews huggingface dataset:
From WiFi to LiFi: startup is poised to win $10m funding
> Say you are conveying an idea to someone or speaking to a conference - you always try to minimize text and use graphics to illustrate concepts as people tend to understand faster that way.

If you are speaking at a conference or conveying information in an oral presentation, you usually use minimal text and prefer graphics in visual aids because you don't want to engage the linguistic processing parts of the brain on two separate tracks (the verbal content of the oral presentation and the text content of the visual presentation) simultaneously.

This isn't because text is an inferior medium on its own -- which it isn't -- but because its inferior as a simultaneously complement to an oral presentation.
http://www.nongnu.org/avr-libc/user-manual/

This is a slightly sarcastic point.

I find the Arduino programming environment is horrible. I had to revert to straight-up C in the end and use the Arduino as a convenient ICSP package.
Isn't it obvious? The list giving such a small sample of b- usernames, the passwords all super-vulnerable to simple dictionary attacks, the request for money and what not. Some idiot got hold of a bunch of hashes (could even be from a previous dump), bruteforced a few hundreds and cross-referenced with known dropbox accounts. Voila.
Start them with the idea that a few things matter far more than the others. Email because all password resets use it, file storage as any identity theft will probably try and use it, and so on.

Use a long pass phrase and two-factor authentication for the few things that really matter.

These are: your domain name seller, your email provider, your file storage provider.

If you suspect your family members will do a poor job of keeping their 2FA backup codes, or that they lose their phone often... then centralizing the 2FA codes through Authy and choosing a long backup phrase there allows your family to use their 2FA codes on more than one device.

Note: I haven't even said "unique pass phrase per site". Yes it would help, but simply having a long pass phrase with 2FA is probably going to be more helpful for those who already find LastPass or 1Password too much to use that they needed the same password everywhere.
But that doesn't fully explain it. There are other popular sites that do include charts and graphs. (Take Vox, Priceonomics, or FiveThirtyEight.) Perhaps this is a deliberate choice of the Nautil.us editors to appear more literary?
Try to get them on password managers. I've gotten my extremely non-technical wife to use Lastpass and she does it with ease. It really is the best thing they can do for their own security.
Would be interesting to know what third party service it was and how they were able to make that link.

Dropbox uses email address + password for authentication.

If you have a list of email addresses and passwords from accounts on some other compromised service, why not try them against Dropbox to see if any of those people have Dropbox accounts with the same password?
I'm not quite sure what it's referring to. Is there an example somewhere?
I don't think anyone who's thought about it for a moment disagrees that starting a process has a large degree of potential complexity, regardless of the operating system.

The question is whether it's better (more elegant) to load that complexity onto one complex function call, or farm it out to multiple simple function calls. It is apparent that this is a question in which personal taste is involved.
Look for the names Lennart Poettering, Kay Seivers, and Ulrich Drepper amongst the fd.o project's developers. If you see them, avoid the project. As 90 percent of freedesktop.org projects do not include these developers, you're probably safe, but always good to be sure. The majority of developers on fd.o will happily accept and action bug reports, so don't let these bad apples spoil you on the rest of the bunch.
It was invented by Tim Peters for Python, and has been the default there since 2.3. The Java runtime uses it to sort arrays of non-primitive type (that is, arrays of values that can be treated as Objects).

http://en.wikipedia.org/wiki/Timsort

OpenJDK implementation. Good notes in the comments:

http://cr.openjdk.java.net/~martin/webrevs/openjdk7/timsort/...
An Adventitious Growth Strategy
This shows all the config options. Options change from kernel to kernel so doing a simple diff does not always reveal the user's intentional config changes. Otherwise gentoo is painless.. in the long term.
How does AngularDart compare to AngularJS, on a feature level?

Does it have all or most of the features from the new 1.3 release?
How to Safely Store a Password (2010)
"Time and again proponents of systemd"

I find it rather obvious you have something against anyone liking systemd. After above quote, you followup with "screw users". I like systemd, you react in the same silly way to me. Overly aggressive, pretending to be a saint, while painting me with a broad brush, while saying I'm doing that. I find you a little bit crazy.
Please show me an Arduino library with significantly less documentation for a device of similar price and functionality.

Revision:
I didn't intend for that to come off quite as snarky as it reads. You're certainly entitled to price your product however you see fit, but I don't think it's fair to praise the documentation simply because it's no worse than that of existing libraries. Particularly when (anecdotally) the vast majority of such libraries have no financial motivations.
Important Programming Concepts – Part III: Volatility
I've only started freelancing since the start of 2014, so I'm still trying to figure things out. Some of my plans are:

- Buying an expensive house at a nice location, which hopefully will sell for a nice price when I'm older and also will reduce the income tax I have to pay.

- There are certain savings options that are only taxed once you make use of said savings. I.e.: these kinds of savings may be reduced from your income, which will reduce income taxes you have to pay.

- I will probably buy some stock.

The house is highest priority for me at the moment though.
And make sure to reopen them when they're inevitably marked WONTFIX, and post the bug report on reddit/HN to shame them into fixing it.
Looks interesting. How are you planning to integrate scipy tools? Is the idea to collect data for predictive services that can then control physical devices?

I'm interested enough to try it out, but I'm not sure exactly how to get started. How do I install it on my raspi? I didn't see a README in the github repo and it wasn't immediately obvious to me.
VeraCrypt - the TrueCrypt successor?
> Does two-way databinding have to be so awkward?

The verbose parts have nothing to do with the data-binding. The dependency injection is there for testability (https://docs.angularjs.org/guide/unit-testing), you have to use array notation because JS changes variable names upon minification. The rest is just objects being used to set up options.
You could also use an inherited shared memory segment (an anonymous mmap with MAP_SHARED) to report failure codes. Since you only need to set this up once, it could result in lower overhead than creating pipes for every exec.
Thread Safety Analysis in C and C++
I recently moved into a 1bdr apartment here in Brisbane, right in the city centre, and I absolutely love it. I've sold my car, as everything is walking distance (aside from the Gold Coast, which I catch a train to get to), and my neighbours are all awesome people -- they had a housewarming party for me! On the other hand, I don't have a family to raise, and while its very big (big lounge, a huge balcony looking over the city, two-entrace bathroom) if that was the case I could see why others would choose a house; here in Brisbane, the apartments that are big enough for a family either don't exist or do but are more expensive than renting a house anyway.
> there are things for which imagery beats text (notably, maps)

You are at the southern edge of a great cavern. To the south across a shallow ford is a dark tunnel which looks like it was once enlarged and smoothed. To the north a narrow path winds among stalagmites. Dim light illuminates the cavern.

> go south

You have moved into a dark place.
It is pitch black. You are likely to be eaten by a grue.
How to flash clockworkmod on Android device
I think you are reading "civilisation" to mean "the current way our society works" including the virtuous aspects as well as the heathen barbarity of the modern age. Let us hope instead that when the OP asks for a "civilisation cheat sheet", he means to find methods to transmit the "civilised" ideal rather than the disappointing status quo.
> By definition, hackers are not the trustworthy kind.

That's a pretty bold assertion to make on a a site called "Hacker News"...
You get capsense free with some microcontrollers. Like the Teensy 3.1. So why add a switch?
Which journalists? Ars Technica posted an article with the qualifying word "apparently" in the title, weasel words like "appears" in the body, contacted Dropbox for comment, had obviously tested the password reset functionality since they mention it was sluggish.

Their suggestion was "reset your password anyway, and turn on 2fa". None of this seems unreasonable.
Thanks for the update, however there seems they still a long way to go until most systems reach UNIX V7 X1201 compliance.
That bugreport is often misunderstood. You only gave one example, and that example is flawed. The bugreport was to change systemd behaviour to avoid a kernel bug. The bug should be fixed at kernel, that is why the notabug was there. Further, it is ack'ed that this should've been handled much better.

I have seen loads and loads of examples where "no" is said in some email conversation based on technical arguments.

> And sure, in the end, those bugs were addressed,

The bug was fixed in systemd git before Linus got involved.

> Poettering is on record as wondering why systemd attracts so much hate. He only need look in the mirror.

Here you're being an ass. This bugreport was not handled by Lennart. Lennart is also not talking about disliking systemd, he's talking about people taking things way too far towards him. He talked about people raising money to hire an assassin.
You're preaching to the choir, but try convincing my boss and the company that owns our agency; it's too large a user-base to ignore, and we do some stuff for the government so we don't have much of a choice.
and that's why you are not the one writing this post :)
Atleast the guys at KISSflow are giving enough notice. I dont see anything wrong with it.

have received so many buggy calls from saas businesses without any kinda prior info and many of them are known growing businesses.

this one is a genius hack and one of the few out there.
Where do objects go when they die
there are no results there, just the code to run. I also looked for it.
> And make sure to reopen them when they're inevitably marked WONTFIX

Bugzilla is public, the bug changes are also public. Show me that this is a trend. You said it is "inevitably marked WONTFIX", I say you're making stuff up. You raise this, you prove it. Good luck!
Although the focus of the article is about Spain, the same can be said about Portugal, which went through a similar process during the same timeframe.
>Please note that O matters. Even if both algorithms belong to O(n log n) class, algorithm for which O=1 is 100 times faster then algorithm for which O=100.

Wait, what? O = 100? That's just... not how it works.
Google seems to dislike sharding because its an end run around CWND and congestion control. In an uncongested network sharding works great. Once it starts to become congested sharding works against you. The priority system and single persistent TCP connection is there to make it suck the least for everyone.
Know what's top of mind for IT buyers?
Lecture 6: Growth – How to start a startup
I think you missed the point. The big question is, what is "one computer"? It surely isn't just one atom (one point in space). Is something running on a CPU with several ALUs a distributed system? Is something running on a multicore server a distributed system?

So it seems, distributed systems are not defined in terms of spatial or logical distribution of "stuff being done" (because everything is distributed in this sense), but rather by assumption of (un)reliability of the links between the components, and the choice of components. And this may depend on your vantage point, too.

So if that reliability is good enough, you don't need theory of distributed systems, and it all makes the system more efficient. In that sense, Dropbox is more efficient than P2P solution because you have hidden assumption (from the user perspective) that Dropbox servers will always be available.

Edit: Also reliability of components plays a role. Thinking about it more, it really seems to be a question of hierarchy. Distributed systems are less hierarchical than the centralized counterparts; there are less bottlenecks (that may fail) but more coordination required. So the OP is basically arguing that some hierarchy scales better than no hierarchy.
Are you living in the real world? The complexities are around keeping a stable platform that some of us have been using for 10-15 years with few complaints.

As with any corporate product, you can't go changing shit when you have a large paying userbase.
Interestingly enough, on the same pastebin site that the leak first appeared, we now have someone programmatically changing the account passwords in the leak: http://pastebin.com/LsKrspK5

There's another set of account credentials here: http://pastebin.com/jHEjBLrQ which are all starting with the letter A. It covers AA to AZ, and spans 900 accounts. Does this mean there's only ~24,000 accounts compromised?

Strangely enough, that was the 'sixth' teaser. I found the fifth -- http://pastebin.com/CsN3SrGA -- but all of the passwords in that list are "latenightbootycalls". I cannot find the 'fourth' just yet.

(Someone let me know if the link to the paste is frowned upon. It's pretty easy to find on Google, however, so I figure I'm doing no additional damage.)
Any site that published anything related to Dropbox and being hacked prior to receiving a response from Dropbox for clarification is guilty IMO. Everyone is in a rush these days to be the first with the most click-baity headline, accuracy be damned. They have zero fucks to give about the repercussions of what they publish and it is downright shameful. The more people allow weasel words to be acceptable in news, the more they're willing to accept narratives and not objectivity. I genuinely despise Dropbox, but that doesn't mean they deserve falsehoods blasted about them. We live in the disinformation era and it has and will destroy many arguments, careers, companies, and lives. Shameful.
Issue explained to non-nerdy friends: http://xkcd.com/792/
I would imagine that if the new thing makes the transition to being a successful, widely used service then putting a support team in place is a part of that. At the beginning though, when no-one knows whether your new thing is going to be a success or not, the dev team is it.
Small sidenote. Whilst I understand that the Angular team feel obliged to use Blogger, can people please not use the Blogger dynamic views. No content without JavaScript. Why doesn't Google come up with their own standard Google Blogger template for their project teams anyway?
Thanks for the overview.

I didn't want to do some kind of credential call, it was more to explain where I got my experience from, as many in forums tend to think all UNIXes are 100% alike, or worse, GNU/LINUX === UNIX.
But, evolution continues
We're in Europe. We made it to the HN frontpage during the night and I have better things to do during the night than anxiously monitoring what progress the post is making.
That looks more like a toy "look what I can make it do" language, though, while OP seems to suggest actually using his thing in real Haskell programs.
With the information they have, what is to stop them from "taxing" the global economy indirectly via the capital markets.

Seems like they could easily set up investment companies anywhere in the world, trading on all sorts of information and funnel those proceeds back to fund more NSA activities.

There's the classic movie plot of the person who devices a virus to skim fractions of a penny off many transactions, which in aggregate is significant. Now take an organization, whose mandate is to collect as much information as they can, has operated for 60 years, and has had the benefit of being attached to the country with the greatest global and political reach ever seen. The possibility to embed themselves in the economic fabric of every country and market in the world is well in the realm of possible.

It's not like funding humint and sigint activities from capitalistic activities is without precedent. Air America was one example [0]. That one mechanism only blew up and became know because it was beyond egregious. Too many average people had knowledge to keep such activities a secret.

Now imagine you have the largest surveillance apparatus in the World and it's the late 1980s. Do you not think that the NSA and CIA took some notice of the incredible amount of money that could be made on money in those days. Pretty much all the activities we have learned the NSA and CIA have been involved with are harder to justify (surveillance, torture, propping up bad governments, etc.) from the perspective of American ideology than making money from capitalistic activities based on information asymmetries.

These are the types of activities that we will only see a whistleblower for if they are finance focused (accountant/auditor/investor) and have broad access to information. Unfortunately, people with intimate awareness of the financial operations of the NSA are far more rare than a security and surveillance analyst like Edward Snowden (since that is the core business of the NSA)

At Enron, a massive multinational organization, the number of people who were truly aware of the shenanigans going only were a tiny fraction of a fraction of the employees. It's safe to assume that when ever any organization gets large enough they invest in financial professionals of great capacity and task them with being creative. Why would would we expect any different from the NSA or CIA?

It would be especially interesting if Laura Poitras and Glenn Greenwald were to connect with and involve freedom-loving financial forensic professionals who have the skills to comb through their trove and uncover questionable financial operations practices (assuming the archives that Snowden had access to were broad enough to include financial details, especially those that concern revenue and not just expenditures.
Run "make oldconfig" after zcat. Then the previous config changes are applied.
I didn't imagine question marks (or exclamation marks too?) could be placed anywhere but at the end of a sentence. The Armenian syntax makes a lot of sense, I feel smarter to know this, than!ks :)
Very telling that the expert quoted is a former employee of the IMF.
Yes. There are few serious attempts to come up with better artifacts because we're so used to existing ones.

And another point of Doug is we're too lazy to learn complex new artifacts. Reading and writing takes a while but it's worth it. If someone comes up with a better idea that needs time to master it will be a hard road ahead, people like short learning curves when dealing with computers.
Facebook comments now allows stickers
I am actually somewhat worried about the longevity of our current tools. When we die, what will happen to our digital photos, and writings? Will our children find our diary in our home directory like they do when it sits on the bedside table? Will they look at our wedding pictures like they do when they find old photo albums? Will they remember our PhD thesis when it was never printed, but only ever a pdf?

Quite possibly, we might end up a forgotten generation, since procedures for cataloging digital memorabilia will only be invented after the lessons learned from the deaths of the first digital natives. One can only hope that archive.org will at least have an ugly copy of our blog.
The inconsistency is a result of the fact that that number came from a one-time, expensive, intrusive audit that necessarily covered a subset of all our people. Even then we didn't go through anyone's wallet where I would expect to find at least that many.

After that the password policy was substantially relaxed so people could remember them more easily, and dire warnings were issued about writing them (and safe combinations) down. I moved on to a new job shortly after, so I'm not sure how much those warnings were taken to heart.
I think Flux is probably very simple, it's just been presented very, very poorly.
This shows more, why we need solutions like http://storj.io/
Halt Plans for Unnecessary Chemical Testing on Animals – ForceChange
Posting as breadcrumbs to evidence of systems astroturfing on HN.
XOS: Build your own operating system
European Consumer Hardware Start-ups: Fad or Trend? – Chat with CEO of Narrative
I totally want to trust a brand new stuff named "conspire" and let them read all my emails including super sensitive stuff.

Seriously, this looks like an XKCD prank comic gone real.
Sure there is: https://marketplace.firefox.com/search?q=open+source
Prizm – Nest for your home speaker system – launches on KickStarter
And the blocked company should be rival Facebook, since they own Oculus.
You tweeted?! Good God, man!
EtherSheet's UI for worksheets and column/row label context menus are both nice ideas — I'll work on integrating them into EtherCalc. :-)
Supercharge Slack for Workplace Collaboration
Ember makes strong opinions about the backend webservices as well as the front end. I don't think Angular does that.
Are «» the Armenian quotation marks? Lav lav es, hamar sowroomem; the only Armenian words I know.
On he topic cause vs symptom-based alerting there is one aspect missing: decoupling.

The systems that Rob is responsible for are decoupled from individual pieces of hardware (redundancy/fault-tolerance) and degrade gracefully (if one part fails only a fraction of the working set is affected). Otherwise the huge scale would not be manageable as some piece is always breaking.

So yes: if you run systems that are not somewhat decoupled from their base, cause==symptom and cause-based alerting is indeed the way to go. And you will be woken up by every single piece breaking. The way to improve this is decoupling, and then you'll also switch to symptom-based alerting.
Oh, I agree with your point.

I just try to correct the language (and complain about it) when I see it used, because people picked "assault weapon" to conflate things that aren't assault rifles with assault rifles. Setting aside merits of the ban, the ban on assault rifles actually targeted a particular technology to ban. We could (in principle, I don't really want to) have a discussion about if that technology makes a difference in the effectiveness of a weapon.

The "assault weapon" ban was just meaningless cosmetic features because people felt scared. I don't necessarily agree with all the gun legislature out there, but if we're going to make it, it should at least be specific and about specific technologies rather than nebulous surface appearance.
A word of warning for Elisp hackers: the Emacs Lisp part of that resource was written by someone with a CL background. I'm seeing various examples that are not conventional Elisp. For instance, ' is used instead of #' for function quoting in various places (prevents compilation of the function) and use of eval on a form instead of apply on a list (dangerous and also prevents compilation of the form). In addition, many of these features use the cl package at runtime, which will cause the compiler to throw a warning, because it's not allowed in Emacs proper.

That said, there's a lot of information here that's very useful for the starting Elisp programmer.
I think they meant to illustrate that O(100) == O(1), despite a runtime of 100 being a hundred times slower than 1.