skysight-inc/HackerNews huggingface dataset:
Ok, I'm going to take the other side of this issue.

Private property rights for commercial use is one of the reasons why developed nations are developed. If I start a business in the US, I generally don't have to worry about someone else taking my trademark and selling fake versions of my stuff. From the viewpoint of a business owner, that's one reason why you'd setup a company in the US/Canada/Europe vs. China/Russia/etc.

I don't agree with the lack of due process, but I do think that securing economic rights to private property is a pretty dam good use of government resources.

RF
I think it was just a humorous comment. I don't see the harm in it. BTW, you just asserted the opposite of the opinion you disagree with without any additional information beyond what the author had ;-)
Personal Loan in Easy Process for Everyone
Author here, that's the plan! :)
Considering it's Google and we're talking about almost the whole population of the Earth, the vanishingly small percentage of the entire population of the planet would still be at least hundreds of thousands of people.
Most of it's been covered here, but another point is that for every mainstream language that doesn't seem to be so revolutionary, there are lots of little languages that never made it. In order for there to be lots of innovation, we also need lots of iterative steps in languages. This helps the less than genius programmer, the ones that get that templates in C++ are good, but would never bother learning lisp, get the new ideas in incremental steps.

Also, something you see quite a lot is innovative concepts built onto existing languages via libraries that then get integrated into new languages.
There's value in "easing into" it, namely you won't have to try very hard, but let me play devil's advocate, based on my experience learning to program in in Linux over the past 3-4 years.

Don't waste (much) time with the slick GUIs of Ubuntu/Mint/Gnome/KDE. The reason to learn Linux, which you may or may not already realize, is UNIX. That's where the power is.

ArchLinux plus a decent window manager is the best way to meet your new friends cat, diff, patch, rsync, wget, curl, git, du, top, free, ssh, man, bash, and of course, the one and only emacs.

Gonna be a fun, challenging year for you. Good luck.
thank you a lot. i have begun with new boston tutorials on youtube, wich are a decent intro, but I need something more now. ill check those out
What's ubuntu plan of accessing the grandma & grandpa audiences? You see, one need a delivery method and a payload. They do have the payload. What's their delivery?

Last time I checked, they didn't have one.
The only audience really using Ubuntu was one consisting of coders and geeks.

There's a famous russian chinese saying:
When a rhino stares at the moon - he is wasting his spleen flowers.
> Starting a business is way too much trouble if you're just trying to get paid.

Does that still hold true if you could pull in $5,000/25,000/50,000 per month from running a business you don't love? I'd love to run a business I'm not particularly passionate about if it made me an extra $5,000/month.

HN's obsession/groupthink about "profit is pointless/evil unless you're changing the world and love your job" is scary.
What is so good about it that is missing in Beagle Board or in its many clones ? Just curious.
Sorry, I deployed it late last night and didn't test it.

That should be fixed.
How do I buy a book from this site? I don't see "Buy Now" or "Store" buttons anywhere. Terrible design.
I'll buy the first baseball cap that has similar EEG electrodes!
The quest for the cloud
If you upvote something, it shows up in the "saved stories" link on your profile page.
Theoretically price. We won't know till it actually ships, though.
I wish the lazyweb worked that well for me!
George Michael Nixes Rest
George Michael Nixes Rest
George Erina who has been dealing with pneumonia has delayed the remaining of the show times on his Symphonica trip,
https://github.com/indyarmy/MDW

This has the limitation of not being able to chain queries via OOP, but does use PDO and is tested enough to be considered stable.
There's a distinction between songs which are from playlists explicitly "available offline" and songs in Spotify's cache. Presumably the mobile version doesn't have a cache for non-downloaded songs.
Malls track shopper's cell phone signals to gather marketing data
True, I guess that they just look really happy in the photo.
Matt, how does a sitemap fit into this? If I'm not mistaken, you can suggest some refresh rate there, too. Do you take that into account?
I heard from Laura Cunningham's talk on 10,000 years of California ecology that there were once Tuna in San Francisco Bay. If so perhaps these fish could be caught on land?

http://longnow.org/seminars/02011/oct/17/ten-millennia-calif...
http://eloquentjavascript.net/ is another good one.
When I search hacker news, y combinator hacker news comes up first...

I believe google now tailors its results to your account though, so this may explain your problem.
Just make the area re-sizable. That way you can flick through them easily, but re-size ones you want to study.
Haha no i'm perfectly content, i just wish to broaden my horizons. Basically it feels like i've only ever seen one side of the coin having been a windows developer since graduating (I had some experience with Linux during university), so i'm just looking for some direction to take me to new and interesting places.

So with that in mind my goals are a little vague beyond what i've said above - I literally just to get exposure to some new languages, new tools, new ways of doing things. Maybe when i do try all these things I'll feel unsatisfied with my old tools (kind of a "never know what you're missing type scenario"); but for now it's purely just as a learning exercise.

Onto your recommendations: Do you know any excellent resources for learning python? Are there any good interactive online tutorials to my learning if Python was where i started? What are the web frameworks available for me to work with? I'm kind of interested in Ruby as it seems there are many great resources and tools to help you learn (i've just stumbled acorss Why's Poignant Guide and it's got me very curious, though maybe because of the haphazard, quirky style of authoring)

I expect Eclipse will be my IDE of choice since i have used it before and the paradigm is recognisable. Are there any alternatives IDEs that I should dip my toes into before i settle on Eclipse out of familiarity?
> Certainly in the US in most states, employment is "at will", meaning the company can fire you for pretty much any reason at any time (ignoring protected classes and so on). Likewise, the employee can leave at any time.

You're mixing things up. Ethically speaking, if the company winds up having _cause_ to fire them later, that's a separate matter, and there's no ethic quandary.

Likewise, if the employee makes an effort to work there and decides to leave, there is no ethical issue.

If a company must engage in layoffs, a responsible company incorporates a severance as a means compensating the employee for the failure of the company to hold to their end of the bargain due to unforeseen circumstances or failure.

> If you accept the offer and then renege you've actually fulfilled your contractual obligation. If the company wants more than that, they need to pay for it.

One shouldn't have to pay for people to do what they say they'll do: if they accept the offer, barring some act of god, they should start work for the company.

You bring up mortgages as an example -- it's a poor one. In buying a house, you're stating the intention to pay for it. Ethically, you're on the hook -- if you fail to make payments, someone else will be left holding the bag.

The contract is merely a legal (not ethical) enforcement mechanism by which the bank may attempt to recoup their loss, in a country where we (rightly) have the 13th amendment that forbids slavery and/or debtors prisons.

> From a purely ethical (and completely irrelevant) point of view I see this as holding banks accountable for shady lending practices. After all, it was banks and the lack of due diligence in lending practices that led to this situation.

The bank is ethically culpable for shady lending practices, but _so are the people who accepted shady mortgages_.

What's more, is that those people drove up housing prices and made it that much harder for responsible buyers to own a home.
There is an "Add to cart" button below a "Buy Now" section: https://lh5.googleusercontent.com/-0AujcdQL--E/TtAXH9xNwXI/A...
Flashback to javanco.com... (search 'Javanco sun' if this doesn't ring a bell)
>The problem is that there are many relatively minor things that can be deal breakers for lots of people in terms of operating systems.

True, but that exactly is one of the greatest sources of hypocrisy in these discussions. Windows has lots (and in my opinion, more) "relatively minor things" which can be deal breakers - except that those are ignored or simply waved aside as "that cannot be helped" (when more often than not it could).

It's incredibly annoying because this bias is completely ridiculous and in many cases makes rational arguments almost impossible.

>This is one of the reasons for continued survival of IE6 in corporates

And this is also the reason why we should refuse to support this prehistoric excuse for a browser and force these enterprises to rewrite or upgrade their software, or face being cut off from the internet. I frankly do not care if some idiotic corporation had the fabulous foresight to base their entire internal infrastructure on a piece of software written as an extension to an application that can be expected to be outdated in a few years (wow, what a sentence). Every person with half a brain should realize that this is a tremendously retarded idea, and everyone who doesn't should be fired and replaced. Including managers.
Not quite the same, but this fifty-page document is what they use every six months to check up on every franchise.

Fun fact: if you fail this, your franchise fee to McDonald's Inc goes up. If you keep failing, your fee keeps rising and eventually gets high enough to make your business fail. At that point home office takes over and runs it by the book or sells it on to someone who will.

http://www.google.com/url?sa=t&rct=j&q=mcdonalds%20f...
I alluded to some of the ways that I've seen people shoot themselves in the foot in a blog post a few years ago: http://www.mattcutts.com/blog/the-web-is-a-fuzz-test-patch-y...

"You would not believe the sort of weird, random, ill-formed stuff that some people put up on the web: everything from tables nested to infinity and beyond, to web documents with a filetype of exe, to executables returned as text documents. In a 1996 paper titled "An Investigation of Documents from the World Wide Web," Inktomi Eric Brewer and colleagues discovered that over 40% of web pages had at least one syntax error".

We can often figure out the intent of the site owner, but mistakes do happen.
Perhaps I'm making an error assuming that a website as influential as Hacker News has a "real live Webmaster" to do things like write robot.txt files.
No, he's not a super hero.. and no he doesn't help everyone that asks for it. I've brought up many issues over the years to him via Twitter, blog comments, emails, etc, and none of them.. count them.. ZERO have been addressed by him. He just gives preferential treatment to those sites that make a lot of noise, and might give Google or Google's quality team a lot of negative press. That's all he does. I've even brought up 100% apparent, clear spammy sites and he doesn't respond, and doesn't do anything about them. They're still there.

Lots of folks here like to give Matt Cutts this aura of an angel, or some sort of saint. Those who have known his actions over the past 5-10 years know better. Just ask guys like Aaron Wall and Rand. Matt Cutts is just a pawn that is there to do damage control for Google. That's all he is.
For a PL theorist/purist, there may not be much new under the sun. However, for "real" programmers (I kid) there is a lot more to programming languages than the theory.

A programming language is not just a means to formulate instructions for a computer to execute. It is also a way for programmers to communicate with each other and, taken further, a way for customer desires to translate into computer actions. I would agree that, viewed as instructions for a computer, not much new has come about in the last 10-15 years.

What has developed more recently are all the new ways that programmers are discovering or creating to communicate via code. TDD/BDD/RDD, literate programming, module systems baked into the language, optional typing, parameterized types, etc. are all features that, while not necessarily entirely new from a theory standpoint, are creating new ways for programmers to signal intent.

A good example of this at work is the recent resurgence in functional languages. These have, literally, been around since the very first programming languages were created, but they have never really "caught on" (for some value of "caught on"). I would suspect that part of the problem is that it has traditionally been more than a little difficult for someone not used to functional programming to approach the code. So, I would argue that the most important recent advances in the FP space have less to do with type inference, lazy evaluation, or correctness provability, and more to do with clearly communicating intent.
Whatever iPad mobile theme is being used here, please DO NOT use it on your own website.

It is not usable, the font is too small, and frequently crashes my iPad.
Could google vary the crawling rate on each site and see what effects that has on response times, and develop an algorithm to adjust crawl speed so as not to affect site performance too much? If google starts crawling a site and notices sequential crawl requests are answered in .5s w/ .1s stddev and it starts crawling with 10 parallel connections and the answers are 2s w/ 1s stddev, clearly that's a problem because user experience for real people will be impacted. Maybe google could automatically email webmaster@ and notify them of performance issues it sees when crawling.

Another thing that might help google is for them to announce and support some meta tag that would allow site owners (or web app devs) to declare how likely a page is to change in the future. Google could store that with the page metadata and when crawling a site for updates, particularly when rate limited via webmaster tools, it could first crawl those pages most likely to have changed. Forum/discussion sites could add the meta tags to older threads (particularly once they're no longer open for comments) announcing to google that those thread pages are unlikely to change in the future. For sites with lots of old threads (or lots of pages generated from data stored in a DB and not all of which can be cached), that sort of feature would help the site during google crawls and would help google keep more recent pages up to date without crawling entire sites.
Are you looking for someone local or are you willing to work with someone remotely
Yeah, I agree and I've made that point before. So why doesn't it happen?

Edit: I mean why don't more companies get into it and how can we tell that to the authorities in a way they'll listen to
For "match", it needs to be an expression for some things so that means wrapping it in a function and returning the result. In the future I'm going to do some optimisation to see if the expression is the last in a function and remove the wrapper. For example:

return (function() {
if(b instanceof True) {
return ifTrue;
} else if(b instanceof False) {
return ifFalse;
}
})();

Can just become:

if(b instanceof True) {
return ifTrue;
} else if(b instanceof False) {
return ifFalse;
}

The output of `with` is pretty gross. Definitely want to hear ideas on how to clean it up :)
Indeed. The original "The Pragmatic Programmer: From Journeyman to Master" book has no such section. Even if they don't publish it themselves, they should have some sort of link, even if it's to Amazon or something.
I've somehow created my best piano song when drunk; so I guess alcohol might also help creativity.
A solution to all apps having all permissions on Android
It has never been the first result for me.
You can sue to get your domain back, but that doesn't seem like a fair process.
I open stories in new tabs.
They're seized pursuant to a warrant issued by a Federal court. The owner is more than welcome to challenge the warrant, but why would you? A DNS name is cheap and challenging a Federal warrant is not.
> I have heard of how DRM hurts people and I do know that artists get screwed by their labels. But is piracy really a solution?

In the UK it is a criminal offence to bypass copyright protection measures, but it is a civil offence to download a movie. Thus, it is more illegal for me to go and buy a DVD which I then play on my Linux laptop than it is for me to just torrent it. (Whether anyone bothers to actually enforce these laws is another matter)
To be honest, it really depends on how ambitious your ideas are. The biggest cost is in acquiring the horse-power to actually make a competitive engine. There are hundreds of off-the-shelf commercial friendly engine backends that can be used to power the beast.

Things to consider:
(a) Are there products already out there like what you're thinking up?
(b.1) Are there backends available that will allow you to add your changes seamlessly without too much hassle?
(b.2) If no, will you need to roll-your-own? If yes, do you have the skill-sets and man-power that are necessary to get it folded in?
(c) What kind of domain are you after? World-wide-web, news articles, medical transcriptionist records, the files on someone's computer, etc.? The bigger the domain the more money it's going to take.
(d) Aside from the financial costs, how much time-money would this endeavour cost you and how much turn around can you expect to see from it?

These questions really need to be answered before you can decide how much a "search company" is going to cost. There are lots of search companies with a variety of target markets and a variety of needs. Sadly it isn't a very satisfying answer, but I hope it helps you. :D
I decided against outputting like that a while ago but after seeing that example, I can't think of a great reason against it.

I'll have a go and see how well it works. Thanks!
> if all you care about is money, go where the money is. ... go into finance

I've not seen clear evidence that "finance" is an especially reliable way for a reasonably smart person to make a lot of money. Mostly what I see is anecdote, which I consider worthless because NYC people and especially NYC finance people are full of shit about how much they make. It's the culture. Furthermore, to the extent that finance is well compensated it's hazard pay. Lots of burnout and layoffs. Also, unreasonable hours.

I personally know an engineer in suburban philadelphia who works for a firm that does elevator retrofit consulting for older buildings. He's worth tens of millions. I have met a very rich guy who built up two plants that produce pasta. I indirectly know a very wealthy guy who flies around the world consulting on expanding sewage treatment plant capacity. I also had a wealthy old guy neighbor who just ran four car washes very well for many years.

I have yet to personally meet a very wealthy person who made the money in "finance". I also don't live in NYC, so take my estimations with a grain of salt.

The evidence that I can personally trust indicates to me the low risk, high probability way to get a lot of money is with niche industry expertise and risked capital. I also think there's a "where there's muck there's brass" thing going on where real physical businesses like climbing in elevator shafts, sewage plant pools, and grain towers are under-competed. Everyone wants a finance desk job.
Off-topic but I thought it worth mentioning that Microsoft's Autheticode code signing (used to digitally sign executables) works just fine with the gcc/g++ tool chain. Maybe Apple's can too?
Relevant view-point http://www.horsesaysinternet.com/search-market/duck-duck-go-... was on HN this week:

"Anyone who has the ability to match Google — assuming it does — shouldn’t."
Does this really confirm deep-sea fishing? Could have just been a combination of tuna/etc straying to shallower waters and those crossing straits stockpiling food? Or does deep-sea fishing include surface fishing in deeper waters? At first glance to me, it would be more about deep trawling or long lines.
Meet Curiosity, NASA's New $2.5 Billion Mars Rover
You can buy a signed Dogcow now!

http://www.kareprints.com/?p=69

If only I had kept my copy of Tech Note 31 to frame alongside...
Looks kinda like a localization failure. If you have e.g. Chinese in UTF-8 but mess up the output (or input) somewhere it tends to look something like that.
90% of Mainstream Media Controlled By 6 Media Giants (Infographic)
Because it would say, at least to my instincts, "your case is not quite good enough, I need to fix it". Only after that would I realize that it's a good thing she cares enough to bother with it.
You're misinformed. Anomymity is damn easy. Add a single hop to the search engine or any other machine, and you're basically done. Remove some http headers and you're free. Use Tor and you'll be a new man.

As for sharing queries and clicks, everything is shared encrypted (hashes).

You're sharing hashed file fragments over bittorrent ? Do the same with queries. It's a win / win situation. Your friends and peers get higlighted results and so you do.

FYI Google and all broad range search engine do this in the background, on their servers to improve results. They use various machine learning algorithms and adhoc tweaks for this.

Sharing queries and building a P2P collaborative filter for search is just a way to expose the mechanics, with broad benefits and flexibility for users, computer scientists and hackers.
Almost sounds like you're daring me to dive in head first! I expect I'll go with Ubuntu initially if only because I'm kind of familiar with it. That and I won't go into future shock by ditching my shiny GUI's straight away - my fear is if i do this I'll be so overwhelmed it'll just put me off the whole idea. A gradual descent into the darkness is what i desire!

I'm definitely down with learning Unix in the long run, but my it's not my primary goal. I want to learn new programming languages in particular, but I'm sure to get where i want with those it'll be impossible to avoid dabbling with Unix, in which case i expect I'll learn it by proxy

A year?! I was hoping for around two weeks! I jest, I expect this to be ongoing for years just as your adventures have. I'm also being realistic that between work, my girlfriend and learning guitar i don't expect to be making rapid progress, but I'm content with that :)
Show HN: Generating a HTML QR code
Twitter API cannot issue OAuth tokens for new apps correctly
I've given feedback. A few days later the "broken" search was fixed. I have no idea if there's any link between the two, or if it was just a temporary glitch. But thanks for fixing it if it was fixed.

And I'd LOVE to see some of the reports (but I know that'll never happen) because it'd be amazing to see some of the worst reports.
They do have a link, but it's a bit hidden in the Purchase
section.
The Internet is under attack. We need Eben Moglen's freedom box:

http://www.youtube.com/watch?v=lgu8NUm5Zxk

Forcing a website off the internet is like snatching my vocal chords out of my neck when they are about to vocalize something objectionable.
I'm afraid I only draw pretty pictures and I'm not part of the foundation or engineering team so I know as much as has been publically posted.

I imagine the 100 being made up now come from the common pool of parts. However, yields of the components and the manufacturing process could affect the initial batch size. Then again, the foundation may have accounted for this :)
How Does A Trustee Block A Foreclosure?