skysight-inc/HackerNews huggingface dataset:
> You know how cruel kids can be. Imagine your classmates in 4th grade would find pictures of you bathing naked.

Kids will take any reason they can find to pick on somebody if they feel like picking on somebody. Anything that sets their victim apart from them.

They might pick on your kid exactly because there's no pictures of him on the web. They might infer from that that he's adopted, his parent's can afford computer, his parent beat him so badly as a child that they couldn't post his pictures because police would lock them up and so on.

You don't fight crime by second guessing criminals. You don't fight bullies by trying to imagine what excuse bullies would use to attack your kid. You just fight them as they show up.

> There are plenty of cases where embarrassing pictures went viral and destroyed whole lifes.

Same argument might be posed against anything that is even remotely fun or public or both.
There are some people who gained massively from their pictures or videos going viral and overwhelming amount of people who gained or lost exactly nothing.
The money quote: "The glass ceiling exists; it’s just higher than I’d realized."
Owners ensure the efficient allocation of capital. Their job is to pull investment from unprofitable activities and move it to profitable ones. They may only make one or two decisions a year, but those are weighty decisions with large consequences. With good decisions may come large profits with what looks to an outsider to be little effort, but they may also lose it all with just one mistake... appointing the wrong CEO, or failing to liquidate the company when it ceases to be profitable...

Now there may certainly be issues with corporate governance and conflict with non-financial goals like environmental sustainability, but that's a wholly different complaint to the suggestion that there is a non-working class at the helm.
This is the beauty of the performative documentary. It transcends the limitations of using film to document and as a use for truth. It works at a more ambiguous level and forces the audience to question rather than just learn, in this case the questions could be about the value of art, perception, and marketing.
This seems like a really elegant solution, I've not given it much thought, so it could turn out to be flawed, but definitely worth pursuing.
Would that not mean that the cookie could still be re-used by a malicious user who had intercepted it, as long as the real user had subsequently logged in again?

I guess it reduces the attack surface (the genuine user must be logged in at the same time as the attacker) but doesn't completely solve the problem.
I think you are asking about something like:

http://keys.gnupg.net/
You forgot Iliad: automagic AJAX, plus clean and short codebase you can read and understand in under a day (vs. thousands of packages in Seaside).

There is of course a downside: a really tiny community... took me a while to get used to the Iliad way, but I'm not going back unless Seaside shrinks to 1% of its current size and makes AJAX integration as easy as Iliad does :)

Anyway, I guess the future is not about server-side frameworks, but something like Amber + some sort of Pharo REST service (kinda like Seaside-REST) + some sort of magic persistence (kinda like Voyage).
I currently live in Paris and that's exactly what I was thinking while reading the article. Except maybe for the taxes which may be a little higher in France, the situation seems nearly identical. In the last decade, prices in the whole capital have doubled.
Security Vulnerability with Django Cookie-Based Sessions | MaverickBlogging
Right! The problem is sometimes to find out who is coming. That is why FB groups like Y Combinator's Startup School 2013 ( https://www.facebook.com/groups/705664592796188/ ) can be so useful.
This is a superb comment. Thank you.
Seene - share life in 3D (webgl)
Instance example at http://www.reportr.io/
The funny thing is that despite being caught out doing this a while ago with the S4, they have no choice but to continue doing it regardless how embarrassing it becomes. If they don't, their next generation devices may score only slightly more (or less than) than the current gen devices.

They painted themselves into a corner from which there is no escape. And they only have themselves to blame.
Hey hackernews, I updated JStock Android (Stock market app) with better UI
Hey everyone, I've been working on my app for the past few weeks and I've updated it with a new cleaner UI, added Google+ card liked UI for stock news feature, and a ton of bug fixes and tuneups. The next thing I'm working on is stock market news from Twitter feed. Let me know what you all think!
Snapchat works like this and is reasonably successful. But of course, there is no technical way to enforce the ephemeral aspect.
An interesting post looking in detail at the methodology and implications of this study on Language Log:
http://languagelog.ldc.upenn.edu/nll/?p=7715
> unclear business model or applications

Bitcoin is not a business. But no applications?! How could you think this? Fast and cheap money transfer without geographic restrictions? Immigrant workers repatriating earnings? Low-cost online payment processing? I use money every day and wish I had the same option online. Visa has ~$4B in earnings. Western Union, ~$1B. Micro payments? (See reddit tip bot).

edit: Fixed earnings numbers. Current numbers are Shares*EPS for V, WU according to Google Finance.
ehh, I can't find anything about this other than the following article from last year:

"While the UAW continues to represent Detroit’s Big Three manufacturers, it has all but completely failed to gain representation rights for the so-called transplant lines now run by virtually all the major foreign-owned automakers, from BMW to Toyota to Volkswagen. "

http://www.nbcnews.com/business/foreign-automakers-stubbornl...
Business Ideas to Business Opportunities
That has ALWAYS been true, so cannot possibly account for today's prices.

It's not as true as it used to be. Due to population growth and increased geographic mobility, there are more people who want to live in London/NY/etc than in the past. Demand is up. Supply of housing in these regions has not increased commensurately.

I'm in London right now and it looks like London has the same problem as NY and SF. Supply is capped. If you want to make housing more affordable, increase supply. Fill the 2-3 block radius surrounding each tube stop with 20 story apts (tower blocks, I think they are called here). That will allow a lot more people to live close to work.

A great way to fund it: allow those foreigners seeking investments to fund them and rent them out.
Can you share maybe the code you're using to do that?

As well: rotating the secret token every night could probably be used to discard all existing cookies, right? (although this is a bit brute force and will kick out anyone currently using the app).
Biomass pellets (or similar compressed fuel) is probably closer to natural gas in exhaust than loose fuel like wood and sticks since they burn much hotter. There are tons of examples online on how to build rocket stoves out of old LPG cylinders, steel tubes and such, and even I came up with a design someone with reasonable welding skills should be able DIY for pellet use : http://eksith.wordpress.com/2012/10/14/pellet-stove-2-0

I agree on Beeswax. As nice as it is to smell (and I rather like the warmer glow than a paraffin candle) it's a luxury; not a proper solution.
Doesn't seem to be of any value to me. Kid would be better off if she worked an extra hour a day instead of wasting time deleting old shares that don't matter. I grew up with family picture books of me as a kid in compromising situations, no one really cares if you ran around naked as a toddler with a bag on your head. Hell, some people even find the albums funny, and girlfriends feel closer to you after seeing embarrassing stuff like that.
Unless you're used to the Smalltalk way, you'd never think serializing the debugging context of a running program would have any use at all.

I'd never had dreamed it'd be possible to do what I do regularly in my deployed web apps. When the error handler catches an error, it serializes the error and emails it to me in a fuel file. I can then fire up my _local_ Pharo environment, materialize the error, debug it with all its context, fix whatever code I need to and push the changes to my monticello repo.
Also interesting for shy people at conferences:
http://www.slideshare.net/mprofs/networking-tips-for-introve...
Too long ago to even remember when, I said to a some kid that I'm detonating hydrogen bomb while I was just trying to lit up some hydrogen I had in plastic bag (didn't work, I produced way too little, I was always impatient).

I wish I haven't said that because that was inaccurate (I hope there was not much harm done), but I can't say that I'm really embarrassed.
So basically, he's living like people did in the middle ages. Good luck with that.
>hyperinflation is driven by political or economic collapse rather than some vaguely defined irresponsibility.

All hyperinflation in modern history has occurred for one reason, and one reason only. That is loss of confidence in currency.

Loss of confidence in a currency can be brought about by many reasons, but there is one constant factor. When hyperinflation has occurred in modern history every economy involved was decimated as and when it occurred. Examples: http://en.wikipedia.org/wiki/Hyperinflation#Examples_of_hype...

Is it well-managed? Bernake himself said we're in uncharted terretory: http://www.businessinsider.com/bernankes-2010-qe-2012-8
Priced out of New York
Excellent phrase - I'm joining your campaign to popularise it.
Efficient Top-N Recommendation by Linear Regression
You can easily guess where Feynman would stand on global warming ...
Try browsing with NoScript for a few days?

Your experience may differ, but for me, having to whitelist a site every now and then is far less annoying than constantly putting up with crap like this.
I like the look of this, though the install your own link does not work?
> Kids will take any reason they can find to pick on somebody if they feel like picking on somebody. Anything that sets their victim apart from them.

Then why add even more fuel to the fire?

>Same argument might be posed against anything that is even remotely fun or public or both. There are some people who gained massively from their pictures or videos going viral and overwhelming amount of people who gained or lost exactly nothing.

Yes, it was advantageous to some people that their video/s or picture/s went viral. But what does the chance of that happening have to do with people posting pictures of their half-naked kids? Would you want your kid to become a meme that gets posted everywhere?
Of course there is the chance that things a kid does in public can be embarrassing, too, but again: what does that have to do with the chance that some picture or video that _your parents_ shared online starts to gain traction?

Oh and I'm 20 years old so I obviously don't have kids yet. I just know what it feels like to get bullied.
Although you're of course correct that people have always followed this pattern, I think you're missing the fact that there have been genuine shifts in the London property market that are driving this trend to an unusual extreme.

The proportion of foreign buyers of London property has nearly doubled, from 23% in 2005 to 38% in 2012 according to Savilles & I'd guess that it's going to be higher this year. Many of those buyers are looking not for income but simply for places to park capital so they don't rent out the properties which remain empty (this is especially true of Chinese buyers, apparently for cultural reasons). Consequently those people who are living in London (or would like to) are competing over a smaller pool of properties. The net effect on rents and house prices is exactly what you'd expect: both are going up sharply.
The article risks conflating two separate trends.

People with children don't really want their children to grow up on the streets of London. As the article writer gets older, he'll know more and more people with children moving out, independent of house prices.

The other bit, the silly prices paid for unoccupied houses, is mostly concentrated in central London, and a few bits in close proximity to the west, north and south. There are still plenty of less desirable neighbourhoods.
I found him quite dry; Debt: The First 5000 Years was much more readable.
Oh.. I forgot to change the href value to the github url..
In Australia, there was a company called Paycycle which filled in the payroll gap, which Xero subsequently bought out and incorporated into their Payroll offering for Australian companies.

My theory is that Xero purposely crippled parts of their software so as not to offend or discourage the developer ecosystem. However, they missed the target with things like payroll, which is such a gigantic PITA for everyone and EVERYONE WANTS IT, that they instead responded by creating a solution that tried to appease third-party developers and their users. As you said, that solution ended up half-baked and pointless.

However, I have great faith in Xero. If they buckle down on things features we want, their developer ecosystem be damned, then we might get a truly killer product.
What also helps, arguably more directly and backed up by more research, are mindfulness and compassion meditation. Mindfulness meditation makes one more observant, while compassion meditation is a way of directly stimulating that part of the brain.

Here is a quick reference:

http://en.wikipedia.org/wiki/Mett%C4%81#Benefits

http://www.nytimes.com/2013/07/07/opinion/sunday/the-moralit...
Rails' CookieStore isn't broken
No.

Childish self-indulgence would be a better description.
FWIW, I just posted this which contains useful code for CookieStore (not tested):

https://news.ycombinator.com/item?id=6546257
The giving up statement[1]:

Giving up. The inheritance and mixins approach in the chained and legacy cookie jar code is absurd beyond my patience.

Someone else is free to run with this code as a start and take the credit.

[1] https://github.com/rails/rails/pull/11168#issuecomment-22353...
It's not a race thing but rather class. People want their children to go to school with отчер kids who are smart / motivated to succeed - hence will focus on school.

Best determinant of that are the parents themselves. So private schools end up being essentially a sieve that checks parents. In the US parents move to the suburbs with high local taxes that fund good schools for the same purpose.
It's not absurd: it's a perfectly reasonable and entirely rational deal.

Microsoft Office is commercial software costs roughly $300. If you want to use it for commercial purposes, you pay the price. However, there's a special deal where you get a Home & Student version for a third of the price, on condition that you don't use it for commercial purposes (ie as a replacement for the version you should be buying).

A lot of commercial programs are available in cheap student versions or in free versions for home (non-commercial) use. This is standard industry practice. It's not a Microsoft thing.
I like to ensure that the key used to sign the sessions is rotated on a regular basis. On Heroku, for example, there is the Secure Key[0] addon which takes care of this for you.

[0] https://addons.heroku.com/securekey
And when you applied for your first job your mum came along and shared these pictures with your future boss?

Are you really comparing the private "Hey, you're going to marry. Want to see what little lnanek looked like when he was 4?" album with data on the net?
That's one possibility...

You just prompted me to upvote.
> If we didn't do that it would be impossible to express times more than about 6 months into the future as POSIX timestamps

Right, so don't store datetimes as POSIX timestamps.
No, it's not. It's a good indicatior of how performant the framework is likely to be in the future, in the context of ballparks.

For example, if this version already is as quick as comparable software written in C, you know that chances are that it will be even faster in the future and not slower. If it uses an hour to open a port and send a package, that doesn't bode well for future development.
We don't actually know that. And part of the reason is "dinosaurs" is such a broad term, encompassing so many species of many millions of years. I would think it's mostly likely that some dinosaurs were cold-blooded and some warm-blooded.

I have also attended a talk that suggested that some dinosaurs almost certainly didn't fit the warm-blooded or cold-blooded model, and that despite mechanically being cold-blooded, their large size alone kept them warm. So in many ways those ones were practically warm-blooded.
There's no evidence at all that she hit a gender-related glass ceiling. The story strongly points to the problem being her, not her gender. The only suggestion of discrimination on the part of the hire comes from a third party speculating about it. The glass ceiling may well be real, but this anecdote doesn't demonstrate it.

edit:

It's also a bit ridiculous that the author's "coach", who tells her this is a case of gender discrimination, does so (according to the author) using assumptions about the hire based on his gender, age and geographical origin. So the (unsupported) claim of discrimination is itself based on explicit discrimination.
So the premise is people from some cultures don't want to work for you and that limits your ability as a boss?

I have never heard of this before, though after reading the article I can see it having played out in the workplace.

As the boss you are still the one with the power, no?
Firstly, you'll pay tax on the sale (stamp duty), of 7%.

On a £20million property? It'll be owned by a shell company in the Vigin Islands or some other tax haven & only the ownership of the company will ever change hands so no stamp duty will be due in the UK.

Yes, this is iniquitous. Stamp duty should clearly be replaced by a better targeted land tax, but good luck getting any UK government to make that change...
His solution though admirable needs improvements. He's not living ecologically but without money which is admirable but completely ignores the effects living like our ancestors had on nature.

If he were more open to using modern technology he would be able to live in more balance with nature.

Solar panels for instance although causing harm to the environment when produced help you generate some energy which is a great return on investment by my book.

The key is not living like our ancestors the key is using modern technology in an attempt to live in harmony with nature. Grow your own foods make you're house as self sufficient as possible.
Thanks for those. Phys.org is a joke.

Also: University of Sussex represent!
Flash at least is a known quantity — it is possible to license to port to one's own platform (assuming one can reach agreement with Adobe on licensing terms), as was done for the Nintendo Wii (the port being done by Opera Software). Will the EME plugins (and EME doesn't even have a defined API, unlike NPAPI and PPAPI — so will likely be browser-specific even when they are available) be able to be ported by third parties?

An argument such as that can quite probably be made to build a business case against EME for a lot of device manufacturers shipping embedded browsers.
Mining the Social Web, 2nd Edition
One soultion would be to have a tax on empty properties, and tax rental income in bands simular to tax duty. This would then make property a worse investment, and increase the supply for people buying.

Obviously you would want this to come in slowly so it doesn't cause a crash.

I guess government isn't around long enough to do this, and no one wants a crash on their watch, so are happy to let it continue.
This is actually quite common for loads of companies. I worked in a startup that made the developers have a pretend meeting so we looked like "we worked together", I've worked in agencies where we spent hours of dev time setting up cable tidies around the office to look "professional" to a corporate client. In fact, I've seen these kind of faked interactions at every company I've ever worked at. I've laughed at them a number of times, and I'm not convinced that they actually work, but I've seen a lot of smart devs and business-savvy owners pull this shit, so it must have worked somewhere, right?
Microsoft Took a Big Risk With Windows 8 and It's Starting to Backfire
Have you seen this article that describes who's buying London real estate now? http://www.vanityfair.com/society/2013/04/mysterious-residen...
How To Be Happy. Lessons Learned From Depression.
GCHQ accused of monitoring privileged emails between lawyers and clients
Your earnings numbers are way off. Visa does about $10 billion in revenues, Western Union does $5-6 billion.
Here is a list of incidents of hyperinflation. How many are in C20 and beyond? How many prior to that?

http://en.wikipedia.org/wiki/Hyperinflation#Examples_of_hype...

Inflation that is rapid and is not covered by interest is most definitely an erosion of wealth.

Specie backed currency was a much better store of money than fiat currency.

For example, gold was $35 dollars an ounce when the US went off the gold standard at the end of the Bretton Woods agreement in the early 1970s. The USD has now lost 95% of it's purchasing power against gold since then. It took the Romans 200 years to do the same with a currency backed by gold.

However, this is not to say that Specie backed currency is a good idea. The expansion of the money supply is, overall, a good thing when well managed. Indeed, a great problem with bitcoin is that it doesn't expand as the economy does.

There is an excellent book by a former FT journalist who now works at The Economist on the history of money called 'Paper Promises' that should be on anyone's reading list if they want to understand money, and indeed the economy, better.
This feels less like a framework bug for me than an app bug -- an impressively common app bug, I'll grant you, but an app bug nonetheless. Rails doesn't ship with user management. It's pretty upfront about that, and the docs tell you to roll your own since it is easy, and the community will tell you to use Devise since that will save you time since you'll be doing repetitive work for substantially all apps otherwise.

The typical way beginning Rails developers (including me, on my first Rails apps) would implement logins is stuffing the user ID in session[:user_id] and setting the currently logged in user to that when it is both present and in the DB.

It is true that this approach will make sessions replayable. It will also:

1) Make it impossible to reliably expire session, since the user's browser is not under your control and may treat the expiration date as advisory only.

2) Make it impossible to forcibly expire session, which you'll want to do in event of a user changing or resetting their password, changing their username/email address, etc. (Generic security advice for all web apps, by the way. Otherwise compromise of user accounts, via losing password, XSS, or what have you, is impossible to reverse.)

3) Makes it impossible to implement Sign Me Out Of All Devices, which is a very desirable capability to have for many applications. For example, if you have a more-important-than-cat-videos app, somebody losing their phone should probably not result in their account on your service being irrevocably compromised. You could provide a Dropbox-esque UI to manage their state across multiple devices or, in a pinch, just say "If you hit the log out button on any device, we log you out of all devices."

4) The simplest possible Rails login system is facially non-compliant with a number of security regimes you might be under, including HIPAA among others.

n.b. Switching to ActiveRecordStore doesn't by itself solve anything but #1. You do need app-side logic.