skysight-inc/HackerNews huggingface dataset:
So you say that Python is Perl? It cannot be modern Perl without being Perl.

I think that both Perl and Python programmers disagree with your statement.
It seems like a mistake to compete with Craigslist in its entirety. They had years to grow their community and brand while maintaining a relatively low cost structure.

Startups that are concentrating on different pieces of the pie and providing a better experience seem to be on the right track. AirBnb, OkCupid, and the other companies listed in the comments here. Even in the jobs space I find LinkedIn jobs having more and better listings than Craigslist.

It's easy to hate Craigslist because of stories about it "crushing" other companies. But much of Craigslist's value is in its data and that data being solely available on its website. If that data was available on competitors, then it would lose leverage. This is true for many websites out there and they go to lengths to protect that data (eg. LinkedIn shutting off its API to third-parties).
You're not the only one.

I finally gave in and let iTunes start managing my files for me about 2 years ago - it's one of the best computing decisions I've ever made.

If you're still manually managing your music files' folder structure, I strongly encourage you to let iTunes start doing it. What you lose in fine-grained control (I never liked 'Artist/Album/songs' subfolders, I preferred a big list of 'Artist - Album/songs' folders) you make up in a much better listening experience.
I'll have a play when you release it on the USC
Is there a reason why people still use RSA instead of ECC?
> A UK judge has also ruled the allegations, if true, would also constitute an offence under UK law

A questionable assertion, given that:

1. in the only BitTorrent tracker case to have come to court, Oink, the defendant was found not guilty http://www.telegraph.co.uk/news/uknews/crime/6998784/Oink-mu...

2. the CPS (UK prosecuting authority) regard running a BitTorrent tracker to be "a civil rather than a criminal matter" http://www.telegraph.co.uk/technology/news/8345801/Prosecuto...
Yes and no. It is true that Zuse's early work, starting in 1936, was done on his own and (I will grant) motivated by non-military calculations. But that early work was on a purely mechanical computer, like the analytical engine and the difference engine of Charles Babbage -- and no mechanical designs were ever realized (except much later as part of the "retrocomputing" movement when their computing capabilities were no longer needed). By the time Zuse started incorporating electrical relays into his designs, in 1939, he was a member of the German military. It looks like he might have left the German military before the end of the Nazi era, but that matters little because the whole of German society was organized around military needs and military goals.

More importantly, the argument that "we would have gotten X anyways" can be applied to almost any technological development. Speed of development is important, however, even if all you care about is whether humans reach a certain level of development eventually (because the longer it takes to reach that level, the greater the chance that one of many potential catastrophes causes humans to die out or to lose the ability to invent the radically new technologies).
Clojure in general prefers the loop/recur construct over real recursion. You still can't see each iteration of the loop, though; perhaps that's what you meant by useful.
I recall PCMCIA cards that had slide-out ethernet ports. They definitely would have worked with the Air, though they would probably feel "cheap" compared to the rest of the build quality. Dongles always feel cheap somehow, though.
Obvious trolling from a karma 20 account.

I'll enjoy Python when pypi doesn't frustrate me many times more than CPAN, there is some Python equivalent of Moose (Python 3.5, 4?) and the grammar is extensible like Perl 5 (using CPAN modules).
Backward compatibility with really old browsers is all I can think of.
Of course not. Just a few seconds of joy, that our favorite platform has reached another milestone...

I posted the above comment to say I was really happy and all (and I wasn't trying to be an ass) - I wish people would stop upvoting that stupid, non-constructive comment (for some reason, it has 10 upvotes).
Data Scraping and More With Ruby, Nokogiri, Sinatra and Heroku
Article/Tutorial on content/data/screen/web scraping with Ruby and Nokogiri culminating in a Sinatra app deployed to Heroku. Suited best for someone who knows a little Ruby and is interested in scraping.

I've seen some scraping related projects posted here over the last few weeks, and thought this might be of use to a few of you.
I find this to be a very efficient way to learn clojure :)
That's 1-2 hrs in meditation per day? What particular type of meditation do you practice? How long have you been practicing?
How do you deliver DSL without a phone line in the US?

Even AT&T delivers a phone line on their "direct DSL", they just hide the costs of regulation in the rate.

This, to me, isn't a case where sonic is to blame. This has more to do with restrictive FCC requirements than it does with Dane.

Phones are due for a regulatory rework.
And this, everyone, is why Craig's most brilliant move is to not allow integration. The only way anyone beats them is to "also have that too." In this case, "that" being the craigslist user base.
I just tried some factorial code... and it just shows the last recursion, but it is still nice that it evaluates on the spot
The site looks like what many (many) other sites are trying to do but pullimg off poorly.

I think this feels really polished by comparison, which is a nice surprise.

It has some weird scaling on the iPad, though.
Mozy?

I used to really like them, but when I recently tried restoring a folder after accidental deletion, I found files corrupted and misnamed. Nothing worse than a backup company that doesn't properly backup your files. Real shame, they used to be great.
And for every one of them, there are 1000 9-5 employees of some IT department releasing apps in their spare time, where it becomes harder to quantify terms such as "profit" and "loss" :)
Windows 8 Metro Design Contest
For Linux the script is doing "if chrome, else if firefox". Better to use xdg-open.
Like Facebook is a network for friends, Skillendar is for your neighbourhood.
Then you throw in a time cost variable for project management, people problems, quality control, hiring / firing, etc etc etc.

Obviously whether it were worth it would be situational dependent, but there would definitely be an added time cost.
Yeah, that looks like a bug in the docs. It does not actually exist. https://github.com/joyent/node/issues/3532
Quick tip - if you want clients with reliable, steady work and a way to hone your skills and build out a nice portfolio focus on design / interactive / marketing agencies and skip the local businesses. Mom and pop shops who would hire a web dev based on a business card are some of the WORST clients.

Make a nice portfolio site of whatever you have available, and compose a nice cold email being very honest about who you are ("I'm just starting freelancing and can do XYZ") and then look up every single marketing / design / interactive agency in a 100 mile radius and send them a cold email. Even if they don't have work you'll go in their list of available freelancers and may get a response a month later, or referrals etc.

Try doing the same for any sizable business in the area. Particularly the type that would have a dedicated marketing / interactive or software department.

Basically the goal is to lock down clients with steady work and that have infrastructure and experience dealing with fresh freelancers. Its going to give you far more bang for the buck/effort than handing out business cards door to door.
I think that most startups that try to compete with Craigslist fail in their strategy.

I was lucky to have professor Jakki Mohr as a teacher, and she advocated the "bowling alley" strategy:

http://wisepreneur.com/innovation-marketing-2/innovation-mar...

As the article states, and lesterman shows below, there are several startups that succeeded in beating Cragislist.. but they all did so by focusing on a specific niche.
Is there any interesting piece of code that might help me see this working to its true potential? I tried the factorial function expecting it to show all the recursive calls. What can I expect to see here? Call trace over multiple functions?

EDIT: Just tried this , atleast this shows the last calls made to the functions

(defn my-add [a b]
(+ a b))

(defn fact[x]
(if (<= x 1) 1 (* x (fact (- x 1)) )))

(my-add (fact (my-add 3 3)) (fact (my-add 2 5)))

---------------

OUTPUT

(defn my-add [||720|| ||5040||]
(+ ||720|| ||5040||))

(defn fact[||1||]
(if (<= ||1|| 1) 1 (* ||1|| (fact (- ||1|| 1)) )))

(my-add (fact (my-add 3 3)) (fact (my-add 2 5)))|| => 5760||
Script hangs on server launch process -- cat server.log yields a NoClassDefFoundError for java/util/concurrent/LinkedTransferQueue.

That's pretty strange - any idea where my machine is borked?
Flash Builder works how you describe. And the Adobe AIR platform is quite a good platform. It's cross mobile.
Introducing Prose: A Content Editor for GitHub
Just to give some color: This is no small side project but a strategic technology investment on Juniper's side.
Thanks! It is marked experimental, and we really do mean that. The API won't change in 0.8, but it probably will change somewhat in the next stable release. Please try it out and let us know what you think, especially in what ways it is lacking, how it actually helps or hurts in real apps, etc.
ESR: Abusing Alan Turing
http://history.stackexchange.com/
LaunchBar also searches iTunes fantastically well.

I switched from Quicksilver to LaunchBar a couple years ago and haven't looked back. One of my big issues with Alfred is that searching for songs requires you to switch into its "iTunes mode" or some such, instead of just being a quick Cmd-Space away.
Shameless self plug:
http://danielnill.com/blog/nodejs-tutorial-with-socketio/

Not a full tutorial, but hopefully a decent intro for those looking to learn the ropes.(I would love to hear feedback good or bad)
Web Development
A1softec is a leading brand in web design and development, SEO solutions for the global market. We take special care for customized web application development, which are tailored to the client’s precise business requirements. Our veteran technical experts and project management team will guide you from the initial step of a business idea to implementation of a cost effective software solution.
Isn't a 7 inch tablet kind of redundant when most Android phones are 4.5-5 inches these days? It doesn't seem like an extra 2-2.5 inches is going to make a big difference especially when you are running the exact same applications scaled up a bit. I believe this is one of the reasons the iPad has been so successful since Apple draws a clear line between a small phone and a large tablet. Consumers can immediately see the benefit of a larger device. When you're dealing with 2-2.5 inches even $200 seems hard to justify. That's about $100 an inch!
Doesn't work on my iMac (from '11 all software up-to-date). :S
How to add site description for Google searched page in ASP.NET
...and UIUC has one of the top CS programs in the country (on many lists it's the #1 CS program at a public university). Around here (I live near uiuc) Bill Gates is famous for declaring that MS hires more UIUC grads than any other single University in the world.

Honestly, the idea that someone can make it through the CS program at UIUC, and end up shunned because he/she didn't graduate form MIT, is a perfect example of what's wrong with hiring practices these days.
Web Design
A1softec is a leading brand in web design and development, SEO solutions for the global market. We take special care for customized web application development, which are tailored to the client’s precise business requirements. Our veteran technical experts and project management team will guide you from the initial step of a business idea to implementation of a cost effective software solution.
This happened in 2009. Just because its on the Reddit front page doesn't mean we need to see it again.
now it worked when I restarted it. First time it was all white
I'm not sure what problem this is trying to solve. I have a truly fanless heatsink [1] that is ducted to a 120mm case fan at 1000RPM, which is guaranteed to produce less noise than a 2000RPM rotating metal disaster. A plus is that there is no air gap necessitating such a high rotation speed.

[1] http://www.thermalright.com/new_a_page/product_page/cpu/hr01...
File(1) on my Debian wheezy says they're epubs. File has dealt with nested formats for decades. It examines up to the first 1024 bytes of the file IIRC.

Other examples: tar.gz, WAR files, most ODF formats.

Edit: smartphone tyops fixed.
The two possibilities considered by the headline are not exclusive. Properly understood, they can even be seen as synonyms. Crowd funding really works, so it will soon become over-saturated. It it the nature of an effective novel approach that it is used until reaching the point where it stops offering extra-normal returns.

See also: 'Malthusianisms' http://www.scottaaronson.com/blog/?p=418 and 'Umeshisms' http://www.scottaaronson.com/blog/?p=40
I understand you're working fast and it's early.

But not providing hashes and using a two stage downloader and not using ssl and using auto updates and not using code signing means that your app will now be the weakest link in terms of security for all but the worst configured computers.

While it's almost certain no one is targeting you or your users now, that could change when people see such a weakness or could leave people open to local attackers that you'll never have a chance to notice.
"Fanless" might be a bit of a stretch, but it doesn't need another fan.
Last time this was one hacker news someone suggested mounting the chip onto the heatsink and spin the whole thing, without any thermally conductive bearing. Still an awesome idea imo.
NASA Playlist - 64 HD videos
I don't really understand your copy at all.

"Access the Power of Computing with friendly user interface in a few minutes!"

What does this even mean?

"Cut your costs by up to 70%! No contract or annual payments! Simply stop or resume using the service according to your needs!"

What costs? Marketing? Technology? Personnel?
Oh, and of course, if you don't mind paying for a video tutorial, the latest Peepcode screencasts look promising:

https://peepcode.com/products/full-stack-nodejs-i

https://peepcode.com/products/full-stack-nodejs-ii

(Don't purchase the old ones. They're desperately outdated. These two were published recently and use the latest APIs.)
Imagine that you're trying to connect to https://mail.google.com. Your browser receives a self-signed certificate. What should it do?
I did point out that the Gmail comparison is an aside. An aside because as you point out, neither is open source. Gmail in comparison to Exchange does, however, demonstrate the benefits of controlling the environment.

Apologies, I wasn't very clear.

That said, compromising a sysadmin account in Exchange does not yield email content. Assuming service accounts have been correctly configured (ref. security policy). However, a Gmail sysadmin can have (and has, in the past) access to users' email content.

If I wanted acess to anyone's email account I'd opt for a social engineering attack on that user directly. Given history that's the easiest vector.

If you think advocating defense in depth as a strategy betrays a lack of understanding of security then, well, damn.
Malthusianisms
I meant to write 'no shortage' but am now past the edit window, sorry
> I think that's a little excessive, especially for an article about keeping logs.

Well, it's a corporate decision on the part of Forbes, so there's no point in blaming the journalist who wrote this particular article.
That class was added in Java 7 - maybe you have older Java?
We don't have a problem saying no to new clients. Our problem tends to be dealing with expanding needs from existing clients.
> After his ascent, Mr. Mitra spent some time analyzing data streams from other users. He said it was clear that the headset was, indeed, picking up an EEG signal. But it occasionally seemed to be picking up a different signal, too — one coming from the muscles around the eyes, not the wiring of the brain. As to which signal was driving the ride at that point, without a detailed study it was not possible to say for sure, he said.
I'm not sure bringing in JSoup into a basic tutorial is useful, the person reading your tutorial might not want to be doing HTML parsing at all!

Plus, it's incredibly easy with the stock Java API:

HttpURLConnection connection = (HttpURLConnection)
new URL("http://google.com").openConnection();
int statusCode = connection.getResponseCode();
String statusMessage = connection.getResponseMessage();
You won't be able to fit that fanless heatsink inside a laptop. It's just way too big.
> working KMS

Something that NVIDIA refuses to support :)
anything where there is more than one invocation of a function
it was compiled for java 6, but should run on 7.. I have no idea what's going on there.
I'm torn between thinking there is value in learning some Perl and not really knowing that value might be.

I've found a lot of embedded wisdom in the "old school" stack. If you edit in vi, add some sed / awk / grep, and learn some bash, you'll find these tools start to come together and leverage one another up substantially. Perl might be more post-Bell Labs but it still was written and used by smart people to Get Stuff Done. It stands to reason that there are large returns on learning it.

But it isn't as approachable as Python. When I needed a glue language, I first looked at "Learning Perl" -- after a few days I concluded that, if this was The Path, then I would never get There. Python was much more approachable, and my code already gathers so many hacks that I'm glad my language forces me to make these at least somewhat intelligible.

I would learn Perl faster now. But for what? I've learned some PHP to meet client demand, and for web development the next language would be RoR. I bet Perl is better than bash for various sysadmin and utility tasks, but bash feels good enough for the simple stuff I do. If I needed to do something really beyond bash I'd turn to Python, and I'm not sure why Perl would be better. I suspect there's a lot of general knowledge embedded in Perl but I'm not sure how that gets extracted and made current among today's toolset for the tasks I have.

So to my mind, Perl is something of a sysadmin tool, better than bash and very useful for a workload focussed on system and file processing, on *nix, without much service to HTTP. I'd love to hear how it pays returns for people more focussed on back-end support of web development.
That means the bar is glued to the floor. OS vendors should be looking to help their users have a more secure experience, not finally getting around to stop lying about security through obscurity as a positive feature because they're no longer obscure enough.
Article/Tutorial on content/data/screen/web scraping with Ruby and Nokogiri culminating in a Sinatra app deployed to Heroku. Suited best for someone who knows a little Ruby and is interested in scraping.

I've seen some scraping related projects posted here over the last few weeks, and thought this might be of use to a few of you.
Great stuff. Might dig out my CD later!

Thanks for keeping it going :)
It looks like this site doesn't exist anymore and was bought by ebay?
Most BSDs aren't running stuff like Bonjour which increases exposure to the network.
It's an interesting struggle. Should your wages be directly reflective of how well the company you work for is doing? I doubt it's as cut and dry as these employees get $25k a year and they bring in over $400k a year. There are other costs to factor in.

I was surprised to see that one employee makes over $17 an hour. That seems pretty damn good for a retail position which really takes no education (besides internal) or technical skills.

The amount of high paying jobs that require little to no education in the form of a college degree, or just a certificate or technical training program is staggering sometimes. I realize that $17 might not be considered 'high paying' but it can certainly be enough money to survive on, if you design your life to accommodate your income. If you're life or responsibilities change, like you want to get married, have kids and have a house, you shouldn't expect your job to adjust your wages because YOU CHOSE to change your life.
Fair point, but they were world-class universities when the government subsidized them, too. There's no inverse correlation between government support of a university and academic quality, being my point.
fair point! I'll give you that :)
Connecting to Ad-Hoc network on Ubuntu
Hi,

I am not certain whether this is the perfect place to ask this but I haven't got any help elsewhere and I am really stuck.

I have a Tata Docomo USB internet connection and two laptops - one running Ubuntu and one running Windows7. I want to share the internet connection between my two laptops.

I connected the 3G USB on Windows and was able to connect to the internet. Then I created a ad-hoc network on Window and tried to connect to the network on Ubuntu. But Ubuntu doesn't connect to the network.

The connection is listed on Ubuntu where all the connections (neighbour's, that is) but Ubuntu does not connect.

Has anyone made such a setup? Or knows how to solve this problem. It will be a great help.
My friend(http://news.ycombinator.com/user?id=owaislone) is doing a clone of Fluid App(http://fluidapp.com/). He made very good progress in past week and is currently working on proper desktop integration (notify-osd, unity integration, app indicator support) and userscripts support. I am really looking forward to it.
The answer is no. Marking side effects is the one thing, probably more than any other that makes haskell awesome for building applications. For instance STM is awesome in Haskell because it is easy for the compiler to see any and all side effects.

The real thing that would be cool would be a strict haskell with optional laziness.
So, basically, your gripe is their billing contains line-item entries towards phone service. If they were to simply not show you these and instead have: "DSL Service: $40. Taxes & Fees: $7.99" you would be happy?

The same provisioning taxes & fees apply to the phone line itself, regardless of your usage. Sonic doesn't own the telephone line itself. AT&T or whomever does. And you can be sure they aren't letting Sonic use those lines for free.
Show HN: My nights and weekends project based on openstreetmaps
My war: How I got irony in the infantry (1982)
I guess it would depend on the type of client services you do. We do specialized product design and development, and that's not something you can easily outsource.
Indeed. I hadn't thought of that.
Sorry about the broad question. We are contracting in out, and we are in the design process right now.

I guess I was just looking for very general tips based on others' experiences. As an example, people we know who have had a home built seem to all have little things they love, hate or would do differently about their homes, such as build a bigger laundry room or have a bathroom near an entryway so kids and guests do not have to walk through the entire house to access it.

I thought the HN community may have some interesting insights.
To answer the topic, if not the actual problem: Dvorak. I was in the same situation as you, starting to get pain in my fingers from typing; tried a few different keyboards, then tried the Dvorak layout and the pain stopped.