skysight-inc/HackerNews huggingface dataset:
"Why a plutocracy needs state-issued money"

FTFY. :-)
Funny, we saw this exact same article come through a few months back about Paris.

It's the same story: All the trendy rich people that displaced the poor bohemians and gentrified the neighborhoods are now being displaced by even richer people.

It makes for good ironic commentary, so it plays well here. I suspect we'll see the third part of the trilogy about New York come through by the end of the year.
Ask HN: Is a decentralized Internet possible? 
I came across www.redecentralized.org and I wanted to ask the folks here, if it is possible that the online world will ever move to a decentralized internet ? Would you be willing to run a packaged raspberry-like device at your home which will be used to keep all your online data (emails, social metadata, pictures, documents etc) instead of being kept in the servers managed by the cloud companies (google, dropbox, facebook etc), so that you have most of the benefits of the cloud services coupled with the ownership of data, with the downside being that you may have to pay a price for it ?
From the Open Source Vulnerability Database : http://osvdb.org/show/osvdb/97726

Versions concerned:
RoR 2.x, 3.x, 4.x

Description :
Ruby on Rails contains a flaw in its design that may allow attackers to more easily access applications. The issue is due to the CookieStore mechanism storing cookies on the client side, while not maintaining a corresponding entry on the server side. When an application terminates a session, Ruby on Rails has no method to track this and truly invalidate the cookie with the default configuration. This means that cookies persist "for life" and can be used to access an application even after it is thought to be terminated in many cases.

Solution:
Currently, there are no known upgrades or patches to correct this vulnerability. It is possible to temporarily mitigate the flaw by implementing the following workaround: switch to a more secure authentication management systems (e.g. ActiveRecordStore).
Nice job, I like it
True, but maybe we don't need what we are currently buying, but are because the costs are hidden. How much of the stuff we own do we really need?
This app is as exciting as the iPhone 5C.
Leading Economist Predicts A Bitcoin Backlash From Governments
Job Outsourcing Marketplace Freelancer.com Files For $14.2M IPO
not long, about a year I think.
PostgreSQL Table Partitioning + Hibernate
If you want to partition a PostgreSQL database used by a web application based on Hibernate, you may get an exception when inserting a new row into a partitioned table. A typical solution would be to tell Hibernate not to do the result check after the insert operation. But it’s fairly common to introduce table partitioning in a late phase of the project, so you may already have a big project using Hibernate over the whole application. This can make it difficult to find all the places you need to fix. Read on to find out how to use PostgreSQL + Partitioning + Hibernate without touching the application based on Hibernate.
The most common objection I've heard to mocking is along the lines of, "If you're mocking, what is the point of the test?" The answer lies in having a clear understanding of what you are testing.

For instance, method A might call another class's method B. If you're writing a unit test for method A, you don't also want to test method B. (Other unit tests would test B in isolation, instead.) So in A's test, you make A call a mock B rather than the real B, and you ensure B returns a particular kind of response. In other words, you want to make sure method A behaves correctly when it gets certain responses from B.

So in english, a test is basically saying, "When B gives this type of response (which I'm forcing it to respond with), make sure A behaves as I expect", and a second test says, "When B gives this other type of response (which I'm forcing it to respond with), make sure A behaves as I expect.

So when you write a unit test for A, you mock B by making it send back a canned response and make A use it. Then you call A with some parameters, and then you make sure that A's return type is as you expect.

One advantage of this is that if a future code enhancement breaks one of the methods deep in the code, then the failing unit test will tell you exactly where the problem is. Without mocking, a failed unit test will make you have to examine several layers of stack trace to find the bug.
For people who like to know more about (almost) moneyless living:

- http://moneyless.info

- This interview: http://vimeo.com/65171169

Inspired by these things but not ready to go totally without, I'm moving to the first "live-in hackerspace", based on Lanzarote, where life is cheap and the weather is good. CyberHippieTotalism ( http://totalism.org ). Feel free to come by and check it out some time!
> So last time the leap second issue came up, I learned that it's an "issue" because (as this article mentions) POSIX defines one day as exactly 86400 seconds. That's clearly incorrect; why do we still want to keep that definition around?

If we didn't do that it would be impossible to express times more than about 6 months into the future as POSIX timestamps, since we wouldn't know how many leap seconds there would be between now and then.
Dunbar's number is the number of people in a group in which every individual knows every other individual personally. This is not the same as the number of people an individual can know personally.

The way you can split a company in two is identical to the way our brains already distinguish between social groups. I don't need to remember that John from work doesn't know Mary from the bridge club, only that there is no overlap between the two groups.

Another problem with the maximum company size that you propose is that Dunbar's number is not a hard limit of 150, it depends on the conditions under which such a group forms and operates. The Wikipedia article on it is, as so often, a good primer.
I had the same issue with procrastination and ended up using www.aznoe.com I would personally suggest it for anyone with that problem. That list is available on the web, ios and android so you can alway add to it no matter where you are.
Retroshare is missing, it's actually quite good project and it's usable, it's not just talk.
http://retroshare.sourceforge.net/
Too much studying, you say?
Currently not in a developer friendly way, given the Go designers stance against dynamic linking.

Not sure if 6g/8g compilers will ever support it.

So you need to communicate with the plugins via shared memory when doing IPC that requires performance.
Congrats to the Onavo team!

For those not familiar, Onavo publishes apps that proxy and compress traffic from your phone so that you have less data usage with your carrier. The business model was to sell analytics on this traffic to third parties.

I'm an outsider to the deal, but I suspect Facebook isn't interested in continuing the analytics product. It seems likely that they'll integrate the data into their mobile advertising platform behind the scenes. Mobile advertising is _really_ heating up, and this will be a important competitive edge for Facebook.

Disclaimer: my company, MixRank, has a competitive advertising intelligence product.
You don't have to ban foreign competition, it just has to be an informed choice.

Why is company x cheaper, what can we do to emulate them (do we want to?). Although we might have higher costs buying locally what other benefits do we have?
How to Rip DVD Pacific Rim for Perfect DVD Backup without Downloading Torrent
Ripping DVD Pacific Rim (2013 film) on PC/Mac is as easy as eating a pie; you do not have to download the torrent if you own the DVD of Pacific Rim – Just convert DVD Pacific Rim to iPhone, iPad, Android, Samsung, HTC, MP4, WMV, MOV, etc.
I think most MacBooks are good for running Linux as well, if you like the build quality and features of the Mac. The Ubuntu Wiki has a good rundown of how well the different models are supported.

That said, I think Apple has done a pretty good job of being respectful of privacy. You are asked explicitly whether to share information (location services etc) and you can always say no. Compare this to the latest Ubuntu release where your local file searches are being sent to Amazon as a default feature.
All I can think is how annoying this would be to use on a flat surface, like a bar. This thing looks like it will start rocking back and forth as soon as you poke it.
Might be hard to set the user-agent for a JavaScript cross-origin request though...
I don't understand why necessity even comes into this. We don't need a lot of things. We don't need freedom of speech. We don't need more than 2 pairs of underwear or a car either. I don't need more than 2500 calories but I like being able to go eat a big juicy $50 steak sometimes. In the US it's actually illegal to go faster than 65 mph (75 in some awesome places) so why should we make cars that go faster than that if you obviously don't need it.

If you don't need the stuff you are currently buying there's nothing stopping you from living in a 4ft high hole in the dirt and eating cereal with water instead of milk and only buying locally produced goods.

Forcing someone else to live up to your definition of necessity is a pretty shitty thing to do though IMO.
That's perfectly fine. It's really quite intuitive once you start the process.
Center Esthetique
L'agence Center Esthetique met à la disposition des patients toute la compétence de son personnel afin de favoriser la réussite de leur voyage médical en Tunisie. L'agence a une longue expérience en matière de prise en charge des interventions de chirurgie et de médecine esthétique.
Pour faciliter la réussite de ses missions, Center Esthetique collabore avec une grande clinique tunisienne ainsi que sur 2 grands chirurgiens plasticiens confirmés et qui bénéficient d'un très bon crédit auprès de leurs collègues et du grand public.
The intersection of art and mathematics
Or /admin;graphic/factory_reset (URI path parameters)
So the real answer is: Use encryption and think about self-hosting. I'm 90% done with my docker image (docker just for fun, maybe I'll turn it into a chef recipe/ansible playbook or whatnot, just to make it reproducable) for a mail server that _I_ am going to use and that I'll try to promote among friends.

Up and running in minutes, mostly limited by the download rate to install the required packages. Run that on a (old/small if you want) machine with full-disk encryption. You're mostly there for 'normal use'.

I really think this is possible for regular users, if provided in a simple way. A 'one click to set up your mailserver' thing (or maybe ArkOS etc.).

The country's laws come second when YOU are in control of the machine in question (and on a side note: I'm pretty sure the laws in German are much better if you're talking about your private service instead of a commercial service that you're offering similar to an ISP).
Actually C++ Builder is way much better, thanks to its RAD extensions, that have only now seen similar functionally appear in Visual C++ with their C++/CX extensions.

But Borland/Imprise/Codegear/Embarcadero lost track long time ago and is currently only relevant to a few enterprise customers.
http://www.random.org/dice/
holy !!!! never noticed that!

it also makes ç and é easier to type, which is a must for all latin languages i know!

will remap my number row to azerty's
I wonder if it'd be possible to provide a virtual display to a small ARM board and embed it into a window, so that you'd have the virtualization effects (two OSes on one machine) without the speed loss
We need a more ephemeral social sharing system. Why not just delete things after a year?
The idea is to retain the good qualities of capitalism which is self-optimization and market-based decision making. The bootmaker and the nailmakers would be autonomous agents making decisions in their best interests. The bootmakers can buy nails from whoever they want, but if the market then rejects their boots because of shoddy nails, they will have to adapt.

Also worth pointing out that in a specialized economy, most companies cooperate instead of competing with each other. The bootmakers likely need nails specifically designed for their boots so buying generic ones from China isn't an option. Instead they need to source a local supplier and tell them how the nails for their boots models need to be made. They enter a symbiotic relationship in which both benefit.

Liberals like to see capitalism as a marathon where the runners compete with each other and the best ones win. But the system works more like the cells in a human body. Companies need to specialize and work together to be successful.
But it's not even clone, it's just awkward.
Can you actually make something nice with Powerpoint? If so, you should teach my coworkers. I will stick with LaTeX.
Paul Rouget: I deleted my 10K+ Twitter account
I know there's not a right way, but I still can't even figure out the most basic of tests. The guys in #rails tell me to stub this, mock that, but then they never explain the terms or how to even stub Rails features. I get what I need to do, but I'm not sure how to do it.
I'm pretty heavily in this field (both as a user and occasional developer). I understand the models pretty well, and BTLE has this wrong, because of their smartphone-centric view of the world.

For casual fitness stuff they can get away with that, but as you get more hard-core it breaks down pretty quickly. After all, Garmin has built a multi-billion dollar business building devices that where a smartphone can handle 90% of the functionality. For that extra 10% you still need an extra device, and that extra 10% is often the rich, passionate end of the market.

Some specific examples:

In a triathlon you are unlikely to take your watch off after the swim when you get on your bike. The HR strap will remain paired to the watch and not your bike display (and given than the swim->bike transition and bike->run transition are often in different locations taking it off isn't realistic either).

People use gym equipment with built in ANT+ displays, but want to record their workouts on their personal devices.

These are both big markets (Garmin/Timex/Sunto/Polar all have specific devices just for them) and BTLE doesn't work in these scenarios.

I wish it did, and I hope they will fix it.
That's very nice, when I saw it on the video I said "I would buy that". Of course for 60$.. :)
Why don't the real owners employ proxy Danish residents to act as "owners"?
If the workers decided these things they would never vote to outsource their own jobs and would rarely choose to pollute their own communities.

In Communist Yugoslavia we had something like that. There were companies that were managed by their employees, each having one vote. A proposal that would obtain a majority of votes would get to be implemented.

But it turned out that people would rather vote to use surpluses to pay everyone bonuses than to invest back in production and modernization. Many companies got themselves outcompeted this way, especially compared to their Western counterparts.

It is not a bad idea, but for that system to work you need workers that:

1) are educated in at least basics of economics and management,
2) are ready to take advice of someone with more expertise than them in these subjects,
3) are well off enough that they can sacrifice immediate additional income to enhance company's prospects for the future and
4) care enough.
I just stated the definition of having one and only one solution, yes :). That was kind of the point I was making.

I originally intended to write a statement specific to ODE, but was then to lazy to look the specifics up ^^.
Fifty quid this is never copied by Apple
I used to think this way too. For every project I tend to learn a lot of new things, which has a value in it self, even tough I never finish the entire project.

But during the last years I've been switching work places and having constant trouble fitting in to social constructions, and I keep thinking I would be much happier being self-employed. And to do that I need to start following trough.
Moscow realty is Russia's reserve currency for ten years now, what's so surprising with London?

"They accept that their children will never be able to afford to stay on in the city."
The reality of new middle ages when who you are is defined by what you inherited, not by your skills.
Living in London now I've not really kept up with the start up/entrepreneurial scene in New Zealand (actually it's one of the many reasons why I left New Zealand in the first place but New Zealand's start up prospects are a whole other story). While it is amazing that Rod Drury (Xero’s CEO) has built Xero up to a valuation of about 2 billion, it's not a surprise. Rod had a vision right from the start to build a global company that would outmanoeuvre QuickBooks and MYOB with Web 2.0 and from what I know he had the experience (he's a serial entrepreneur) and access to capital to execute.

I've meet him a few times when I lived in Auckland (New Zealand) and approached him for advice when I was fresh out of University. If New Zealand wasn't such a small place getting access would have been impossible but Rod was really approachable and I was lucky enough to meet him over breakfast and get some entrepreneurial advice (this was about 7 years ago).

Some of the most memorable things he said to me at that breakfast was that entrepreneurs are fundamentally unemployable. I inferred from that statement that being an entrepreneur was going to be the only compatible career path for me (at the time I was considering going into investment banking). At the time I didn't heed his advice (well I was an impetuous youth) and I went to work for a discretionary fund manager but with the benefit of hindsight he was quite right. I really didn't like working for others.

The other thing he said was that I was probably too young for entrepreneurial success and that there's a certain element of experience needed for entrepreneurial success. I'm now a bit older and a touch greyer and with the luxury of hindsight I can now understand what he means. Now in my early 30s, my approach to launching my start up is a lot different to what I was doing in my 20s.
North Korea 'testing chemical weapons on political prisoners'
The Datafication of Human Resources
GP comment was questioning, challenging and critical, but objective, precisely qualified and not mean-spirited. The hope you describe is for comments that are feel-good rather than think-good. Your comment is angry, attacking and personal (and unlike GP's is meta, and content-free wrt the article).

I find GP's comment personally relevant, because I would like to make a impact for good in the world... but what I'm working on doesn't directly relate to that. One resolution is faith that better technology eventually makes everything better. This seems historically true. But there's something more...

At first, Darwinism seems purely competitive, a fight for survival. But symbiosis exists, and there's even some evidence for integration of cooperative organisms (http://en.wikipedia.org/wiki/Mitochondrion#Origin). Axelrod's The Evolution of Cooperation investigates the obvious cause, that cooperation makes evolutionary sense when it benefits both parties (http://en.wikipedia.org/wiki/The_Evolution_of_Cooperation).

What has this to do with a technologist indirectly addressing poverty? It seems to me that any technology that assists cooperation, or enhances its benefits, enhances the value of every human life. One natural outcome of providing more value is to receive more value in exchange, and thus reduce poverty. Another benefit is that it doesn't make sense to destroy your neighbour if he's benefiting you (this self-interest argument mightn't appeal to ethicists, but ethicists aren't the ones starting wars).

But there's a more direct route for Stanford. Providing options is another way to reduce poverty. He personally benefited from public libraries. Considering poverty in the third world, building public libraries might not be plausible. But what about small computers, perhaps with flat screens? Perhaps with rechargeable batteries and solar cells (so electricity infrastructure isn't necessary)? Might not this indirectly do more to alleviate poverty than any direct means available to him (or, indeed, to anyone)?

I think you're sincere in wanting a less nasty HN, but your comment isn't helping. It's part of the problem - "more thoughtless and petty" as you acknowledge. Partly it's because you interpreted GP's comment as mean-spirited, when it can be interpreted as objective, because it undermined your good feelings.
In my opinion, the way to make things better is to find and act on what's better - in objective truth, not just personal feeling. (For this to be viable, you have to believe that objective truth will turn out to be good; i.e. that the universe is somehow "good". The symbiosis argument above convinces me.)

If you think my approach works better (in the preceding paragraphs), please copy it. If not, please show us a better way.
i trust you evaluate all software for backdoors before purchase
Benjamin Franklin used a similar method:

In his twenties he set out to improve himself very systematically.
He first ascertained the qualities that he found most important to
cultivate, including Temperance, Silence, Order, Resolution, Frugality,
Industry, Sincerity, Justice, Moderation, Cleanliness, Tranquility,
Chastity and Humility. He then devised a simple daily record and chose one
of these virtues each week to focus upon. His record contained a matrix
with a list of the virtues he wished to perfect in his life down the left
side and across the top a list of the days of the week. He would then mark
a dot or check in each box when he failed to meet his own expectation for
the virtue he was seeking to practice that day. His goal was to have a
week free of all marks showing success.
The internet is not delete-friendly at present. There are scrapers for every feed, every network and every keyboard has a print-screen button.

Just as "the only winning move is to not play", the only way to ensure your information isn't on the internet (precluding hacks) is to not put it there in the first place.
Here here. It's a gross abuse of privacy posting pictures of your children online. Unfortunately many parents seem not to stop to think of the possible ramifications a few years down the line.
> If everyone did as he did we would cause MUCH more environmental damage to the world.

Absolutely not - but a lot of people would starve without industrial-scale agriculture.

> Wood fire? There is nothing worse for the environment except maybe coal

Except that he's probably using less than 1% of the energy everyone else does. No car. No fancy applicances. No food transported across the globe and packaged in aluminum cans. No meat.
I've been thinking about asperger syndrome as I've always been inbound and never acting out. Besides I've got a cousin diagnosed with quite severe asperger. But then again, a lot of people are mentioning ADD here.
you as a consumer are free to make this decision yourself. This is why "Alaska Grown" farmers are still popular and competitive up here.
flash allows you to generate UPNP requests, just generate one to forward the web server port to the internet, and you have an easy solution.
Ignore it. Dont write any tests. Then, when things start to break, write tests that would have caught the problem.

In general, you want to write the smallest test that will work. Unit tests are always better (and you dont need to stub anything or mock anything if you're lucky).

Note that your problem might be your software. If you write relatively decouples and composible code, testing it should be easy (and you can go a long time without mocking anything). So if you're using fat models for example, that's very easy to test.
Guavus helps Communication Service Providers create value with their data
How Cronyism, Bad Management and Too Many Cooks Sank Healthcare.gov
CHANCE BY SHARKJ
It makes me happy to know someone interesting came from good old Akron, Ohio.