skysight-inc/HackerNews huggingface dataset:
So you store them in the middle of your water tank. A hundred feet of water will block that radiation quite nicely.
Design Is Just Asking "How Do I Maximize Pleasure?"
This post is a fail
Amos Glick's OK OK Variety Show at the Artifice
6 Glitches That Accidentally Invented Modern Gaming
They are guidelines, and my comment isn't based on them, but on the usefulness of the title. It might be »shorter and concise,« but I'd also argue that you are trying to convey emotional meaning that is not in the original content. Plus, the »please« was added by you to »make me happy« after my first criticism. I'm not sure how it's redundant, since it changes the meaning of the title. But it did not really touch on my point. You are addressing Google in the title, while you're probably trying to get HN users to participate. From the title, I would have expected a personal take on the issue at hand, not just a ticket.

I would also argue that »Please listen, Google: we want a Google Scholar API« is less concise than »3 years old Google Issue asking for an API for Scholar« as the latter contains more information. It explains that the issue has been there for 3 years, and what the resource contains that you're pointing to.

If you think my points are invalid, why do you think so? Do you deem my criticism invalid just because it isn't an excerpt of guidelines?
Yes, that's annoying, isn't it? The Python language has an excellent development process IMHO, but, alas, even great processes can produce substandard results now & then. And I think it's clear that leaving TCO out of Python was the wrong decision.

But to address your question: the fact is that OO is rarely taken to this extreme. That's why Cook's article (referenced on this page) had to be written; people just don't think that way.

And even when they do, situations like that in the article are not super common. What we have here is a tree-ish structure in which nodes do computation on their subtrees, and the way in which that computation is done needs to be hidden behind an abstraction barrier. That last is what is forcing the recursion requirement. If it weren't true, then some master function could query all nodes in the tree directly, and an iterative method would work fine.

However, if we are in such a situation, then the fact is that Python just doesn't work as well as some other languages. There is no "way to handle it".

Note, BTW, that TCO is not a complete solution. A function only gets one tail call. If a node needs to query two or more child nodes, then at least one of those calls is not a tail call, and you get stack troubles. The linked page gives an example of just such a situation: the "rebalancing" stuff mentioned in comment #7. See also my comment [#11, id ggchappell]. Guy never responded to it; wish he had.
@Auto-Save

In Snow Leopard 10.6 when I close TextEdit the program asks me nicely and naggingly per pop up if I want to save the document as a file. To the hard disk. And this file needs a name. Because everything is a file. And if don't save I lose my changes!

In Lion 10.7 TextEdit simply quits dutiful. And opens at restart all unsaved documents again. Auto-save seems like a small feature, but conceptually it is big. Damn, it should have always worked that way!

(The TimeMachine-like versioning still needs a saved document. Every Command+S acts as a saved point you can go back in time.)
Ask HN: Hide karma everywhere?
Ok, so I have been thinking. Scores have been removed from comments, but you can still see the scores of submissions, your own comments and your avg. karma. If it made sense to hide the comments scores, maybe it makes sense to hide karma everywhere?

It seems like scores used to serve three purposes. 1. Rank comments / submissions; 2. provide feedback; 3. provide a mild incentive to post.

1. You don't need to see the score for points to serve this purpose. You might argue that this is not working anymore anyway, but that should be another discussion.

2. Since you can't see other people's points anymore, the positive reinforcement is already gone, as you have nothing to compare yourself to (are 5 points on a comment great or merely average?), and the negative reinforcement could be replaced by some other metric (display avg. number of comments with a score less than one).

3. This might have worked well when you had a small number of people who made relatively good comments anyway, but as more and more people join, you will also tend to get more people who care too much about internet cred and who are in it only to watch their karma go up. Of course I'm sure there are people who make great comments "for the karma". Still, I would guess that people who care more about karma are more likely to be people who make sub par comments.

As active moderation doesn't seem to be in the cards, it's all about creating an environment that encourages good quality comments and commenters and / or discourages bad quality comments and commenters. Removing the karma game completely could be a step in the right direction in that respect.
Terrible article, really awful. It simply isn't factual.

You can't compare a mobile number to email, they aren't even the same type of thing.

My mobile number, I can port it between different service providers, and use it on any device I want. My gmail/hotmail/yahoo account, I can never move away from the company that gave it to me.

carrier lock-in - your phone number is a set of handcuffs that prevents you from easily jumping ship, and they know it

Not at all. Carriers would make more money if they let me spend money with them on more than one device at once (e.g. through a desktop app), the reason they don't do it is because the amount it would cost to set that up is not (in their opinion) worth the returns it will bring.

And it isn't even a carrier lock-in, I can port my number to another carrier any time I wish. Sure, if I have a contract then I may have to pay to cancel it, but then if I have a contract to pay for an email service for a year then the same applies there - and it's perfectly possible to have a phone number without a contract.
Put Your Mindset to Work
Good god! Isn't it too early to prejudge iCloud? It will likely get a lot of users (it's mostly free and automatically integrated into their products after all), and it will likely succeed given mobility trends. But it is also too early to judge the future success or failure of Microsoft's cloud offering (though from what I'm seeing now, I guess it is likely to succeed as well).

At this point in time, Apple's success in the "software+cloud" model is the same as that of Microsoft (in that neither have seen mass wide adoption).

The use of "humiliation" in the title is an obvious exaggeration. But I guess without such title, that article wouldn't end up on the front page of HN.
Did you read the whole article though? The whole point of it was that using iteration instead of tail recursion exposes elements of the other classes implementation, which breaks down the abstraction barriers and separation of concerns. The tail recursive approach was able to function while maintaining purity.
Google is providing facsimiles of applications in the web browser, along with remote storage.

Apple is providing smart remote storage that works with local applications.

Browser apps are clunkier than web apps, at least for now and the immediate future, so Apple has the apparent edge.
Sorry, it isn't George Bush's fault. He is a nice scape goat. Congress has the purse strings. It's their fault and it is still their fault. They could have stopped him at any time they wanted. No balls on either side.
Make it the median wage rather than the average one and I’d agree with you.
This reminds me of when Microsoft was hyping touch user interface features in the run-up to the Windows 7 launch (without anything tangible in the field). Then Apple released multi-touch gesture pads on their laptops and furthered the reach of iOS.
That's my point exactly. Don't wait. Send probes out every year. Because it takes so long for them to get to these places. A few may get lost on the way. Some instruments may malfunction. So better send out more. What would that cost? Half a billion dollars a year? Probably much less, because construction would get more efficient.
Google Wide Profiling - A Continuous Profiling Infrastructure for Data Centers
Nope! (This is actually something CouchDB is designed to do: http://couchapp.org.)
I do try to stay up to date on my desktop systems. The embedded Linux systems are usually hopelessly out of date, though.
There are a bunch of fashion related companies attending the Silicon Alley Talent Fair June 16th. Tell her to register at bit.ly/SATFtalent
Then if it takes off, Microsoft will be locked into a competitor's platform. If someone's using Windows + iCloud, what's to keep them from switching to the (presumably better, more integrated) Mac + iCloud?
He said it was $7k/yr FLAT FEE. That means it doesn't change no matter how many people he hires. In fact, the regulations are set up so that he should hire as many people as possible to get the most use out of his $7k.
The chart on page 3-2 gives you a good idea of the G forces you'd experience on a launch. Imagine the feeling of instantly taking away 3.5 Gs as each stage blows away. Also notice how the Gs increase as the mass of fuel volume is reduced during stage firing.
Security Summit 2011 - Day 2
Eccoci arrivati al resoconto della seconda giornata del Security Summit 2011 di Roma.

La mia seconda giornata al Summit è iniziata molto bene... ho partecipato ad un interessantissimo talk di Gabriele Faggioli dal titolo: "I servizi “cloud”: problemi legali e contrattuali". Faggioli è partito con una puntuale analisi...
I agree that Microsoft execs probably think they already do product X or Y or Z that Apple is doing, but I don't think they do X or Y or Z the way Apple does them: I think Apple does them right much more often than Microsoft does.

Actually I don't think most MS execs think they build the same cloud product. I think they believe they have the feature set, but they realize, probably better than most, that they're not as well integrated. This is largely due to antitrust concerns.

MS has been hamstrung on doing deep integration for a lot of features. Live Mesh is a killer feature if built into Win7. As an optional download, no one ever even knows it exists.

With the rise of tablets and mobile phones as computers, they may finally begin to be able to start adding functionality typically seen in standalone apps to the OS (as they can argue they no longer have a monopoly in the personal computing space). Until they feel comfortable doing that they're going to continue to just have silo'ed apps that never get traction. And I think their execs know it.
Sorry, that probably sounded defeatist or something. I meant that I am doing something now that I love, and working towards improving my life through this route. I have many dreams, more than a lifetime's worth :P
Auto-save coming to office, docs etc. since.. years ago.
Discounts in Brazilian & South American Hotels
Hotel Urbano is the lead site for Brazilian Hotels Group Discounts. The site creates oportunities for the Brazilian Travel Industry to flourish and great deals for the consumers.
Teaching the Cloud Rather Than Just Using It
Hate to break it to you, but not everyone on the Internets speaks American English.
Course on Microsoft Surface Development
'<?=' is invalid XML. '<?' must be followed by a valid XML Name.

See http://www.w3.org/TR/2008/REC-xml-20081126/#sec-pi
The article's title is "Tricks I Learned At Apple: Steve Jobs Load Testing"; the use of "learnt" must have been from whiskers who posted it.
market cap / payroll population

Ford = 350k
Apple = 6.122M
Google = 6.385M
Some cool Windows Phone apps made by college students using AppMakr
It has some great historical details of the Soyuz launcher at the end:

"Vehicles in this family have followed a conservative evolutionary path of development,
and have been in continuous and uninterrupted production and flight for more than 45
years."
HeathGoogle Series: When Stress Becomes Stressed Out
You don't sound like you hate it one bit.
sorry thats not how it works. you will die. vegans die, even with their super powers.
Free Hosted DNS Review YAY... I think...
Nah. he should stop after the tenth (second). iterate over (0,1) , but sing (1,10) or i+1. excellent jokes.

EDIT: Oh crap. Was that a joke about stopping on the first endian? If so, I just committed a classic geek fail...
Three of the top Anonymous leaders allegedly captured in Spain
I think the point was about non-obvious features. Lets take the Aero snap feature in Windows 7. How many would know that it is possible to drag a window to the sides and the top etc. and have it snap into place for split screen view or to maximize? Most of the people who know would be either geeks, or someone who saw someone else do it or discovered it by accident.

Contrast that to Apple's features, which are demoed in keynotes by Jobs and watched by a BIG percentage of Apple users. This is the reason that Apple is an ultra secret company with very high penalties for leaking things out. The hype that precedes every conference, with all the guessing etc. keeps Apple in the headlines and in people's minds. That's what people mean when they say Apple is a marketing company. Contrast that to Microsoft, how many people would watch them tout new features? They do make good stuff, but without their marketing, sales would be a lot slower.
I used to run a JSAN mirror back in the day - I had thought it was largely defunct :-/

As a Perl programmer for ~ 14 years, CPAN is what keeps you coming back to Perl over and over and over and over again...
Are the carriers strangling WP7 at retail?
When we look at poor societies, or even much of Western Europe >100 years ago, we see vast swaths of the population with stunted physical growth suffering from preventable and treatable nutrient deficiencies. E.g., currently around 50-70% of people in Africa are anemic, in large part due too deficiencies in dietary iron [1].

In the same way, I'm wondering if at some point in the not-too-distant future we'll look back to today and see the mental health of whole populations as "malnourished", the psychological equivalent of mean population height being 5 feet tall.

[1] http://whqlibdoc.who.int/publications/2008/9789241596657_eng...
The bottom line is that Apple knows how to sell products to consumers, and Microsoft doesn't

I disagree. Apple isn't selling a product to consumers, they're telling consumers, "Hey guys, by the way, Apple stuff just got a lot better. You're going to like the new way it works. Come check it out." iCloud is "the new way to store and access your content."

Apple knows they're in the business of selling Apple stuff, and iCloud is an improvement to that stuff rather than something separate. The fact that iCloud is a "product" is incidental and only matters to people who are used to thinking in those terms: stock analysts, MBA school marketers, shareholders, etc. To consumers, needing another "product" to do exactly the same things they've always been doing is a nuisance. Another complication? Fuck that. I like what I've got. I don't need them ramming another product down my throat. Apple's on their wavelength: they just want people to keep using Apple products and they want more people to switch. This is all about making existing products work better. Honestly, it would be more attractive to consumers if the this new non-product had no name at all, but Apple had to cater a little bit to all the journalists and analysts and bloggers who need a product name so they can talk about it. So Apple gave it a name that isn't catchy and only means something to people who follow technology trends.

I don't think Microsoft's slowness is just incompetence, though. There's also an issue of trust. Microsoft can't just roll out a cloud service and a whole bunch of cloud-enabled software to desktop users and expect them to use it. Who would trust Microsoft? Apple is just a company and shouldn't be considered trustworthy from a consumer's point of view, but it is regarded with trust and affection by a large number of users. Besides, if jack-booted thugs arrived on my doorstep as a result of something I stored in Apple's iCloud, it would probably be the Fashion Police coming to take me to a gulag for frumpy people (which I'm convinced is Apple's intended endgame.) Not only is Microsoft trusted less by its users, Microsoft wants enterprise customers as much as or more than individual consumers, and the number of businesses who won't trust Microsoft because they see themselves in competition with Microsoft or its business partners (or in violation of Microsoft software licensing terms) is pretty big. Microsoft needs a more complicated solution with better security and probably a productized cloud storage platform so users can manage their own cloud servers if they don't trust Microsoft. Apple is concentrating on consumers and has a loyal customer base that is willing to trust them with storage, so it's no wonder they've found it easier to make the jump.
Hi,

This thread is awesome, would you mind including me in your guys' discussion? anthony@qraving.com

Any resources you can recommended (I am a complete novice to trading) would also be appreciated.

Thanks
Yet the phone number remains stubbornly fixed with a single carrier and single device,

Call carrier A tell them you want to switch to them and bring your number from carrier B with you, and they sort it out and send you a new SIM. Pop your SIM card out of device A, pop it into device B, and your number has been magically transfered. I've done both several times and it's never been a problem.

If your particular carrier won't let you do either then that is an artificial problem created by your particular carrier, not with the underlying concept.
Yes, it's a new HTTP method ...

THERE HTTP/1.1
I know this is not the typical submission, but having just finished watching the video, I think this is something a lot of us here should watch. It is a bit long at at 43 minutes (who in a day like today has time for a 43 minute video, right?), but it's worth it.

Having been burned out for the last couple of months (something that's finally subsiding), understanding and dealing with stress is something I really need to do better. I hope this helps a few of you.
Previously: https://gomockingbird.com/mockingbird/
So you've got an awesome idea for a website?
Do you do any programming? I was curious what problems could be solved by someone who writes code and has a passion for astronomy. I used SDSS data and python to plot high redshift galaxies for a school project. I could clearly see the filaments that make up the large scale structure of the universe. It was a lot of fun and I would like to do similar stuff in the future as a hobby.
Incidentally, did you manage to find a career in a field where things aren't oversold in the pursuit of popular enthusiasm? It seems a fundamental component of capitalism, if not human enterprise in general.
I think you're only partially right.

There are numerous Microsoft products where I just shake my head and wonder why they don't publicize/market/tout it more.

OneNote is one example. PowerShell was, for a long while. And many other miscellaneous bits of software.
Am I the only one that cannot stomach the idea ( doctrine ) that one should sell his product as pricier as he can get away with or so that one maximizes revenue?

I can understand that when I don't have a clue about how much is my product value, I can probe the market for an optimal price setting, but...
but then again I should not be clueless about my niche and my product costs, should I? If I have a concrete plan saying that I need to make 40% profit, why should I take 60%, even if someone is willing to give it to me?

Why can't I say "Well, thank you for your kind offer, but I value my work at this price, this is enough for me to make a decent living, with the extra money please go buy cookies for your kids or give it to charity or whatever."

I mean, I look at myself, making everyday choices about what I can afford and what not, I would like to buy a good quality thing if I can afford it, and the list is usually longer than my affordance... well, my customers are in the same situation like me, they definitely have one more thing they would love to buy with their budget if they can afford it, so why should I take advantage of the fact that they would pay more for mine, if I already make enough?

Like someone before said, does the author know why he was able to sell it at double price? Knowing who his target customers are, should he?
America's lost trillions in household wealth
I'm from the UK - learnt is perfectly valid here!
Japan's radiation fallout 'a monster you can't see'
> We had one, highly specialized piece of software code which could only be checked out, worked on, and checked in by a single engineer at a time.

Why? Also, is this common these days?
This looks very interesting.
I have to admit, the first line looks like better code in my eyes. The only "advantage" of the second one is that it "handles" null checking. Which really means that I still need to handle what happens when order is null, versus, the non existence of line items, or the non existence of quantity.

The only real advantage I see from the second line version is that I can write that code and run a partially completed program, that for example doesn't have a notion of orders at all -- and the program can still run. But I guess this just boils down to preferences.
Price, converting all their Windows programs to Mac versions (or finding an equivalent), and the fact that they may not want a Mac. People I talk to own a PC because Apple doesn't offer the choices they want in a computer.
US Regulators Scramble to Warn on Chinese Stocks
Chrome Extension Gets You Past WSJ Paywall With One Click
The Economy Is Worse Than You Think
Totally wasted half my morning. Well done!
Lion has revision history though, no?
It's amazing that the Economist still touts Anglo-Saxon "panaceas" for growth: deregulate, get rid of red tape, focus the economy on services rather than manufacturing.

When Germany entered a period of stagnation after the Euro-introduction in 2002, the Economist made exactly the same prescriptions. Look what that ideology has done to the US and the UK: countless jobs in manufacturing have been offshored and growth was simulated through financial "innovations".

Personally, I buy lots of organic food products from Italy (e.g. laselva-bio.eu) as well as clothes (e.g. slowear.it), and for a simple reason: They're the best on the market. Therein lies Italy's potential.
When Microsoft makes something, it gets a little coverage and then everybody forgets about it. I agree, they don't publicise their Internet-based products enough.
MS has been humiliated by Apple for over a decade now. Bill Gates wrote an entire book about the home of the future. And how digital devices would rule it. Who came across and actually did that? iPod, iPhone, iPad and the AppleTV are all very successful and the "digital hub" is basically the same thing that MS has been saying.

MS has been doing a lot of catch-up "also-ran" devices trying to do what Apple has done. It's unfortunate that they could never leverage their huge lead to make it happen.
Sounds like an exciting way to drag old working binaries into the modern age, but how will they overcome dynamically linked libraries? Wouldn't they basically just be reimplementing WINE? How old are these apps? Ada? Fortran? Cobol? Win32? Maybe I'm just very ignorant on this subject.
The Pharmaceutical R&D Model is Broken. Here's How to Fix It
Curious why they decided to only put an apparently safety cage over part of the propellers, that's fine if you don't fall off and never wreck, but I could easily see a mishap exposing a limb to the unprotected region.