skysight-inc/HackerNews huggingface dataset:
Because there is a bidding system involved in this process, if you would bid $25 for example, than a project of $10 doesn't make sense. So I thought I'd be nice to have a minimum. But up for ideas.
MOSIS offers multi-project wafer (MPW) runs at 28nm from GlobalFoundries.

https://www.mosis.com/products
Ah, I see, I wasn't aware that a panic in a child task no longer panicked the parent task. That was surely the case in older versions of Rust, but I have no idea when it changed. Thanks for the RFC!
Doesn't really matter, does it? Even if MITM attacks are 99% of all attacks that doesn't leave you any worse of with a self-signed certificate. Better yet you are able to use a root certificate only trusted by most, rather than all, browsers because you secure that much of your traffic (which could easily be the 80+% that runs a modern browser, just not the few virus infected XP machines) which would enable actual innovation among CAs.
People are unwilling to get under the hood and get dirty because their cars are generally reliable and satisfy their current needs. This is not always the case with computers. The two things are not comparable.

A better analogy would be literacy. Many people struggle with functional illiteracy in the United States (and throughout the world). These people are frustrated and have limited economic opportunities. If they were given better resources to help them achieve functional literacy, they'd be happier and more successful overall.
Harmless jokes are one thing. Hard drugs are another. What if someone was recovering from their life being almost destroyed by heroin?
Apple Seeds OS X Yosemite 10.10.2 still failing to fix Wifi issue
it's far easier to mimic and manipulate pixels

For techies. For other people making the computer work is magic.
ARM have a real habit of churning out ISAs on an as needed basis, such as the Thumb stuff.

The uncomfortable reality here though is that this is just another project from the ultimately failed MIPS/SPARC view of the world. ARM has little to zero academic credibility as it is really just a jumped up 6502. This lack of any sort of theoretical purity is really their big strength.
It's a good point, but most people don't care about that or government surveillance. Any friction introduced by things they don't care about will be seen as annoyance and will be ignored at best. And since absolute majority of websites are likely to stay on http forever - warnings won't do much good and probably will get disabled again in the future.

The good news is: more sites will switch to https.
I also highly recommend R.

Dplyr and ggplot2 (noted by baldfat) are exceptional.

I recently wrote a tutorial on dplyr here: http://www.sharpsightlabs.com/dplyr-intro-data-manipulation-...

To put this simply, dplyr's syntax is set up to create streamlined workflows. All of the major data management tasks (sort, subset, group, summarize) are easy to do. And they can be "chained" together (much like using pipes in Unix).

Ggplot (another R package) is an amazing data visualization tool. The syntax has a deep underlying structure, based on the Grammar of Graphics theoretical framework. I won’t go into that too much, but suffice it to say, when you learn the ggplot2 syntax, you’re actually learning how to think about data visualization in a very deep way. You’ll eventually understand how to create complex visualizations without much effort.

GGplot and dplyr are the reason I settled on R (instead of Python). When you use them together (again, using "chaining") you can explore your data rapidly and also create really high quality analyses.
I'm using a tool called HDSentinel for all Linux machines: http://www.hdsentinel.com/hard_disk_sentinel_linux.php - it's a small static binary (closed through) that reads the SMART values and calculates a health formula out of it: http://www.hdsentinel.com/help/en/52_cond.html

I don't have detailed statistics but it's quite reliable in predicting disk health. All drives I had to change because even ZFS couldn't cope with read errors anymore had a health below 10%.

I'm using this for Nagios checks instead of other SMART checks as it's more reliable and the health reporting is all you need to inspect the drive further. Never got reliable performance values out of the drives we use through. But that's a SMART problem for certain vendors.

I have nothing to do with them, I just think it's a great tool that allows watching the values named in the article quite elegant.
Click Hedonism, ctrl f 'tokenadult', shrug at the sufficiently advanced technology indistinguishable from magic.
> IIRC Rust wanted to take the same route like GO
> regarding interfaces and generics, but Niko made an
> argument that it is wrong turn to make.

This is a mistaken conception, as Rust has had something approximating generics since the very beginning (though they have changed drastically since the outset), and traits have always been explicit rather than implicit (and it was pcwalton who initially conceived traits, not nmatsakis (and traits as well have changed drastically since their inception (the bottom line is that pretty much everything about Rust has changed drastically since its inception))).
Ask HN: How do you plan your days and keep track of monthly progress?
I would love to hear success stories of using a particular software or note-taking strategy(I know its not the tool itself that plays the major role but still looking forward to give a shot to some software)
In many cases these can be thought of as "bug fixes" cleaning it up might expose us to even more issues.
Simpler:

class Storage:
pass
Ask HN: What is the most important lesson you learned this year?
Related discussion with and in between W3C TAG members

http://lists.w3.org/Archives/Public/www-tag/2014Dec/0098.htm...
- top 100 users link - fixed, thanks

- rankings across all the categories. good idea - shouldn't be hard to do, but don't have the time to implement it today :)

- as for what the headings mean, from what I understand they are related to http://en.wikipedia.org/wiki/Big_Five_personality_traits - but yes, the IBM watson docs are very vague on this subject
Launching a startup in the final year of university
Is there a picture of RISC-V architecture (with pipeline, ALUs, FPUs)? Couldn't find anything.
More interesting than seeing motor function - being that C Elgans has been shown to exhibit depressive behaviour [1], I wonder if they can observe or trigger depression in the model?

That would, to me, show something much more thought provoking.

[1] http://scholar.google.co.uk/scholar?q=c+elegans+depression&h...
Honestly, half of that they teach is more like computer science and statistics instead of data analysis.

What I mean is that they have you spend weeks and months learning data types and 'for loops' when in reality, you don't need those to get insights from data. There are other toolsets (namely: dplyr and ggplot) that don't require you to know control flow, etc. If you're a developer, I'm sure that sounds strange, but believe me, you don't need software development style knowledge. What you need is to be able to do data manipulation and data exploration. You need to be able to turn data into insight.

Said differently, these courses are teaching statistics and CS in R. What they should be teaching is data manipulation and data visualization right from the start.
I'm impressed. The author did a lot of mangling to allow the code to be as small as possible. Other than ELF and a.out format, (which is discused by @jcr) I wonder if there are other formats understood by Linux ?
This is really cool, the virtual filesystem and query abilities makes it really powerful.
Show HN: Clips by Fly Labs – the simplest mobile video editor in the world
What a shitty article.

> As interesting as these new developments–called “NoSQL databases”–were, though, only bleeding-edge startups and a tiny handful of other dreamers were really taking them seriously.

What is this shit? Seriously, wtf. I mean, sure, Mongo saw a lot of use among the mentally challenged, but a _lot_ of big companies have _big_ NoSQL clusters in production. Hell, according to datastax, a quarter of the Fortune 100 use Cassandra..

> <couple of tweets about how non-AD databases are a bit shit>

> MongoDB is not ACID compliant. Neither is Cassandra. Neither is Riak. Neither is Redis. Etc etc etc.

The fact that C*, riak, etc aren't ACID isn't a point against them; it's a calculated tradeoff. It's only a problem when they are advertised as being ACID, and I'll happily join you in condemning them if they do call themselves ACID when they are not

We are seeing the rise of "NewSQL" (that is, datastores with transactions), but that does _not_ mean the death of NoSQL, and it does _not_ automatically imply superiority to NoSQL. It's about choice, and that is fucking awesome. Stop trying to induce some twisted total ordering on each consistency model. It doesn't exist. As long as a consistency model is clearly documented, accurately implemented (yeah, I know, I can dream), then there is no innate superiority. Stop trying to create one.
> you can't get them fired because they deliver fast rushed spaghetti code

That is a management problem, not a hiring problem.

A couple weeks ago I asked for specific examples in a similar discussion[1]. Most of the responses I got were partially or totally management problems that companies were trying to fix by modifying the hiring process. If your management processes are shit, then you do need to be extremely careful about who you hire, because one bad one can ruin your company. The root cause, though, is management, and the proper solution is to fix your management processes, not hire unicorns.

[1] https://news.ycombinator.com/item?id=8694284
Per that page, "multiple high performance [RISC-V] chips have been produced, at 45 and 28nm", which is very encouraging.

More from the page, enough to get me interested:

On performance: "As a rough guide we would expect ~500-1GHz at 40nm and ~1.0-1.5GHz at 28nm."

Is volume fabrication feasible?

Yes. There are a number of routes open to us. Early production runs are likely to be done in batches of ~25 wafers. This would yield around 100-200K good chips per batch. We expect to produce packaged chips for less than $10 each.

Looking at this slide show: https://speakerdeck.com/asb/lowrisc-a-first-look I see they're doing some very interesting things. Besides a lot of usual stuff, 2 cores each with I+D L1 and a shared L2 cache, they've added tags!

2 bits of tags, and they're thinking general purposes (e.g. GC) as well as security. That's big, something we haven't seen in hardware since Lisp Machines, to my knowledge.

Also I/O "minions", non-coherent RISC-V cores, like the CDC 6600 etc.

I'm now quite interested in the project.
A better approach would be, in my opinion, to only show insecurity when a <form> or user input is requested, i dont really see the use in https everywhere for small static websites.

DNS will still leak most of the websites you visit, so anonymity in this case is not really the issue that will be resolved.
"The Selfish Gene" is explicitly directed at the layman, and absolutely no knowledge of biology is assumed. While this presents a danger of boring readers (such as myself) who are already familiar with DNA and meiosis, the colorful metaphors Dawkins uses throughout the book do much to keep the reading engrossing and entertaining.
After a lengthy exploration of basic biology, covering topics such as DNA and the origin of life, Dawkins introduces the gene-centered view of evolution that has long been textbook orthodoxy. Dawkins uses the remainder of the book to look at various types of animal behavior in an effort to convey some general conclusions and tools to help the reader understand evolution and natural selection. Much of his effort is devoted to explaining behavior in terms of the 'selfish gene' - especially social behavior that has long been held to have evolved 'for the good of the species.' Dawkins shows that how fundamental axiom of natural selection (that the genes best at surviving and reproducing will eventually spread through the gene pool) leads directly to the selfish gene and the behavior exhibited by nearly all animals (humans being the prime exception).
I should warn that conservatives would probably not enjoy the book nearly as much as I did. Dawkins is an open secular humanist with socialist leanings, and is not worried about offending the delicate sensibilities of creationists and fundamentalists. This book should only be read by those willing to 'accept' the validity of natural selection and evolution; others would only waste their time. I would direct readers seeking a more scientific discussion of these issues to G. C. Williams's "Adaptation and Natural Selection." All others will most likely enjoy "The Selfish Gene" a great deal and finish the book with a new appreciation for and understanding of evolution and biology.
I use stainless steel as a tougher alternative to glass. Though glass is probably the best solution to the problem. Check out kleen kanteen, http://www.kleankanteen.com/ they make high quality stainless canteens of various sizes, and are great for hiking and on the go.
Here are five reasons why you might want to serve a small static website over https:

https://www.bitballoon.com/blog/2014/10/03/five-reasons-you-...
It can matter a lot which page you're visiting. Also, DNS can be secured later.

When the EFF project to make and update free certificates for everyone launches, there's no reason not to put everything on HTTPS.
The article subtitle claims C. elegans is a parasite. That is incorrect. C. elegans tends to live in places like apple orchard floors where they eat decaying fruit. They are quite harmless and have been instrumental in genetics research.
>still not sure why it's relevant here.

I think it is important to point out because so few people still know about it. If few people know about it, they are likely to support harmful policies that they think will help the economy or job creation, but will not.
Kind of misleading when the video goes "this is not a program driving the robot" - of course it's a program. Just because they copied the interconnection structure of a worm brain doesn't make it not a program. It's simply very hard to reason about because it's structure and mode of computation isn't readily apparent, so we can think of it as the world's largest perl one-liner.
I moved across the Atlantic to co-found a startup this year. I learned a lot about product and customer development, etc. The usual stuff people talk about a lot. But I'm surprised at how much I got to learn about myself.

The most important lesson for me is realising the effectiveness of knowing yourself. Know your strengths, weaknesses, how to handle stress, how to handle conflict, know what you want, don't want, what you value, best environment for innovative thinking, etc.

Knowing yourself well helps you become more optimal in everything that you want to achieve.
Very interesting, although it seems to be broken at the moment. It connects and then just kind of hangs (connecting with the latest SSH client in arch). It's a cool concept though.
We at lowRISC intend to produce in volume at 40nm or 28nm. http://www.lowrisc.org/
Indeed, Paglen's been great on this. See also his Cabinet article http://www.cabinetmagazine.org/issues/24/paglen.php which goes beyond NRO to other beloved organizations (e.g. "a secret Air Force Base near Groom Lake).
Thanks for your interest, we're hoping to share more very soon.
I wrote a glitch library some time ago too. :)

http://akx.github.io/glitch/glitch_built.html
Even if it was just that, it would probably work as a predictor of skill. After all, people being good at one system of formalized abstract thought must be a reasonable predictor that they will be likely to master another one.

But it's more than that. Algebra and "algebraic reasoning" (to use a non-technical term I just made up) are the underpinnings of Computer Science, which is why Algebra is featured prominently in the CS syllabus. Of course this is obvious in CS theory (where you'll play with numbers as if they were programs), but it's also useful in order to write actual programs.

I'm not saying you must understand Algebra in order to write a CRUD in your typical web application. Likewise, you probably don't need to understand Relational Algebra to write SQL for the aforementioned web application. You can understand surprisingly little in order to "muddle through". And intelligent self-made programmers will actually be able to write complex software without a solid theoretical foundation to back them up (maybe rediscovering the wheel along the way). It's definitely possible to write software without knowing the theory.

However, I think you'll be a better programmer if you do. (My highly subjective opinion: it's definitely more fun if you also understand at least some of the theory!)
People like to quote the scalability page and claim that Bitcoin will have no problem scaling, but I don't think they really understand what Bitcoin will look like at scale. No one is saying that it _can't_ handle howevermany txs / second. But do you want it to? That is the real question.

Right now the network has <7000 nodes, a number that has dropped from almost 30K in the past few years. [0] The blockchain is <30GB and a node can expect to handle ~15GB/day of bandwidth. [1] You will also need at least a gig of RAM, preferably more. The UTXO is 500MB (which needs to be stored in memory).

So what we know is that despite the relatively low requirements of running a node, we are bleeding them faster than we can get new ones. People claim that storage space and bandwidth getting cheaper will solve the problem. Given past performance of the node landscape, that statement does not hold weight.

So what are the consequences of all this? Well, the node landscape will centralize very quickly as the bandwidth and storage requirements far outpace what most would be willing to provide the network gratis. Universities and large payment processors will be the only ones who can afford to run full (archival) nodes. Pruning and all that will help, sure. But in order for Bitcoin to remain true to its decentralized roots, a distributed node landscape is vital. If everyone isn't validating everyone else's transactions we have a big problem (imo, of course).

[0]https://getaddr.bitnodes.io/
[1]http://statoshi.info/#/
Reminds me of megaphone:

http://en.wikipedia.org/wiki/Megaphone_desktop_tool
Hm, reminds me of the Athens affair[1].

[1] http://spectrum.ieee.org/telecom/security/the-athens-affair
Couchdb is a NoSQL store that is ACID.
You're asking for a picture of a particular RISC-V implementation and its chosen microarchitecture. The RISC-V ISA has a range of different implementations each hitting different points in the design space and different trade-offs in terms of area/performance. See for instance the 'Sodor' teaching cores https://github.com/ucb-bar/riscv-sodor https://github.com/ucb-bar/riscv-sodor/wiki which demonstrate 1-stage, 2-stage, 3-stage, 5-stage, and micro-coded implementations.
DNS will only leak which hostname you visit, not which pages you access on that hostname. You hereby definitely resolve a privacy issue.

Furthermore, the presence of a <form> element also looks like a very bad measure for 'protectworthy' information to me. Websites that require a user session to be established, need users to send a cookie for every request. Those requests need to be secure, or the sessions can be stolen.
Xhibitionist is the Batmobile of the high seas
Javascript is a great language, and people who hate on it are very often just mindlessly repeating what they heard somewhere.

A person I used to work with liked to hate on js constantly. Then I looked at his code. He was trying to write js like it was java, because that was his background! If I wrote js like that, then I would hate it too.

If you don't know the fundamental concepts of a language, then you are clearly not in a position to take advantage of it's built in characteristics. Different languages have different "natural logical patterns" that take advantage of that languages design choices. By learning these patterns in one language, then when working in a different language if you get stuck you will have them available.

This article makes the point that you should avoid trying to do standard OOP in js, and I would generalize this idea as follows:

Every programming language has its own unique attributes, conventions, patterns, etc... when working in a new language, it's important to learn how to write in that language's style, instead of imposing a different languages style.
The Unlikely Rocks Found in Mosques, Siberia and Outer Space
Is it? The front page of CouchDB says "CouchDB is highly available and partition tolerant, but is also eventually consistent"
Underlying this is the problem that ratings are a bad choice for communicating success and satisfaction. We need something better such as a vague standard for tagging with potentially relevant criteria such as "unclear goals" or "communication failures" that says something about what actually went wrong.
> The one thing that hasn't changed a great deal is accessibility to them.

Just acquire them like you likely acquire any other currency: accept it in exchange for your labour or the goods you have to sell. That's what I do, for online math tutoring. It's just some pocket change on the side for me right now, but it's helped me buy a few Christmas gifts already.
Work to install https-capable web server, get and install free certificate and support all that still needs to be done by someone and there is no such someone willing to do it for free for millions of websites. Cost is still significant for majority of websites.
IIRC you can't update multiple documents atomically.
Not that many rouge certificates to look for.
Sadly, I have seen this quite a bit already in my short time in the Valley - how do people get so caught up in the tech industry jargon that they forget how to interact with people? Even worse, this is what seems to be the heart of why management in general is so terrible in the area. True leaders are in short supply here.
If you want to be pedantic, get it right ;)

It means both.
AttrDict only lets you get items using attributes. addict lets you set them as well!
And it would be so much easier to make a murder look like a suicide with a (public) search history like that.
C. Elegans is related to many species of parasite. I used to use it to help understand strongylioides.
>Global war and famine is not far away

Bullshit. Human suffering has never been less than it is now. This is the best time to be alive and more so in the future. We will walk on Mars, cure diseases and you will be miserable for no good reason. Why do people wish for doom facts be damned?
Since when is HTTPS secure?
Smallest useful DOS program I ever wrote was FF FF, or in other words .. reboot! :)
The Future of Space Launch Is Near
Yes, and I should have mentioned it. The fun thing about XCP is that I can use it now, unlike Ethereum.
Are the sock puppets that frequent HN simply much harder to detect? It often surprises me that HN is not a target for these kinds of people; I like to think that I have a good sense of when this kind of thing is going on, but probably I'm less sophisticated than I think I am.
While I agree with other posters that there could be a bit more information, I think the git based config is a pretty interesting approach.

Nice work guy, look forward to seeing it a bit more fleshed out.
It is rarely the speed of the connection that makes caching an issue, but much more frequently the cost of the generation of the data and the cost to maintain that data post generation.
TaiG jailbreak tool for iOS 8.1.2 now available in English
It likely is just a machine. But incredibly complicated. C elegans itself is quite complicated with 300 neurons. It responds to various chemical stimuli, each neuron has thousands of activated genes, it responds to food and nutrition sources, touch, etc. As humans we have over 100 billion neurons.