skysight-inc/HackerNews huggingface dataset:
So, this was in the early, early days of Django with the old ORM and the old forms system (which went by the name of "manipulators"), though the bug persisted past the ORM rewrite, since it was actually in the forms system.

When a "manipulator" was creating or modifying an ORM model instance, it would need to figure out which fields from the model and, sometimes, which fields from related (via foreign-key or many-to-many relations) models to include.

For related models, the code would generate a dictionary, called "follow", listing the fields to, well, follow across the relation and include in the manipulator. The method "get_manipulator_fields()" on the class representing the related object would then iterate over its own fields, and if a field name turned up in the "follow" dictionary it would add that one to the under-construction list of fields for the manipulator.

Except sometimes that code would crash with an exception: "AttributeError: 'bool' object has no attribute 'get'". This was rather puzzling, and although there did seem to be patterns to when it would happen, it wasn't always possible to consistently reproduce it.

That two-line fix came from realizing that the exception was a symptom of an underlying problem: it was coming from a situation where the name of a foreign-key field on one model was the same as the internal-bookkeeping name Django had generated for another model class. In that case, and only in that case, the manipulator-generating code would get confused and end up on the wrong code path, which is how get_manipulator_fields() was receiving a boolean argument where it expected a dictionary (this was compounded by the fact that everything which could end up adding fields to a manipulator did so via a method of that name).

So the fix was to ensure that in the code which handled related objects, Django would always use a name that couldn't conflict and throw the manipulator code down the wrong path.

Of course, not long after that the manipulator system was ripped out and replaced with the much-saner django.forms module.
J2ME implementation in JavaScript for Firefox OS
Easiest and Safest Way to Use and Accept Bitcoin
Putin's Next Invasion? The Russian Web
>>No one is talking about magic. The human brain is not magic, neither is that of chimpanzees, rats, dolphins or gorillas. Intelligence is a purely physical phenomenon, which means it can be emulated by computers.

"Any sufficiently advanced technology is indistinguishable from magic."

--- http://en.wikipedia.org/wiki/Clarke's_three_laws

The brain might as well be magic, I don't think we have enough understanding of it to know if it's truly possible to make a computer think & learn _exactly_ like a human.

Also, I can't help but be reminded of the TNG episode related to this topic. http://en.memory-alpha.org/wiki/The_Measure_Of_A_Man_(episod...
The question is not "are we doing damage" The quesiton is how to fix it... Fix it with out destroying the economy and leading to billions of human life losses.

At this point many extreme climate change activists want to send the world back to the 1700's level of technology which while would save the planet, bring about the end of the human race as we know it
This is a kind of bias of its own. People who work in a specific field, who are aware of the current obstacles and constraints, have some difficulty putting that knowledge aside for a minute.

Lifting constraints fundamentally changes some problems. Imagine the ability to simulate a population of a few thousand brains, with each generation run of a few minutes. Artificial selection is then enough to create an intelligent simulated brain.

By then, you may throw all current AI algorithms in the trash bin. Unfathomable to any self respecting AI expert today.
hmm having Google extend more effort after finding out that their data pipes to their servers were being spied upon by NSA seems to discount part of this

Compare Google and USPS..whereas the USPS has stated in public that their customer is the mass mailers(spammers) ..Google attempts a balance between two different customer groups..
> The product is the personal data Google packages up and sells to advertisers

Can you put just one link that show that Google sell data to advertisers?
It is somewhat self-stabilising over time, but the first step is to stop putting it into the atmosphere in the first place. Or at least reduce the rate. That implies not opening new fossil fuel fields; not fracking, and not extracting the tar sands.
My thoughts exactly. If this guy didn't care to look up that the toss-up was about gApps (Google's proprietary products), that casts doubt onto the rest of his piece.
I'm working in that space, and sampling from the ones I've dealt with, I'd replace some with most.

Some of the ones I deal with are also running those XPs with old IE versions, 6 & 7. This is because they bought, then never upgraded, systems that won't run right with newer browsers.
Interesting read on the subject of what it's like to upload your mind to a device performing a simulation of your brain: http://en.wikipedia.org/wiki/Permutation_City
There are builds for both 32- and 64-bit Linux that were made on a Debian Wheezy system which depend on libgmp.so.10, which usually gets you GMP 5.x.

http://www.haskell.org/ghc/download_ghc_7_8_2
There is no type hierarchy and there are no subtypes. Interfaces do not describe type relationships. The conversion required between `[]int` and `[]interface{}` further demonstrates the significance of this distinction.

As for losing type safety when writing generic containers, this is true, and another reason why people don't do this.
Is it just me, or does there exist a set of startups with annoyingly generic names? Square, Stripe, Box, Color... how about Line, Circle, Triangle and Cube, too? Any idea WTF any of those does? Granted, "Google" doesn't give you a clue either, but at least it sticks out from the crowd.
made the same experience. they also said they have different interview ways if someone does not have a degree in cs, math or anything what would give a more theoretical background. which is my case.
still i am currently happy where i am and i am not really willing to relocate to any of their dev centers in Europe.
The human brain is not magic, neither is that of chimpanzees, rats, dolphins or gorillas - but they are all the results of billion years of darwinian evolution in a competitive environment. However advanced our AIs will become, they'll never be anything like a mammal brain.

I'm sure we'll be able to develop computers that are better than us at solving increasingly general problems, but that is nothing like having a human-like brain, only much smarter and able to improve itself. It will still be a problem-solving machine.
Want to know what's really intriguing? When a white male complains about his perceived problems regarding inappropriate social behavior, no one takes him seriously, because he's a white male, therefore he "has it better". When an attractive woman, who also "has it better", complains about her problems regarding inappropriate social behavior, people take her seriously, because she's a woman and everybody knows that women are worldwide institutionally discriminated against.
in addition to what andolanra said about view patterns there are also pattern synonyms in recent ghc, which makes this feasible.
They can also work for individuals, startups, partnerships etc which don't need to be incorporated (at least not in my country).
Sorry I didn't know the rules properly :)
Which combination is a tie?
In my version someone always wins :) ha ha
Congress is clueless on technology – and just voted to keep it that way
> The scariest part of the problem to me is this: http://yudkowsky.net/singularity/aibox

Probably it went something like this:

Eliezer: I give you 100$ if you write on the list that you let me out

Nathan: Done.
ASSHOLE ELITE RUNNING OUR WORLD
Embedding Lisp in Node-Webkit
Innovation Hub goes national
Emotional decision. Uncertainty. Gut feeling as compass. Mild recognition to ability. Incremental progress. Emotional tie.

These might be the ingredients for innovation.

HN penalizes them without reflection.
The question is: have they been dissolving before as well?
hakyll is a library and not an application, technically, as is xmonad, another famous haskell "application". pandoc is often used as library as well.

the point is, that often you have one-off applications that are just a few lines and use these libraries.
Could anyone offer any tips for evaluating processors in this post-megahertz age? My 2012 Macbook Air (base 11" model) has a 1.7 GHz Core i5 processor, yet I understand the 1.4 GHz (Haswell) Core i5 in the latest machines performs significantly better.

Is the generation of the processor always the dominant factor nowadays? Is there a convenient way to estimate performance without poring over benchmarks? What are people's favourite sites for finding out about these things?
As I'm living and cyling here [0] most of the year, my impression is: It's a mix of things.

* In Germany cyclists are not treated well on streets [1]

* The nature is much more beautiful in NL/Belgium/Luxemburg [2]

* It is population density and "hilliness", too. I.e. there are
more people using a bike, when it's flatter, imho.

* The infrastructure and law in Netherlands and Belgium are much
much more cycling friendly.

* The culture in Netherlands and Belgium is much more outdoor
sports friendly, thus the average person and car driver
treats you better. Guess where all the "classics" of road
cycling are?

[0]: http://labs.strava.com/heatmap/#8/6.26125/52.11946/gray/both

[1]: Mainly due to the focus of the media (ARD, ZDF) on the doping problem, using road cycling as a scapegoat and the sacred car culture in Germany. Each time, I'm training on German roads, my life gets threatened at least once since 2006. Thus I train in Netherlands and Belgium for 99,9% of my time.

[2]: Especially in the link provided by mxfh in https://news.ycombinator.com/item?id=7688974
Hey tom!

Would love to chat- shoot me an email at whostherellc@gmail.com. I've got a great product I'm working on id like to share!
Why would someone in this day and age say something like ”X is enough” when talking about tech? Is that a wish to be featured alongside Bill Gates?

(yes, I know Gates' quote is apocryphal)
Draft+: Charts, tables and slides, all in one App
What is your best idea for the future? Do you think I or anyone else would find it palatable?

Here's the thing: the profit motive is the impulse of corporations, not the sum total of all behavior. There are great people in corporations that do amazing shit within corporate structures. Coca-Cola have done incredible social art installations recently - http://www.youtube.com/watch?v=ts_4vOUDImE

Google is a huge corporation based on the profit principle, but making coin has been the means for Page to fulfil his dreams of being remembered as our modern Tesla.
6 new features that you might not have noticed in “World Map+”
That's a wonderful choice for article cover image.
Yes, exactly.

Any webmail service that stores email unencrypted on its servers is subject to subpoena / FISA requests, and there isn't much they can do about it.

They could roll out client-side encryption -- but there's little business incentive for them to do so on free accounts. That said, as an option for paying apps users, it would be quite valuable.

Automatic scanning of emails isn't ethically suspect in my opinion.

My reasons for not working at google right now are: lack of desire to engage in big company politics, the apparent softening of the 20% time policy, regular-corporate/long hours, and the commute I'd have to take. Otherwise it'd be near top of my list should I go back into full time business.
Are you even serious?
I read your post. Its a nice fairytale. Let me explain to you what my dad has tought me:
We live under structured societies and under a specific set of rules we call LAW. (I most certainly disagree with that... but thats life and how it is)
Yes under my fantasy world everyone would have the same possibilities and everyone would be happy yada yada.
But under the Actual world we are living at ... Google is just another part. The set of LAWS that have been up there and been built for the past 200-300 years made it clear that Goverments are above those Laws and can do anything they like.

If it wasn't Google tracking your data, it would be someone else doing it cause thats how the world that they setted up works!
Do you think Google is happy with handing out info to goverments? No, its done cause they are forced to, and yes they can ask something in exchange. Thats the game of Power (Read Game of Thrones, you might understand that.)

So I suggest you to get out of that imaginary world of yours and live life (I don't say change your ideas), but if you really want to blame someone - BLAME YOURSELF, for voting for the politicians in your country and for not being able to force them into taking your opinion and stop spying on you.

Also regarding adSense and all the tracking... Well thats how business works, if you don't like it then its ok. Noone forced you to use google search or gmail or whatever it is that google has included in their adSense algorythm

Regards,
A friendly man that lives TODAY!
I can’t help but think that this is the wrong approach by Kickstarter. I think it should only be possible to ask for refunds if the creator doesn’t make a good faith effort.

I understand that Kickstarter wants to draw a clear and unambiguous line, but I also think that one of things that makes Kickstarter great is the potential for failure. It’s not just a boring pre-order service – or at least I don’t want it to be, at least not exclusively.

The potential for failure is already the current reality of Kickstarter but I always feel as though they try to absolve themselves from it. I think they should instead communicate it offensively.

Kickstarter can remain a place for boring pre-orders (those projects can be awesome, too, e.g. Smut Peddler).

However, Kickstarter could also create a clearly marked higher risk type of project. The product doesn’t exist at the start of the funding period (either completely or nearly completely). Kickstarter could require creators to be more transparent with their budget. Maybe there could also be a, say, $2,500 ceiling for each individual backer or something like that. But Kickstarter could also allow for failure without refunds.

I think all of this is doable. People who don’t like risk can still back low-risk pre-order Kickstarters, people who enjoy backing something that could fail can do just that.

(That being said, the linked project appears to have been fraudulent and no good faith effort appears to have been made, so it’s certainly appropriate to get the courts involved.)
Why does no one ever mention ssh-copy-id?! Is part of Openssh and copies across your default pub key to the server in question.

ssh-copy-id user@server

Edit: Add more info
Simple: A static blog generator with a single static page
That's sure not what it looked like when I read the code. So what is "skysalt" (the constant with the value mentioned above) used for?
Nice article, you could add this for added wow factor

https://github.com/emre/storm
not sure, maybe not standard enough?

i always use it myself, so much more comfortable
I don't agree with your basic assumption - google doesn't get money from publishers, but from advertisers.
If they ban one publisher, the ad may get clicked somewhere else. Let's call this metric 'ad fill factor' - how many different ads does google have for this content and traffic?
When some niche is getting near the point when there's no enough ads for its traffic the marginal value of website becomes exactly zero. At this point, banning accounts and taking their earnings makes financial sense.
> What's the likely solution here?

Turn your computer off. The CO2 that acidified that ocean came from the fossil fuels + oxygen that were burned to make the power needed to build that wind turbine that powers your computer. So, if you want to save the life of a snail, turn off your computer. And stop breathing.

Instead of having a 'war on terror' and a trillion dollar arms trade we could get serious about greening this planet, as in planting green things that look pretty, take in CO2 and breathe out oxygen. If we set our minds to it and found some political will we could do it, to create a true paradise on earth and not have this fear of climate change. We could steward this planet whichever way we wanted rather than always going for the tragedy of the commons and electing the evil, corrupt, lying retards such as the politicians we have.

I thought we had reached the turning point (of no turning back) about 15 years ago when action would have been worthwhile. But, since then we have gone the other way, hit on fracking and decided to go for mass die-off.

Are we to be no better than bacteria on a petri dish, to bloom exponentially, hit resource depletion and die off? Is that it? Arthur C Clarke and Carl Sagan had us conquering new worlds rather than just assuming the zombie apocalypse will miss our generation.
He made Patrick read way too much. I wouldn't work for Google because I consider it to be an extremely dangerous and immoral company. It's not the only one but it's up there at the top with the likes of Facebook and to some extent Microsoft, Oracle, Apple.

One could go on forever on this but an email to them is probably not the right place to do this (although he did publish it).
One of the reasons: Products are not taxed by their environmental real price. If environmental damage incurred with "new" (materials, shipping, disposing the older products after a only a few years) would be calculated in the final consumer price, then durable products, and fixing rather buying new, would be the better consumer option. New products are "cheap" in store, are "cheap" by saving manufacturer need to handle support and fixes, but they are very expensive for the environment.
Desempenho Energético de Edifícios de Habitação na Universidade do Algarve
I'm not sure he's naïve enough to think that his not working at Google will change Google. Nor that if Google didn't do it others wouldn't either. He's saying that given their attributes, he chooses not to work there. I doubt he'd work for Microsoft either, for much of the same reasons.

This is no different to my own choice of not working for Oracle (or Google for that matter). I did work for Microsoft though, and have no regrets about that one. In fact it was one of my best experiences. Either way I know it changes nothing, beyond possibly being able to influence people close to me - but I like myself more for it.
There are typical kinds of people. He seems to be very idealistic. And it's awesome and free advertisement for him as a person/hacker, where he (and his github projects) now can profit. He is in high dept towards google now :)
because is not present in the mac default installation
So they didn't actually mean what they said?
When NCR launched the first cash register over 100 years ago, the primary value proposition was to reduce employee theft.

A major reason we are prominently shown the amount of the purchase, or handed a ticket to sign is so that we can verify we are being charged the right amount and not being ripped off by a minimum wage (or less) employee. It seems using Square gets away from this.
Sure, but if an AI isn't smart enough to figure out "trying to murder corporate leaders is a bad plan which could lead to seizure of the portfolio I'm trying to manage, among other things" then how do you expect it to be smart enough to engage in the sort of open-ended planning necessary to pull off the described murder spree? :)
Well, Rob Pike created Go based on Limbo. This language becomes more and more popular. It is not in Android, but Google actively use it (probably in Google Play too).
It's a rental.
captcha forums, where all the comments look like psycho-serial-killer scrawl formed by captchas, for our humans-only club.

(I kid, I know captchas are weak. All hail our mechanical overlords.)
Sorry to slightly derail the point here, but "tone policing" seems to be all we get from most media, most government, and unfortunately most business leaders. It's not surprising that we see it all the time in online discussions,as it's become the new way of being "reasonable".

In Australia we are having a debate about immigration. The actual debate is over the treatment of refugees (or "Illegal Immigrants" as the government calls them) that arrive by boat. The refugees (sorry "Illegal Immigrants") who arrive by boat are treated very differently from those that arrive by plane. In the last few decades, the refugees who arrive by boat aren't even just "Illegal Immigrants" anymore, they're "Boat People". And we need to "Stop The Boats".

So, in less than 20 years, we've reduced the words "Boat" and "People" into snarling invective that the masses can spit at each other in self justifying jingoism.

I agree that the "substantive points" in any statement are the ones that need to be considered, but if the majority of a country can be persuaded to be in fear of "People" who arrive on "Boats", then we need to recognise that the delivery is just as important as the substance.

When we live in a society where "tone" itself can cause offense, then "tone policing" is probably, although unfortunately, justified.
During my time working inside the Qt office, there were quite a few guys using their Nokia N900 or N9s to show QML-based presentations with HDMI output to a big projector.

The framework was this one as far as I remember: http://blog.qt.digia.com/blog/2011/05/30/a-qml-presentation-...
This is true, and it's also true that such quantum processes exist in the brain.

Penrose's claim was that those quantum processes are a significant part of the computation that is consciousness. It was discredited by getting better upper bounds on how much quantum computation the brain is capable of (ie very little).
That comes as a surprise to me. Poor interview process? They have the world's best engineers at their disposal, don't they? A poor interview process would point otherwise.
Already use this service for several projects, works really well and the tech support is always available ;)
I agree with you. I feel the same. At the same time I wonder if I suffer from the Impostor Syndrome. It's difficult to tell.
Technology law will soon be reshaped by people who don't use email
what's next? tail(1)?
Did you actually interview with them? I have Computer Science education, 10+ years of industry experience, am very familiar with most of the Cormen book and have been programming since I was a kid. I was interviewing with Google twice (after their recruiters reached out to me) and haven't made the bar.

Don't think that the fact of recruiter getting in touch mean anything -- they are playing their own numbers game.
Probably because the top Google result tells you to do it the way explained in this article. I did it that way for years before finding out about ssh-copy-id.
Enhance your Hacker News experience with profile data in comments
Computer That Can Think And Argue Like A Human
Follow the bright spots
650s require a decent amp to get the most out of. More $$$
Unfortunately the real reason is manufacturers are better at being able to make machines to meet consumer expectations. In the past they tended to over engineer machines - now they are able to build the absolute minimum level people are willing to accept in order to meet a price point.
About Coca Cola, there is this very good talk by Melinda Gates about what they do in the developping world:
http://www.ted.com/talks/melinda_french_gates_what_nonprofit...

I think enabling enterprising people to do business may be the most positive thing Coca Cola does to the world.

For Google, it seems making money is not the end game. What they do have many positive fallouts, but I'm not sure they move the 'real' world forward as much as Microsoft (while openly evil, they brought a unified computing environment to the world) or Apple or even Amazon.