skysight-inc/HackerNews huggingface dataset:
I can take a crack at this one.

Class lines are not well-defined. A CEO may share certain interests with shareholders but their interests are not all identical. By using the frame of class you create a situation in which those without power pit themselves against those with power, and encourage those with power to reciprocate. That is a horrifically bad position for those without power to be in because you're de facto creating two teams where one of them has an insurmountable initial advantage.

The better strategy is to break the "classes" apart so that you can pit the different powerful interests against each other rather than uniting them against you. There is a subset of the wealthy who benefit from a basic income. The masses would do better to ally with that subset and combine their money with your votes to achieve the common goal, than to keep painting them as the enemy for long enough that they start fighting you too.
Sorry I may be confused as to what this is? Is it just for creating semantic menu systems?
The overall penetration of smart phones is around 50% as stated in the article, to take the last half, the price will need to come way down and they need to be much simpler to use. The second half of the users will always be less sophisticated and hence the incremental benefit they perceive from a new device will be far less than the techie market and they will be far less willing to spend time learning how to use it. Even though the wireless carriers currently subsidize more than half the cost of most devices, they make that up by charging extra for a "data plan". All that will need to go away and the overall price differential, both up front and per month will need to be much less significant that it is now between a basic phone and a smart phone before that second half can be captured.
Indeed. The committee selection lotteries should be very public and the guardians conscripted from the whole population.
Tesla was interested in this, eh? I did this sort of thing in 1967 when I put a capacitor on the output of my crystal set, and was able to (very weakly) light a standard panel lamp. Nothing is new, only the details change.....
Inspiring!

(1) Geometric stained glass windows. Anyone know how to cheaply source/cut coloured glass? Best mechanism for rounded portions of potential framing? I don't mind if it takes awhile to build, just that it sustains the weight and enough wind. Preferably thicker rather than thinner glass.

(2) Might be useful for some 3D printing based crafting projects.

An option to export SVG would be useful (and feasible, given the vector nature of construction).
Minor point to an interesting discussion, happy to see pmarca joining in on this (and learning a lot).

I agree with his belief that total market funds tend to pick up newer IPOs (where valid) sooner than those that, say, stick to the S&P 500.
It's interesting that there's another HN article talking about the benefits of a four-month paternity leave - https://www.facebook.com/tstocky/posts/996111776858 I seem to remember that one of the reasons Europe has longer maternity and paternity leave is because of the need to increase birthrates post WWII.
1kb/s is fine, that's enough to tweet. 2.5 feet is not very far but I suspect that's easy to improve, and it would not need much improvement to become really useful - eg if you improve it by a factor of 3 it's good enough to function in a typical corridor, and so on.
Here's what I've learned after moving 20 times (that I can remember, including one hellish year when I had to move 9 times) in my life:

1. Books are heavy. Some people say that a Kindle isn't as good as real books. Some people are pretty women who don't have trouble rounding up help on moving day.

2. Getting rid of books you can't give away and have no justification for keeping is traumatic.

3. You have more small, difficult to pack, useless crap than you realise. It unfolds like a kind of malevolent, multidimensional quantum origami when you move.

4. For local moves, rent a 3-ton truck for moving day. Accept that this probably means moving on a work day because said trucks are booked on weekends for months in advance. Loading and unloading for a single trip is really unpleasant -- but there's something much, much more soul-sucking about doing lots of trips back and forth.

5. Long distance moving changes the work from a single day into multiple days. On paper it should be easier. Paper lies.

6. If you're moving long distance, don't bother with furniture or whitegoods. Ditch them and rent or buy at the other end.

7. Help your friends move.
Thanks for the reading material.

You omitted the sentence before your excerpt where Mr. McManus suggests we move to a multiplexed pipelined protocol for HTTP.

I'll go further. I say we need a lower level, large framed, multiplexed protocol, carried over UDP, that can accomodate HTTP, SMTP, etc. Why restrict multiplexing to HTTP and "web browsers"? Why are we funnelling everything through a web browser ("HTTP is the new waist") and looking to the web browser as the key to all evolution? It seems obvious to me what we all want in end to end peer to peer connectivity. Although the user cannot articulate that, it's clear they expect to have "stable connections". This end to end connectivity was the original state of the internet. Before "firewalls". Client-server is only so useful. It seems to me we want a "local" copy of the data sources that we need to access. We want data to be "synced" across locations. A poor substitute for such "local copies" has been moving data to network facilities located at the edge, shortening the distance to the user.

But, back to reality, in the case of http servers, common sense tells me that opening myriad connections to (often busy) web servers to retrieve myriad resources is more prone to potential delays or other problems (and such delays could be due to any number of reasons) than opening a single connection to retrieve said myriad resources. Moreover, are his observations are in the context of one browser?

I guess when you work on a browser development team, you might get a sort of tunnel vision, where the browser becomes the center of the universe.

If you dream of multiplexing over stable connections, then you should dream bigger than the web browser. IMO.

I'm aware of a bug in some PHP databases with keep alive after POST. I mainly use pipelining for document retrieval (versus document submission) so I am not a good judge of this. What I'm curious about is where keep alives after POST would be desirable. You alluded to that usage scenario (a series of GET's after a large POST).
Pay them to work on something. Either creating something, starting a business, or hell, sharpening pencils or even moving dirt back and forth between two holes. Money must be earned. Not given.
I'm not convinced it is gone yet. In the Bay Area (a lifer, myself), yes, you aren't buying a house anywhere near the critical mass -- maybe in Stockton, Brentwood, etc...maybe...assuming you have the job.

That said, large parts of this country (and it's not small) do have industries that are thriving and housing prices that aren't insane.

So "no middle class"? I disagree with. Certainly an endangered one. However, if we keep up the diversity in terms of regions, population centers, etc. it will be hard to wholly homogenize that.

And, I agree, costs are going up.
Though I agree that there are people who can work but won't work, I think this is overestimated.

I think that people who feel that way generally overlook the role of housewives in society. I don't know if it's still current, but I recall a few years ago seeing estimates that ~10% of all women in America were unemployed, by choice, for reasons of home-making, or whatever the most politically correct alternative of 'housewifery' is (not trying to be inflammatory, I genuinely don't know).

As America has a slight gender bias towards females, that means that ~5% of the population is willfully unemployed. Unemployment is, what, 7% right now?

Also, yes, I'm well aware that employed does not negate underemployed, which is where I really feel that America is suffering right now, but we're just talking about employment figures.
Mesh network before/after Hurricane Sandy in Red Hook, Brooklyn [pdf]
Ultra-cheap mesh network, anyone?
The Hut Where the Internet Began
This could not be used for 'smart houses' .. willscott had it right when he mentioned RFID stuff. You cannot have 'ultra-low power' and have a transmitter powerful enough on a WLAN.
It's possible and somewhat easy to pwn a system's bios and have it phone home unpon boot. This was demonstrated at Defcon 20.
No problem, I believe you - I was just curious.
> > This seems like another argument for Basic Income.

> Or another argument against minimum wage.

How about both?
Is Google Cheating App Developers?
I was just thinking that this article could serve as the opening shot in an effort to create venture vehicles for retail investors.
I'd consider not learning Flash and looking at Toonboom Animate or Manga / Anime Studio.

There are also a few inexpensive Html5 animation tools such as Sencha Animator, A5 and there are a couple others you can search for. I tried Adobe Edge animate and I didn't like the folder structure it generated, but that's just me probably.

My view is the Creative Cloud subscription model is a mistake and I don't plan on buying into it.
Inside the Electronic Frontier Foundation
Whoa -- not to be a buzzkill but there is some massive overhype on this. Not to even begin to mention what happens when the FCC gets involved. Spectrum is bought and owned, you know. And zero unnatural interference is tolerated. Sure, you can argue it won't interfere with any towers but lawyers will argue some other points I'm sure.
The Art of Big Data
Absolutely. The contract model clearly isn't going anywhere. Outside the US, the contract model has had trouble taking root in many developed countries. And it has been flat-out rejected in the developing world.

Of course, given those issues and noting some cracks in its home market (T-Mobile, more prepaid users)...
"it's just a matter of time before RSA offers zero security"

This is not the only possible outcome. Scalable quantum computing could turn out to be impractical due to cost. Or new physics could be found that rules out scalable quantum computing. Personally, I find both of these outcomes unlikely, the second more than the first, but they do exist.
Can anyone confirm that 09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0 is not the the backdoor sequence?

Seriously though, have we the people figured out this sequence yet? If there is a base sequence, and a relationship to a second sequence, I feel like this can't be too difficult to figure out mathematically, or through brute force means. Can someone who actually knows what they're talking about properly rebut me?
"Since it has deterministic destructor and RAII is easy to implement, garbage collector is not needed"

This is kind of like saying, "x86 has CALL, PUSH, and POP operations, so there is no need for a language with subroutines! Just use inline assembly!" Garbage collectors are not strictly needed in any imperative language. The point of garbage collection is to enable programmers to think at a high level, without having to divert their attention to low-level issues.

"Also move schematics really helps with performance: create, copy & destroy can be avoided altogether. No garbage, nothing to collect."

Move semantics are a solution to an artificial problem. Sensible defaults like allocating objects on the heap and using references everywhere would have solved this problem and many others. Yes, I know that the C++ approach to programming is supposed to give programmers the power to do things for themselves, but that does not mean that the default semantics have to be brain-damaged. If code like this:

std::vector<int> vec;

Caused an object to be allocated on the heap, and created a reference to that object, move semantics would not be needed. To stay true to the C++ way of doing things you could have a special non-reference type. Note, of course, that this really needs garbage collection to work well, and that the garbage collector would be entirely optional (as Bjarne Stroustrup suggested): programmers wanting to avoid the garbage collector would use non-reference types and pointers to non-reference types.

"Specifying the closure variables is optional and it is both for performance and encapsulation"

I am not seeing how it makes sense for either. Specifying anything about how variables are captured is a pointless exercise. Variables should just be captured if they are not shadowed, and they should always be captured as copies. When programmers need to capture by reference, they should just create a reference and capture that. Introducing another syntax just to declare how variables should be captured, and then making another nonsensical default behavior (no capture at all), is just silly.

"You don't need performance all the time - some are OK with 400 queries/sec, others want 7,000 on the same server"

You know, it is not a very strong argument when the top result (in C++) is only marginally faster than the next best (in Java). The fact that another C++ framework happens to be much further down, below systems written in Java, Scala, PHP, and Lua, is also not helping you. If anything, that test shows that the cost of using a high level language is not so bad; fantastic performance can be achieved without having to fumble around at a low level, and low level languages like C++ are not a guarantee of good performance.
Boosted Boards Technical Progress Part I: Electronics
The majority of people who struggle with getting high paying work after an MBA previously struggled with getting high paying work as a Stem graduate. Something like 40% of MBAs are engineers.
A pattern: deterministic game state, updated only by player input.

It's used for multiplayer synchronization. Instead of sending thousands of objects, it's enough to send mouse clicks and keystrokes.

"1500 Archers on a 28.8: Network Programming in Age of Empires and Beyond" http://www.gamasutra.com/view/feature/3094/1500_archers_on_a...

It's also used for game replays.
Like many Open Source projects, I would assume that Pull requests are welcome.
Actually BI is gradually coming in the form of social safety nets for everyone. Once we disrupt college education with courses anyone can study at home at their own pace from the best professors, lots more people will be able to educate themselves for the new economy.

That said, there will be a growing unemployed class, and many are are already perpetually on government subsidized programs such as housing, etc. The question of whether this is worse than a negative tax is unclear.

What IS clear is that capitalists will want people to remain consumers, even as they automate everything. So redistributing money to them by taxing the machines is inevitable. The real question for me is, what will happen to all the restless, disaffected people whose services are no longer required, and whose blogs are rarely read? Especially men.

http://magarshak.com/blog/?p=97
While not all project teams are same, one perspective I sometimes see this being from the fact people actually "marketing" the project can be clueless about how to market in social scenes.

I've seen people (often "suit" type) expressing their mentality of "since these people using product knows how to communicate in social media, have them do something for us" while themselves being quite clueless how things work in these environments, or not even willing to learn by actually using them. (and some of those people have over-sensitibity to privacy in social network, or some sort of "phobia" in these environment...<sigh>... come on, aren't you trying to "market" the product in these places??)

I don't know if this is necessarily the case for this type of "invite" feature, but I wouldn't be surprised this type of mentality being a driving force of this.
You might consider asking Intel and MIPS about the point of Dalvik - especially Intel given the current rumors about Bay Trail performance.
FWIW, I was on a jury for the first and (so far) only time, about 2 years ago. It wasn't a big, flashy murder or rape case, just a guy being accused of breaking into a cop car and stealing a flashlight and a handheld radio. But, I found that the other jurors, by and large, took the "innocent until proven guilty" thing VERY seriously. I know that most of us thought he was "probably" guilty, but in the end, we actually acquitted him on all charges because we didn't believe the State had proven he was guilty "beyond a reasonable doubt".

Granted it's just one anecdote about one jury on one case in North Carolina, but this jury was not prejudiced against the "criminal" from the start. And, if anything, by the end, most of us were biased against the State for being (or appearing to be) some combination of: incompetent (the investigator from the Sheriff's department), abusive / a plain dick ( the prosecutor), and/or dishonest (the cop who had his car broken into).
This is uninformed, dangerous and wrong. Author should go back to school or crack open a first-year-med physiology textbook and learn how metabolism works. The article isn't even internally consistent.
>As a whole our society has become much more entitled than back in those days

You should recall that less than a century ago people felt they were entitled to own other people, perhaps you mean that as a whole our society has grown averse to letting people starve in ghettos.
Explain that to the wall street banks. If it is ok for the fed to give a trillion dollars printed out of thin air a year trying to pump liquidity into banks, why just not give these money to every US citizen instead. It comes to 3000$ per year per US citizen - yeah even the working citizens should get basic income if implemented properly.

It won't make anyone rich but it will go great lengths to give some security to the most vulnerable of people.
> Why the strawman?

The Gulag Archipelago.

> Marx was not 100% wrong, he was just wrong some very specific and important places.

Of course he wasn't 100% wrong. All modern developed countries have adopted some of his ideas, such as public schools and laws against child labor.

His notions of an Apocalyptic struggle between Labor and Management, his totalizing philosophy which seeks to explain all social conditions through one dialectic, and his refusal to admit that capitalist countries could adopt some of his ideas and stay capitalist, however, lead to some of the worst regimes in history, and we can't forget that.
I'm totally from this era but I don't quite have the nostalgia for it that you do. I definitely remember the joy of getting mail when the idea of spam was nonexistent, but I'm not sure I'd want to go back. That said, the protocols people want to run on top of this would be whatever people want, I would think, so if you can find enough people who wanted to do this I don't see what's stopping you. :)
Wouldn't you have two problems then?
No, you're not alone. I have three boys and I don't get negative looks when I take them out. I live in the Southeastern US.
What if you sell to pilots? Have pilots buy cameras and have them carry the camera onto the plane themselves. Sell it as a liability reduction thing.
Licensing is a key issue. BerkeleyDB is AGPL and was previously under another strong copyleft license, neither of which could you embed in a commercial product without paying.

Kyoto Cabinet is also GPL. Again, no-go for a commercial product.

TOKYO Cabinet, on the other hand, is LGPL, so it at least CAN be embedded, but it's described as inferior to Kyoto. [1]

Regardless, if you want something to embed, it's not always easy when you have a huge pile of source with a build system that doesn't match your own. Another feature they describe is that the entire code base comes as a massive (1.3Mb) C file with no dependencies. That's a big win for "drop in the project and build."

Not making any claims for how good this particular library is, but at least it would be marginally interesting if I wanted a persistent key-value store in an app. The other go-to option is SQLite, which has a similar massive C file for easy embedding (and an even more permissive license: "Released to the Public Domain"), but SQLite's code is 4.8Mb. Size does matter, so SQLite needs to offer me some advantage to justify its size. The data I store in most apps locally doesn't require JOINs.

[1] http://fallabs.com/tokyocabinet/
Sounds awesome. By all means reach out and let's get something going.
I wouldn't hold your breath. When I last used this site in 2010 [1] it wasn't that much less complete.

Still, what is has is very useful and I'd suggest giving it a read.

[1] http://web.archive.org/web/20100131082252/http://gameprogram...
"Personally, I'm OK with the idea of hundreds of thousands of people abusing the public trust if it means that tens of millions are bootstrapped out of poverty."

Hear, hear! We have to stop governing our society by what a small percentage may do. We need to start using some business logic and leverage the best ideas for the most people. Is spending food stamps on heroine an abuse of the system? Yes.

But so was selling loans to people they knew couldn't afford it, and then taking out an insurance policy on them defaulting.
So-called professional courtesy is the canary in the coal mine. If there's a jurisdiction where police officers can speed with utter impunity, it's a good bet that a lot worse is going on.

In my own city, I was appalled by the spectacle of hundreds of police officers protesting in and around a courthouse where officers and union officials involved in a ticket fixing ring were being arraigned.

Ref: http://www.nytimes.com/2011/10/29/nyregion/officers-unleash-...
Sounds good to me. We'll take what we can get.
I keep hearing about social security collapsing without more children, but I don't see how adding more people helps unless they contribute some production. Having more kids that will, 30 years from now, wind up unemployed or doing some unproductive job (let's say dog psychologist) not only doesn't alleviate the burden, it even makes it worse. Is "dog psychologist" really useful to society?

If your choices are "30 years from now, I'll have to support myself" or "30 years from now, I'll have to support myself and 2 unemployed kids living with me", what do you pick?

I think the problem might solve itself anyway. What old people will need in the future (as they do now) are goods, services and care (they'll need food, shelter and medical care). Traditionally, kids provided these to their parents in their old age; who grows their own food anymore? With all the increase in automation we're seeing, old people need their kids less and less, if someone else gives them food and care anyway.
I think in light of what we found out (or some who already knew) about our government's monitoring patterns, going out of ones way not be noticed is ... what will make you be noticed.

Over time defaults change. It used to be for example, that having a some silly Facebook account was a new and interesting thing, now not having one is perhaps odd.

Buying a car in cash was strange perhaps, you know walking in with a duffel bag bag full of $50s might end up them calling someone to report you. (War on Drugs and/or War on Tax Evaders etc etc).

2600 is probably not going to keep being sold in B+N. B+N might stop existing soon as people stop buying books made from dead trees.

> And the guy who sleeps over at his friends apartment couch for cash as a roommate has no documentation at all.

But do you want someone like that sleeping on your couch? We have been brainwashed to think those that put privacy high on the list are up to something illegal. They are criminals perhaps...
I'm waiting for the Fall releases. I love the iPhone, but I'm not a huge fan of iOS.

If Google doesn't come out with some compelling hardware (through motorola or otherwise), I'll definitely get the new iPhone.
Toward a new understanding of mental illness [video]