skysight-inc/HackerNews huggingface dataset:
No, you're right, it's a highbrow dismissal. Let me be a little more detailed.

Once you've built a system that's both a protocol and an OS, you realize that putting an abstraction barrier between them is like building a cow by building two halves of the cow, then sewing them together. It's incredibly hard and the resulting cow doesn't work very well.

Take a problem like identity. Is this an OS problem, or a protocol problem? Earlier I mentioned validation of message / content types. Is this an OS problem, or a protocol problem? Is the spinal column part of the cow-frontend, or the cow-backend?

These are just the most obvious examples. For instance, the standard way of building protocols assumes that message processing isn't transactional, and the OS is a dual-level store that loses its mind all the time. If your OS is a single-level store, you can essentially use persistent sessions. Which means you can get exactly-once messaging. Which is a very desirable feature that's impossible to achieve if you assume that the endpoints can lose their minds.

So the appropriate comparison is: build the front-end of a cow, and stitch it to the back end of an alligator, creating the mighty alligow; or, build a whole cow.

Granted, Urbit isn't perfect and I'd hardly call it done, but the whole stack (counting apps!) is only 25K lines of code. So the "whole cow" doesn't seem appalling. The alligow -- I wouldn't even try.
Photos and Video of Samsung Semiconductor's new North American HQ
An individual is not a court, and the courts are not holding the people responsible well, responsible.

I don't understand why someone would choose to say that the NSA or their workers are innocent, as we have mountains of evidence to their obvious malfeasance.

There is 0 path to justice in holding our government accountable, so welcome to the impotent rage of the masses.
Flexport is hiring engineers to build the operating system for global trade
I obviously find this a very interesting subject. However, I suspect there are better times and places to discuss it...
Article doesn't seem to clarify all the details. Isn't compressed-trie or DAWG a better approach here? if you want to match substrings, wouldn't suffix tree be an obvious choice (it can be made to take O(n) space).
My first thought was, this is just like the US and the Middle East / Al Qaeda / ISIS.
They changed it to "It is better that an entire country lose its right to privacy and security than... well, anything. Seriously, this shit is awesome, look at what my stupid neighbors are talking about on the phone"
The offline key isn't used for encryption, only signing. In this case, signing the subkeys, which are used for encryption (or auth, or signing).

Really not all that different from past days of having a dsa key with an el gamal subkey for encryption.
I don't really understand key base. Is there a more elaborate explanation of how it works somewhere?
San Fransisco is no where near the top when you measure population density, other cities can fit more people in less space, San Francisco is not unique, it simply represents the failure of local laws.

Also, what's with constant 'gub' slurs, are people on HN little children who must insult people who are willing to criticize inept policy makers?
yes of course you can sign up for beta on the site http://www.inflowliveapp.com and you will have access in under 24 hours :) Thanks for checking it out.
I wonder if it's hard because we don't try enough, because reality and pragmatism bolt us to dry reuse rather wheel reinvention.

Even more digressing, I'm very curious if young brains have an innate sense of 'new' in the most complex and abstract sense. It's as if they smell it.
Looks pretty cool. One piece of advice that will IMHO make or break the usability of the site: You are going to need to add tags and / or filtering options for the skillsets of the advisors. Reading a one-to-two-sentence bio of each advisor to find out what they do is not very workable.
Nice to see you onboard Dan.
I have been thinking about the world as if we are in wartime* for some time now. It kind of makes a lot of things that I see around me make a lot more sense.

But I don't think it's true that no one knows how to make the entire world more stable. I think the article explains it very well: You just start treating people outside your family as if they were in your family.

(Family, meaning your circle of care, not your biological family.)

Many are already doing this, but since poverty is still here it apparently isn't enough people yet. Pile on!

* The war, in this sense, is between those who want to add more individuals to their family and those who want to farm individuals as resources. And of course many of us play both roles, sometimes simultaneously.
this is nothing new and modern psychology explains it well.

http://www.medicaldaily.com/extreme-altruism-explained-yale-...

https://www.psychologytoday.com/blog/face-your-fear/201001/a...
Thanks Paul—it’s great having you on there as an advisor! We’re awfully happy that people like you are willing to share your knowledge with others. :-)
Even without the free allotment, it would only cost ~$7/month to use 1M requests and 400,000 GB-seconds.
The story of a shy academic
Facebook, Twitter, reddit, the Internet itself, the iPhone, and on and on and on—most people dismissed these things as incremental or trivial when they first came out.

I would say Twitter and Facebook in particular are still are incremental and trivial as billion dollar companies and always will be. The web is a dumbed down version of older hypertext systems and hasn't shaken that legacy in 25 years.

The real problem with the pace of innovation is these things weren't trivial to build, that's why the best we can do is incrementalism. And that comes from the foundation systems we use. When something near the bottom of a technology stack/pyramid offloads complexity to the top, it becomes a nightmare to get anything done.

For example, we don't have a natural language command line for regular/stupid users. Instead we have point and grunt GUIs. That means apps have to be monolithic. Apps can't work seamlessly with one another even if the underlying tech allows it.

And from that small bit of complexity we get billion dollar walled gardens.

More detailed read http://pchiusano.github.io/2013-05-22/future-of-software.htm...

Instead of a simple standard interface for users to access various services we have http://static3.businessinsider.com/image/4dd4d1cf4bd7c8c90f0... which kills discoverability and creates a constant drag on people to learn a million UIs. And then we hope to fix all that with another layer of AI http://whoo.ps/2015/02/23/futures-of-text

You can fool yourself about worse is better while making a few bucks. You can wall yourself off from the naysayers. But the real impact on the economy and humanity from eBay, AirBB and FaceTwitter is low.
Important: Ugh.. i reversed on myself, for the Kohlberg Commons
https://plus.google.com/111448954253951919974/posts/Rovhc6R5H3d

Kohlberg Commons.. something slightly different than the Creative Commons, at least in its Market Maker and Standard Setting Functions. A manner of cutting thru Legislative n-Action Conscientiously.

Reach me if You have any objection(s) to this exercise of and thru the Patent System at adam@lifesavers.io. i made the first of two major payments Yesterday as a partial step toward a formal attorney-client relationship with a Patent Law Firm that closes Monday, if i finish getting my Disclosure together in time.

Best wishes, and have a restful weekend! i'll look out for this week's Idea Sunday..and generally reserve some reasonable period of time for Kohlberg Commons Reoptions, as realisations set in about what kind of costs and opportunities are available in a given JUSTice ∱pace.

Please feel free to oppose on Your principles.. just please let me know how You think i can adapt or complement Your challenge, in the context of this very difficult reverse synthesis work.

Æ
I don't mean to take attention away from the real conversation here. However, there are a lot of people who are unaware of the back story, and this seems like a good place to make people aware of it.
If Lambda open sourced the engine, but didn't make it super easy (as in a 1-button deploy, nothing intentional) to stand up your own stand alone Lambda service, would that be better?

On my projects that have been open sourced, we mostly open sourced to make debugging easier and make extension authoring easier. I've gotten comments from people that that makes them feel easier about vendor lock in, but honestly, I haven't seen many people try and stand up their own service. Would you say that matches your own expectations?
but isn't pel a rip ?
And... this is why I keep coming back to HN.

We should get lunch again sometime, Ron...
> this is the main reason most people (including me) aren't using it.

Most people don't know what PGP/GPG is, probably know less than nothing (have misconceptions) about encryption, and don't even realize why a service like keybase.io would be helpful, much less that it exists.

What I love about this community is that there are people like aianus below who have early access to stuff like this, and being part of this community will engender them to help you. I like this service because people outside of this community will get involved after they work out the kinks. People getting invites are developers and tech-centric people who likely have other keys anyway and are testdriving the software.

The biggest way forward for keybase would be Facebook or Twitter allowing you to integrate your key into the service.

> it seems like I've been trying to get an account for years, now ;(

The keybase github account was created 2 years ago on sept 6 ;). Someone below will likely help you out if you email them.

Thanks aianus. Appreciate the invite.
I'd be curious to see how the screenshot below looks on your system.

http://i.imgur.com/xCWBCcB.png
This forum needs to be renamed to lamer news.
The density of Brooklyn is almost double San Francisco, and I wouldn't consider Brooklyn a very high rise city.
It’s definitely in the works. We just had to prioritize tasks so we could get a prototype in users’ hands. (Because once we did, we found a lot of things that needed fixing.)

Plus, when we started, categorization wasn’t that big of a deal—just because there were so few advisors on the site. That said, the list quickly grew, and a number of folks asked us to add this.

Chat functionality is our priority at this moment. Once that’s done, we’ll get the categories and tags in place.
Are you by chance a Texas resident? The Texas Tollway system is a mess, and they recently drew the ire of the government for it.
sorry, tim, but this sounds like a moratorium on building new housing. nobody should support this.
I'm also VERY upset that I cannot downvote this into oblivion. Yet Another NIMBY.
>>Just within the last 50 years, we've made a ton of progress on this "impossible problem"

The overwhelming majority of that progress comes from replacing an evil, murderous, and incompetent dictatorship in the world's largest nation with a decent dictatorship. One faction, led at enormous personal danger by Deng Hsiaoping, replaced the preferred successors of Mao with ordinary dictators that wanted to rule a prosperous middle income country instead of a disaster area.

All the other progress in the world is small in comparison and we aren't going to see China rescued from sociopathic communism again.

There has been progress in SE Asia and India and Latin America and even some post-post-colonial recovery in Africa. There isn't that much grinding poverty in Latin America to alleviate anymore and SE Asia is getting there. But that leave the most intractable problems to deal with.

India and Africa have enormous birth rates, populations that have proven resistant to education, and local politics unfriendly to economic growth. Latin America and China brought down birth rates and raised educational achievement quickly as soon as their governments allowed it, but India and Africa have tried and the people aren't taking to either.

There are some encouraging places like Tamil Nadu and Botswana, but there are diminishing returns in development as in any industry. It gets harder and harder to grow economies once you've done the easy cases like China and Korea.

And because of birthrates, the hard cases just become a larger and larger problem. Two thirds of mankind will be Sub-Saharan African and Indian/Pakistani by 2100 according to the most optimistic projections. Will they still be grindingly poor? I hope not. Still there's no clear road from today to a decent future for most of mankind.
There's a YC incubated company named Wonga? Searching "Wonga YC" brought few results.

Their Techcrunch article doesn't mention YC...
http://techcrunch.com/2012/05/07/wonga-extends-its-payday-lo...

Previous discussion of Wonga using a fake law firm for enhanced collections, doesn't mention them as a YC company: https://news.ycombinator.com/item?id=7943094
> You don't hear the former at all; but you hear the latter as "plus plus," don't you?

I really do not. A short silence, both of them. I suppose it depends on how you normally code. I have never had a need for speaking out code and am not well versed in it.
Sure, as soon as I've had a chance to read the white paper. :-)

(Send me an email if you're serious.)
In the most theoretical of theories.
I have some invites as well. Contact me at nadav@bitrated.com if you're interested. (offer is open to everyone, not just OP)
I see. Yes, so any kind of expectation of performance enhancement might counteract the pre-existing expectation of performance detriment.
I actually liked the way the x-32 looked. If Disney made a movie like 'Cars' but called 'Jet Fighters', I always thought the X-32 would be a candidate for the protagonist.
>Separate programs were built to keep tabs on “suspicious” Google searches and usage of Google Maps.

I always figured virtual geo-fencing of online maps usage was probably a thing.
Commoditize the complement: http://www.joelonsoftware.com/articles/StrategyLetterV.html
BTW: As I can’t show images on HN, I posted a couple of samples of what we have in mind, over on Chapp: http://chapp.is/Officehours/3i5zcBjSrzvdGuMtv
So Tor?

Tails?
Password cracking in 2015
> Raytheon mobilized its congressional lobbyists. Within the Pentagon, Marine Corps Gen. James E. “Hoss” Cartwright, then vice chairman of the Joint Chiefs of Staff, came to JLENS’ defense, arguing that it held promise for enhancing the nation’s air defenses.

> At Cartwright’s urging, money was found in 2011 for a trial run of the technology — officially, an “operational exercise” — in the skies above Washington, D.C.

> Cartwright retired the same year — and joined Raytheon’s board of directors five months later. As of the end of 2014, Raytheon had paid him more than $828,000 in cash and stock for serving as a director, Securities and Exchange Commission records show.

How is this level of blatant corruption/conflict of interest tolerated in the USA?
Nice and good luck :)
>Don't forget that the "innovator" is operating illegally in many jurisdictions and is actively trying to buy protection (i.e., lobbying).

Don't forget their most unfair practice of kicking out rude and bad drivers that provide terrible customer service. If the cabs can do that, people would like them too, but that's just a totally ridiculous thought.
I have to dealt with debugging flaky tests before on embedded Linux app with multithreads, GUI, audio, video streaming before.

I debugged those bugs with custom gdb scripts. The test system will run the gdb scripts to start the app. The gdb script setup breakpoints, log stack trace and local variables automatically for a particular bugs.

The debugging environment is scripted and automated. Test failure mark/track the log file with all the gdb info.

I schedule the tests to run continuously overnight and in the morning I analyze the log file with gdb info.

After that I can add more debug command in gdb script or try fixed the bug if I have enough info. The cycle continue until the bugs were all fixed.

I personally think it was very good for try to analyze / fixing the "flaky" tests issue.

Even for the the tests that fails 1 in 1000 times, the bugs can still be debug and fixable.

It was actually more relaxing for me to debug this kind of problem. 99% of time, the computer do all the works.

You guys might want to try it if not done in Google already.
You bring up two very interesting and powerful phenomena: "siren servers" and "social physics".

The first term is used by Jaron Lanier to describe computer systems that, like "sirens" of the sea, lure everyone into their beautiful environs, collect all of the data on them, and statistically model all of this data in ways that effectively master the nature of this individual - her beliefs, her abilities, her emotions - until ultimately that individual is made both completely vulnerable and completely powerless. Lanier's book is intentionally provocative and controversial, while rather intelligent and compassionate in its spirit, and I recommend checking it out: http://www.amazon.com/Who-Owns-Future-Jaron-Lanier/dp/145165....

The second term comes from a talk at Google in 2014 called "Social Physics: How Good Ideas Spread" (https://www.youtube.com/watch?v=HMBl0ttu-Ow) by MIT Professor Sandy Pentland. He describes research supporting the recent Nature publication you link to on social and cultural progress, which concludes that our connectivity - free and fast flow of data on networks, people on roads, goods and services across nations, etc. - is our greatest economic and social virtue. His statistical modeling results really strongly show - "like a law" - that the more connected we are, the wealthier we are as a society.

It's really interesting to consider how we could concentrate on using all of the data and models to make deep positive impacts on our society, while respecting our human dignity. To quote Pope Francis's address to the U.N. today: "Integral human development and the full exercise of human dignity cannot be imposed. They must be built up and allowed to unfold for each individual, for every family, in communion with others, and in a right relationship with all those areas in which human social life develops – friends, communities, towns and cities, schools, businesses and unions, provinces, nations, etc."
The Jocks of Computer Code Do It for the Job Offers
Imagine how many people who've owned their homes for years would be forced to sell and move elsewhere in San Francisco if prop 13 were repealed.
Thank you—we’re putting everything we have into making this good! We certainly have lots of work to do, but I feel like this thing could benefit a lot of people. :-)
Why I'll Probably Ditch My Carrier for Google's Project Fi
Don't blame Nock, Bash does that too. Return code 0 = true.
So what happens to the existing GPG-using folks?
25th ACM Symposium on Operating Systems Principles
I found this article [1] and I'm already suspect of FUD.

The first part talks about bluetooth pairing with the device - which requires unlocking. The second page talks about unlocking an iPhone with plist files from a synced computer. So it's not a matter of some magical device that can backdoor a phone - but rather using interfaces that already exist.

I found this company [2] and it has the usual marketing ploy - but a quick google search doesn't reveal any actual reviews of people using it. I can paragraphs of marketing spin but no one actually saying "we used this to get into cell phones that were password protected".

I'm not saying it's not possible - I just find it hard to believe without it making modifications to the underlying software (ie flashing a ZIP on android that zeros out the pin password or something).

[1] http://arstechnica.com/tech-policy/2011/04/michigan-state-po...

[2] http://www.cellebrite.com/Mobile-Forensics/Products/ufed-tou...
The notion that the OS and the network are essentially the same thing, a series of procedure calls somehow knitted together either with a stack in memory or as a series of serialized frames on a network, strikes me as a very 1980s way of framing computer science. I feel like the last 20 years of network software development have been a repudiation of that idea.

So yeah, I find it frustrating that Urbit insists that an overlay network is "half the cow", and that to have a "whole cow", we must also adopt an excruciatingly idiosyncratic bespoke programming language.

Mostly, for me, this is coming from a place of deep respect for the concept and potential of overlay networks, and of frustration with designs that seem to sabotage that potential in order to make philosophical/political statements.

(That's my only attachment to Urbit as a thing worth discussing; by way of bona fides:

https://hn.algolia.com/?query=author:tptacek%20overlay%20net...)
Nice, it looks like an excellent Django app to study.
You obviously don't live here. That's a drop in the ocean of corruption and scandals. That's peanuts!!
The two candidates are diametric opposites regarding adding housing, improving transit, and working with the mayor. And the winner of this race will likely be the deciding vote on such issues in the Board of Supervisors, including the vote for who will be president, a powerful role that gets to appoint nearly half the members of important bodies like the Planning Commission. If you're in this district, please register to vote and read up on Julie Christensen and Aaron Peskin so you can make an informed decision in just over a month.
You should consider trying to retrain your voice model. When I first set up my phone to only recognize my voice, there was people talking in the background and it actually made it behave exactly how your describing.

Shortly after I retrained the voice model in a quiet room by myself and now it works flawlessly.
Destruction of evidence charges? I am often surprised at how adaptive the law is for preventing loopholes like this. I would say with great confidence that this wouldn't fly.
You should be cautious about running less on untrusted input:
http://seclists.org/fulldisclosure/2014/Nov/74
Does Google currently use or plan to use static analysis tools that prove absence of key bug classes?

https://en.wikipedia.org/wiki/List_of_tools_for_static_code_...

I know in safety-critical the Astree and SPARK tools have been particularly good at verifying code. Something like Polyspace might be more appropriate for Chrome, though.
Yes, but by setting a minimum damage amount of $250/night, you've removed the most difficult aspect of a case like this. It would be incredibly difficult to prove that a neighbor's having guest caused a high dollar amount of damages. Without needing to do that, all the person pursuing the case needs to show is that the law was violated and they'll be eligible for potentially thousands of dollars in damages. That creates a huge incentive to pursue cases like this, even when the damages sustained are negligible.
I've watched a few companies go down the shitter using known good ways; and seen companies with mind-blowingly horrific software succeed based on marketing and contracts. There are a lot of anecdotes, but I have yet to see any data suggesting a correlation.
You have it exactly backwards. The density of SF is almost double Brooklyn. 18k/mi^2 vs 10k/mi^2
I find it odd that they aren't just able to get the data from the carriers. The only reason it'd be on the device but not the carrier/Facebook/Twitter/etc servers is if they encrypted the messages, but they would probably mention this if it were the case.
I think this Volkswagen buzz is going to add a revolution to the automobile industry, a negative one. We might see emission benchmarks getting altered across the globe. With the news of BMW and Audi also violating the emissions, all these giants are TOO big to be effected by any such fiasco.