skysight-inc/HackerNews huggingface dataset:
That's how it seems to me too. This was a very popular post, so most people here don't seem to share your views on this issue. Rather than blustering about how the site has gone to hell because so many people see travel as a legitimate part of startup life, and getting more hacks in the software to penalize the topics you don't want to hear about, maybe it's time to accept it.
I personally find it strange when people compare an android phone made by X with the iPhone and describe that comparison as android vs apple. Unless it were a nexus phone maybe.
Maybe you should change the db structure, to optimize sql queries, use a caching system to delivery static content, or you can ask a more experienced developer to look over db structure and give you ideas. 9000 users don't seem that many to make the server run slow...
i disagree with that type of rant. using a framework isn't about "making it easy" and "hiding the details". or at least, not to me. its about not having to mess with the details. repetitious, abstractable details waste time and energy.

its why we don't typically code in assembly. its a waste of time, and you generally have faith that whatever statement you write in, say, C gets translated correctly and efficiently down in to assembly.
Well it seems to be a controler chip or interface failurevon the drive. The motor is spinning; there are no clicks. But the drive is not "seen" by the BIOS.

Gparted etc. software based solutions failed as the drive could not be see,

I took the drive out , put that on my eSata external drivevay -- same problem -- the drive would spin but no the drive would be invisible.
Windows Phone 7 team thinking of adding more open source licenses to marketplace
Seven questions that will decide mobile's future
Really? Well anyone is free to invent bicycles: XSS protection, SQL injection prevention, defense against CSRF, caching, project structure, etc., etc.
Well I guess that pretty much settles it then. It's not windy or sunny today in London so renewable energy is surely a pipe dream.
I suspect you'd end up with the opposite problems in such places; i.e. too much lawlessness :) Kinda hard to be non-lethal when your target is surrounded by men with automatic rifles and little compunction about killing you (they are, after all, at "war").

I suppose it could work if you switched into more of a commando style hero; taking out the head bad guys of your own volition.
I am not saying that it is the case, I just think when you modify the device that much (especially overclocking) and you experience hardware and software issues you cant run out on the net and blame the device unless you have the proof to eliminate those things as the cause. I have a Galaxy Tab and the photos are better than my iPhone so it very well could be the droid hardware, it could be the version of Android but by adding that many variables via modification you can't just go out and blame the device without due diligence. There are a host of external variables that could be causing that problem.
Maybe we should get Watson to do tech support. He seems to be pretty quick with the right answer.
If we only reduced spending to what it was in the year 2000, we could completely eliminate the income tax. That's how much spending has increased in the last decade.
See http://www.wwwizer.com/ , hosted on EC2 btw last I checked.
Back in 1990 I lost my passport in Turkey, got a temporary one at the US Consulate there, and then got it extended in Munich (where I was living at the time). As part of this they crossed out the 90-day expiration date, and wrote in "see page 16" by hand, where the consular stamp etc. appeared. A month later I had a business trip to Israel for a business trip and decided to continue on to Cairo for vacation. They questioned me for about an hour at Ben Gurion as I left the country ... and who could blame them?
One of the attractions of PHP is that you can use it as much or as little as you need.

Have a static site that needs one page with dynamic content? Just make that one page PHP, and do whatever you need.

Need a basic caching/templating engine? Smarty.

Need a basic linear blog? Hack something with Wordpress.

Need a more complex site with categories and plugins, that fits into a wide community? Drupal.

Need to have full control over how the thing works? Use something like CodeIgniter or Cake.

Lots of options out there, and PHP is stupidly simple to deploy compared to most other technologies.
Maybe it's motivation to get a place to put the television.
So you think the solution to the intermittency issue outlined in the article isn't workable? Why?
That's why in France the system was changed (RMI to RSA) to allow people finding better job, by gradual reduction of their government subsidies.
When to Use PayPal vs. Merchant Account
Most of the operations do not map any json to json, so you cant pipe them. The whole design principle of the unix command line tools is that they all map lines to lines so anything is composable.

So for json I would want a structure match corresponding to grep, filter and map operations, merges etc each of which maps valid json to valid json.
They claim their method results in 99.4% absorption (even though theoretical number is higher). This does not look too hard for visible range. (But maybe for other frequencies, I don't know.)

A typical HDTV with a contrast ratio better than 167:1 is already doing this using liquid crystal (uses polarization rather than a black object).
Is the height supposed to mean anything? Why did they start with Safari? It's the first modern web browser? It points to a page that says IE9 is not a modern browser yet shows IE7 and IE8.
I believe that in Rails 3.1 they're including a fix for this, so work arounds like this won't be necessary anymore :)
Hurry up and die already.
My vision:

A rabbit is writing into a forest.

A fox see him:

Fox: "What are you writing?"

Rabbit: "How rabbit eat Foxes"

Fox: "It is completely wrong! You deserve I eat you now!"

Rabbit: "Please, just go see my supervisor before. He's in this cave."

The Fox enter into the cave and never go out. The rabbit continue to write.

The same occurs with a wolf. And a bit latter with a bear. Except the bear cannot enter into the cave. Then a Lion go out and kill the bear.

Conclusion. No matter if you are good or not. No matter the subject of your thesis. Only matter who's your supervisor.
I don't know, seems like every site that doesn't use a framework is fantastically vulnerable to various hacks.

Let's face it, it is hard, really hard, to lock down every last vector of attack in anything but the most trivial web app. SQL injections are old hat, but even the big dogs get XSS vulnerabilities wrong. Using an established framework helps in making sure you don't make idiotic mistakes.

The article also goes on about 'lock in' here and there. What you call 'lock in', I call a shared understanding on how to do things, letting me understand other's code and collaborate more easily. I can look at any Django project and understand what's going on in a minute or two, because it is a standard. I doubt I can say the same for your custom PHP site, even if it makes perfect sense to you.
But what are you trying for? The definition of the statement in your mind is clear but it doesn't mean a damn thing.

I think we should aim for the government only providing essential services. But one of those services is making sure everyone has healthcare insurance available to them at a rate that they can afford.

You and I know probably agree on very little about the size of the government, even though we both agree that the government should aim to provide only the minimum essential services.
I believe this is the basic principle of taxation, yes.
Heh indeed!

We landed in Israel and I realised I had handed over the wrong passport (as we work in the region a lot we all have a 2nd passport for Israel, it is just sensible), cue face to palm moment.

They "detained" me for about 45 minutes, but I have heard of people taking longer (and, in fairness, shorter).
I use http://searchyc.com. It used to be the case that if it less than an hour old it was on "newest", and if it was more than an hour old it was on SearchYC.

Here's a lengthy discussion of the question:

http://news.ycombinator.com/item?id=1329334

In that PG says it's hard, but SearchYC seems to have got something that's good enough. Ironically enough, I found that using it:

http://searchyc.com/submissions/PG+search?sort=by_date

Recently, however, it would appear that SearchYC has been lagging, and I wonder if it has been blocked by PG/YC. PG has said elsewhere that he's developing his own search engine for HN:

http://news.ycombinator.com/item?id=1955703

Perhaps he's deliberately blocking it to make his search seem better. Seems unlikely. Perhaps they scraped too aggressively and triggered a block. Seems more likely.

But the subject comes up a lot, and many people are dissatisfied. Lots of people therefore scrape, and that puts extra load on the server. You're proposing to do the same. It would be better if a distributed scraping system were devised, and that had a proper API. Alternatively, if PG provided a proper API, but why should he?

Let PG focus on getting good discussions, and someone else to provide a better filter or tagging system. More scraping, more load, but if someone does something "properly" then maybe the others can finally stop.
I'm curious as to the hiring implications. Certainly the harder part is finding programmers capable of dealing with functional programming, not the specific language?

And wouldn't advertising OCaml (or Haskell) be a way to get talented folks quickly? It seems a lot of such programmers wish they could have a job where they get to use a decent language.
Not speaking is a great way to not change anybody's mind. Also, your representative probably gets far less mail than your senators.
That's not quite correct in this case, here's another example:
"The Amazon Kindle app browser competes directly with Apple iBooks, meaning Apple would lose money if they left it in place. So Apple doesn't ship the Kindle app browser by default, but can easily be installed."

Actually, it's easier than that. Banshee's store will be installed, you just have to enable it.

So no, not the same thing.
Most Students are Now Opting to Purchase Custom Research Papers
Writing a research paper is a tough project. This is one of the reasons that students opt to buy custom research papers. These research papers are written in the manner required and as a result, students are able to obtain the information they need to submit well written papers.
I did the same thing about ten years ago: I quit a high-paying job in Zurich, moved to Prague on-the-cheap, and hired two Czech PhD students part-time. We spent five years doing CS research and it was always two-steps forward, one back. Every three or four months we would throw everything out and start again; and we had the freedom to do so. There was no installed base, no one tapping their fingers expectantly. Looking back, I wouldn’t have done it any other way. I think you made a great choice. Good luck!
Because a Masters is almost as good for getting an industry job, and a Masters plus a 4 years relevant job experience is superior for the majority of positions where they hire Ph.D.s. And during those four years, the doctoral candidate was getting paid crap, the Masters's graduate raking it in.
Wow -- this is great. Canadians love to talk about the weather and this provides endless conversation topics!

Looking at the recent data for Ottawa, ON there appears to be a glitch on Jan 17, 2011. When zooming in and out the high line jumps up to 19C at some scales and falls back to normal at others. It wasn't that hot :(
It's really to comment on things like an office, raising money, growing the team, doing more customer development, etc. without knowing much (if anything) about your situation. I do have just one quick comment though -- you mentioned the speed of your site being a factor pretty early on. There are many factors that go into a user's overall experience but perceived speed of your site is a HUGE one. Don't let that be an issue for you right now as it can severely impede your growth.
I am from Belarus. When I tried to apply for business visa to visit company doing me an offer, i was also denied. I had bunch of documents with me with assests, etc, but officer just took a look at application and refused issue of visa. So probably, from countries like mine if you are young and do not have kids, it's quite hard to get visa.
That's not to say you shouldnt ask what they want. What you have to do as a visionary is to interpret their answers into what it is that they really need.
As always gotta love the feefighters design and graphics.

But I would have just preferred to see a 2D plot with average transaction and monthly volume along the X and Y and regions shaded as blue/red for paypal/merchant account.
Eye Close Ups Photography by Suren Manvelyan
Eye Close Ups Photography by Suren Manvelyan
I have a Droid X and the camera, so far, works every time I have tried to use it.

I havent restarted my phone for two weeks now and taking pictures yesterday at costco wasnt an issue and taking a picture of this post wasnt either. http://dl.dropbox.com/u/693878/hi_hacker_news.jpg
No need to apologise, at all. It's not you that is making the situation and I honestly wouldn't bother apologising for those that are.

Problem is; it is only a minority (IMO anyway) and a fairly small one. But they tend to be vocal/obvious, and it is one of those things that doesn't take much to make you feel uncomfortable.

I don't think there is anywhere much that I like better than Manhattan! :)
There is search. As I say in my other, longer reply, there's SearchYC and there's the link at the bottom of every page.

But people won't search.

No one will bother. People will just submit the link and if it's a duplicate, who cares? It's too much work to see if anyone has submitted the same thing in the past few minutes, let alone the last few hours, or days, or weeks.
"Well actually" has some interesting dynamics that I haven't quite mastered. For example, my inner voice goes "well actually" all the time, especially when I listen to some skilled socialite acquaintance going off on a funny tangent that keeps everyone entertained. Since puberty, I'm not giving in to "well actually" anymore, it stays firmly in the realm of inner monologue.

But once in a while, when I'm following an entertaining story being told in a social setting, another guy will pop up and say "well, actually..." and people will not stop admiring him or her, they will say repeatedly how smart and how unexpectedly brilliant this person is (even if they just pointed out a very obvious flaw).

So I'm calling bullshit on "well, actually", because it often works when a charismatic person with a huge ego does it. That means the problem is clearly not in the smart-assery of the content, the presentation itself is faulty.
No, the icons just indicate releases. They're at different vertical levels so they don't obscure each other. :-)

I decided to start in 2006 to catch Firefox 2 and Internet Explorer 7, otherwise you don't fully see the gaping hole which represents the Dark Ages of the modern web. (Safari was added later, and 2.0 happened to slot in at the start of 2006.)
I find that the most useful frameworks provide conventions for structure and code organization along with pre-built libraries for most common functions (DRY). I avoid frameworks that make it overly difficult to deviate from these conventions when needed and those that make it difficult to override built-in functionality. The best frameworks are the one's that realize early on that they cannot solve every every problem and edge case.

For PHP, I prefer to use Kohana. It has a nice structure and does just enough, while maintaining flexibility.
I don't like larger frameworks because they force you to code in a particular manner which almost always deviates from the rest of the code I write.

Personally I prefer to use very small libraries that solve a specific need. TWIG for templates, for instance (used to roll my own). Limonade for a route controller etc... Then all I have to do is "glue" them together with minimal effort. Simple, effective and a low learning curve - can't really get much better than that.
Almost half* of the commands map json (stdin) to json (stdout). Extract, modify and insert all take and spit out json. Originally (when it only supported single commands) this is how you had to do everything. But that much piping is a real drag. Anyway, show me a shell json util that is more composable or at least provide a suggestion to improving it :-)

Grep/filter/map are all stuff you do in the shell, after using Jshon to extract the data from the hard-to-parse-safely json.

*The remaining commands are concessions to make line-oriented shell processing easier.
Agreed. I think it's less about cost, and more about scaling. Not to have to worry about scaling is interesting.
IE7/8 are there to show scale. The premise is that modern browsers release frequently. You can see that in the time it took IE to release 2 versions, the other browsers released at least double that same amount. Thus IE is not a modern browser.
Asking customers "what they want" and "what they are doing" are two distinctly different questions.

Also Nokia and Apple have historically had different goals. Nokia wanted to dominate the total world mobile phone market, Apple want to carve out a small, super profitable, niche, and doesn't care about global market shares. Different goals require different approaches to design.
I don't think the height means anything. As far as starting with Safari, they probably just picked 2006 as the start point and it was the first one with a release that year.

The reason it shows IE7 and IE8 is to illustrate that all of the modern browsers are shipping pretty regularly, while IE only has two releases on there.
Critical Mass, I believe.
"I keep coming across statistics and CS PhDs who now work for Twitter, the New York Times, and industry research labs (AT&T, Microsoft). Why isn't an industry job a viable option?"

Because (speaking as one of those people), a PhD is total overkill for nearly all industry jobs, and it costs a lot more to get one. It also probably works against you in most parts of the tech industry, where there's a surprising amount of blind opposition to anyone with a doctorate.

Finally, remember people with PhDs who work in industry have made a difficult, conscious decision to abandon the academic life. It's not the expected outcome, and there's an intense cultural pressure not to leave the ivory tower.
Apple maintains lead in mobile app store revenues, but its shrinking fast
I'm not sure how cutting military spending (meaning laying off engineers designing weapon systems, welders putting together weapons systems, and cutting back on the number in the armed forces), letting banks fail (laying off people), ending the drug war (which means saving money by laying off policemen) will lead to reducing the expenditures on unemployment. Maybe long term it will lead to improvement but short term, cutting government spending equates to cutting jobs.

The money the government spends doesn't just get burnt into thin air. It gets paid out in a bunch of government contracts, those contracts buy products and services provided by private companies. Those private companies employ a lot of people and buy more products from other companies that employ a lot of people.

For better or worse, you need to recognize what happens when you cut government spending (a lot of people get fired, a lot of companies lose contracts) if you want to understand why people oppose cutting it.
Ask HN: Tools for auto-tagging
I have a bunch of disparate files/items and I need to generate tags for them quickly. I haven't found much in a quick search, and I don't have time to spend. Can anyone recommend an auto-tagging system that's fast to get running?

I don't need it real soon, but I can't spend too much time getting it running. I would expect some of you guys already have something running, and I'd appreciate leveraging your expertise.

Thanks.
So if I request '/../../../etc/passwd' on one of your sites, it won't work? (Just curious. I've found it really hard to get chroot'd php/apache working in all but the simplest of use cases.)
The perils of 'guerrilla marketing'
A couple of reasons:
1. It fits in with the brand: hip, innovative, and next-generation.
2. It launched at roughly the same time iAds did, which featured the leaf, which likely drew a ton of mobile traffic, and since this works on iPad & iPhone, it makes Nissan look fantastic.
3. They don't have to maintain two versions of the site, the studio that they paid to do the coding does.

Big brands like Nissan have a large budget to spend on the latest and greatest, and they do it. The studios that do the development are allowed to try new things, and they do. For Nissan, they get a site that looks fantastic, comes in on budget, and garners responses like this thread. The studio that does the work gets to add a site like Leaf to their portfolio of work, and their designers and developers learn a new skill that can be transferred to other high paying work. A win for everyone really.
I agree with johns, as great as your explanation and screenshots were, I'd really love a 15-30 day trial just to give it a go and find a way to work it into my work flow.

Just curious, do you have email alerts and notifications sent out through the app? If so, how?

Would love to chat about that.
US Justice Department and FTC looking into Apple's new subscription policy
Curious - Do you agree with 500 million for cyber security?
The contrast I most hoped to illustrate was Chrome vs. everything else. :-)
In my case, I searched for a donor drive that was as close as possible to what I had, on eBay, bought it and that worked. It will certainly be the cheapest thing to try.

It sounds like the mechanical part of the drive is working fine, and it is reasonable to assume the data is still there; so swapping motherboards is the least expensive and least stressful way to go.
Update: Also I am curious to thoughts specifically on the $500 million for cyber security. Too much? Too little?
Dupe: http://news.ycombinator.com/item?id=2230710
Why would you want to own another sentient being? I think they have a term for that.
I never use frameworks... I don't really see the point. Most of the time it's just a few SQL queries and a few if statements.
This is the biggest factor in Flash going away. In our shop, we have a guys that would never be able to code in a text editor but can bang out great looking advertising at amazing speeds (which means cheap production costs) because of the Flash IDE.

If you believe that advertisers can live without animation, you have your head in the sand.
I find this excellent. I'm going to unashamedly imitate your resume :)
The new york times had a really cool flash app that let you balance the budget..

http://www.nytimes.com/interactive/2010/11/13/weekinreview/d...

Here is how I did it:
http://www.nytimes.com/interactive/2010/11/13/weekinreview/d...

It isn't easy, but getting out of Iraq and Afghanistan and letting the Bush tax cuts expire go a long way.
> But does all kind of knowledge belong in HN? I would not say so.

I agree, but a scholarly article about an obscure, uncontroversial and off-topic subject is just not likely to cause much 'damage'.

The problem with "affects professional life" in terms of politics is that pretty much everything does, somehow: taxes, health care, bureaucracy, and so on. You could talk all day long about that stuff without getting anywhere.
It's a decent method, to be honest. It works well enough without us doing too much - unless transactions fail. When that happens, we might have to intervene manually, but relatively painless.
HP CEO says company is taking 'too long to get to market' with innovations
> what kind of net benefit to society do you think Zynga produces?

Zynga produces entertainment.
Video Conference with Gabe Newell (Valve)