skysight-inc/HackerNews huggingface dataset:
Great project! Good hustle with the multiple attempts...

I smile at the use of a 555 as an interrupt timer... I did the same thing in my 8088 senior project in 1996... Typically one wants the interrupts to be accurate and periodic (hence hardware dividers to adjust the rate), but the 555 is (typically) based on RC time constants and as such is subject to heat changes :)

So your operating system runs differently at different times of the day :)

Also, mine had potentiometers to control the two external interrupts (556), so you could change the interrupt rate in hardware and there was plenty of pot noise which was easily detectable in the output audio stream... tee hee memories.
Hmm... perhaps malware on the client? I can't imagine your SSH connection is being MITM'd.
I'm always confused to see this point brought up. Whenever there are lots of options, folks talk about the harms of fragmentation and wasted effort and focus. Whenever there aren't a lot of options, it seems like the same crowd demands disruption and competing choices.
Labs Shuts Down Free Developer Access
So it's a Scheme layer on top of Nix?
PBKDF2, BCrypt, and SCrypt were also "Hey, I have a neat idea. What does the community think?"

Just some people are more precise at writing, and offer better mathematics than other people.
Upgraded to Lollipop yet?
>some mellow MDMA (without any speedy additives).

so, comparable to MDA?
The GPLv2 is only a copyright license, not a patent license. Some open-source licenses do require you not to enforce any of your patents that might be used in the product, but the GPLv2 does not.

As others have pointed out, this tablet isn't from Microsoft, but even if it were from Microsoft it wouldn't matter because no patent rights are conferred by the GPLv2.
Indeed, the article just casually mentioned city walls without countering the obvious that city walls are normally built in an environment with warfare. City walls is something you do not build unless you really have to. We stopped building them once they stopped being cost effective.
> No one is good enough to write code without bugs.

This is congruent to saying, "Whitelists don't exist. Everyone implements poorly scoped black-lists."
This says it is incompatible with all my devices, which include an HTC One, Nexus 4, and Nexus S.
Then that is the very first thing they must state. Instead, the opening line is: "GNU Guix is the functional package manager for the GNU system and a distribution thereof."

In addition, this problem can only be solved by luring established platforms, and this can only be achieved by providing a transition path. It should be able to coexist with other package managers (composer, or pip, or npm or, if shooting for the moon, rpm and deb).
I find I personally can be 10x more or less productive depending how many interruptions, meetings and simultaneous projects I have to manage.
They are quite similar.

As a longtime Finagle user: the most obvious difference is that Colossus is much more explicit about the event loop, and expects a lot of things to be 'local' to a single event loop. I expect this has nontrivial performance benefits, but it may be a pain when you actually want to share data between threads. (Like, say, a shared cache.)
I tried to search for information why this over Sonar and found nothing.
Fortress[1] had stylesheets that allowed rendering mathematical formula. Never gained much traction needless to say:

>> Fortress is being designed from the outset to have multiple syntactic stylesheets. Source code can be rendered as ASCII text, in Unicode, or as a prettied image. This would allow for support of mathematical symbols and other symbols in the rendered output for easier reading.

[1] http://en.wikipedia.org/wiki/Fortress_%28programming_languag...
Even plants make war against each other :)
Different people, probably. I'm all for consolidation whenever the problem space is very well defined, and divergence whenever the problem space is ill defined. This is a case of the former.
> most European cities don't have gridded streets

The Romans built towns on a grid too. You can see that in the very center of many Italian towns, like the one I live in:

https://www.google.com/maps/place/Padua,+Italy/@45.4083831,1...

No, it's not a perfect grid any more, but it's still visible - not bad for a couple of thousand years.
Scrypt also came with an academic paper in PDF format. Maybe one will follow when the ideas are more solid.
What does a "relay phase manoeuvre" mean, and why are they performed? Those are the weirdest ones, looking very much like "heh, let's go in some random direction that we didn't try yet!"...
http://hackaday.com/2014/11/18/thalmic-labs-shuts-down-free-...

I see what you did there...
Honestly, it would run counter to the FBI's interest to not divulge flaws that invalidate the anonymity guarantees that tor provides. Tor was originally developed to mask the identity of USian spooks performing intelligence operations and will continue to be used in that role for the foreseeable future. [0]

Like any FBI spokesman would say, things that make it harder for law enforcement to engage in surreptitious observation of targets endanger us all.[1]

[0] https://news.ycombinator.com/item?id=8610532

[1] NB: I neither agree with nor endorse this claim that is all-too-often made.
Note that many of the errors are much more understandable if one considers that the convolutional net pooling destroys much of the spatial relations in the pictures.

I imagine I might make similar errors if I only got little jumbled fragments to work from.
Given those conditions, the cat "laying on a couch" or the dog "jumping to catch a frisbee" hardly even seem like errors to me.

This is going to get radically better when someone works out an efficient way to keep the spatial relations.
How I Grew My Mailing List by 133 Emails in 2 Hours
I am somewhat familiar with declarative programming and Prolog and still don't get it.

The problem is there even without else.

if (s='a')
x=2

Should it be

(s='a') and (x=2)

or

((s='a') and (x=2)) or (s!='a')

Because IMHO it should be the second one (it's also basicaly the logical definition of implication, which IMHO should be consistent with "if").

The first interpretation of if without else just give you another way of writing:

s='a'
x=2

so why "if" at all?

And if we take the second interpretation of if without else, then when there's else - it should also get the !if_condition implicitly.
The US became an economic power in large part because of slavery [1]. And I don't mean to say that in a snarky or condescending manner. The US is hardly the only country to give itself advantages. As you say, China's taking advantage of the environment. Protectionism is extremely active (subsidies and import tariffs). Wages are kept low.

Comfort and suffering seem to go hand in hand. Subsidized rice creates a surplus, which floods the market, which [seemingly paradoxically, but not really] results in famine in Haiti.

[1] - http://www.salon.com/2014/09/07/we_still_lie_about_slavery_h...
Honestly depends on the strain. There are three types of Cannabis (Sativa, Indica, and Ruderalis) which all have different psychoactive effects.

If you smoke a Sativa-dominant strain, you will be lost in your own head for a good while, and will experience paranoia/anxiety as a common side-effect.

Cannabis Indica, however (White Widow, Hash Plant, etc) is a full-on couch-lock body high. I have high anxiety, and after smoking a bowl of indica, I'm about as mellow as can be.
The study you point to seem to have flaws like comparing a very narrow set of group, driving to conclusions about colour tones etc. They try to punch hole in David Reich paper by saying the size per group was not significant, but this is flawed as the number of group was diversely large i.e 30 compared to 2 in this study. They do not try to point flaws in previous works as well. Read this article for the original set of studies that led to the discrediting of AIT http://www.newslaundry.com/2014/08/11/indiana-jones-and-the-...
We need more Hackathons like this.
Show HN: Flocal – Craigslist for the 21st Century
To be clear, I wrote the above in a sarcastic fashion to illustrate the downward spiral this would cause.
Building a globe-spanning quantum internet
Welcome!

"Quick feature request: It would be great to see the number of comments on the HN page." <-- I will add it in the next pass. Thanks for your feedback!
Have you read this article on Business Week?

http://www.businessweek.com/magazine/content/11_24/b42320567...

Talks about Nokia's strategy and it does look like there was buy-in on the decision from management and the board.

Also, they had hired a Strategy House - can't remember which (either BCG or Bain) to bolster their conclusions. Am sure there were agreements and Elop wasn't a one-man army.
If we followed that logic then why hash and or salt at all? Instead just "focus on not getting the table dumped in the first place."
Is there any way to measure empirically the safety of a hashing algorithm?
Indeed, anyone who would make that claim must be utterly ignorant of horticulture.

I frequently have to rip out bindweed (which has killed many of my plants) and tormentil (which has taken over much of my lawn). That's just the stuff that _is_ immediately obvious.
Relevant, very similar paper input/output wise, from our resident karpathy with a detailed discussion in comments: https://news.ycombinator.com/item?id=8621658
Read again. As said "as close to ... but without", I didn't say "close to". If you are unable to make sense of what I wrote, don't blame me for your shortcomings.
Especially one that espouses building a system out of a collection of loosely coupled microservices, as opposed to a single 'colossal' monolith!
A great one that haven't already been mentioned is "Stranger in a Strange Land" by Robert Heinlein.

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

It's one of those books that just takes a while to digest after you are done reading it. I highly recommend it.
JDK Dynamic Proxies explained
OpenWorm: Building the first digital life form
Some Analysis of All Hacker News Evergreen Stories
The executive, Emil Michael, made the comments in a conversation he later said he believed was off the record. In a statement through Uber Monday evening, he said he regretted them and that they didn’t reflect his or the company’s views.

They "don't reflect his or the company's views?" How can they not be 100% reflective of his views? And how can we possibly take anything said by anyone at the executive level at Uber seriously at this point?
I'd put money on your anxiety coming from a sativa. I've had Sativa panic attacks before (even on a 50/50 hybrid) from half a joint, whereas I could smoke massive bowls full of indica and not have a problem.
That's absolutely possible -- I did some in-my-head units conversion.

Maybe another look at the units:

G - 6.67384e-11 [N (m/kg)^2] = [m^3 / (kg s^2)]
M - 1.0e13 [kg]
a - 30000 [m]

sqrt([m^3] / ([m^3 / (kg s^2)] * [kg]))
= sqrt([s^2]) = [s]

2*pi*sqrt(30000^3 / (6.67384e-11 * 1.0e13))
= 1,263,787 s
= 14.6 days

Well, how about that :-)
How Klaus Iohannis passed Coca-Cola and McDonald's in less than 6 months
Amazing, he did in 3 weeks and that seems like 3 weeks of part time work, that's amazing. It's amazing how much work we can put out in a small time if we are focused. I lost it during the video when he got tangled up in vi. In 1998, I got a Sun 3 workstation which has a 68000 cpu, the only thing I could get to run on it then was NetBSD. It's amazing that a single person can now build such a computer and run Unix on it within 3 weeks. Just amazing, how time changes things.
Oh, excellent! There's one crucial thing missing though. There is no sharing functionality. I always save links to my Pinboard account (via the Android Pinboard app) when browsing sites like this.
One thing that would make this app absolutely terrific would be the ability to log in to your reddit account to get your personalized reddit feed based on the subreddits you subscribe to.
Thanks for making it free!
PHC isn't about pedigree, it's a formal contest that was open for submissions for a while now. Now they're in the elimination phase.
Fair enough. Sorry to be so harsh. I think it was the tone of the article that made me upset yesterday. I definitely realize the need for accurate information in that part of the world!
We Need to Improve the Internet of Things User Experience
On top of the Nix daemon certainly, though not Nix as a whole, which has its own package recipe language etc.
This is a pretty common point of view, but I wonder, how would this be enforced in a free-and-open software development ecosystem? Who would go around stopping people from launching their own take on a solution to the same problem apart from the "blessed" solution? In a world where everyone is free to choose which problem they'd like to solve and how to go about it, and it is impossible for everyone to agree about even the most trivial of options, you cannot ever have only one text editor, package manager, init system, etc.

Seeing how well most developers welcome change in their favorite OSes, editors, etc, I imagine a world where every developer bends their efforts towards the one true chosen solution, and are not allowed or able to choose to "waste" their efforts on another solution wouldn't yield as vibrant a software ecosystem as we have now.
Does this whitelist drives that report themselves as a manufacturer of "Samsung", or does this whitelist drives that report themselves as "Apple".

If it's the latter, then they've functionally prevented me from ever upgrading a computer that I've purchased from them to add a new, larger hard drive. Now I cannot purchase a Samsung SSD from a third-party and have TRIM support (despite the fact that they ship the same drive, only changing the name reported as the manufacturer). Worse, a cursory glance at the store suggests that they don't sell SSDs as accessories, so I can't upgrade my drive at all and get TRIM support, even at crazy high Apple markup.

(I didn't find this advertised, but I suppose it's possible that the Apple Store may do this upgrade themselves, it seems totally crazy that Apple would completely prevent me from upgrading my disk.)
6 Ways to Augment Existing Credentials with Credentialing Software
It's OK for frustrated people to threaten children now?
To be fair, there's a big gap between saying how you could spend a million dollars and spending a million dollars.

But if someone who worked for me started talking about exacting revenge on enemies -- in a public forum or not -- I would definitely have a problem with that.
Thank goodness, I was concerned that we didn't have enough package management options!
Rate Limiting with Nginx
Show HN: A Simple Workout App for iOS
If opt-out happens after install, I would expect that your phonebook and such have already been transmitted before you are able to opt-out. But maybe the opt-out option occurs before/during install?
Mandatory XKCD comic: http://xkcd.com/927/
wget won't overwrite files by default. Instead it will append .1 to the filename and so forth. You'd have to use the -c/--continue option.
Naming Nameless – Anonymous
The kernel is required to support FP instructions, either through emulation (processor would trap them) or an FPU. Early on, no one had ported the emu code to Linux 68k, but even later emulation (done by Roman Zippel) could be hit-or-miss, so it was pretty common to not be able to boot without a real FPU.
You have already gotten good academic and research based advice, so I'll toss something else in.

Install MySQL on your machine to play with. If you have access to a Wordpress install that has some data in it, take a backup of that and restore it to your machine and learn how to write queries for it. The way to figure out what to query is ask yourself questions, like, how many blog posts were posted in the past year. What was the count of blog posts per month for the past year. Stuff like that. And anything that you could see someone asking you to answer. BTW -- I am not suggesting that Wordpress is an amazing database design, but it is fairly typical of what people do so its a reasonable place to learn.

Then once you feel pretty comfortable there, take a couple of the public datasets you can find online, Amazon shares a bunch of them and you can find others. Then create a database, import the data and write queries against it, following the same process of asking questions that seem interesting. You can even take the max-mind CSV file they provide and create a database out of that to learn how to query it and get answers. It is a small and simple dataset but there are a number of things you can figure out using it.

While I personally prefer postgres, I think MySQL is probably a good place to learn as there are a ton of tutorials and resources for it. After you master the concepts then you can switch between platforms much easier, MS SQL, MySQL etc. The basics are the same between them all, even though each has their own quirks and gotcha's, knowing how to work in one you can always ask Google how to do X in Y if you already know how to do X.
Agreed. As I get more experienced with Django (and a greater understanding of things like class based views) my code gets a lot more concise. I just updated some code from 6 months ago. If I were to replace it, it would probably be half as many lines, and more reliable.
I don't have time to even follow well thought academic ideas. Why should I be bothered trying to develop ideas of other people who don't put forward even a little bit of effort?

The concept is similar to SCrypt. He wants to utilize a memory-hard problem to make the difficulty of creating ASICs more difficult. However, this blog post has no ideas on how VLSI circuits work, nor any crypto calculations, nor any math or proofs that describe his thoughts.

He has a supposition: that using maybe AES (or any block cipher) as a random-number-generator, he can randomly traverse memory to increase the difficulty of hashing. (I'm assuming he's just using any ol' block cipher for this process). He leaves a component of the calculation in one memory block to keep it "inside the cache", presumably to keep it working quickly on modern CPUs.

Maybe. I dunno. He has no example code, which makes this sort of thing _very_ hard to discuss. I don't even know if I'm reading his post correctly.

But assuming this is how he's doing it (and mind you, I really don't know what he's talking about because he's so imprecise), my $0.02 of "serious" criticism is that its not obvious that these calculations cannot be pipelined and simplified in an ASIC or FPGA... at least any more than SCrypt (or BCrypt) was.

And remember, SCrypt has ASICs coming out of the pipeline, and also ended up being much much faster on R9 290x GPUs than your standard CPUs.

Honestly, the X11 proposals from the alt-coin community are better researched and more precise than what this blog-post proposes. This proposal here is so obscure and wishy-washy that I can't even discuss its merits.
If he is really concerned, he should invest in AI and robotics, to develop protector robots to fight against deadly robots.
Michael Hendrix described Mercury as Haskell + Prolog, which is accurate, I think, and an indication that Mercury is pretty far removed from what Cosmos is trying to do. (I'm more interested in Mercury). Cosmos looks like it wants to be a multi-paradigm scripting language, whereas Mercury is aiming for logical purity (no cuts), strong and static typing, and high speed (...for a Prolog). I think Picat (http://www.picat-lang.org/) or Ciao (http://ciao-lang.org/) are probably closer matches to Cosmos.
I would argue that it's far from a well defined problem. deb/rpm have very fundamental differences from gem/pip/npm etc. CoreOS takes a very different approach to packaging, and so does Nix/guix.

If it truly was a well defined problem, everybody would be using RPM. All the package managers you mentioned were created because somebody perceived a problem or limitation with previous formats.
Energy Independence, Millennials Top Issues Driving Changes in Real Estate
The first two are definitely blocked (without the Greatfire mirrors). I'm not sure about Coral CDN.
CentOS is not that bad, and RPM specs are way, way better than kludgy Debian packages. And anyway, if you run a business you will probably require RHEL or CentOS to get any vendor support.
Then there are the plants that will 'poison' the ground around them so other plants can't grow there.
It skews to the young: 83% for ages 18-29. That's a hard figure to ignore (although you HAVE to to make your point). Seems like for older people they own smartphones if they're in careers which might require one (e.g. office work, where college+ and $50K+ are more common).

For young people almost "everyone" owns a smartphone. Plus the cost is fairly low if you avoid the big four carriers and buy direct[0]. Smartphones aren't "premium" anymore and haven't been for quite a few years. Yet some people continue to talk about them like they are (and "HDTVs" and "cable").

[0] http://www.amazon.com/Unlocked-Quadband-Android-Touch-Screen...
And you have the love the sequence of events:

(1) First their senior business executive (Michael) not only floats his plan at very public venue, but mentions both the budget ($1M) and the number of researches (4) they were thinking of hiring.

(2) And then later, in damage control mode, the spokesperson (Hourdajian) tries to clean up by saying they've "never considered" doing opposition research -- despite Michael having just named both a specific budget they were thinking of allocating, and a specific number of researchers they were thinking of hiring.
How to Trap Your Emails
Well...68020+68851 PMMU chip. Regular Linux won't run on just an '020.
He, great article. I like the language already. Also liked the "it's the best, obviously" attitude.

Minor nitpick: what

if (s="a")
x=2

translates into?

s="a" and x=2

or

(s="a" and x=2) or (s!="a")

?

Because your example with if .. else .. seems to indicate the first one and that's weird.
Nokia Store to Become Opera Mobile Store
The threat against the children was vile and terrifying. The investors of Uber should be ashamed of themselves. Needless to say, a lot of Uber users are parents, and this news will definitely spread.
3 Mistakes Enterprises Make While Building for Mobile
Get a large site to adopt it, leak the password hash database. Voilà!
"My other car is a cdr" is an old joke. It is a play upon a kind of humourous bumper sticker ("my other car is a Ferrari") which was popular at one time.
What always bugged me is that curl doesn't follow redirects by default. Instead you have to pass it the -L option. curl always made more sense to me as a programmer's tool. It seems to be made for those who want a tool that you have to predictably guide step-by-step rather than something that tries to be smart and uses sane defaults. That's not to say it doesn't have it's uses though.
RxJava 1.0.0 released
I believe she is referring to opting out of the full body scanners[1] in American airports. One can do that by telling the TSA agent that they'd like to opt out of the scanner. They will instead do a manual pat down.

1: https://en.wikipedia.org/wiki/Full_body_scanner
I hope this solves the fad that every new programming language writes its own package manager.
> Can you explain why? Because its my experience that monads, once you understand them even a little bit, open up a way of thinking about and addressing problems that can be productively used in most programming languages (Python certainly included).

I talked about part of the answer to this question at the New York Haskell Meetup awhile back.

http://vimeo.com/59215336
I can believe you on the slavery thing but that's not really protectionism. Without being moralistic about anything I'm still skeptical that protectionism, as in restricting imports, works particularly well for a country as a whole.
C++ needs to modernize its legacy #include mechanism to be really a new language