skysight-inc/HackerNews huggingface dataset:
Which doesn't matter since both seabios and tianocore already exist.

But seabios is much, much easier to integrate because it has fewer moving parts
Bic Creating Globally Crowdsourced, Finger Written, Eventually Downloadable Font
Smake
Depending on who you're protecting against you might want to _really_ avoid trusting your TPM.
You're right, I made a mistake in implying that the "Markram did a similar thing...".

Specifically I'm criticizing trying to analyze the neural activity of entire brain regions. Neural simulation or actually trying to record neural activity wasn't really my point. I assume both currently have drawbacks weather its "not having accurate enough neural models for simulations" or "not sufficiently or accurately being able to record neural activity".

Yes being able to run analysis in a few seconds instead of hours has real implications for experimental analysis but again the benefits of the technology were never under my criticism or skepticism.

I suppose what I'm specifically alluding to is my criticism of trying to do such large scale analysis of neural activity itself given how little we know about what we should be trying to look for at such a scale.

I say "we" but I should clarify I'm no neuroscientist.
Will Science Burst the Multiverse's Bubble?
Really, Wow. Would you mind expanding a little on how that works? I mean, is HN just stored as a series of files on a server somewhere?
If the only requirement is to run it on a raspberry pi, and you find that a RDBMS will be too resource intensive, you can always use one of the cloud data storage services out there. Amazon has an RDS offering as part of AWS, MySQL, Postgres, etc. Then your app only needs to talk to the database over the wire with zero local resource consumption by the database.
The Best Visualization of the Internet's Submarine Backbone Yet
“[…] And these are programs that have existed for ten years or perhaps fifteen years, growing piece by piece as one craftsman after an other added new features.

Sort of like cities in France you might say, where you can see the extremely old buildings with additions made a few hundred years later all the way up to the present. Where in the field of computing, a program that was started in 1965 is essentially that. So we would always hope for tourists to become system maintainers, and perhaps then they would get hired, after they had already begun working on system programs and shown us that they were capable of doing good work.”

— Richard Stallman, 1986

https://www.gnu.org/philosophy/stallman-kth.html
How to use social media to boost your career [with infographics]
Presumably you mean a big collection.
> Enter it once on a compromised system and it's game over

The same is true of any heavily used system today. All systems: banks, credit cards, facebook, etc. use "something you know". "Something you own" has just recently picked up steam in the form of two factor authentication, but then again, how many people you know actually use that?

The only thing that I know of/heard of that might hold up against the type of attack that you describe is the behavioral keys: i.e. a key which is something about you that you dont necessarily know yourself, e.g. your style of chess, or your phrasing of sentences.
Our Work Here is Done: Visions of a Robot Economy
Thanks, I appreciate the nice answer but it's amazing how often newbies get laughed at for being curious! Glad it hasn't happened today :-)

So on to your answer, I'm going to be running this community at way less than 5000 visitors per day! So from what I understand, the site was run using PHP and every time somebody made a new entry a new file was created on disk with a reference to that file in the main index page. With the name of the file was based on the time it was written to disk, with some checking to make sure to avoid files with duplicate names. I assume the main index file was the front page of the site?

Have I got that right? And if so, where do you think I should take my studying to set something like this up. I mean, are there any frameworks that you know of like Jekyll for instance or would I need to learn PHP before I could set it up?
10 Home Modern Office Designs You Wish Were Yours
What is an "easy id"? Not heard of that before. Is that specific to your tax records, or some kind of ID for all state services?
It's converting an int to decimal, so there's an upper bound on how long the string will need to be. You could argue that the length parameter would be superfluous.
When using the <video> element, you can do exactly that. So we'd probably be in good shape. :)

(At least in Firefox, Chrome, and Safari. Try it out: http://www.w3.org/2010/05/video/mediaevents.html)
I've been watching his lectures from 18.06 this weekend (from here: http://ocw.mit.edu/courses/mathematics/18-06-linear-algebra-...).

I just googled and didn't find any reference to 16.02

I started using Axler's Linear Algebra Done Right. I found it _great_ when I was in the flow and could do the simple proofs in the exercises or 'as you should verify', and frustrating when I was stuck on the same page for an hour and needed to ask a friend for help. The reason I'm watching Strang's lectures now is that I paused my study for a while, and want a refresher before I pick Axler where I left off. I can't bear the thought of re-starting Axler from the beginning, but I know I can't just pick up where I left off :(

I'll take a look at coding the matrix.
Why not just store the salt with the data in the same file? Its not as though the program needs to maintain the files' binary compatibility with anything since the encrypted file isn't supposed to be readable by any other program other than the decryption program.
Raytracing is a very broad family of algorithms, path tracing is certainly "a raytracing algorithm".
Twitter architecture clone in Node.js
Go to http://kentuckyroutezero.com and scroll down until you see the giant 'Humble' and 'Steam' logos. Click on whichever one you'd prefer to buy the game through. Enjoy.
Searchers find nearly 200 bodies at MH17 crash site
As s Sikh Brit that also wears a turban I usually feel quite at home when I'm routinely in the US. Hardly any noise direct my way (must have got lucky) but plenty of folk do glance in a curious sort of way.

People seem to remember us more which is no great surprise given we tend to stand out a mile.

Back in my consulting days I used to work a lot at Microsoft offices around the world. For some strange reason no matter which country I was in, the local staff used to assume I was there for a speaking gig!

But I'll never forget the time I went to Argentina -- the whole airport stopped as I got off the plane. I didn't go back there in a hurry...
You should be able to mount BitLocker volumes under Linux with Fuse:

https://github.com/Aorimn/dislocker
> How does webm decoded in JavaScript compare with a gif for video? Is there a subset (beyond removing all audio) that could speed thinks up?

https://wiki.xiph.org/Ogv.js
Wait a minute, not sure I follow. Do you mean that I can run something like one of the forum communities I mentioned on the Raspberry Pi, but then offload all of the grunt work to Amazon?

Obviously that would mean that the Raspberry Pi would always need to be connected to the Internet which wouldn't believe much of a problem, but aren't there fairly significant privacy concerns with doing something like that? Or do you think it's possible to mitigate those concerns by encrypting the link to Amazon, I am only speculating wildly here while I furiously Google all of the acronyms you mentioned. :-)

Thanks!
"good caching" needs to be "stores in cache forever, unless an update is required, at which point, only the content that actually changes is updated in cache" to be as good as static files. In my experience, caching is never that good. What's the problem with writing to the fs on every POST? The number of GETs will still outweigh the number of POSTs significantly.
A static forum website seems like a contradiction in terms. Static means unchanging and forums must change by definition. I guess the author means the site will serve .html files?

The site could not be completely static, because something must be live to handle POST requests.
Show HN: Sneak.py – Unix/Linux command-line logger (streamline history files)
I read through some of "C Programming, a Modern Approach 2nd Edition" by K.N. King. The parts I read were good.
The Thermodynamic Ice Bag
Great story, excellent pictures. The colours and the dynamic range are sweet - does anyone know what equipment he uses?
Letter to a Young Bartender
Secure Boot, Network Boot, Verified Boot, oh my
You can indeed run a forum community but offload the work to Amazon. Speaking about that, you can easily run everything on Amazon, because the latency between your webserver and the database might become a problem.

Privacy concerns wise, Amazon and Azure and the sorts are probably way better protected than your own installation. Of course the privacy with Amazon and Azure are all clearly written in their terms of usage and privacy statements. And NSA wise, if they get into an Amazon (either politically or technically) they will easily be able to hack your own installation.
Fantastic. There's some video of it in action here: https://www.youtube.com/watch?v=CiHcgCwAw84
Pure ignorance. People would react remarkably different if they knew that defending innocents are a Sikhs religious duty.
There are a lot of open source products you can use, I would advise start at http://en.wikipedia.org/wiki/List_of_content_management_syst... to find a Wiki/CMS in the language you like most, with a flat-file database.
Then look for plugins/extensions that provide the community features you need.
I'm reading that as though you only call who comes out on top on paper - is that the case? No interview stage where you talk to all applicants in person before you try someone out?
Wickedleak Wammy Titan 3 Octa to Get Android 4.4 KitKat Update on August 1
Hi there, you ask interesting questions. I have two things for you that aren't exactly what you're looking for, but they are definitely relevant.

First of all, a while ago I made a serverless chat for in your browser. It's just a proof of concept, it does work however. There will be nobody there, but you can test it by opening two browser tabs or using a second device. It works in the same way that Skype works, peer to peer. It's cool, because it is in the browser. http://codepen.io/Azeirah/pen/BHnbz

Second of all, you know bitcoins, right? It has this blockchain thing. People are starting to realize the potential of the blockchain. I've seen multiple initiatives and examples of applications using the blockhain to store the data without a static database. Note however, the data is still stored somewhere, on the users' pc's!

This is not a database-less application, it is decentralized. It's still very cool however, and may have a huge influence on the internet in the future if it stabilizes.

https://eris.projectdouglas.org/ (and their github: https://github.com/project-douglas/eris)
> That's not what I meant.

I think you've misunderstood my question then. I never mentioned wars. I'm asking why these entities with the power to violently coerce others would operate friendly protection agencies, instead of simply stealing from everyone around them?

I consider this a pretty obvious and fundamental flaw with anarcho-capitalism, and I've never heard a coherent argument against it, so I'd really appreciate an answer here.

> He then has to invest into something he believes to be sustainable.

Which works pretty well in our current situation where you have a bunch of regulations in place to stop them abusing that power. They can't use violence. They can't lie to consumers. They can't make dangerous products. They can't abuse their workers. You only have to look at developing countries to see how companies operate outside these restrictions.

> Thus, I see businessmen as ultimate redistributors.

Except nothing gets redistributed. They invest, and unless they fail, they get even more money back. And after a certain point, they can even leave the investment to other people. Then you have a bunch of rich people doing nothing, but enjoying the majority of the wealth. Their investments may slowly improve life for the poor, but the massive inequalities remain.

> Yes, because in a free market the redheads would be able to legally invest money of their own to protect themselves from other people, who wish to kill them.

Yet again, assuming they have any money. If your hypothetical society hates redheads to the point of wanting them dead, then I would expect them to be incredibly poor, since their ability to participate in the market would be extremely limited.

> With government some may indeed get a little more "freedom", but always at the expense of someone else

Freedoms always come at the expense of other freedoms. Freedom from slavery means limiting the freedom to keep slaves, but I think most people are happy with that. There will always be trade-offs, the question is how we decide which freedoms are more important than others.

Can you explain why you think the freedom to decide how the last 10% of your income gets spent is more important than the freedom to eat?

> No, it cannot be fixed.

Why not? I have already suggested the solution (direct democracy) and your only objection is that it allows the majority to abuse the minority, but you haven't explained how capitalism fixes that.
Although it is interesting, I think that the data should be normalized for life expectancy. A country with a lower life expectancy will necessarily have a younger population. So instead of 14 years old, it would make sense to show the age of the (e.g.) first percentile of the population.
This is a fun exercise :)All right. Let us first analyze what the requirements should be. Obviously I am assuming a lot of things and thinking about this in a way I would go about building a (minimal)forum on raspberry pi:-

1. There should be a couple of predefined categories.

2. There should be a way to authenticate/authorize users.

3. There should be a way to search the previous posts.

4. There should be a facility to moderate.

Static forums

Very neat idea. All we need is a simple webserver, I am thinking, nginx that transforms and renders our posts to a user. Our first requirement that of predefined categories can be easily met by creating sub directories inside the directory that will be served. And we can avoid duplicating the pages between the sub directory (ie. a tag) and the main directory by using symbolic links[1] and configuring nginx to serve the symlinks [2]. Moderation of posts can be done by migrating a post in and our of a `moderate` folder that is not served by the application. But that obviously limits the moderation only to the webmaster. The trouble arises in two cases

a) When we need a facility to manage sessions. There is no way we can do that in static pages.

b) It will be quite difficult to create a search index for our application.

Now nginx is a good choice as it is pretty light weight and we will keep it. But what if we could have another application that can easily talk with nginx, manage user authentication for us, allow us to create search indexes, takes care of our data and still be light weight. Other have already suggested sqllite.How about couchdb?[3]

First couchdb has built in authentication and authorzation support. It will take you no more than 3 http requests to implement your own register-login-logout-scenario[4]. Second it is pretty easy creating simple search indexes with couchdb[5]. You can serve your forum directly from couchdb. It does not statisfy your orignal requirement of no database but it certainly gives you a way to work without any application layer. But perhaps most importantly it is very low on memory consumption. Not as low as sql lite but still quite low.

[1](http://stackoverflow.com/questions/1951742/how-to-symlink-a-...)

[2](http://nginx.org/en/docs/http/ngx_http_core_module.html#disa...)

[3](http://couchdb.apache.org/)

[4](http://www.staticshin.com/programming/easy-user-accounts-man...)

[5](http://wiki.apache.org/couchdb/View_collation#String_Ranges)
makes no difference to what - your not making sense here
Yeah, you can assume everybody will pass a buffer of length at least ten (2^31 has 10 digits).

Oops, make that eleven, for the zero terminator.

Oops, make that twelve, for the sign.

Oops, int can be 64 bits, better make that twenty-one.

Oops, sprintf honors locale. There may be thousands separators in there. Make it twenty-seven (or twenty-eight? I lost count. Also, looking at lconv, decimal points and thousands separators need not be at every third digit and may be more than one character long)

Yeah, I am sure that length parameter is superfluous.
If you're interested in ray/path tracing or photorealistic rendering at all I would seriously recommend Physically Based Rendering[1]. It's probably one of the most satisfying book purchases I've made. The authors go through every aspect of implementing a quality path tracer: image sampling, surface shading models, statistics and integration methods, intersection testing and acceleration and more. It's an absolute treasure trove of information. (Be prepared to do a lot of math.)

[1] http://www.amazon.com/Physically-Based-Rendering-Second-Impl...
Ask PG: Database, flat files or other for YC News?
https://news.ycombinator.com/item?id=99092
SingldOut
I don't think of "prevented" as a binary status. It's clear that at least some are prevented and the others are simply taken off the streets, making some of the aforementioned issues smaller, with certain other tradeoffs. I do not expect there to be a perfect solution any which way society goes about this. I have not seen much debate well informed enough to give more than opinions about the actual magnitude of many of the costs and tradeoffs, though I am interested in some of the talk about decriminalization (which is sometimes confused with legalization) combined with expanded addiction treatment programs.
I've heard that Facebook create ghost profiles based on things like known contacts (contact sync by a user) of users, so probably. What they'd use that for is less clear, although I assume their legitimate reason is for making better recommendations to new users and maximising early engagement (I seem to recall they have research papers on that topic).
Yeah, I wouldn't trust the TPM - certainly not from a Windows machine, and not even an Apple one after the recent revelations/research, which shows Apple tries to make the device secure against "regular" hackers, but very easy to access by Apple itself or the US government.
Converting your FirefoxOS Web Apps to Android APKs
https://en.wikipedia.org/wiki/NemID

Looks like terrible, Java-based spyware.
Thanks, good to know! :)
You're probably overthinking this. While the Pi is limited in processing power and I/O, if it's really a small community it will run a forum just fine.

Here's what to look out for:

1) Make sure you run NginX, it's fast and memory-efficient.

2) Install PHP-FPM and have NginX connect to it using a socket file. Keep the number of FPM workers small.

2a) Zend Opcache comes standard with PHP now, but there are scenarios where you might want to look into using APC instead, especially if you want to hand-tweak some caching into the forum app. But see if it's necessary first.

3) I had good experiences with MariaDB, a MySQL fork, which comes with the Aria table type. If possible, change the forum tables to that type, it's very fast. The worst table type on a Pi is InnoDB, it's pretty is much unusable.

4) Beware of flash medium write wear, buy a larger-than-needed SD card or place files that update frequently on an external USB hard drive.
> Please enlighten us on how to generate rainbow tables for passphrases.

Pick P, the set of passwords, to be something like "4-6 dictionary words appended". Pick R, the reduction function, such that it maps from a hash to a random value in P.
If I send you an encrypted file with minilock, you won't know my password, and I won't know yours, but you'll be the only one that can read it, and also you'll be sure I've sent it and not anyone else.

Public key crypto has more advantages and users should understand the basics. This introduction may be more clear (4:30) https://www.youtube.com/watch?v=vMiBwMHcSn0

Also I would only use their 7-random-words feature for passwords.
This is why you don't have "conversations" with law enforcement. If it actually was illegal, even if you didn't know, you just confessed to a crime and they can use what you just told them against you.

ps. reality-check, this dude paid $100 to basically get across town and eventually back - this is not how most of the rest of the world lives
Not public, at least.
http://www.inf.ethz.ch/news-and-events/spotlights/mobile_3ds...
Snowden promotes development of technology to subvert government surveillance
on a related note - Softwear by Microsoft
http://hideyourarms.com/2008/12/09/microsoft-softwear/
I get (and like) Uber.

On the other hand, I do not really get UberX. What is the difference to any other taxi I order by using an app (and there are many such apps now in most cities, at least in Western Europe)?

I have used UberX too and most drivers told me that we were not accepted for Uber, so they were driving for UberX in the hope of making it to Uber later. That would also explain part of your experience, i.e., the speeding. For a professional driver, speeding, especially when driving a customer, should be an absolute no-go.

In any case, I am very sorry for your experience with the American police. I have never had any encounter with the American police but I am also afraid of having an experience like you had. And as a guest in the US, there is not much I could do but to be as obedient as possible … :(
I haven't seen anyone mentionning it yet: what about a mailing list ? You could even offload its presentation layer to a third party nntp reader.
Hmm, interesting point actually.

Lavabit shown the government can demand installation of their own surveillance equipment on a company's premises to gather that data themselves. I wonder if they could make the same demand on a company like Apple to install their own back doors if Apple decided not to collect that information themselves.
Is C dead?
> If I have learned anything in life, it is that people are primarily self-interested.

I don't think people are, but even if they are, they are still irrational.

There are many people who sign up to join the army or a rebel force for reason that don't really make a lot of sense to many of us. Why would you volunteer to likely die? There are people who 'voluntarily' join churches or cults that heavily restrict their freedom. There are many young people who live in ghettos who are likely to die young if they stay, and have the opportunity to leave for a better situation (comparatively), and yet stay anyways. There are people who spend their lives working hard on their career at the expense of their family and friendships, something that few people would consider in the best interest of the self.

If I have learned anything in life, it's that people usually don't really know what's in their best interest, and the best we can hope for is that whatever surroundings and values we grow up in and conform to to are ones that benefit us.

And that's even assuming that our self-interest is our primary motivator, which is not very likely.
"For a professional driver, speeding, especially when driving a customer, should be an absolute no-go."

That does not describe my experience with taxi drivers at all. They speed a lot and customers expect them to speed when they hurry somewhere. (I do not live in USA)
Prev discussion: https://news.ycombinator.com/item?id=8059380 (9 hours ago)
No.

Why do you think C might be dead?
No, it's all automated and works fine without checking up on it. The only thing you have to do from time to time is updating Arq. You could also enable mail notifications so you'll get notifications if Arq reports any errors.