skysight-inc/HackerNews huggingface dataset:
At least the supreme court overturned Vorratsdatenspeicherung in its former form. Hopefully the Pirateparty will manage to pull itself together and be a good oppositional force in parliament one day.
Your submarine "needs" ~zod to be found by anyone because:

try=> ->-<
... (your submarine)
try=> (sein ->-<)
~zod

... ~zod is your parent ship. Without him, you simply have no forwarding address.

If your batz wizardry is sufficient and ~zod is not there (both of these are things that we are not counting on being true when you run Urbit for the first time) you will still get the same result in your terminal, you can reach out and contact other carriers and their friends, even without ~zod. They just can't find you. And you need to find another way to bootstrap your clay (filesystem) if you care about having local clay.

Think about the difficulty of coordinating multiple stakeholders, compared to the ease of explaining the "benevolent dictator" model that most of computing is really based on today. If the only thing that ~zod needs to do is point submarines at one another and facilitate the existence of other signing ships under his domain, that's very easy. Doing those things without ~zod's cooperation will require some further thought and more explanation.

I am a carrier owner (~del) and I count on ~zod to make it easy for new subs to find me. It's very convenient this way. But, anyone who knows how to type:

:~del/main=/bin/hi ~dalnel

... can also reach out to my carrier and run "hi" (become mmy neighbor) to find ~dalnel with my help, and exchange keys with him (~dalnel is the cruiser, like ~zod's ~doznec).

~zod never needs to get involved. There is, however, no magic under the hood. My carrier ~del works exactly the same way, except he is not preferred in the same way by the submarine client implementation.
and how long till Urbit can render marl marx and mane? aka how long till I can make a UX using web technologies that runs on Urbit?
And if you want to program like Holmes as well...

http://www.amazon.com/Elementary-Learning-Program-Computer-S...

This was the first programming book I read, back in the eighties. Lately I got a copy for nostalgia's sake, and it's all still spot on good practice today - problem definition, algorithm design, avoiding global state etc - although the language (both the Pascal syntax and the Conan-Doyle-style prose) probably wouldn't suit today's "Dummy's Guide" market.
I'd rather be comfortable. The life of animals in the wild is generally brutal and short - give me my blankets any day over some sense of duty.
I agree. I think whichever stack you pick will be the "wrong" one for some people, anyway :). What matters is bringing something useful and usable right up front, because if you even can't do that, then it doesn't matter which stack you pick, you'll never get off the ground. I'd suggest picking the one you're most comfortable with, that helps you get things done instead of getting in your way. Once you've proved a concept and gained a bit of feedback and traction, then you can start looking at other stuff, if that's even necessary.

(Full disclosure: I build things using both ASP.NET MVC and node.js: they both have their strengths, and both have their weaknesses). Which one is "best"? IMO, it depends on the context, and what you're trying to do.
Hmm in some scenarios the colours would really benefit from forming an alliance... :) It's fun to watch how different stories unfold.
As someone who believes in the rule of law, I don't find these assertions particularly compelling, or even relevant. If Poitras committed a crime or was suspected of committing a crime, she should be charged and entitled to defend her actions in open court in front of a jury of her peers.

But what reportedly happened to her--since we're talking about Germany--reminds me of some of the Stasi's zersetzung: https://en.wikipedia.org/wiki/Zersetzung. Instead of enforcing laws, she was repeatedly harassed, seemingly with the intent to intimidate and destabilize her and her work.
This may be far wiser than almost anything that has ever been posted on HN, but you can't feed this shit to people who are not ready for it. It is a lesson which can not be taught. The real truths in life are not something you can read about. Real knowledge can only ever come from within. You can never lead someone to knowledge, but you CAN inspire them to seek their own - and you've done a pretty good job at that. Thank you.
there are similar mechanisms in the US . in many cities, a landlord is required to register a tenant. similarly, purchase of real property is public record...
I wonder how you come to that conclusion, because physics is not proven to be of "infinite complexity" (loose statement).

Some things that we are used to from mathematics might not be true in physics. Take for example the fact that in mathematics the real numbers are uncountable. Now in reality (physics), the whole set of real numbers may not exist. It is only an abstract concept from mathematics. And while it may be possible to reproduce any real number in physics as some quantity, you are reproducing them as you go, making the "real" (physical) real numbers countable.
I'm sure the NSA has a free-reign there. Even if the BND cannot spy internally, they could just ask the NSA for what they need.
Pre-EMR, I thought most docs dictated their notes on tape that were then transcribed to the medical record by clerks. Why are doctors having to keyboard this stuff now?
They don't "pretty much show active surveillance on individuals". Even the NSA doesn't have the human intelligence analyst bandwidth for that. The Snowden leaks show pretty expansive collection of data that could be examined by analysts, along with tools to make the analysis of that data even easier, but unless I've missed one there's nothing in the leaks demonstrating "automated SWATting of a house".
Interesting - what are the high barriers to starting a business in Europe?

AFAIK most countries in EU have higher unemployment benefits and other social protections than US (many ppl live on benefits while starting a business). People who say leave a mega corp to do a starup still have health insurance. Registering a company take a few hours. Most countries have all kinds of tax subsidies for the founders, investors and employees of new businesses.
I don't see my main startup as having failed, instead I decided not to keep it going. It was very close to profitability in a huge market (China) with enormous growth potential. The problem was I needed to run around doing non-fun business stuff (raising capital) and double-down for another few years to see it through. If I had, I'd be rich now. But I chose not to, and have no regrets. So where did life take me? In short: better places - more money, less stress, family, leisure, travel. Find what you want out of life (hint: loads of money is rarely it) ... work smarter not longer.
Entropy Broker
Winning the Second Chance with Remarketing Lists
I see your point. And I agree with it. I'm not suggesting to override user preferences. But there are some specific cases when a tray icon application loses most of its functionality from disappearing. The Windows API could at least let the developer know when the icon gets hidden: this way the user could be presented with a one-time dialog that informs about the user experience change that happens when hiding the icon.

Or, this could be an app permission requested to the user.

Just my 2 cents of course.
Very interesting to me that the author heard nothing of Assange hints that Anke Domscheit-Berg is probably a US spy. Guardian, still angry at Julian?
Well, Occam's razor is very subjective, dependent on what each person finds the simplest explanation to be.

Some people deny experiential consciousness exists at all (how they deny this, I'm not sure, because to me it is the one thing I am most certain exists), so to them the p-zombie argument would be the simplest.
Mr. Miller Doesn't Go to Washington
I started using "folks" much more for this reason. It is just as folksy as "guys" but more inclusive. Thanks, folks!
Its not necessarily just about the quantity of data. What you want to do with the data (the queries you want to run) should play an important role in deciding your database.

For example: a query workload with lots of deep traversals would make a graph database attractive even for a relatively small dataset.
Would be great to see what other players have entered. Compare your skills to others. You lose interest pretty quickly without being able to measure your success.
Theo de Raadt (ruBSD 2013) [interview on code quality, funding and more]
Health Level 7? http://en.wikipedia.org/wiki/Health_Level_7
Have a read of A New Stoicism by Lawrence C Becker [0]. It is quite technical in places but the introductary chapters and the conclusion will do enough to put old Bertie back in his logical positivist box. It's not as if Bertie was a slap, happy old hippy himself.

[0] - http://www.amazon.com/New-Stoicism-Lawrence-C-Becker/dp/0691...
Measure What Matters Most: A Marketer’s Guide
DIYBio usually isn't about discovering new stuff, but rather imitating "old" experiments, a lot like electronics enthusiasts will build more or less novel projects.

A better chance for real innovation out of the DIYBio segment is enabled by new DNA sequencing technology, like Oxford Nanopore MinION and PromethION. These devices are comparably cheap, require easy to modest laboratory work, and yield hackable data. Especially the MinION system is currently priced around 900 pounds for the starter kit and about the same for extra "consumables". Not generally available, as of yet, though.

An assembled genome might not get you published in nature, nowadays, but there's still lots of organisms left to sequence. Sometimes just for reference, sometimes these genomes can help in a conservatory effort.
I just came across this interview. If not many upvotes, I hope it gets some insightful comments from the HN crowd.
Surprisingly interesting to play and watch. I would like more tools to add cells(mspaint-like)
Staying under the blankets longer than required will shorten the journey even further. Perhaps, it might make it even more brutal.
All of that stuff works now. If you're asking how long until it's supported, I'm not an employee of Tlon, so don't ask me. I can tell you that most of this stuff is still very slow, even if it works.

Check out the demo app, you can click a button and increment a number on the page, and it generates an event that gets reflected out (through some like AJAX) through the server, back out to as many subscribers as are currently viewing the page in their javascript-supporting browsers, happens almost instantly.

I have to apologize I have no short instructions to get you to this demo, it exists but I'm sure it may still rust more before it becomes a priority to build things based on it. I'm not sure if you're meant to be impressed by this demo, but there's also twitter API client you can use to tweet which is more obviously useful if not quite as whiz-bang.
What do you expect from Mother Jones.
Hi, this one was just to showcase my OAuth express middleware, which in turn uses a code from Mashape's guardian auth proxy.

Currently all of these OAuth flows requires human interaction, at least for the first time. I think the OAuth specs guys are working on a digital signature that will allow multiple provider sign on in future.
Why is an algorithm telling me what I should be interested in preferable to the minimal effort of actually reading what people write? Discussion forums are about the dialogue, and those long threads are a feature, not a bug.

What you seem to be looking for is akin to insisting that book publishers only publish the covers of a novel because the summary is really all you need. You're missing the plot if you approach it that way.
Battle at the Berrics – Skateboarding Data Visualization
Don't listen to anyone who blindly suggests one direction. Would you listen to someone who said "use C++ for everything" ? No. Because it's dumb advice. Use the right tool for the right job. If you're an application developer you need to invest the time to try some of these databases. In every startup and enterprise I've worked at in the last 10 years it has been application developers who chose the database.

You can cover your bases by trying out a few: PostgreSQL, Cassandra, MongoDB, Couchbase. Sites like MongoHQ, Cloudant, Amazon RDS can spin up a database for a few dollars and give you an opportunity to try building a simple application.
Partridge Ipsum – We Need to Talk about Alan's Placeholder Text Generator
Indeed; I found that trying to help a side by adding to its numbers near to its borders typically resulted in that side dying off faster... unexpected.
There are many other reasons to use "NoSQL" not just big data. Sure MySQL would probebly be fine, but somebody might just think that RandomDB might just be nicer to use, easier to set up, closer to your data model or any number of other things.

> NoSQL has an learning and 'new technology' overhead that isn't worth paying unless the pain of using traditional databases is too high.

You say that as if everybody is born with knowlage of SQL. I would of course teach SQL to every new programmer still but im just point out that is not the best argument.
Stoics are tough minded rationalists who can take the shit thrown at them by life without complaint and hopefully without compromising their integrity or mental wellbeing.

You don't need to be Einstein to see that this has a huge crossover into the startup world where the stress is huge.

Your ignorance and inability to make this connection is endearing if not a little worrying for your future sanity.
> Datomic isn't fully open source

Couldn't agree more.

I've worked at two Clojure enterprises recently and both really wanted to use Datomic. But in this day and age nobody wants to commit their data to another proprietary database.
Some Non-Obvious Advice on Thought Leadership
Or excellent at both but you can't deal with that possibility because it could make you question your own capabilities.
As more people move to Berlin, the costs of living will be more like those of London in 10 years from now.

Not necessarily. Rising prices in desirable cities is not a law of nature; it's a political principle, because most Western cities restrict development, leading to supply shortfalls and price rises. Edward Glaeser's The Triumph of the City describes both the political dynamics and their problems well: http://www.amazon.com/Triumph-City-Greatest-Invention-Health...
I'm quite confident that Eliezer would object strenuously to this characterization!
many European countries (including Germany) issue biometric passports which require your fingerprints. If you refuse to be fingerprinted, you are unlikely to be issued a passport.

Not true. I applied for a new German passport recently. They said "we can give you the biometric one - costs more, takes longer to process, has to be made in Germany and sent here ... or we can give you the normal one. The normal one's fine unless you want to go to 'certain' countries .. notably the US." I said give me the normal one, I've had enough of that country's immigration bullshit already.

TLDR: US' fault, not Germany's.
It can be stored twice, but I don't think that's the ordinary case. Pages that are hot in PG's buffer cache are likely to stay there, making the same page in the OS buffer cache cold (because there aren't many requests for it). That's not always true, because writes to hot pages will end up going through the OS buffer cache maybe a couple times per checkpoint cycle, but it's still not (on average) stored twice. I don't have empirical numbers here, unfortunately, so someone else can correct me and fill in details.

At least from the discussions I've seen, there isn't a lot of interest in using O_DIRECT or otherwise taking on the I/O scheduling problem into postgres. It's not particularly exciting to me, because

* Takes on the I/O scheduling problem, rather than the simpler method now of just handing pages to the kernel for lazy writing, and fsync'ing at checkpoint time.

* Requires a lot of new code, tuning, configuration, etc. with a high maintenance cost.

* Not portable, so it's easy to make a tweak that helps on kernel and HW configuration X but hurts on kernel and HW configuration Y.

* Not very strategic: it helps some workloads with a lot of real I/O by some small constant factor; which doesn't necessarily open up new use cases or market opportunities

In my opinion, it's much better to focus on innovative features, or more low-hanging performance gains (which exist in postgres), or scale-out features. All of those will be slowed down if the code becomes bulkier (making correct patches harder to write, especially for new developers) and the maintainers become distracted by I/O scheduling issues.

It seems more like something to do when innovation slows enough, otherwise it doesn't seem worth it.
I used to scan the users at IRC channels for BO (my mirc client had a plugin that did it automatically). I used to get into people's computers (so many were infected!) and checking the stuff they had in their drives... I know that is illegal, but back then the Internet was the Wild West. Among other things I remember seeing some very disturbing self portraits.... I think it was 98-99. The Internet was special back then.
> But even if we assume it is not, it can't be measured which is why it is difficult to reward

But isn't it more measurable than what an MBA in a senior/executive position does? If being part of writing a large software system is complex and hard to get right, and hard to measure progress on (technical debt v.s. features, for example), I can't imagine that running or managing a system of people - which are much less predictable than system components - is less complex, and in turn easier to measure when you factor in all external factors and things that an executive can't really do anything about (even though he might be responsible for it on paper).

But I don't really know anything about the management world.
I agree. For me Datomic is the new standard, and I use something else if there is a good reason too. As with everything there are many good reason to do so. It used to be PostgreSQL now its Datomic.
Perhaps it makes a bit more sense if it's explained that the original goal was to keep the whole codebase (outside of the C support layer, which adds no semantics) at 10Kloc. Unfortunately this is now rapidly slipping toward 20.

Of course, Kloc is a deceptive measure of algorithmic simplicity in a functional language, if compared to procedural. Also there is about another 15Kloc of C in the interpreter and another 10K that wraps an event layer on libuv.

Bear in mind that Urbit can also be seen as an ACID database on the log-and-snapshot principle - events are transactions. You can of course export application state to some other storage system, but you don't have to. (If you change the source code, your app reloads - you do have to write a function that maps your old state to your new state, though.) So there is a lot of strange futzing around with mmap at the bottom.
Yes, our costs (even without wages) exceeded the revenue and would do so for a while. Revenue lagged behind the growth of costs, as is usual for affiliate revenue when the communities are being built rather than traffic being purchased.

The risk therefore was to the investors, whose support we needed to continue even though we hadn't secured more experienced angel or VC support (not a good signal).
The most plausible reason to me would just be the fact that it's DHS doing the searching, not FBI. Border control has very broad authority to search and question anyone coming into the US, and some office at DHS may be very interested in her but the equivalent office at FBI might not have the time or inclination to pursue it further, especially if the searches and questioning keep turning up nothing. I worked in the military in the past and have seen plenty of examples of government organizations with different but slightly overlapping missions. They tend to step on each others' toes just as often if not more often than they work together effectively.

I also have no idea if the FBI pursued it further and got a warrant. They're under no obligation to inform someone that they're under investigation. They may very well have started up a case against her that's still open, or may have investigated her and eventually dropped the case, or may not have done anything at all. In any case, they've never charged her with a crime and she's never been arrested.
Sugarscape is another interesting cellular automata model.

http://en.wikipedia.org/wiki/Sugarscape
If you know the Micro$oft stack and you can develop in it efficiently . . . definitely build your MVP with it.
Is he not going on about data and not information, given data is not interpreted and information in interpreted data into meaningfulness. Hence DRM data bits are data and not until the DRM is removed do they become information.
Yes, some people have made this criticism. We'll be thinking about it.
Ooh! Awesome :)

I've got some similar demos for rileyjshaw.com/terra that I haven't thrown up yet, I'll see if I get a chance to this week. One fun advantage of doing this in Terra is that it supports periodic boundaries (meaning that there aren't any "safe" edges)
Really helpful and useful tool but we ultimately had to quit using it because of the noise. Rather than a comment per violation I'd like to see an approach similar to CodeClimate's: one comment and a link to a more detailed report.
For debugging javascript there's tracegl [1] and you can always restart frame in devtools [2]

1: https://github.com/traceglMPL/tracegl

2: https://twitter.com/ebryn/status/443080437485682689
Again, the contributor list in github is WAY misleading, because it accidentally somehow pulled in all the contributors of the libraries we bundled (eg, libuv). We need to fix this, I think.
I don't know. I live in Cologne and everyone here speaks English - so well that I haven't picked up much German.
This game is quite different from Conway's Game of Life because it's not deterministic. During a turn, cells will rely on Math.random to find whether to move or divide; the direction that the cell move into is also randomized.
Mixed feelings here. It seems fairly clear from the material released thus far that opsec failures have been a major enabling component in recent regulatory ingress. Therefore, this is a fairly poor article in that it encourages a chilling effect and general panic. However, it's also a good article in that it encourages people to focus on sponsoring or improving the security of hidden services as a Tor project design goal. It stops short of pointing out where to send money, though.

(Update: read https://news.ycombinator.com/item?id=8579944 for informed-sounding, better take on tech background.)
Nice effect! I really like the look of the Jekyll theme you made too, Shiori. Love the simplicity and use of Bootstrap.
The Axis of Evol: Getting to the Root of DNA Repair with Philogeny
This isn't a problem with EMR. This is a problem with poor UX in the software that the doctors are using. Here's the thing about paper records: they're costly as well. Paper records need to be photocopied, faxed, paged through, sorted, filed, unfiled, etc. God forbid the doctor needs to physically move a wall of patient records, or a disaster in the office. EMR are theoretically just O(1) to access, update, save, and send. Not true with paper records.

I obviously don't know the true statistics, but I'd hasten a guess that although EMR costs doctors a few extra minutes per patient but cuts the overhead of maintaining and handling those records by an order of magnitude. If the biggest complaint is information overload (as the article seems to suggest), the whole system could be completely "fixed" with a simple OS X system preferences-style quick search box.