skysight-inc/HackerNews huggingface dataset:
It's a very simplistic idea I threw out there, and it should stand on its own - if the only thing the intermediate network ever sees is uniformly distributed packets at uniformly distributed times regardless of contents, there's simply no signal for correlation attacks. But it's clearly inefficient as fuck.

> broadband provider doesn't have to have much in the way of proof

This pretty much goes for any software that doesn't just visit Facialbook et al. Barring any sort of public utility regulation, the only way to push back against that is to get software widely deployed.
Yes. ssh-agent prevents non-root users, including the user running ssh-agent[1] from being able to extract the private key. That's much more secure than storing unencrypted keys in ~/.ssh.

[1] ssh-agent uses some tricks, like making itself setgid, and/or using prctl(PR_SET_DUMPABLE, 0) on Linux to make its memory undumpable.
Take a look at fb08: https://www.youtube.com/watch?v=5PZ73nLZaqc .How much of the content do you expect to be generated by a system library ?
Can you add (or link to) something with more details?

"Managing the # of actors" doesn't make much sense to me without further context. I know that Erlang is actor-based, but that shouldn't matter if I'm e.g. a client of the system? Also, I'm not sure what "safely dealing with tombstones" would mean -- what additional safety is added by "server-side" CRTDs which cannot be achieved with client-side code (and how so?). (Etc.)
SNARC helps discovering content by highlighting whats meaningful in a quick, smart and personalized manner

SNARC finds whats interesting by learning from the content, the social web and you.

SNARC monitors and pre-qualifies URLs shared across my social network, then uses a three-fold process to filter the content that will be most useful to me:

Content Modeling: SNARC parses the data from each piece of content, stripping out extraneous material and then analyzing the content for key terms, style, semantic classifications, and metadata.
Community Modeling: The vetted documents are then relationship-correlated across the social web, building profiles for each user and each document that will be cross-referenced to match to your individual interests.
User Modeling: SNARC watches both your passive and active feedback, what you do and don’t read on the app, as well as your thumbs up/thumbs down voting and checking of “more like this” boxes. Over time SNARC builds a model of your interests, and uses patterns in what you seem to like and dislike to more accurately filter the content it shows you.

The result is a personalized search engine that actually learns what interests you to constantly show you better and better content.
Excelon, the power company in Illinois, has profits of $2.5 billion on $18 billion of revenue. Comcast, which covers a much larger footprint, has profits of $6.8 billion on $64 billion in revenue. Excelon's profit margin is larger.

I don't think the "internet = electricity" analogies are very good. The regulated part of the electric monopoly (e.g. ComEd in Illinois) just has to maintain wires built decades ago. If internet infrastructure were the sort of thing we could bury in the ground for 50 years and forget about, that might work. But stuff that was state of the art in the 1990's is obsolete now. There is no public infrastructure that turns over that fast.

You didn't respond to my point about politicizing investment decisions. Utility investment decisions are intensely political, and voters don't care about better technology, they just want cheap rates. Its a huge battle for most utilities to raise the money they need to upgrade the network, or even just maintain it properly. If you think Comcast is slow to upgrade its network, what do you make of utility companies that are operating coal plants that are literally a century old? The fact that public utility regulation has left us $3.6 trillion underfunded is totally ignored by proponents of municipal internet service.
You write that as if there weren't thousands of words of my comments, none of which involve a mere personal preference for DNSCurve, that you literally need to wade through to get to this comment. Which says more about the strength of your argument than mine.
Well at least my droplets are still up :-)
Instagram Deleted Woman's Account After She Posted A Harmless Photo
It looks like the form is ajaxing out when you press enter. No 'loading' text or other display and no redirect so browser doesn't indicate it's working.
Not only that, why make every user reimplement the same resolution strategies? Or make Basho dev's reimplement them for each official client? You'll increase the chance for bugs or subtle semantic differences. Also, many users don't know or want to understand conflict resolution. They want a data structure that just "does the right thing". This is most easily achieved by baking it into the database itself.

Disclaimer: Former Basho developer with a lot of pride in the 2.0 release.
Love this part. Love it.

"While Blackburn is clearly overlooking the success of municipal broadband provider EPB from her own state, what’s left out of the conversation is that largest percentage of funds for Blackburn’s campaign came directly from the telecommunications industry"
Ducktyping SailsJS Core for Background Tasks via Kue
Sorry you didn't find it helpful. I'll keep that stuff in mind going forward.
But then it would have to either keep the passphrase in memory (just as bad) or ask for the passphrase each time you reconnect later (defeats the purpose of ssh-agent).

Edit: Nevermind, you're talking about ssh, not ssh-agent..
implemented in v0.4.0 https://github.com/bevacqua/rome/blob/master/CHANGELOG.md
UTF-8, UTF-16 is variable length, UTF-32 is not. JS spec says you can use UCS-2 or UTF-16. I believe the author meant to say: If you have UTF-16, on average, your operations are faster, but use more memory. With UTF-8 you use less memory, but operations are slower in the web environment.
It's great for private use, though. Life-hacking by enabling you to instantly book flight-seats when available, for instance.
iOS 'dishing out a lot of data behind our backs,' security researcher charges
Granting exclusive franchises for cable have been illegal under federal law since 1992.
goop. just kidding, i made that up, but i hope it sticks
DigitalOcean and All NY2 Droplets Down
Two of mine aren't :(
All DigitalOcean droplets and control panel down
Connection to Control Panel
Posted on 2014-07-21 22:10:00 UTC
We have identified a slow connection to our Control Panel which may be impacting web and API users. Our team is working to resolve this and we will update you soon.
Don't attack me, attack my arguments.

You really aren't being any more private with your own mail server and it is a very difficult thing to get right.

Large providers have peer agreements to help ensure delivery. You cannot get better delivery than Gmail on your own.
haven't tried it yet but it might be the fastest cms on earth, or perhaps a static markdown cms will be faster.
Virtual DOM is fast, but it's not the only way to provide free and fast DOM updates. The author removed the Vue.js implementation from the benchmark, which does not use Virtual DOM but is as fast or even faster than Mercury and Elm.

Disclaimer: I'm the author of Vue.js. The benchmark is a fork of a fork of the Vue.js perf benchmark (http://vuejs.org/perf/).
It's only easier if you ignore the part where you have to get bitcoin in the first place.
If you have extensive Microsoft experience and take advantage of something like BizSpark* (although one suspects with their connections they wouldn't have needed that) it's hard to see how it wouldn't be plenty pragmatic and inexpensive.

* Currently three years of free licenses, all software you download during that time is free forever, and discounted MSDN subs thereafter.
South Korea is smaller than my state of Missouri. Now let's see how fast the US can provide broadband speeds if they dumped all their resources into my state alone.
Roger's response here is probably relevant:

https://lists.torproject.org/pipermail/tor-talk/2014-July/03...

Hi folks,

Journalists are asking us about the Black Hat talk on attacking Tor
that got cancelled. We're still working with CERT to do a coordinated
disclosure of the details (hopefully this week), but I figured I should
share a few details with you earlier than that.

1) We did not ask Black Hat or CERT to cancel the talk. We did (and still
do) have questions for the presenter and for CERT about some aspects
of the research, but we had no idea the talk would be pulled before the
announcement was made.

2) In response to our questions, we were informally shown some
materials. We never received slides or any description of what would
be presented in the talk itself beyond what was available on the Black
Hat Webpage.

3) We encourage research on the Tor network along with responsible
disclosure of all new and interesting attacks. Researchers who have told
us about bugs in the past have found us pretty helpful in fixing issues,
and generally positive to work with.

(imho 2) and 3) is a polite way of saying that this particular talk did not feature much in terms of responsible disclosure. But these are not related to 1).)
Ask HN: How to get a job working with self-driving cars?
Self-driving cars could improve transportation in a big way, and software development is likely a big part of that.

How do I get a job working as a software developer working with self-driving cars?

How can a good software developer with a Master degree in Computer Science transition to contributing to making the software in self-driving cars?
Two down for me also.
Any chance this can be back up?
Watch iOS 8 latest beta transcribe voice to text in near real time
Developer of cancelled Yogscast game reveals where the money went
Can't help but wonder about the paywall-everything approach after seeing several nice articles of theirs on HN today.

Fairly hilarious ageism-in-editing:

Due to a transcription error, an earlier version of this article misquoted Nicholas Thompson talking about Roger Angell. The phrase Thompson used was that he "writes wonderfully about what it means to blog." Originally we had it as "might wonder about what it means to blog."
off the top of my head fingerprints are used for banking, old fashioned wire transfers, and passports

Fingerprints are not routinely collected in the United States to open bank accounts, send or receive wire transfers, or request passports.
True that background downloads are a pain, though occasionally they mysteriously work when a new New Yorker appears on Monday morning. But apart from that annoyance, I am generally pretty happy with the New Yorker app. Quickly browsing through all the cartoons is nice. I heard once that it was one of the few success stories in online journalism (i.e., users are actually paying for news content). Is this still true?
Why are investor owned enterprises owed any explanation at all?
Is this similar to the Flexible String Representation[0] in Python 3.3?

[0] http://legacy.python.org/dev/peps/pep-0393/
> You didn't respond to my point about politicizing investment decisions. Utility investment decisions are intensely political, and voters don't care about better technology, they just want cheap rates. Its a huge battle for most utilities to raise the money they need to upgrade the network, or even just maintain it properly. If you think Comcast is slow to upgrade its network, what do you make of utility companies that are operating coal plants that are literally a century old? The fact that public utility regulation has left us $3.6 trillion underfunded is totally ignored by proponents of municipal internet service.

Electric utilities cover large areas. You use Excelon as an example, who delivers my power in Northern Illinois. As you say "..[they] just has to maintain wires built decades ago." It's not just wires. Its transmission facilities all the way from 700kVa down to the 120V step down in your neighborhood, even to your service entrance.

Internet access is no different. You trench fiber in the ground, you drop equipment cabinets on the curb, and you pull your plant to your CO for interconnection to your routing/switching gear (although sometimes this gear is distributed across the plant instead of at the CO; depends on size/network topology).

My municipality or coop not upgrading fast enough or providing the service I want? I argue I have more leverage in that case as a share/stakeholder. With Comcast, they're out for the shareholder, not me.

As I've said elsewhere, almost all other utilities have functioned well in a regulatory, profit-restricted environment. Why not last-mile packet delivery?
That's a valid point. It came out wrong and unnecessarily harsh.

I should have also added that although the person I was replying to(xorcist) was unqualified in the financial knowledge, I assume by way of being around HN, that they likely have more than enough technical aptitude for such an endeavor.

These regulations, in my opinion work to protect the larger markets from exactly that type of dangerous situation.
> algorithms considered impossible in such hardware

The show-off factor is still alive and kicking. Check out the utterly impossible Cubase-64 by Mahoney: http://www.youtube.com/watch?v=MDrqBYkco-Y

Once you've collected yourself and accepted that the thing really was done in real-time, read the full description how the impossible was made possible: http://www.livet.se/mahoney/c64-files/Cubase64_White_Paper_b...

That thing is like extremely well done stage magic. You know you're being fooled and mislead, you may even know exactly how it's done - and you still can't but admire the flawless execution.
UTF-16 is variable-length in that a Unicode code-point can take up one or two UTF-16 code-units. However, for backward-compatibility reasons "charAt()" is defined to return a UTF-16 code-unit (regardless of whether or not it's a useless half-a-code-point) so effectively it's O(1) indexing.
> Do the laws prohibit private companies from installing fast internet?

Effectively, yes. They can't outright ban competition, but they make it very unattractive using franchise provisions, namely build out requirements. See: http://crosscut.com/2014/03/04/business/118993/google-fiber-...

Unless you have unlimited capital, the most practical way to start a competitor to Comcast, etc, is one neighborhood at a time. Start at the high end, and pick off the local incumbent's high-margin customers. This would have a disproportionate impact on the incumbent's bottom line. However, in most cities, this is simply not allowed. You have to build out everywhere in order to be allowed to build out anywhere. Where I live, in Wilmington DE, more than a quarter of the city lives below the poverty line. Verizon refuses to build FiOS here, in competition with Comcast, because there is no point building $60+ per month fiber service to neighborhoods that can't afford it.
The generated Java code is just bad. You can simplify it by adding imports and removing the redundant variable: https://gist.github.com/electrum/d2f7668f2a7eb95420a9

Of course, as others have mentioned, it is validating the UTF-8 but the Go version is not.
My sister has this and doesn't upgrade to the 1000 service because she doesn't need it, even though it's $12 more than 100. I'm sitting here lucky if I get 11 down .5 up
they are always well above water. valley does not like them because they dont grow as fast as other smaller companies and they are boring. ie they are more like GE than a startup.
SQL Server only reads data from memory. When something is requested it is first looked for in RAM (or virtual) and if not found is copied from disk to RAM.

The more RAM you have the better without exception here.
Collection of Youtube's Best Programming Series
Help the citizens of Detroit pay their water bills
Oops it’s fixed, thanks! And congrats!
Am I the only one getting messed up character encodings?

http://i.imgur.com/SeUXINA.png
The Barclays UK [native] app immediately crashes if you try and pass requests through Charles
New NSA Whistleblower Reveals Legal Basis for NSA Spying on Citizens
It's got more traffic than everyone except Google (and YouTube.com) and Facebook [1]. And they have a top 5 site for 8 of the 17 categories [2].

[fd -- yahoo employee]

----

[1]: http://www.alexa.com/topsites

[2]: http://www.alexa.com/topsites/category
Absolutely, 100% it does. Because it helps to prevent a business from building its profit model around 100,000 people abandoning $1 each.
Die, Workwear – A Sandal Maker
Math doesn't show up in the viewer, which kind of defeats the point of allowing math markup... otherwise promising. [I'm on Windows 8.1]
How to Make Animations with Facebook POP
yeah good point. check what your council uses obviously.
Students Build Record-Breaking Solar Electric Car
I'm under the impression the authors are Korean; it's the only language besides English unattributed in the translations list, and the English localization has a few rough edges suggesting non-native speakers.
not messed up, it's just written in Korean.
In your comments, you should probably disclose that your previous employer represented/represents Comcast.
Changes in the Swift Standard Library in Beta 4
star wars galaxies?
My droplet is still up (Amsterdam).

Is it just NYC 2 that's down? https://status.digitalocean.com
Can someone help me understand what they mean by: "Garbage collection driven programming. SO goes to great lengths to reduce garbage collection costs, skipping practices like TDD, avoiding layers of abstraction, and using static methods. While extreme, the result is highly performing code."
Yes, but again, those facilities don't have to be upgraded t anywhere near the rate telecom infrastructure does. Look at his long its taking to deploy Smart Grid. Is it practical to run telecom infrastructure in a way where upgrades require a decades long political process? I think you're wrong about having a better shot convincing upgrades as a voter than as a Comcast customer. Comcast at least sees the value in offering certain customers high end service for a high price. There is no such thing in the utility world. Everything is geared to the lowest common denominator, because 51% carries the vote. Your other voters are people like my mom, who wanted to cancel FiOS in favor of cable because she wanted Indian channels.

As for utilities having functioned well: you keep ignoring the $3.6 trillion U.S. Society of Civil Engineers number.
An interesting point - something I never do myself. Thanks, will consider including after checking them out.
The most advanced police sketch ever might solve cold cases
This is the fascinating part to me, their SSD have not failed:

Failures have not been a problem, even with hundreds of intel 2.5" SSDs in production, a single one hasn’t failed yet. One or more spare parts are kept for each model, but multiple drive failure hasn't been a concern.
Woohoo Simpsons World Will Transform the Show Into Delicious, Delicious Data
Yeah, but why add the cartoon of the girl in a suggestive pose at the top of the article? Was it really necessary?
You are completely ignoring that you still have to trust your own security and 3rd party apps and services.
Flurry + Yahoo: The Next Chapter
Fuck. All my droplets are NYC2.

sobs
According to an update, the purchase price was between $200-$300M (not north of 300M).
In some areas customers can choose among competing providers to have their natural gas delivered through a single set of lines. I've often wondered how feasible it would be to have do something similar with Internet access: The government owns and manages of the physical network infrastructure, but users have a choice of private and/or non-profit ISPs to provide actual Internet service (ie, routing traffic in and out of the municipal network).

Obviously there are a lot of details to be worked out, but are there any significant technical reasons this couldn't be done?
We chose cursor.value and cursor.onChange to line up directly with react's value/onChange convention. But, we are considering a nomenclanture change and we will probably expose all the react.addons.update - set, merge, push etc. Knowing when to choose value vs pendingValue() is essential complexity, but cursors make it a mechanical decision - in a lifecycle method? use `value`, in an event handler? use `pendingValue()`.

Email me if you want to talk about it.
Ask HN: My 8-year old nephew finally wants to be a hacker. How should he start?
For years I've been hoping that my nephew would eventually want to become a hacker. I strongly believe that he can do whatever he puts his mind to - he's really smart and have the necessary curiosity and persistence, but also some more difficult-to-define ways of thinking and personality traits (despite his young age) that I recognize mostly from the best hackers I've met. The Force is strong with this one.

Today, while visiting SF with his family, he finally asked me for help to get started. He even told me that he wants to become the best computer geek in his class (I love that it's becoming cool to be a nerd, and wish it was like that when I was in third grade :)). Being 8 years old he's of course very interested in mobile apps and games, but I don't have much experience with either kids or building mobile apps/games. Still, I want to give him the best advice possible so I figured I'd ask you guys:

* How do you start coding and building apps when you're 8 years old?

* Are there tutorials/getting started guides that are particularly suitable for kids?

* Anything else he or his parents should know?

Ideally he'd be able to build something cool relatively quickly without understanding everything. He can always dive into the details when he know how things tie together at a high level, but it's probably important that the learning process is rewarding and fun all thew ay. At least that worked for me and now I get off over low-level stuff and algorithms on a daily basis.

I'm hoping for help and recommendations particularly from people who have (or just understand) kids, or have otherwise guided a young aspiring hacker onto the path of true awesomeness. Any advice is welcome though as I'm somehwat limited to vague talks about XCode, Swift and showing him what mobile OSs really look like (i.e. Android mascots at Google).
I have a Typescript project with over 200k loc and over 200 ts files. The current compiler takes a while to build the whole project, but still under 10 seconds.
However, you can also set it up to compile when you save a single ts file, which is much faster. So in practice its not any slower than what I was doing with Javascript, which was hit ctrl-S to save my changes then quickly hit refresh in Chrome to test and debug.
Why are there "subtle differences in the rendering of the same text" when rendering on a canvas? I get how there can be differences between different browsers and even different builds of the same browser, but what more plays in? How many bits for identification does this actually provide?
NOWHERE [video]
This is great to hear. The best way for software to keep itself relatively unburdened by (poorly implemented) regulation is for industry to hold itself to high standards. And why wouldn't we? We're proud of what we build.

I'll be very curious to see how companies built up around client software but not directly handling money are treated in your proposal. I think safety-critical industries cover these in various different ways, normally under the assumption that the companies are producing either a) "components" for use in safety-critical systems; or b) tools which will be used for QA processes. I'm not sure either applies well, especially in the case of OSS. And I don't know of anything similar in finance.
Payments startup Stripe launches in Australia, tests in three other countries
Bookbinding: a tutorial
I assume it means using C# more as a functional language than an OO language, so that most garbage collection is of short-lifetime objects and therefore cheaper to collect (generation 0).