skysight-inc/HackerNews huggingface dataset:
The article forgets to mention it is close to the Bundestagswahl (see http://en.wikipedia.org/wiki/German_federal_election,_2013), on September 22nd. Some major news outlets confront the german government open in a very aggressive way, especially when it comes to intelligence agencies, and how the chancellor tries to play the problems down.

The freedom of press which is part if the german grundrecht (see http://en.wikipedia.org/wiki/Basic_Law_for_the_Federal_Repub...) would be violated in very harsh way, if something like the guardian story would happen in germany. It adds fuel to the whole discussion how the uk and us treat their citizens and their allies.

Just for the record, the german government disapproves the usage of windows 8 for government usage, and has approved bitcoin as an currency-derivative.
The most counterintuitive pieces of advice from famous entrepreneurs
Wild, Wild Web: Policing an early, lawless Internet
Feature branches in git most frequently only live on the developers machine, often for only a few hours,(unlike feature branches in centralized version control systems, which are almost always long-lived) so there is no harm in not branching if you're only working on something thing . If it is a feature that multiple people need to work on, or needs to be worked on for more than a few hours, then a separate feature branch is of course the correct thing to do.

Branches in git are literally just pointers to commits (write a sha1 object to any file under refs/heads to see what I mean) so they don't really buy you much if you're not frequently switching between locations in the DAG, but can be created retroactively with zero hassle if you do find yourself needing them.

Basically, what you do with your private DAG doesn't matter at all, what is important is that you only publish things that are sensible.
Great work! You're off to a good start. I like the visualization, the intro video, and the easy install. I look forward to seeing it improve.
Yeah, but we've had almost a century of experience dealing with that...

The issues involved are also very different. A tank of gas is actually a very stable thing. Barring a puncture, there's not much you can do to a gas tank to make it do bad things.

Cutting a gas line is no major concern. Shorting a high voltage/high current power line to the frame of the vehicle is putting a lot of trust in the batteries failsafes (that trust is almost certainly justified, but with a track record measured in years, not decades, you'll forgive us for being a little paranoid...).
They're insanely minor and have no real impact on end users, just could pose a minor inconvenience. They're certainly a real security issue, just not anything serious.
Ah. I didn't know that. Thanks.
Spiders should see the comments if you hide the comments with JS on page load instead of in the default CSS.
Kind of sad this didn't work out originally, but hopefully the stuff we're doing now (purely technical security, distributed across a bunch of countries, with hardware/software/crypto tamper resistance, and then eventually maybe some special relationships, like how free trade zones work, with existing countries.)
The reason this was a critical screwup is that wikileaks reused decryption keys with data they shared so when one person leaked their key, it was usable on many people's encrypted data.
"The White House responded with surprise to the report of the destruction. Asked at his daily briefing on Tuesday whether President Obama's administration would enter a US media company and destroy media hard drives – even to protect national security – the White House spokesman, Josh Earnest, said: "That's very difficult – to imagine a scenario in which that would be appropriate."

It's not as if the USA has ever coerced an innocent person into giving up their livelihood without benefit of due process (http://lavabit.com).

1600 Penn doesn't need to physically destroy hard drives when a 46-cent stamp and and NSL has the same outcome.

Beyond that, I'm not sure why they commented on this at all, considering they have zero credibility on the matter. It just makes them look worse...if that is really possible.
Nope, it is an event loop.
it is not really an investment, it is more like charity... you more then likely never get more then what you paid for and you have a risk of loosing it all.
http://sideprojectors.com

is something I've launched only a few days ago. Received a number of great feedbacks from different developers & entrepreneurs.

Plus we have had close to 70 projects and have 3 known projects sold (many more in the process).

Would love to discuss what I've learned and even more, would love to host your side projects that you would like to sell. :) Or come check them out!
We decided to open source our loader @ Arthrex today, very similar but a different feel.

http://jqueryajaxloadingbar.herokuapp.com/

https://github.com/arthrex/jquery.ajaxLoadingBar
What a fluffy post, why is this unordered list of 10 designs on the front page at all?
Learnfun and playfun: A general technique for automating NES games
Soup and probably other meals are traditionally used to recycle unused ingredients and avoid that "always the same" feeling. It might be easier to do that.
http://lmgtfy.com/?q=javascript+design+flaws
Look, I believe that the proposed system could work for people on average. The mafia works well for the people it protects, on average. Ask your average Sicilian shop owner if they are happy to pay the mafia for protection and they will tell you that yes they are, otherwise their store would surely get broken into.

My problem is with the edge cases. What happens if I don't have any money, insurance, friends, family, or employment prospects? For example, if I'm schizophrenic, addicted to drugs and alcohol, and on the street? Outside of charitable giving, there's no guarantee that other customers will care about me, no company cares about me, so who goes to jail when I get murdered because I defecated on your lawn last night?

As far as rich people go, basically they tend to run corporations and history shows that they abuse their power as much as possible to drive prices down. We see this with oil, diamonds, running shoes, electronics, etc. etc. etc. Corporations would be even more able to buy laws than they already are. Want to dump some nuclear waste in the river in China? Well, if it's going to make your profits go up enough in the US, you can probably afford to buy the regulations you need. To some extent this already happens. I want less of this, not more.

It's strange, I'm having the same argument in a related thread concurrently, but basically my ideal is the opposite of yours: one government, one currency, one set of laws, no borders, no passports. I think they're about as likely as each other though, that is to say not at all anytime soon.
If you are somehow in a german nerdsphere, the whole Snowden, NSA affair is really a big topic. Best way to explain is, the older german generation feels betrayed by their former allies and the younger generation is really scared about the impact of global surveillance.
Officially, they don't price match themselves anymore, but as you've experienced, they will do it if you haven't received the item yet and they decide to in your case. After all, you could always refuse delivery and re-order. However, there are plenty of reports of them saying, "Sorry, tough".
These are all the same design.
Their scrollable container gives me problems with my graphical browsers. There are ways that I can get it to work (enabling JS, disabling CSS, or plugging in a mouse and using that), but I usually just load it in a text browser or pipe wget into some filters instead. For a site that is just text on a page it sure is complicated.
In a strict sense they are, I think: A[1, 2:6] could writtenas an S-expression---something like (getindex A 1 (range 2 6)), maybe, but it is not in itself an S-expression. (I think: I'm relying on Wikipedia for the precise definition of "S-expression".)

Your broader point stands, though: I can't see any reason that one couldn't have S-expressions + syntactic sugar (not that I know anything at all about designing programming languages).

My guess is that it's a sociological thing? As scott_s pointed out, people expect something Matlab-like. From http://julialang.org/ : "Julia is a high-level, high-performance dynamic programming language for technical computing, with syntax that is familiar to users of other technical computing environments. "
Almost 9 GB, though it's significantly smaller if you download the version without images (which my Wikipedia reader can't render anyways.) IIRC pure text is only like 2 GB.

There is a torrent for them somewhere.

As large as that is, I am surprised that it wasn't huger than that.
> Reimplementing the scrollbar for users who have not taken the option to show the scrollbar is deliberately going against their stated preference.

While in general I agree with your post, I think saying it goes "against their stated preferences" is a bit strong considering that (from what I've read here) not showing the scrollbar is the default. In my experience many people never change the defaults.
I think their problem is that the intelligence world is used to acting like arrogant cowboys running roughshod over the rule of law with no oversight. If they want to kidnap someone or steal something or assassinate people they usually just do it. And they always get their way, license to kill is a real thing. But in this situation their targets are highly public and sympathetic so they don't seem to know how to hold themselves back for the sake of PR. It will hopefully be their undoing.
Silicon Valley Assholes
> Maybe there are better ways of monetising than forcing
>multiple pages of ads down your users throats? :)

If only life were so black and white.
Agreed; the ability to commit a subset of the changes in your working directory makes it far easier to make a large number of small, focused, single-change commits. Tools like "git add -p" make that even easier.

If you ignore the staging area, you become much more tempted to make several unrelated changes in one commit, rather than untangling them.
Then you would have to give me your definition of what property is, because I think we might have a crucial disagreement on that and should start from there.
Yes, but she also made it clear that she often gets tips from sources that prefer to remain anonymous. Given that she comments on some pretty high-level court cases, this makes her a target.

Take the Apple vs Samsung cases for example. It's very clear that these cases have become national political issues that have reached the desk of POTUS. What's to stop someone with close relations high up with relations to Obama, such as Tim Cook or an employee with close relations to the NSA due to collaboration between Apple and the NSA to ask a favor to figure out a leak that informed one of her blog stories? Given that parallel construction is official policy, we would have no way of knowing whether or not a corporate leaker was caught due to NSA involvement.
Don't give up and die
Because it was upvoted there by users.

> Please don't submit comments complaining that a submission is inappropriate for the site. If you think something is spam or offtopic, flag it by going to its page and clicking on the "flag" link. (Not all users will see this; there is a karma threshold.) If you flag something, please don't also comment that you did.

http://ycombinator.com/newsguidelines.html

(It doesn't matter if your question is rhetorical or not, stop asking this people of HN)
the cables are owned by the companies that pay for them - like BT, AT&T, Level Three etc. sometimes they sell them, especially if they go bankrupt

tapping a fibre isn't easy, you need a special submarine for that. the U.S. did that in the 1970s to the soviets. but it is much easier if the companies give you direct access at the landing station, which appears to be the case for the NSA
This is pretty much the reason that Silent Circle shut down their email product. Their other offerings use custom protocols with full end-to-end encryption (and are still up and running), but for email, they were trying to interoperate with the legacy stuff, which left them handling plaintext in some cases.

It's also the focus of some of the speculation about the unknown demand that triggered the Lavabit shutdown.
Requiring the user to touch the trackpad (with two fingers, at that) just to know the relative position in the page is an inconvenience, at least to some.

Also, isn't the scroll bar really useful when you need to scroll up and down the page quickly by an arbitrary amount?
> Especially since NiceScroll isn't very nice. The scrolling is jerky.

Interesting, on what devices? We are using NiceScroll for a widget right now and it's very smooth, even on my Nexus 4.
It's a community where people regularly talk about ways to limit the NSA's power and who are actively encouraging people to use encryption to weaken their data mining capabilities. Do you think that doesn't raise any red flags?

We already know they're more likely to target encrypted connections, so what does mean for those who enable encrypted communication?

You can go ahead and make fun of this like you did a few comments below, but if you believe this couldn't happen then I think you've been living under a rock the past few weeks.
To be honest, I found the final article more confusing than anything else. It was certainly well written, but it didn't make much of a connection for me between the recent news coverage, or even the email privacy bit at the beginning of her post, and choosing to shutter a public blog devoted to discussions of legal topics.
Regarding those theories about the Jews... what do you mean, previous societies? Lots of people today actually, really believe that the faults of capitalism come from Jewish finance.
There seems to be a few http://en.wikipedia.org/wiki/Wikipedia_App .
Thanks for the input. We´ll look into it (the link to the homepage is just because the menu starts from the right and now there is only one menu item)
Blue Steel, Ferrari, Le Tigre? They're the same face!

Couldn't help, sorry. Downvote accordingly...
Qz is another new site that's horrible for just reading text out of the box. Half the time I get redirected to some other article or the front page (!?) while scrolling down or just having the page open in a background tab and not doing anything, scroll is something proprietary and doesn't work most of the time, entire thing is clunky and slow.

Thankfully, disabling Javascript actually helps a lot there.
What makes these designs work? Do they?

I am no design expert, but these sites look like they could of been "top theme downloads" on a WP Theme site.
PIVOT is an avant-garde psychedelic exploration of balance and reflection.

Best experienced loudly with headphones or speakers.
So there are no actual "perks" for the $1 and $8 contribution levels listed under the "Select a Perk" table?

$1 Binary E-mail User: You're part of the revolution, baby! - the revolution that started in the 1960's with the creation of the first e-mail systems.

$8 Futurist Telegrapher: Having not spent a dime on webmail for the last decade, you've realized that the telegraph operators of the world have been keeping copies, and it's time to change that. Thanks for helping us help you!

So what do the contributors actually get for $1 or $8?
"You must answer all questions and hand over any data or documents requested" and

"If you fail to comply you could be prosecuted under ..Terrorism Act."

Wow. No right to a lawyer. Who wouldn't be scared enough to tell them anything they wanted to know, lest you wind up in a very deep, dark hole a la Manning.

Who made this kind of crap into law? We need to reverse these laws, ASAP.
[edit spelling]
I think that the reason you find so much negativity regarding javascript is that many people come to javascript from some other language which offers features which javascript doesn't yet offer.

Having cut their teeth on a language tends to leave the programmer with a worldview where any language which doesn't have the same features which are present in their beloved language is an inferior language.

I believe Paul Graham refers to this as 'The Blub Paradox'[0].

Most of the complaints surrounding javascript stem from the fact that it was initially designed to be a lightweight scripting language.

At the time that javascript was created I think that very few people envisioned the web growing into what it has become. Javascript wasn't created with 100,000 line programs in mind.

Therefore it is currently missing some abstractions which people creating and maintaining programs in the large have come to rely on such as classes, interfaces and modules.

Also javascript has a very simple standard library which leads to people feeling that they need to reinvent the wheel in most cases.

Finally Javascript has prototypal inheritance as opposed to the more traditional class based inheritance which so many programmers are used to.

Of course many of the things mentioned above have already been solved or are currently being solved.

The ECMAScript standards body is in the process of adding classes and modules. Libraries such as underscore.js are fleshing out the standard library. And tools such as Coffeescript are providing a more class based inheritance model (if that is your thing).

[0] http://www.paulgraham.com/avg.html
I just wish they were implementing some more of GMails features. Plus, their servers are in the US :/
Agreed. and I am actually quite good at slowcooking stuff in my CrockPot.

Maybe I have just been too lazy? However, I am not 100% convinced that food is not sold in the wrong proportions.
Reminds me of this:

http://www.nytimes.com/2012/08/19/opinion/sunday/why-waiting...

In which an airport discovered it was dramatically better to have people walk longer distances to get their luggage, rather than walk a shorter distance to baggage claim and stand around waiting (all things being equal on the actual time for the luggage to be available to pick up). The walking kept them busy / distracted.

The very popular game Skyrim uses a beautiful looking object / model from the game for interstitial loading screens; you can spin the object, zoom in etc, and it makes the load times a lot more tolerable.
If they didn't spend the money on growth it would count as profit and they'd have to pay taxes on it.
Introducing ThatCloud - Your Portal to Your Cloud Content
I actually agree with you--I prefer for the scrollbar to remain visible. In my preferred reading environment, a Windows PC running Firefox, it does remain visible. I like clean design, but not at the expense of function. I am firmly of the opinion that too much functionality has been sacrificed from modern user interfaces at the altar of simplicity.

I'm nevertheless of the point of view that the content author should not fuss with these specific particulars, leaving them instead to the discretion of the designers of the reading environment itself. The consumer of the content can then weigh the design of those elements when selecting a preferred reading environment.
Well, property means that one holds resources regardless of one's strength with which to defend them.
... or make sure that your cloud-based resources, whatever they are, only see ciphertext, and access them only through heavily secured machines that you hold locally. Which requires the attacker to compromise your laptop, or phone, or whatever. (Which is almost certainly still possible for an attacker with the resources of a major government that decides you're of sufficient interest, but it raises the bar a bit.)
This is 100% true. I shared this story in another comment yesterday, but I'll share it again here:

On one of my one-off side projects(http://gifmachine.xwl.me/), there's a rather silly example of the importance of loading bars.

In the first version, the design was quite bare. There were a couple of textinputs and a "make gif" button. The way the code happens to work, when you press the "make gif" button the web page would just sit there till you where re-directed to your finished gif.

The first bit of advice I got from anyone was "this is sooo slow, what's happening?" The problem was, I didn't actually have any way to understand how long/what was going on in the backend. So I decided to take the next best approach:

I fake it.

As soon as you click the "make a gif" button, the bar starts loading. However, that bar has no basis in reality. It takes exactly 40 seconds to fill up, no matter what's going on.

However, everyone loves it! All the comments I got said how much better it seemed to make the experience. Even though it's a fake loading bar.
If the Frankfurter Allgemeine Zeitung and the Sueddeutsche Zeitung are on it, the Spiegel has to be on it too.

Bildzeitung will try to spin it down, like the chancellor tries to play that topic down. Every incident related to Snowden, NSA, intelligence agencies or the violation of rights in europe will fuel the whole discussion again and again.
My field is data analytics, and the companies that come to mind are Vertica, Tokutek, Hadapt, Autonomy. Clearly Palo Alto has Cloudera, Hortonworks, Trifacta, and I'm sure countless others. I was generalizing incorrectly.

The point I was really making was that most YC startups are focused on solving for inefficiencies in various verticals (inspired by AirBnB I guess). Very few are focused on core CS. So I was pleasantly surprised to read about CoreOS.
I used to disagree with you and Mr Orlov, but there is a point where apathy is the correct response because it frees up energy to build a better future through other means.
Very useful, bookmarked, thank you!
> It is hard to know where this is leading.

Is it? Tacitus, Livy, Suetonius, Marcellinus, Plutarch say otherwise.

TLDR:

As long as citizens think they have something to lose [1], their fear will be used against them by the Praetorian guard, all the way to the Crisis of the Third Century and subsequent dissolution of the empire.

---------

[1] We are all going to die no more than once, with no luggage allowed at checkout. What is there to lose?
Your array will grow indefinitely. Not a viable solution, it seems to me.

Incidentally someone else posted a round robin database solution. It's probably the way to go. That's more or less where I was headed with quantizing offsets.
There have been improvements to scroll bars; they just haven't really gained widespread acceptance.

On Genera, when you moused over the vertical scroll bar, a thin horizontal line appears across the screen at whatever x height your mouse was is. You could then click to tell the OS that you wanted to wanted to reflow the page using that x height as a reference point. If you pointed your mouse at the horizontal scroll bar, a vertical line appeared, and you could scroll left to right. This is sort of like pressing Control-l on Emacs. Instead scrolling and getting the desired result by trial and error, you could tell the OS exactly what you wanted to do. It was very useful for scrolling within pictures.

You can see a video of this here [1] at 46:50.

[1] http://www.loper-os.org/?p=932
This is awesome. Thanks for sharing. It looks really clean.
||| == === |
||| == | ===
| | == | | |

I hope they do well. We've yet to see a real strong contender for augmented reality glasses.
On my MacBook Pro it's bad. The scrolling is jerky and doesn't feel right, like there's too much inertia and too much momentum, and you can't stop it once it's scrolling. On iOS there is to little momentum. There's also no point in it. Safari already scrolls web pages, why re-implement it in javascript? You're also losing new features OS X 10.9 does under the hood, like pre-rendering off-screen content to enable smooth 60fps scrolling. Let the OS do its job.
The NSA specifically has protection around the use of their name, logo, and initials per the NSA Act of 1959

http://www.intelligence.senate.gov/nsaact1959.htm