skysight-inc/HackerNews huggingface dataset:
Oh sure, you can sum and compare the balances under ZKP and even hide the total amount. But the problem is that as soon as you invoke a ZKP for general computation you take into the realm of barely practical moon math.

... And you still don't fix the problem that balances which are unchecked can be diverted.

In the IRC log I posted I went on to suggest that a service could have a rule that _permitted_ them to take your balance if you don't check it periodically— e.g. they could just withdraw it into their own pocket. You could prove you checked it (or that you tried and they wouldn't let you). By doing so you'd actually create a real incentive for people to check, though I suspect boobytrapped balances wouldn't be very welcome.

Regardless— it still confines the extent of fraud that is possible.
Mainly because it's easier to get one government to shift their hours and thus the hours of everyone, businesses, government services, etc. at the same time, rather than relying on everyone to make a local distinction.

Though sometimes (like in Western China, where time is really off), businesses run on a 'de facto' local time zone (10-7 Beijing) rather than say 8-5 Beijing time

Similarly, the overall preference seems to be to shift things to a later time rather than earlier
I don't have a guitar but I can tap on my desk, and that seems to result in random notes. Maybe there's a way to improve the detection so it knows it's a guitar note?
I don't think so. It's multiple direct 10GE ports. Given the traffic volume the two networks exchange, there's no way it would be economical to move these bits over a public peering exchange (which Comcast doesn't participate in in the first place).

Even so, if it were in fact going via the IX, you'd see Netflix's IP from the exchange (206.223.116.133) as hop 8 in the traceroute.
Why? HN's favorite law applies perfectly fine here.
If shifting the timezone by an hour is a solution, then so is just shifting work hours by an hour. How do children change anything?

There may be other, poor, reasons, that it sucks for you (like other people insisting on going by a certain clock time) but I don't understand the children part.
> * FP is trés, trés à la mode

That is spelt "très", not "trés".
Even if it sounds like sacrilege to some, I am putting it out there for comment. Both ideas arose from the dissatisfaction with text editing, one in the browser, and the other in the mobile space where currently almost nobody uses a text editor.

Especially the "modal html5 editor" would be useful across a variety of websites, either built into the site or the browser itself. For example it would be nice to have plugins that work about the same in IPython notebook, Chrome/Firefox Devtools, Udacity, latex-as-a-service, web-based admin tools, webmail etc.

That being said I am not convinced these projects are worth investing time in. They are on my mind though.
This is a personal project of mine, and is still a work in progress right now. I use it personally to show console outputs on my phone.

On Linux, you probably need to create a .desktop file for the app.
This piece reminded me of an earlier NYT piece, where the author suggested that students drop out of STEM because of the low grades they receive compared to similar peers in other faculties.[1] It is somewhat strange that students in different fields are compared through the lens of a grading system which does not reflect the subject matter differences, or the grade inflation which has affected each field differently.

[1] http://economix.blogs.nytimes.com/2012/01/20/why-students-le...
This proposal doesn't prevent loans and fractional reserve or whatever schemes people may want. What it does is makes it much harder to fail to disclose the truth of the matter.

What kinds of terms people choose to transact under is their own business— but all the better when we can be more confident those terms are being followed.
Congrats Sam! Exciting times for YC.
I think it might be used, but I wonder if anyone would pay.

If Apple were run with a different mindset, they might turn XCode into HyperCard again. If Google were run with a different mindset and Android were something other than Java, you might see them build their own HyperCard-style development environment instead of relying on the abomination that is Eclipse.
Comcast has it's own netflix-like service. They call it something like Xfinity OnDemand. It's actually not terrible.
You can already script Vim with those languages.

Vim needs to be built with the support enabled, though.

Python: [1] (more info [2])

Ruby: [3]

[1] http://vimdoc.sourceforge.net/htmldoc/if_pyth.html

[2] http://stackoverflow.com/questions/905020/resources-concerni...

[3] http://vimdoc.sourceforge.net/htmldoc/if_ruby.html
something being open doesn't imply it has every imaginable feature
"My point is that its silly to hold the UDHR as some evidence of social consensus given how many on this board alone would disagree with many of its provisions, especially libertarians."

Right, my intend had been to grant that (at least for this thread).

"Ultimately, a right is more than an aspiration. Its a social norm so established that other people will defend it on your behalf. At the global scale, pretty much the only thing that meets that standard is the right of groups of people not to be exterminated by genocide. That's the only thing that will get the international community to take up arms."

It strikes me that there is a tremendous gulf between use of "human rights" in the sense of prosecuting people for violations or using force to prevent them, where we need broad agreement to exist and want it made explicit; and use of "human rights" in the sense of "I believe these are things all humans are entitled to", which one would like to see elevated to the former level but might not be there yet. When we're talking about what our government's behavior should be the latter is relevant, as abiding by norms strengthens them.
That was the first day of my honeymoon, in Aruba. The hotel had a local four page paper that came out at noon, so I saw it when we checked in shortly afterwards. Boy was I glad not to be in the office of the (investment company) where I worked then. And they said you could never get fired for buying IBM...
Sounds like a classic Man-in-the-Middle (MITM) attack.

Just a guess, but from the short description I suspect if you have control over DHCP you can get iOS to use your proxy. From there you can use something like mitmproxy (
http://mitmproxy.org/) to forge SSL certificates on the fly and intercept and decrypt SSL traffic without any warnings showing up on the iOS device.
TheLoop had a rumour that their parent, Burstly, has been acquired by Apple. Which would explain things slightly.
For your questions, it doesn't matter if it is a partnership, LLC or C-corp.

I don't know if PG has control.

You can't buy YC shares.
That is probably my doing :) Comcast had some internal congestion issues that we helped illustrate.
I think super accurate mass surveillance is inevitable. It goes with expanding technological capabilities, both government and civilian. I think the real question needs to be focused at how it's applied, whether it's used solely for good or evil.

Fretting over whether or how it's coming is simply illogical, focusing efforts on making sure it's used properly is the only forward thinking, reality accepting solution.
Verizon's stalled FiOS expansion will drive consumers to cable (2013)
I'd have to say your idea of supervisors misses the point.

Supervised processes provide guarantees in their initialization phase, not a best effort. This means that they are always restarted to a known stable state. It's not just a question of retrying, it's a question of returning to a piece of data and environment that is reliable. I wrote on this more in details at http://ferd.ca/it-s-about-the-guarantees.html

If you reuse the same exact object again that can be modified, you lose these guarantees entirely, and it becomes a question of convention and attention to detail rather than something provided for you.

The REPL is a vital part of my every day Erlang experience. I can't imagine living without one when things get tricky in production and that pre-built tools aren't enough. Being able to poke around and inspect everything while it runs is great.
That's exactly what I mean. Despite the content of the article, the title really shows that anything other than mass surveillance is just wishful thinking at this point.
Congrats Sam! Starting with even before we joined Y Combinator in the summer of 2008, you were always a very important advisor to us. I remember when we were first trying to raise money, no investor would talk to us. In our fundraising deck, we had our total addressable market at something like $100M, which was ridiculous considering our vision was just airbeds. We wanted to make it smaller. You told us to opposite - switch the m's to b's. I asked why, and you said that "investors want b's, baby." Ok, I may have added the "baby" part of the quote, but more importantly, you mentored us to think bigger, and you were (alongside the Justin.tv guys) an inspiration for us to join Y Combinator. Since then, you have been super helpful with showing us how to hire and scale a company. Congrats on this next part of your journey. Many startups will be better off because of you.
I can confirm this:

198.45.63.0/24 *[BGP/170] 2d 05:02:06, MED 150, localpref 100, from 68.86.80.82

AS path: 7922 2906 I
Actually, as a clarifying question... will pg continue to maintain HN separately from YC? It's always appeared to me to be two separate projects with congruent goals, operated by the same person, rather than HN as a YC sub-project.
I think the interesting thing is aside tracking sales and forecasting future inventory needs, what does your father glean from this analysis? Does he look for attachment rates for certain categories and then bundle said products? Does he look at trends during time of day to generate coupons and sales?

In summary what gauges does he look at, which levers does he pull as a result and what is the intended results of the said lever pulls?
Here's a PDF for anyone who wants to take a stab :-)

http://brbl-dl.library.yale.edu/pdfgen/exportPDF.php?bibid=2...
As far as I'm concerned, just moving a vim clone to git is a huge improvement.

Ever tried building vim from the ports tree on a <1GHz machine? Painful.
Seattle Cascadia IT Conference Discount Code
CasITConf (http://casitconf.org/casitconf14/) is offering a special discount code for members of Hacker News. Recieve a 10% discount on any two-day registration before March 2nd. Use "CasIT14-Community".

CasITConf is a gathering of professionals from the diverse IT (computer and network administration) community in the U.S. Pacific Northwest and British Columbia. We gather in Seattle to learn from each other, share ideas, and make new friends. Whether you are paid to work with computers or just like to experiment with technology your time is well spent at CasITConf.

Cascadia IT Conference 2014 will be held in Seattle at the Deca Hotel
on March 7th and 8th. The conference has tutorials for everyone:
* Google SRE by Caskey Dickson
* Time Management by Tom Limoncelli
* Puppet by Garrett Honeycutt
* Windows Powershell and Configuration Mgmt by Steve Murawski
* Windows Server Clustering by Steve Murawski
* Go System Tools Programming by Chris 'Mac' McEniry
* DNSSEC by Alan Clegg
* Cisco ASA Security Appliance by Don R. Crawley
* Practical Gamemaster by Adele Shakal
* Editing with Vi by Mario Obejas

On Saturday, March 8th AEleen Frisch will lead off with the keynote
followed by talks on Flamegraphs, SSH, IPv6, Datacenters, Project
Management, and more. Register today at

http://casitconf.org/casitconf14/registration-is-now-open/
This gathers the circumstantial evidence but isn't convinced it's Apple.

http://www.alexcurylo.com/blog/2014/02/21/testflight-r-i-p/
That doesn't mean you shouldn't handle errors if you can. However, there are always more errors and coding bugs left than what you think. Systems with 0 bugs just doesn't exist in the real world. So if you are writing a critical system that is supposed to run 24/7 and your code encounters a "one in a million" bug that got through testing, such that a obscure race condition or something, then to handle it the best strategy is to reset the involved processes and try again.

It's Erlang's answer to the question "What if there is a bug in the system?" Most languages doesn't answer it ("just dont write buggy code!") but Erlang does and tries to come up with a reasonable solution.
I'm in Guatemala, and frequently see late dinners (later than 8PM+), but Guatemala is about "perfect" in time. (And fortunately, doesn't participate in timezone shifting nonsense, except on years when the local government arbitrarily decides to implement a timeshift for a few months.) So it's probably more a cultural thing, than a slightly shifted timezone.

While this article is interesting, I don't get the obsession people collectively have with specific times and needing timezones. Don't like getting up when it's dark? Get up later. Yes, that requires participation if you depend on others' schedules. Schools are particularly notorious, starting at ridiculously early hours. (My kids would have had to get up at 5.30 or so, but I created a private school for them, and it starts at 9. Works fantastic for them, they can stay up a bit later and play. There's no traffic rush for the teacher, which is good. A much better solution than starting at 7.30.)

I imagine if there were no timezones, people would cope with this better, since they'd be forced to. Instead of saying "kids shouldn't be up past 8!" they'd actually stop and think about it.
I was there. It's for real. He's wrong about chess masters, too, Magnus Carlsen notwithstanding. (Chess players typically peak in their mid-30s or early 40s.)
What would it look like to, as you put it "attack the cause of inequality - our cultural differences and biases"? What would you do?
I've started using Elixir on my projects over the last few months, and I absolutely love it. It's not just the cleaner syntax, the language adds features on top of what Erlang already provides, and provides easy interop between the two languages, the documentation is better, the build tool (mix) is great, and I think the community is awesome.

It's a new language, and it won't be 1.0 until later this year, but if you're willing to live on the edge a bit, I think the rewards are well worth it.
Post-Linden
Interview with Sebastian Scheerer, Founder and Lead of UI Design at 6Wunderkinder
My Night in Solitary
> as soon as Comcast makes its own netflix-like service, you can forget getting netflix to stream smoothly.

Comcast owns NBCUniversal and a 1/3 share of hulu as well as an "ondemand" service through the comcast cablebox and the internet, "soon" happened already. And in many places netflix on comcast already does not stream smoothly (almost unquestionably due to throttling of netflix traffic).
As a FIOS customer, it really is delightful. Especially when you're trying to get actual work done from your business FIOS connection to your rack in a colocation facility, not watch videos.

Only after calling and complaining for a week did they change the route, and magically, the latency and 50%+ packet loss went away.
I wish I knew more about linguistics to understand his this work further.

Though it seems a bit odd to host his work on his own personal site, rather than one hosted by his institution.
I've been programming for over 30 years, and began work in finance in 1995. As you note, the money is very good. But I found that it became soul-deadening.

Last year I quit my job, took five months off, then started work as a programmer with a public service agency. Despite a 30% pay cut, I'm happy now. Performing "socially useful" work turns out to be important to me.
I used this tuner to test it: http://www.audionotch.com/app/tune/ (and this chart: http://en.wikipedia.org/wiki/Piano_key_frequencies)
Seems to work well! Good work.
And not a clone of Bitcoin and thus no reason to presume it's not full of bugs and security exploits. Bitcoin is king for a reason, it's survived the scrutiny; any alt coin that chooses to do a complete rewrite is in for a long hard road to come anywhere close to the trust Bitcoin has earned.
This is an excellent idea to do something about the problem, rather than discussing it from 50 different angles.
We're passed the discussion point and it's time to try different approaches - i think Mark's idea really has a future. It just needs a way to get some resources to get off the ground. Given that we're in SF, a place with both one of the highest density of rich people and having one of the highest homeless populations - it's in an appropriate place and time to take off.
$149,890 is the 90th percentile salary of the 33,360 software developers in the New York-White Plains-Wayne, NY-NJ metropolitan statistical area (according to http://data.bls.gov/oes).
What phones have been made without that handicap? Honest question, I really have no idea.

The second question would be if there are any genuinely secure mobile OSes such that it really makes a difference.
I would like to see these 2 big sites that your wife has single handedly done in Haskell with a "just use do and the arrow things" understanding.
Fair enough, but thats not how the books and documentation present erlang. They present it with the shell and c()
Heml.is – A secure messenger with a beautiful design
So why don't all these people get together and fork?
Have you interacted with the Haskell community? The Haskell community is made up of individuals who come to Haskell from a variety of different backgrounds. Yes there are a lot of Computer Scientists using Haskell, but not all of us are programming languages PhDs. There are people who are interested in designing hardware and build HDLs in Haskell. There are others who use it for its correctness and performance characteristics when building large scale systems. Some are just doing web development. The community is probably one of the most helpful and friendly as well. The people in the IRC channel are always ready to help and encourage new comers with resources and advice. I have had a much better experience in #haskell them I ever had in #ruby, and usually the explanations are correct and clear.
Amen.

Getting an A- in 9th grade may have been the best thing that may have happened to me in high school. It relieved me of the pressure to get straight A's and "compete" for the top of the class. I no longer had to be driven by an external factor.

In college I realized how awful things were (for those that were driven by grades). You could look around and see zombies sitting in desks. Most weren't interested in learning or thinking critically... just worried about getting the "right" answer and "good" grades.

I remember the first time I "failed" and got detention in high school... it was my senior year. Thank goodness I hadn't gotten it earlier because after experiencing it, it wasn't all that bad. In fact I actually sat down and got my homework done then.

Life's too short to worry about grades and failure and we only make childhood shorter by placing this pressure on our children so early.
Really? Wow... no wonder it's so awful. They should invest in a native one.
Stand alone electric tuners can also confuse ambient sound for notes. I suspect if guitar detection were desirable and easy to implement, someone would have done it already.
maybe, but even a tuner you buy in a store will act that way.
The combination of the Voynich Manuscript's history of translation claims, taken together with the origin of this work (http://www.telegraph.co.uk/education/educationnews/3326436/I...), leads me to view this with at least something of an air of caution.
This is true, but it misses the point: Erlang is missing enough things that this fellow would rather rewrite OTP in Lua than deal with Erlang.

e.g. string handling
POTYC.
I'm by no means a LaTex expert. I've written a few papers and a bunch of reports, nothing published, just undergraduate stuff. I dropped out halfway through my graduate degree, so I'm not what you'd call an academic. But I've seen and read enough to know that you can do impressive things with LaTex.

I have another question though, how much have you used Word? I have used it only a couple of times since highschool, but it's gotten pretty impressive. I bet that if you really dive into it you could get very close to the power of latex. At least, with regards to the typesetting. The drawing images/formulas/schemas thing is a whole different ballgame I'd agree.

Anyway, my point was not that Microsoft Word in any way is a good replacement for LaTex, I'm just saying that if LaTex could be as well written as Word is, it could have these fancy GUI and fast rendering features too.

There's people out there that think that the power in typesetting that LaTex has is mutual exclusive with the speed and usability that Word has. That just isn't so.

The only reason LaTex isn't fast and more easily extensible is that it was written for the machines of 40 years ago, that didn't have enough RAM to hold the parsed tree of a document.

LaTex could be ten times as fast, were it written in Ruby, the slowest language out there. Just because a modern programmer would make use of the modern hardware and modern design concepts, and just make it responsive. A GUI could be as simple external process that accessed a message passing API, rendering it to HTML and run it through Webkitview.

Overhead everywhere, still ten times faster than LaTex...

(edit: definitely worth a downvote, this comment :P)
Collaboration as a Skeuomorphism for Agents
Your argument against correlation doesn't equal causation is...communism? That's quite a red herring. For the record, and it shouldn't matter, but I learned about correlation doesn't equal causation in an epidemiology class, and I've always associated it with rational thought.

>and you've got an argument more compelling than a chapter from a textbook of Austrian economics.

Another ad hominem.

And you didn't even address my point about double-entry accounting, which shares a striking similarity in some ways to this proposal. Way to mount an effective argument.
Some users would choose to make long conclusive swipes, rather than short flicks. The swipes with very long displacements are only achieved by people taking the time to make a slow calculated gestures. Also key to note here is that we're tracking the final velocity of the strokes, rather than the overall velocity.
This is an implementation of Beam on the JVM, not an implementation of Erlang-the-language.

It offers few, if any, of the advantages of being a JVM-native language. (e.g. java interop)
"You know that, so you shouldn't be confused about what I was referring to."

I'm a fan of the principle of charity, but it only extends so far if we're to actually engage in meaningful discussion. If I always take what you wrote and assume you mean something I agree with, I might not actually be engaging with the ideas you are trying to convey. This wasn't a case of ambiguity, but (apparently) of hyperbole that I failed to recognize as such. Even recognizing it, I'm still not entirely sure how far you intend it backed off.
Well, technically iOS only implemented the controls in the last year or two after the hubub with Path harvesting contacts:

http://www.theverge.com/2012/2/8/2785217/path-ios-address-bo...