skysight-inc/HackerNews huggingface dataset:
It would be great to see Startup Row back. It's a great way to see all the great new things people are building with Python and for them to get exposure to boot.
I agree with you.. static type information reduces potential test cases which makes it more like unit tests than LOC which will impact the bug count negatively.. but even though the author argues that the 'extra' Java code is type information, I think that's overly simplistic. Java also lacks mechanisms for re-use that languages like python have.. that increases LOC and redundancy in a way that I think will tend to affect the bug count negatively.

In my experience, done right it's a bit of a wash. There's more potential cases to test in python.. but the tests are easier generally to write, and the code is more concise and easier to read.

With pretty extensive experience at this point in both languages I wouldn't say I've experienced a significant difference in bug trends at all, frankly.
They specifically told him he was randomly selected. Yes, he picked the 'high risk' web hosting choice, but that's no reason to give him lousy service.

They could have come to the same end as far as service checks go without pissing him off and losing him as a customer. Not to mention everyone he tells.

If all they are worried about is the chargeback, they should have enabled his account immediately, then started running the checks. If he fails the checks, THEN you disable the account. What would it cost them? Like $.20? Instead, this way cost them at least 1 serious customer.
I'm in both camps. Typically I'll have a window with about 6-10 tabs. But I'll have maybe 4 of these windows. 2 will be for work, 1 will be personal and the last one is either personal or my personal project I'm working on. That's easily 24-40 tabs.

Lately I've been trying to keep them down because of memory constraints (tab/process model in Chrome).
A Common Lisp variant of an excercise found in the Seasoned Schemer:

(defun sum-of-prefixes (tup)
(let ((sonssf 0))
(loop for n in tup
do (setf sonssf (+ sonssf n))
collect sonssf)))

The variable 'sonssf' is an acronym for "sum of numbers seen so far;" this function creates a list of sums of all numbers it visits as it traverses the input list.

ie:

(sum-of-prefixes '(1 1 1))
=> (1, 2, 3)

(sum-of-prefixes '(1 2 3 4 5))
=> (1, 3, 6, 10, 15)

It's a simple bit of code that I go into in more detail with an example in Python and Scheme: http://agentultra.com/?p=670

The reason why I think Lisp is a great language is that I haven't yet needed to use any "patterns" in any of my (admittedly small) projects. Patterns, IMO, are boilerplate code to work around the limitations of a language. I haven't encountered a need for that in Lisp yet. It's a good sign to me.

I also have dynamically scoped variables, generic functions, parametric dispatch (or multimethods or whatever you call it), macros, and a very powerful OO system if I need it. Best of all is that all of it is unified by a small amount of syntax, backed by a small set of axioms, and surrounded by a wonderful (but small) community.

edit: Fixed the example output
Looking forward to reading your next post then. We've worked a lot on fast data access and I wonder if you outperformed us.
tonight there is refresh, a bunch of designers / developers go for burgers and beer - http://refreshedinburgh.org/ I wont be able to make it tonight though.

next wednesday there is techmeetup, some talks + beer and pizza, then we go to the pub afterwards - http://techmeetup.co.uk/

through techmeetup its usually quite easy to find out about a lot of the other events that go on, edinburgh uni run a lot of events, there are side meetups like the lean startup meetings and functional programming meetup, and the usual python / ruby / java / linux user groups.
New BlackBerry Torch goes after touchscreen competitors
The Stock Market, Valued [INFOGRAPHIC]
The original Xbox was the best product Microsoft ever made. Hacked with modchip, XBMC, and emulators, the Xbox was basically my dream entertainment system come true. The authentic Xbox games were just a bonus. 8 years later my modchip still works, the machine has never given me any problems. And I still use it almost every day for watching movies and I still haven't found a more convenient way for me to get my MegaMan, F-Zero, and Gradius fix every now and then.

It may seem trivial, but what I also liked about it was the boot screen menu. It was quite radically advanced, it felt futuristic. Remember this was back when Microsoft was even more frighteningly good at what they do than Apple is today. And when I saw the 3D menu, with all the futuristic sounds and whatnot -- you knew this system was for real. But the Xbox360 seemed a bit like a step backward, it was more refined, but didn't have that badass feel to it. And then Microsoft kind of fizzled away in the years since.
Some of the most unique and creative logo designs
Tip: log in to the console. From cmd line :

mstsc /v:servername /admin
mstsc /v:servername /console

admin or console switch depends on version of Windows. One of them will work. Most ppl don't know this. It also has the advantage (in a pinch) that if you need to login to a server, you can log out the current console session and login yourself. Something you can't do with regular terminal sessions (Unless the server is in a domain, and you can connect to terminal services manager remotely and log ppl off)
HelpJuice is awesome!
MBT Shoes On Sale
How to lose weight fast and reduce back pain?
Singapore Physiotherapists provide physiotherapy treatments for pain relief, sports injuries, post operation, arthritis, stiff neck, back pain, tendonitis, ligament sprain, strain, muscle tear, weight loss. joint pain, orthopaedics, housecalls
I don't go that high but I can easily have 4 windows with 6-10 tabs each. They are grouped by purposes (work, type of dev I'm doing (server/client), personal, personal project). At any one time I use 1-2 groups but switch between them depending on the major task I'm working on at the moment.
Thanks, I knew I'd miss some since I'm only an amateur Lisp hacker.

Factor has a cool and flexible reader too but it's pretty far from mainstream.
On the server side. Associated with your account.
I actually did this. I was using an iPad for blogging on the go but got sick of the virtual keyboard and cursor placement hijinks. The Chromebook's build quality is pretty darn nice. Good keyboard and screen, battery lasts forever, built-in 3G Verizon connection -- and I have not had any track pad problems that some complain about. You can always wait 6 months and get something better but today's Chromebook is pretty sweet hardware-wise.

Then there's the OS. The one huge failing in my mind is the lack of offline capability. No Internet = useless brick. That is supposedly coming this summer.

But what software/activities are you planning to use? I can give more detailed thoughts. It's great for light writing, blogging, web browsing etc. Easy to post photos via the SD card slot though less great for photo editing.
I think you need to develop a more healthy skepticism about government.

From the intro:

1. Detect, classify, measure and track the (a) formation, development and spread of ideas
and concepts (memes), and (b) purposeful or deceptive messaging and misinformation.

2. Recognize persuasion campaign structures and influence operations across social media
sites and communities.

3. Identify participants and intent, and measure effects of persuasion campaigns.

4. Counter messaging of detected adversary influence operations.
Zazu Wants to Turn You Into a Morning Person: Eyes Personal Assistant Play
How Chocolate Can Help Your Workout
I've met Will in passing - he probably wouldn't remember me - but he's an incredibly cool and helpful guy.

And smart like it's hard to believe.
You'd need some kind of browser extension (aha!) to purposely keep that placeholder cookie set. Then you've just traded one problem for another.

Now, if the browser came with it, and defaulted to on, then we'd really have something to talk about.
Samsung: We’re Really Delaying Australia Galaxy Tab Launch | The Mac Observer
Props for measuring success on metrics other than how much money you are making
Being introduced to new things you did not know existed.
There's nothing inherently Lispy about conditions and restarts but they are often cited as one of "Lisp"'s strengths. Sorry for continuing to conflate Lisp the concept with CL.
Review my startup: Loqly-Be local anywhere
I request the YCombinator community to help us by taking a look at our app Loqly - http://bit.ly/e5u4jv and giving us feedback on UI and user experience.

Our Pitch:
Loqly allows you to Be local anywhere.
▸ Discover what is around you
▸ Ask the locals for recommendations. Just ask a question about a place or ask for a business recommendations, we deliver your questions to the locals in that area, who then answer it for you.
▸ See Foursquare tips, Yelp & Google reviews
▸ Navigate to an address using your fav GPS app
▸ Search anything (iPhone4, lawyers, dentists, schools). We are Google powered, we will find it for you.
Poll: Of the HN articles that interest you, what percent do you read?
What percentage of the articles that Interest You do you read in full?

Updated: As requested, I added HN Comments as a choice.
I read only the headlines (titles); no time to read the full articles
I read all the articles in full
I read only the first 1 to 2 paragraphs most of the times
I read about 50% of the articles in full
I read less than 20% of the articles in full
Getting started with iOS development
World’s Smallest Battery Powering Everything
Me:
Male from 35 to 44, no other information:

That's not correct, I am a girl of 25.
I have the highest respect for you Notch and personally know people on your team (Carl), but you're out on a limb here.

Sparse Voxel Octrees are frickin awesome and Euclideon aren't wrong for saying so. There are drawbacks with them, but they are one by one being picked off by research. Animation is one example, dynamic lighting and shadows can be done in screen space. There is a real chance that soon enough voxels are going to be the shit for realtime rendering.

You even agree with them that rendering octrees can be thought of as a search algo but you still hold it against them? What is up with that?

Euclideon are not saying they are more awesome than everyone, they are saying they are up against the polygon industry. And in the video they are very careful to not cross that boundary, for example when the claim they are rendering at much higher geometry resolution they say "except other examples of procedurally generated geometry".

Because that's just what this is. Of course they are repeating elements, of course they are using common knowledge in their work. So are you and so everybody else. Blizzard doesn't point that out in their marketing either.

Granted, Euclideon's marketing is using a different tone than your craftsmanlike humbleness. But that doesn't make them a scam. Soon enough their code is gonna test it's mettle ut in the wild. It will be interesting to see what happens.

You are above ridiculing people based on what can be gleaned from a marketing video. Give them a break until you can ridicule their actual code. Let them have their fight against the polygon industry.
Haha, I thought you meant he just paid someone else to do it... No, so much worse. He didn't even -try-.

His app could have had a working version on the store in 2 weeks, if he'd really tried. It would benefit from further work, but would have proved his point.

Instead, he got dazzled by how much work the -best- apps take and gave up. It's like looking at a guitar and realizing how much work it takes to become a rockstar, and just giving up before you've even picked the thing up.

Most people aren't rockstars, and most apps don't hit #1 on -any- list.
The downloaded .deb is only 32 bit, with no obvious 64 bit option on the page.
I probably read 50% of the articles in full, another 25% about 3 or 4 paragraphs, and the remainder I read the first paragraph or just skim.
Twitter’s Self-Serving Censor Intervention
You're absolutely the exception. It's still the case that many venues have lethal safety problems, often that go unfixed for years. I used to be a sound tech; Everyone I worked with knew somebody who had died on the job. Stages collapse, trap doors are left open, gantries fail, people get electrocuted.

It could be seen as an insult that all sensible musicians keep a socket tester and a RCD(GFCI) in their bag. Venues shouldn't have sockets(outlets) with reversed L/N or floating earth(ground), but they do. People die because of sloppy techs, cheapskate owners and lazy managers. If something gives a touring crew a bit of security, that's absolutely their right.
I don't see any demographic information on that preferences page when I click the link?
If you haven't previously seen Dr. Barrett's "Arithmetic, Population, and Energy", I strongly recommend it: http://www.youtube.com/watch?v=F-QA2rkpBSY

It doesn't address quite the same scale, but is very sobering.
The Heart and Soul Commitment Paradox
It requires placing faith in employees and hoping for the best from them

This seems completely ridiculous to me, as do some of the replies. The idea that you don't know whether or not you're getting the employee's 'best' or if the employee is 'slacking off' is frankly your problem at best. More accurately, it's irrelevant.

I think this is one of the ideas that remote work can help improve. I'd like to be paid for the value of my work, not for your impression of the amount of my potential that I appear to be exercising in your favor... and that's what it is, right? If the employee is in the office you determine whether he/she is 'slacking off' by whether you see them browsing facebook (or HN?)... That's a flawed way to evaluate someone's worth as your employee. I find it interesting and compelling that remote employment forces us to change that dynamic.
nope, we call it running red lights.
Rebranding Data Scientists as Data Alchemists
Why the term Data Alchemists is more accurate than Data Scientists.
I agree that number 2 doesn't make any sense. I know that code quality is measured by defects in KLOC (1k lines of code) but this isn't a reason.

P.S Even though within the article the python the he explains what he means (with type bugs) such issues won't be by moving to python.
This is my full list, and none of it is surprising. I'm just glad they don't assume I'm older :-)

Arts & Entertainment - Movies - Science Fiction & Fantasy Films
Computers & Electronics
Computers & Electronics - Hardware - ... - Chips & Processors
Computers & Electronics - Hardware - ... - Sound & Video Cards
Computers & Electronics - Hardware - Laptops
Computers & Electronics - Programming
Computers & Electronics - Software - Operating Systems - Linux & Unix
Internet & Telecom - Web Services - Web Hosting & Domain Registration
Jobs & Education - Education - Vocational & Continuing Education
Online Communities - Social Networks
Demographics - Age - 25-34
Demographics - Gender - Male

Honestly I don't know why this level is surprising. I think as the world gets more connected, the community is gonna get a little smaller (in feel, at least), and we're going to become less anonymous. If the bad guys get less anonymous too, and nobody pretends that this stuff is sufficient to definitely identify me, I don't see a problem. Yup, big "ifs."
Privacy - Normally my interests are more technology-oriented, so I would expect my ads to target computers and technology. However, every year around the holidays and my wife's birthday my browsing takes a more practical turn. If she were to hop on my laptop and notice that all my ads are now for jewelry, it doesn't take a genius to put 2+2 together, and the surprise is ruined. And this is just a benign example of how targeted ads might "leak" undesired information to third parties (imagine some of the more embarrassing things that might be targeted).

Quality - My experience with targeted ads usually involves them lagging behind my purchase or interest. So if I set out to buy a new saw, by the time I start getting ads related to new saws, I have already purchased it. Everybody loses (Advertisers waste money targeting a purchase I already made, and I keep seeing ads for a product I don't need anymore).

Both of these scenarios occurred recently, and I don't really know a good solution to the problem.
Sorry for the late reply. Not sure which you wanted details on:

- java issues / sun not caring - there are examples above by SeanLuke, gojomo and myself

- java.lang.Object depends on hundreds of classes - violates basic design principles of modularity and avoiding cyclic dependencies

- "Sun sat on it's laurels..." - apart from ignoring existing issues, they also ignored requests for language enhancements (e.g. dynamic language support, covariance, etc) for a long time causing many developers to give up on java for web development and move to python & ruby
which blog are you refering to? I don't seem to find anything by Veyron on Google
Hotels in New Delhi, Best Hotel in New Delhi, Budget Hotels in New Delhi
Nagpal Hotel is delhi's three star hotel. We are offer you world subtle elegance Budget hotel in new delhi, best hotel in new delhi, hotels in new delhi and many more.
No, games will not be distributed on flash; they'll just be downloads. High-end consoles will continue to have >100GB hard disks because the space is needed to hold multiple games and movies and hard disks will continue to be cheaper than flash. We may see low-end consoles with small amounts of flash for the high-end casual gaming (?) market.
Humana to expand marketing efforts
The DoD already uses television and internet ads, sponsored social media is just a small step up and not surprising to me at all. If anything it is high time people learned not to trust social media.
Review my startup:Loqly-Be local anywhere
I request the YCombinator community to help us by taking a look at our app Loqly - http://bit.ly/e5u4jv and giving us feedback on UI and user experience.

Our Pitch:
Loqly allows you to Be local anywhere.
▸ Discover what is around you
▸ Ask the locals for recommendations. Just ask a question about a place or ask for a business recommendations, we deliver your questions to the locals in that area, who then answer it for you.
▸ See Foursquare tips, Yelp & Google reviews
▸ Navigate to an address using your fav GPS app
▸ Search anything (iPhone4, lawyers, dentists, schools). We are Google powered, we will find it for you.
Top Facebook fan pages
Tangential note, but it is quite interesting to see the page view counter on the Quora post increase by the second, gives you a feel of the HN audience size...
Glad to see planning is happening quite early this year. I hope it turns out to be the best PyCon yet - this will be my first!

Any sort of ETA available for registration info and sign-up dates? Gotta start getting through the BigCo red tape ;)
I generally vote up anything I click on to read and everything I open I read in full. Normally out of 30 links I will only open 5 or 6.
Wow. So many people with an ungodly number of open tabs. Think you guys need to check out Instapaper and a bookmarking service such as Diigo. You'll be much happier and both you and your computer will be much more productive.
just say no to all forms asking to share your information with business.

every place i go they send me one here in Cali.

my bank. my tax guy (ernst&young, btw avoid them). my one building landlord. etc. ...my bank send one every year and if i do not send back they assume they can share my info.

also, never check you credit score. EVER. let 3rd parties do that for you :)
Bust if you read the next section...

"Even if you do not proactively trigger prerendering yourself, it is still possible that another site will instruct Chrome to prerender your site. If your page is being prerendered, it may or may not ever be shown to the user (depending on if the user clicks the link)"

I posted similar concerns in a thread here yesterday which got little response.
Yes, that is correct. Opera Mobile connects directly to the requested sites, unless you enable Opera Turbo, which makes Opera Mobile use the Opera Mini servers.
As a young man still in college who wants to build something, this was very inspiring. Especially this line:

The only way to know how good you might be at something is to fail trying it.

Great post. I'm bookmarking it.
A slow clap for Congress
Submit URLs to Google with Fetch as Googlebot
More antisec
State actor seen behind "enormous" wave of cyber attacks
We're working on the call for papers / posters / tutorials next, and hoping to finish that within a week or two. I don't have a solid date on registration yet, but once we do we will announce it.
From a managers perspective it is very difficult to manage.

Internet startups have a cult-like culture at the moment - uber-important, the 'next Google' and all that statistically unlikely guff - with remote working that can make a perfect storm for mental illness.

That was the sort of stuff that used to keep me up at nights. People were doing long hours for shite wages, the last thing you want is to fry their neurons. Burn out is more than just 'don't want to touch the computer for a couple of days' - you can really damage people.
Google+ could bring world peace
Not to mention the fact that once you've acknowledged that you've read the contract, likely you'd be able to strike the M&M provision.
How To Search For A Repeatable & Scaleable Business Model
Yeah... Node answers that elegantly. Writing in a third language which compiles to JavaScript and PHP, well... doesn't.

I hope this doesn't get taken the wrong way, because it looks like a very competent effort, but I think the main reason it hasn't "taken off" is that HaXe has the hallmarks of a language designed by committee on game dev forums. "So it looks like Java, acts like JavaScript, and compiles into C++, Flash and PHP? That's awesome!"

Sounds awesome to an indie game dev. Sounds hideous to a hipster web developer.
Ed hardy tøj
Thunder Rolls Into Hermosa
Three Ways To Protect Your Data During an Office Relocation
Processes and threads are both schedulable entities in linux, which is a bit muddled, but when we talk about processes, it still implies a separate address space. That's the whole point of distinguishing them.

Of course the more sane model is for a process to be an address space container, and threads to be associated with a particular process, but when discussing them, that particular implementation detail is moot.
I haven't actually, though I've been meaning to. Does he recommend language programs? How's Panama?
Props for that but I am not sure that replacing the money metrics by the buzz metrics is the way to go.
A better email client (discuss)
I like this cartoon: http://www.osnews.com/story/19266/WTFs_m
Would You Like Some Wood Pulp In Your Shredded Cheese?
veyronb.wordpress.com
Me: Male, 65+

I'm in my late 30s.

They have my interests as Business News & Finance (correct), but no Tech (incorrect), so perhaps the ad system is guessing age & gender from interests?
Site Blocking: What the UK Government would prefer you not to see
What are we supposed to talk about? What are your pros and cons here?
Planet Money started off as a project for a single episode of This American Life (the "Giant Pool of Money" episode, one of the best pieces of reporting on the credit crisis, while we were still in the first part of it). They've shared content a couple of times since, so it's not surprising that it's pretty much the same material.
You could get the wheels in motion using 2011 ticket pricing as an estimate to start with - http://us.pycon.org/2011/tickets
Best Buy Offers FREE Google Nexus S Android Phone