skysight-inc/HackerNews huggingface dataset:
The problem is that our society is unwilling to actually step back and look at the root problems so we know where to expend energy most effectively at providing solutions.

Our social problems are ones that no single magic bullet can fix (except in the sense of destroying the problem by ending it all). If we want to be an advanced society we need to understand that every issue is a symptom. There is no one single cause, no one single solution. There are many contributing factors and each needs it's own solution that incentives the outcome we'd prefer to see.

Why is someone homeless on the street? Is it because housing is too expensive, there aren't enough jobs, they lack the skills for jobs that do exist, are they suffering from untreated illnesses (including mental), or is it some combination of those plus other issues that I didn't happen to list.

The above issues are also not in themselves entirely the causes of those issues. Our society is a complicated web of situations, and failure is both always an option and omnipresent among endeavors.
"but many would rather work to make the world better"

Despite what most startups say, a minuscule amount of them are actually trying to do this. Most are just trying to make a small group of people rich.
I think so too, but it depends on who you're talking to.
ASK HN: Review my startup - SunSed (Blogging platform)
Someones feelings got hurt.
UnQLite. Not affiliated with SQLite, but its an embedded json document store. Supports a cool procedural query language.

http://charlesleifer.com/blog/introduction-to-the-fast-new-u...
I cannot comment on what definition does the people that you know use, but I would say gnaritas' definition is more common than yours:

http://lexicon.ft.com/Term?term=retail-investor

EDIT: This is the definition used by the FINRA (Financial Industry Regulatory Authority):

“Retail investor” means any person other than an institutional investor, regardless of whether the person has an account with a member. “Institutional investor” includes a bank, savings and loan association, insurance company, registered investment company, SEC or state registered investment adviser, natural person or entity with total assets of at least $50M, government entity, certain employee benefit plans with at least 100 participants (but not any participant of such plans), FINRA members and their registered persons, and any person acting solely on behalf of an institutional investor.
Karnaugh maps I'm guessing. https://en.wikipedia.org/wiki/Karnaugh_map
I remember the case in which one guy (I think he was Irish) did send that request to Facebook and got a over one thousand page long response.

Then, there was a shit ton of persons from Europe (like, dozens of thousands) who tried to do the same through a combined court order in Vienna. Then, the court in Vienna decided that this issue was "not admissible on procedural grounds". Then, those thousands of people got generic responses like: "You can download every data we store on you by going into your settings...". Then there was an appeal to that decision and then the whole thing died out.

I found the website that organized this: http://europe-v-facebook.org/EN/en.html
Could someone explain the big difference between RCU and epoch-based reclamation? It seems that the only difference is that RCU has quiescent periods between reschedules and epoch-based has them when you don't have a Guard struct active. Seems like six of one, half a dozen of the other.
Why would you ever work on the internals of how trees work? That has 0 business value 99.99% of the time. It's all solved problems. And even so recursion might not be the best approach.
I can't seem to be able to edit the main post, but I forgot to mention the Estonia E-citizenship.

- https://e-estonia.com/e-residents/about/

- https://e-estonia.com/components/

A lot of what I mentioned are things that they already provide and can do, which is why I think the technical side of things would be the easy part.

Now just apply this to a global state.

EDIT: Also look at what WeChat is like in China. You can pretty much do anything from your phone

- http://a16z.com/2015/08/06/wechat-china-mobile-first/
Hey there, CEO here.

* Items 1 - 3: Stay tuned, we're looking in to these things.

* Item 4: If you buy it from our website and it doesn't work out, just email us, we'll refund you (support@mindsense.co).
Use facebook's cache to host the stolen data and have it downloaded in parallel over the internet.
Very insightful post. My main concern with this approach is that having the ISR a fixed size (at any given time), as the post explains, it is subject to latency spikes if a node of the ISR is slow. This seems to me it would happen a lot in real cases, and its a major drawback.

So while providing a lot of flexibility and decreasing the communication overhead when using a lot of nodes, it may introduce performance degradation and latency spikes when nodes are slow. I'd probably prefer a design where some kind of reduced majority is required, but not a full list of nodes, so that outliers would be filtered out.

Are there good percentile numbers over there to check metadata writes over the, say, 99,99%-99,999% percentile, to check how bad this may become?
HTML standard now on GitHub
Ever since it became easier to get into the Chernobyl area, there has been an increase in people trying to dramatize it. I suggest watching this short video with Tom Scott, about his recent visit, where they try to inject a bit of reality into the situation: a lot of looted/stripped buildings that have stood abandoned for decades. It's impressive, but doesn't have a lot to do with radiation or the reactor.

https://www.youtube.com/watch?v=BhYEkRjUWM8

There are certainly a lot of areas where you shouldn't linger for extended periods of time. The reactor accident (and how the situation was handled afterwords[1]) was absolutely terrible.

That said, it is important to remember that - even accounting for the Chernobyl disaster (and the utterly insignificant radiological[3] disaster in Fukushima) - nuclear power is still the only viable option if we want to have energy in the future, as it is the cleanest. Everything else pollutes more and only a few technologies even come close to making enough power.

Unfortunately, the Hiroshima Syndrome[4] is epidemic, and the current wave of "Chernobyl disaster theatre" is only making these fears worse. We need to find better ways to educate people and counter the decades of misinformation and fear. The HN crowd like to "disrupt" things, so may I suggest finding ways to disrupt the common fears about radiation?

[1] My greatest respect and thanks to the people - the "liquidators" - who had to be the "bio-robots" that cleaned up the worst areas when the mechanical robots failed from the radiation. If you haven't seen it, I suggest watching this[2] footage of 3828 people that cleaned up one of the worst areas of the reactor's roof, <2 minutes at a time.

[2] https://www.youtube.com/watch?v=FfDa8tR25dk

[3] the tsunami disaster was far worse, but isn't relevant to my point

[4] http://www.hiroshimasyndrome.com/what-is-the-hiroshima-syndr...
> Can you provide an argument that explains why we would want more QE at this point?

http://www.ft.com/cms/s/0/8a5cb030-4b38-11e5-9b5d-89a026fda5...

Larry Summers and Ray Dalio flag return of quantitative easing
And Twitter: https://twitter.com/htmlstandard
Global Sea Levels Climbed 3 Inches Since 1992, Research Shows
There are lots of good companies that pay well that aren't startups.
You are not alone. NASA/JPL explicitly prohibits it in their coding standards [0].

Rule 4 (recursion)
There shall be no direct or indirect use of recursive function calls.
[MISRA-C:2004 Rule 16.2; Power of Ten Rule 1]

The presence of statically verifiable loop bounds and the absence of recursion
prevent runaway code, and help to secure predictable performance for all
tasks. The absence of recursion also simplifies the task of deriving reliable
bounds on stack use. The two rules combined secure a strictly acyclic function
call graph and control-flow structure, which in turn enhances the capabilities
for static checking tools to catch a broad range of coding defects.

[0] http://lars-lab.jpl.nasa.gov/JPL_Coding_Standard_C.pdf
Once upon a time, all Internet protocols were distributed, passed-along by ISPs peering bandwidth (email, IRC, Usenet). The users paid their ISPs, and the ISPs had agreements to share and not bill each other (sort of).

This broke down, because most people monetizing an idea don't want others to host it outside their control. And now, even the peering agreement is breaking down, as Verizon tries to shakedown both sides of a network connection, and not just their subscribers.

We had a friendly, open Internet, and now we have ads and closed-ecosystem apps. In Africa, Facebook Zero is trying to create the illusion that there's no other Internet, just Facebook.

If things like Diaspora had the resources Facebook did, we could totally have distributed social networking, paid for by users.
Why does everyone always think Facebook is lying when it comes to these type of things? What good does it serve them to do so?

Seems to me it is mainly just due to the fact that most here haven't worked at anything anywhere close to FB scale and can't believe it can actually be true.
I'm curious as to the rhetorical implications of all this research, particularly regarding modern media. A TON of dialog takes place on message boards and comment sections like this one, certainly more than on any traditional media. It would be interesting to see whether such discussions significantly affect popular opinion of if they're largely just outlets for what people already believe. Even a simple poll of "have you ever changed your mind based on information gathered from discussions on message board X?" would be enlightening. You'd need to conduct such surveys on specific boards/sites to get a clear picture though, as each has a unique community with different priorities. At the very least it would be nice to get a database of which forums have intelligent discussion and which are just full of windbags lol.

Obviously on a lot of boards the posters are just running their mouths, but it would be interesting to poll the impacts on the lurkers as well.
Or a mercenary, depending on how much you're being paid.
Yes the odds are wrong. But I think there are now too many good applications submitted with high growth or revenue that you guys will just skip through next Zuckerberg before his startup takes off. Your application method currently does not in anyway measure how much the users love the product, how big it can be. My thoughts are that YC at the moment is currently pretty blind to really great startups that haven't got traction yet.

Thats why fellowship experiment is going on, but I think you guys would have more time to read applications and "discover" great startups if you didn't encourage every steve-jobs-wannabe to apply.

just my 2 cents
Casus+telefon+dinleme+programi
that's true. in my memory, it was that way with php 15 years ago too, thinking of phpclasses.org, hotscripts.com etc. Always sorting through the trash...
By your logic, anyone who ever runs into trouble with a patent troll should never be trusted again. Clearly this is absurd.
I think you're underestimating the scale of this problem.

According to http://www.datacenterknowledge.com/archives/2013/01/18/faceb... , people upload 350 million new photos per day, and they have 240 billion photos total. If we use 1 MB per photo as an average, you'd need about 334 terabytes to store a day of Facebook's pictures. You'd need 228882 terabytes to store the whole thing. Assuming Wikipedia's estimate of $35/TB for desktop hard drives, it would cost about $8 million to store Facebook's photo archive (that's without videos or text). Actually hosting it would cost even more.
Looks like all the news has overloaded consumerreports.org. And I need a new clothing dryer!

http://www.isitdownrightnow.com/consumerreports.org.html
That just goes to prove that there is no tie.
Live Trending Photos for Bersih 4.0 Rally (Malaysia PM Calls to Resign)
What they count as users is in their SEC filing: http://www.sec.gov/Archives/edgar/data/1326801/0001326801130...

A public officer of the company isn't going to be haphazard about redefining that without saying so.
Welcome to a wild world of robot investing
For some reason the following quote came to me while reading this: "Our task is not nurturing enthusiasm, but overcoming indifference." (Believe this was from an older Wieden + Kennedy pitch deck.)
Bersih (Malay meaning Clean) is a movement that push the government to electoral reform for Free and Fair election.

The data are collected based on related keywords and 6 locations (Dataran Merdeka, Pasar Seni, Sogo KL, Menara Maybank, Brickfields & Masjid Negara) ‪#‎Bersih4‬
Do you have any data on that?
Micromanaging cops and the challenge of managing any kind of professional
I'm still hanging on to mailbox. I'm giving them another iteration cycle or two to fix stuff. So far their product and support has been very underwhelming. I still like their iphone app.
Is there any chance that you can expand on the precise meaning of "free will" in a quantum physics context? My understand of the usual common-sense interpretation is roughly "The actions that I take are supernatural, and are not a consequence of physical laws", which seems quite absurd to me, and I'd expect that to have very little support in the physics community. If not this, then what does "realism" and "free will" mean here?
Imagine you are happy. What are you doing, where are you, who are you with?
They are very similar; I think of the epoch scheme as a particular way of doing RCU that does not impose the need to find quiescent states yourself (RCU can be employed in userspace as well if your application can provide quiescent states in some way).

This paper (linked from the blog post) was very helpful in comparing them: http://csng.cs.toronto.edu/publication_files/0000/0159/jpdc0...
Yeah, there are lots of similarities to Vertical Paxos. It also shares a lot van Renesse and Schneider's classic Chain Replication paper (https://www.usenix.org/legacy/event/osdi04/tech/full_papers/...), with the use of a configuration master to configure a chain that can't solve uniform consensus by itself.

That's not a criticism at all, though. There are a lot of good design and systems ideas there, and they are well explained in this post.
Former Googler attempts to live a more idle life
As a student, I've found the TI-Nspire CAS software to work pretty well with units, but of course it's not free.

https://education.ti.com/en/us/products/computer_software/ti...
I'm not sure what the author thinks 'corollary' means here. (Something to do with correlation? Not the definition I'm used to, anyway.)
I really like this.

In my experience, the moment that creates the greatest amount of legacy code is when you have a team who's project grows large enough that the team splits. At that point, many modules and projects are divided, but anything not explicitly considered ends up as untouchable spaghetti. Most of the time, it's because the code is working, so why put in the work to split it up, just because of a team change? Of course, it stays working, and if needed, you can get the original gang back together to fix it. Until it's been 2 years, and half of them quit, and the others don't remember it quite well enough...

Considering organizational change as the primary driver of system structure change seems like a powerful way of thinking.
Though, for context, here's the first paragraph after the introduction:

The coding rules defined here primarily target the development of mission
critical flight software written in the C programming language. This means
that the rules are focused on embedded software applications, which
generally operate under stricter resource constraints than, e.g., ground
software.

I don't think it's at all surprising that the coding standards governing critical software running in resource-constrained environments should be so conservative. But I also don't know that the priorities motivating those standards generalize well to what most programmers do for a living.
Escape Docker, board your rkt and blast off for unikernel space. Be sure to avoid the interstellar systemdaemons as they are now sole proprietors of earth bound cgroupings.

In all seriousness I had never heard of Subuser before this thread and it looks very promising.
Someone procrastinated a lot. :)
Probably closer to a Venn diagram where the internet encompasses the web and more. SMTP, FTP etc. Splitting hairs now
Micromanaging is the new slavery.
"Some of the most successful tech investments of all time — among them Google and Facebook — came about in Silicon Valley’s lean times. This is a paradox of invention, as well as of investing: Bad times feed good ideas, which in turn lead to good times, which breed complacency, waste and lots of bad business plans."

This .. Just this

When tech entrepreneurs because too vague, too comfortable and start wasting their time on nonsense - it becomes a bubble and eventually bursts.

High tech is a market of supply and demand - when companies solve actual problems ( which market-low times force them to do ) they earn value and get big.
The opposite happens when everyone is trying to do the "next big thing" without an actual reason for it existing.

I would take warnings of impending doom with a grain of salt ..
It's all a matter of timing and the right idea as it always was.
I was able to find a local legal aid society through my state's bar association, so thank you. Looks like they accept volunteers as well, perhaps they could use some tech service as you suggested.
Going from employed to homeless can happen pretty quick--to most professions. For some reason, I know too many homeless people who were former Programmers?

The stories are varied. One guy was screwed out of his contribution to Word Star--I think? Another fell behind on his programming skills. The two are trying to make the best of it, but will never be employable again. I have seen them get jobs, but are fired after the first day. It seems like after you have been homeless for a period of time, a suit from Goodwill and good intentions are not enough?

People see these guys and ask the rude questions, like "Hay, I hear Google is a great place to work!". They are well meaning, but don't have a clue to what a winter homeless can do to a person.

The guys on the streets say around the one year mark of being homeless, your personality changes. The stress of being homeless takes its toll. Being harassed by Cops, daily, plays on your mind. Not having a safe, secure, legal spot to make camp becomes very stressful. They all can't find a place to use the restroom. If they happen to find a outhouse, you would think they found gold.

The homeless guys, I know, just want a place to sleep that isn't illegial, and a outhouse. They don't want much.

I think what too many people, in charge, don't realize is once you go homeless, it practically impossible to be that rent paying, employee again?

People/Politicians mouth the words of help, but it's just words. Politicians just want to rid their town of the homeless. I guess it's denial?
This will, hopefully, end ticky-tack arrests for "printing" or similar problems where a licensed concealed carrier wears a tight shirt, or one that rides up, and results in arrest/aggravation for "open carry" when really all they needed to do was pull the shirt down.
Go one better. Provide them all of those things, as well as /a/ job (not necessarily one they're trained in) as well as time for and inclusion at, training for jobs that are open.

I imagine that maintenance of public infrastructure is a thing which won't go away any time soon.

If you define the above as a poverty line (and the re-education time slot is also usable for personal crafts/recreation/etc) then you've also very nicely defined a minimum wage which must be beaten. Providing the apartments at a monetary level in areas also defines a value level for housing in a given area, which is one way of eliminating price gouging (or at least giving added value when it is done).
Yeah I kept looking around in the article for the part where it talks about what vehicles they use for this instead of fire engines, which are clearly wasteful and disruptive when used for this. What a shame.
The recent addition in Go 1.5 of an execution tracer is also interesting: https://golang.org/cmd/trace/
@mattkrea honestly, it never occured to me if Docker uses semver. I had simply assumed that it did :P
Show HN: Geronimo, a new email experience for your iPhone
> "The Census Bureau does not produce or publish a total count of the homeless population[0]."

> So it is very likely the 9.8M you quoted for the total population is off.

Note that the decennial census is supposed to include homeless people, marked as residing in whatever census tract they consider their current home or spend the most time.

Cities generally have a pretty strong incentive to try and get as many homeless people assembled and counted on census day as possible (since more population = more federal money), though the slapdash nature of census operations and the lack of any real explicit local power for census management (rather than that implicit quid pro quo) means there are inevitably some who are overlooked.

For example, in my city, I was part of the effort during the 2010 census to get homeless shelters, police, hospitals, soup kitchens, churches, etc all through the county stationed with Census employees to try and get a more or less homeless count. On our own we would have missed plenty, but we fortunately had the aid of local homeless advocaccy groups to help with publicity and outreach ahead of time, as well as a copious supply of free food and other services to draw the local homeless in to centralized locations on the census day itself.

> this number does not likely include immigrants who may not wish to be counted for social or legal reasons

At least when I worked with the Census, this was a bigger worry than accurately counting the homeless population, since at the time there were a number of groups on the local level actively trying to persuade Hispanic individuals to avoid being represented in the census. Some of it seemed like a genuine (if painfully misguided) attempt at protest, but I couldn't shake off the feeling that at least some of it must have been false-flag efforts meant to suppress minority representation.
That is actually quite useful, thank you.
Winging off a comment above, I find recursion generally intuitive, occasionally useful, and really really boring.

Offhand years ago I used a dialect of C that had no recursion so I can see both sides of this argument. On the one hand, there is a pain point when you don't have access to recursion. On the other, boy can a compiler that eschews recursion produce small and fast code. (Because without recursion the call graph is acyclic)
Not command line (or open source), but we've built most of this capability and more into CircuitLab https://www.circuitlab.com/ (disclosure: I'm one of the developers) -- we have to manage units, metric prefixes, all sorts of arbitrary expressions https://www.circuitlab.com/docs/expressions/ , real and frequency domain, etc. We also have schematic-wide parameters, the ability to define functions of those parameters to set component values, and/or to set real-time arbitrary behavioral voltages and currents within the circuit graph, etc. On top of that, iteratively solved non-linear feedback systems, Laplace-domain filter notation.... It gets complicated fast!

One of the cool things about understanding circuits and simulation is that you can use the same concepts and tools to model non-electronics-domain problems: thermal systems, mechanical systems, etc. You can combine these, too: for a simple non-confidential example, we recently did modeling of the fusing of tin whiskers, which involves solving the electrical and thermodynamic properties at the same time.