skysight-inc/HackerNews huggingface dataset:
I don't think I would frame that as a flaw of having a voting system at all, which seems to be what you are saying. HN also has a voting system, which, overall, I quite like. It helps that on HN you have to earn the right to downvote. You have to work for it.

There are plenty of longstanding accounts on HN which have not passed the karma threshold for getting the ability to downvote. Those people not willing and able to put the work in here are denied the ability to just driveby downvote out of crabbiness. Those invested enough in the community to have earned the right to downvote are more willing and able to use it responsibly and not just as a means to vent their momentary negative feeling.

I think the Reddit problem is a problem of culture, compounded by the human tendencies to a) express emotion more than real thought and b) take the easiest way out available. You can downvote from the get go on Reddit. I think that promotes a negative atmosphere because people not yet invested in the community are free to use downvotes to basically piss and moan. The minority that does care or know better gets drowned out. The negativity becomes intractable.

On HN, you are unlikely to earn enough karma to downvote if all you ever do is piss and moan. The quality of conversation here is rigorous enough that if you have the ability to downvote, odds are good that you either already knew better or grew enough from interacting here to not routinely and consistently just piss on people for momentary gratification.

The ability to voice meaty reasons behind disagreement, and do so in a genuinely respectful manner, is one of the strengths of HN. It has been weakened but is not dead. That particular strength can be shored up here. I have not heard anything to suggest that Reddit ever had that. From what I know, introducing something like that to Reddit would amount to a disruption of what Reddit currently is and always has been.

It is that meatier discourse which makes disagreements or differing points of view a real asset for a community rather than just a source of negative emotion or lurid entertainment. HN still fosters that meatier discourse, though somewhat less well than it once did. I have not heard or seen anything which suggests Reddit ever had that.
A bit about drug patenting and others ...
I originally wanted bi-directional communication, since it would simplify command processing. But you're right, that's just asking for all kinds of problems.

It'll be easier to have the client poll the server to find out updates or new commands.
There is also: https://github.com/robbiehanson/CocoaHTTPServer

This works on Cocoa an iOS and supports:

- Built in support for bonjour broadcasting
- IPv4 and IPv6 support
- Asynchronous networking using GCD and standard sockets
- Password protection support
- SSL/TLS encryption support
- Extremely FAST and memory efficient
- Extremely scalable (built entirely upon GCD)
- Heavily commented code
- Very easily extensible
- WebDAV is supported too!

(Not the author, just a user).
I'm not surprised. Apple have really dropped the ball last couple of iPhone releases. The problem was the iPhone 5 wasn't a big enough reason to convince Apple lovers to upgrade, besides being a bit faster and having a larger screen than my iPhone 4, it's still a phone running the same boring iOS it always has. The Galaxy S3 is a glorious phone no doubt about it, I wonder if Apple are going to try harder with the inevitable iPhone 6?
Javascript isn't quite what people mean by 'executable documents' - this is about an interface which mixes visible code blocks and results with rich text.

You could certainly base something like that around Javascript, and it would have certain advantages. But the Python world has a lot invested in scientific computing - Numpy, Scipy, and dozens of packages built on top of them. It's also got good integration with other languages, from FORTRAN to R. This sort of scientific computing is where we think the notebook really shines.
http://www.youtube.com/watch?v=8Q8EFwKVKdA for some non-trivial but ingenious ways you can get to a LAN from the outside. (Then again if you're as useless as my ISP, leaving the telnet server on the DSL modem with a default password, listening on the WAN, you don't need to do anything fancy to exploit LANs)
So Going to Tesltra: http://www.telstra.com.au/mobile-phones/mobile-phones/iphone... or Optus: https://www.optus.com.au/shop/iphone or Vodaphone: http://www.vodafone.com.au/personal/iphone/home/iphone-5 the iPhone 5 is FREE* (*With Monthly payments of $50-$100 on a 2 year contract)
When will we hear about PyPy getting a similar amount of funding?

It's a great project, and lack of funding has prevented them from delivering on Py3k.
I like how the building says 'Huelands Spoor', I guess you're located pretty close to the train station ('Hollands Spoor' for those not familiar with the train stations near The Hague in the Netherlands) ;-)
The funny thing is that the very first thing I did when I first fired up this iTunes version was return it to the track listing view. I did not even discover this color-matching feature until I saw it in Hacker News today!
While this seems like something that Microsoft should fix as a matter of urgency, I don't believe the problem is as severe as is being portrayed.

In order to get any meaningful information from this attack, you would need to know what application/website the user is currently using (or send them to it), where it's positioned on the screen and the exact layout of the subject. The interface would also have to be either mouse- or meta-key driven, which isn't a common facet for sensitive inputs (passwords, bank transfers, and private messages off the top of my head).
Kickstarter experience: pro et contra
Right, and the affected people's right to privacy be damned...
Homeless people may have jobs. But there's insufficient numbers of legal, decent jobs (which would keep them from being homeless); and they may be affected by other issues which keep them from actually obtaining/keeping a job. Whatever outward persona you may see in a brief moment of observation, may not be much indication of the person within.

Also, there's different beggar culture. In some countries, beggars may rely on eliciting sympathy for their miserable state. Whereas the US may have such an unsympathetic culture that this may repel the audience.
This is from 2006, but a lot of it is valid today. Can we officially say now that the average duration of startup cycle is about six years?
It's Red Hat that it's not including stuff in RHEL, not that CentOS is slow tracking features. So you get the same stuff with Scientific Linux (mostly, both SL and CentOS package some extra bits, but overall is RHEL).

It's API/ABI stability, and it's meant to be a feature of RHEL.
The Tor Browser Bundle is probably the best current tool for anonymous browsing.
To my generation (of programmers that is)
Going Paperless: My Mobile Paperless Office
Yes, the data has code in it...

Once that one is out, you're screwed.

That applies to most of computer science ironically.
Fresh Resources For Designers And Developers – December 2012
The costs probably exceed by a wide factor the sums that are typically raised through kickstarter.
It goes by the number of downloads from PyPI. I guess that's lower for matplotlib, because installing it from PyPI usually means compiling from source, which is a pain for something as complex as matplotlib. Many people probably get it from a binary package manager, or from an all-in-one Python distribution like EPD.
Workers lift first piece of spire to top of One World Trade Center
I keep seeing websites use those things, and it drives me utterly insane. Not only is it an onscreen keyboard, but nothing stays still when I'm using the damn thing. I hope more websites don't think it's a good idea.
You can, but you should not be paid for that by Mexican company or individual
Arrests over $850m Facebook botnet crime spree
I have collected a pool of UI elements, mockup-templates and other freebie-stuff over time - that really helped me in designing fast website- and app-mockups.

I think in the end it is about experience. You often have to know what to look for and where.
I'm currently getting HTTP 500 errors when I try to load https://gist.github.com/
A charts and graphs category would be useful on top of the categories that this already has.
Why there is corn in your coke
Python 3 is still not useful. It fixes too little for too great a cost.

There are much more interesting things to port to (like PyPy).
Thanks Ars, nobody could have guessed that the "super fast internet" is the "most fast" without your help!
Show HN: Designing Web Applications
EdgeConf (London, Feb 9th 2013) - a conference on advanced Web technologies
"Be yourself" sounds like a logical error. Does anyone know what fallacy that might fall under? Who else are you going to be?
Well at least more people ignorant people like me now know that Chennai exists ;) I didn't even know that Madras got officially renamed. In 1996 already!
depending on what type of project you are building you might want to have a look at yeager (http://www.yeager.cm). although the site states beta, the tool is stable and used in live environments since several years.
Did not know that, thanks for the heads up.
Lessons in Learning How to Program
BuzzFeed, Meet The Oatmeal - Zac J. Szewczyk
I can't give you solid numbers (as it's almost been a year since I touched those projects) but they were far below 5%, typically bordering 1-2%.

That's off the top of my head, so take it with a grain of salt. :)
I still don’t like jQuery
I mostly use cold water, tbh. Or if it's really important, put the plug in and fill the basin with a mixture.
Do note that I never said a startup has to be a groundbreaking innovation, nor that people shouldn't take advantage of low hanging fruits. Just that an SEO consultant not call himself an entrepreneur or a group of freelancers call themselves a startup.
I'm guessing you mean handheld showers like the ones on a bracket on the wall, and then you can remove them. I think it's mostly in newer construction. I've seen a few hotels with them. It's really not a big deal for the affixed one, so long as the shower head is above your head. In my current apartment, the shower head is about where my face is, so you have to squat down under the shower to wash your hair. I'm average height too, not NBA player height.

I agree tipping is a strange practice. If you tip too little you're stingy, if you tip nothing you're making a point. I've stopped tipping for some things that are just kind of ridiculous (I went and picked up a call ahead order the other day, no I'm not tipping you). The percentage makes sense in this context: In a nicer restaurant, you expect better service as a baseline. So at the $100 steak restaurant, the waiter is pulling your chair out for you, etc. But at the $10 steak place, it's not quite the same level of service. You're tipping off the total experience rather than the individual dishes if that makes sense.
Hey everyone, this is my latest book on designing web applications that are easy to use. I've spent a ton of time not only on the book itself, but also on the video tutorials and interviews.

Interviews are included with:

Ryan Singer from 37signals, Sacha Greif from Folyo, Trent Walton from Paravel, Sahil Lavingia from Gumroad, Jarod Furgeson from WebWaitr, Brennan Dunn from Planscope, Patrick Mackenzie from Kalzumeus, and Jason Fried from 37signals

These are the guys who have inspired me, so I am honored to be able to include interviews with them.

I'd love to know what you think of the book.
Fastest ISP - Ranking by Netflix
Show HN: SQL to Mongo Query Translator
Got the original expression in Russian? (Not interested in Google translations of it!)
Google Search on an IBM 360 (Click thru Splash Screen)
Rmagic and octave magic work pretty well in my experience (which rely on Rpy2 and oct2py)
> while this is on the order of 50hz

The baseline is 50 Hz, but how big are the actual variations? It's the magnitude of the variations that you need to compare against clock drift, not the baseline.
That seems to be a strange criterion.

The waiting tables example is "obvious", and while some activities are only compensated for a small elite (playing basketball, musical performance), there are a lot of activities that might be compensated and might not. Or be compensated indirectly.

For example, speaking at an academic or professional conference is "work", but it is probably not compensated (except possibly for a keynote or lead speaker). An author giving a book tour is work, but they are not getting paid for talks - instead, they may be "paid" in greater exposure for their work and possible increased sales.
Just run older Linux software if it's that's important to run. There are old archives of Linux out there to download, I myself still have Mandrake 6 and FreeBSD 3.0 laying here in my cabinet ha ha, for just such an occasion ;) Or in that case download Ubu 5 and get it up and running, sure no updates but it'll run :)
Show HN: Website Archivability Testing Tool
Web archiving is really important to preserve important information on the web.

The problem is that not all sites are archivable.
ArchiveReady.com is checking if validation, open standards compliance and certain good practices are OK in a website in order to increase the possibilities that it will be archived correctly.

What do you think about this tool?
Yes, reminds me of this essay from Joel Spolsky: http://www.joelonsoftware.com/articles/fog0000000069.html
Language features are a practical reason as well. They are force multipliers. But to understand that one has to understand the features, which understandably doesn't happen at the organizational level, thus that factor doesn't enter the equation.
Congratulations! I read your last book and it helped me a lot. Good luck with this new one.
I agree with almost everything except for using named groups over the $1-$9 variables in regular expression matching. This may be the case if there are many capture groups in the expression, but I would argue that

/(?<meaningful_var>regexp)/ =~ string

is a fair deal more difficult to read than simply

/(regexp)/ =~ string

Almost everybody familiar with PCRE will be familiar with the simpler form, and it's usually the case that the shorter the regular expression, the easier it is to understand and read.
What country is that, which makes things so complicated?
> All methods return something.

Ahh, that helps, thanks.
I guess it shouldn't be too hard to create an algorithm that maps the movements to potential numbers on a visual type pad. Once you have the numbers, you just need to match them to patterns which could be cc numbers, phone numbers, bank accounts and so on. You just need to collect enough to find some useful data.
> It's possible to build something without holes. You just have to...

bozo bit: flipped
The speed of the clock that is drifting is unrelated to the rate or the amount of the drift. An audio sample rate of 48kHz may be driven by a 12MHz clock, and that 12MHz clock may exhibit thermally induced drift between, let's say, 11.99MHz and 12.01MHz. That will result in a sample rate drift between 47960Hz and 48040Hz. A perfect 50Hz tone recorded in those conditions will vary between 49.9583Hz and 50.0417Hz.

In the case I gave before, I was trying to synchronize a 48kHz USB audio interface recording with a 48kHz/30fps DV tape recording. If I lined up the beginning of the recordings, the ends were off by ~500ms (IIRC), which for a 2min clip means a 0.4% deviation. However, if I adjusted the speed of one of the clips to align the ends, the middle would be off by 500ms, suggesting a fluctuating deviation as high as 0.8% (if my middle-of-the-night mental estimation is correct).

According to [0], the UK grid is allowed to vary between 49.5Hz and 50.5Hz, or ±1%. Watching the meters at [1], [2], and [3], it looks like deviations of 0.2% are common. Depending on the frequency of the mains and recording rate deviations, it seems mains deviation could be swamped by the 0.4% variation I observed in real-world recording scenarios. Thus, I am skeptical of the forensic utility of mains frequency analysis, and would need to see evidence that forensic analysts are compensating for recording rate deviation, or arguments why it's irrelevant, before I would change my mind.

[0] http://www.nationalgrid.com/uk/Electricity/Balancing/service...

[1] http://www.nationalgrid.com/uk/Electricity/Data/Realtime/Fre...

[2] http://www.dynamicdemand.co.uk/grid.htm

[3] http://www.mainsfrequency.com/
clock drift is on the order of mega- or gigahertz I think you mean frequency rather than drift. Drift is likely in single-digit percentages.
I think that just comes down to numbers. There are only about 40 million people in Australasia compared to 740 million people in Europe and 312 million in USA.
Hacking Education
Nice little start-up to quickly brainstorm.
If this picks up it looks like it can be big.

Thoughts?
Last time I tried to install Linux on a 386 (in 1998 or so) I couldn't get it to boot anyway. I never did figure out what the problem was. The existing Windows installation ran fine.
A black bar phone with a big screen? Sexy? Wait, haven't we seen this before? Like, every phone produced in the last 3 years? I guess it's notable that RIM didn't screw it up.
Cool, another high profile person has joined the 'looks like a famous person on twitter but is actually a large PR team' club.
Another thought: That's a really long sales page. Have you found people respond well to that? It's well designed, but wow is it long...
Google DNA Maps (YouTube)
19 year old hacks the Brazilian elections
I'm a little curious why

%w(strings go here)

is preferred to

[strings, go, here]

The first form requires extra work to escape spaces, the second form is a representation of an array everywhere in Ruby, including in the debugger and IRB.
Zeitgeist 2012: Year In Review
Same. Sometimes they are faster and more productive, despite being older.
Every Marketer should be Technical
> Remember one attack that caused our Linux boxes to panic, but I can't remember what it was called.

teardrop?
Is amazon having API issues in eu-west?
I am keep seeing 'limit exceeded' in the console and CLI, when starting new instance I am getting: 'An internal error occurred, please try again later.' Anyone having same issues?
Why does IPython get all the love? I tried it out back in the day, but it was not very impressive. bpython is much better, but doesn't seem to get as much attention.
You're right. It is long. Really I wanted to make sure everyone's questions were answered. I figured for those who were interested in buying, they would want to know everything about the product.

Also I wanted to show everything that was in the product, and with all the videos and resources, that takes some space!
TIL there is a bpython.

Thus (anecdotally) proving your point, I suppose.
I can't stress enough how important it is to _not_ use `and` and `or`. As a former die-hard fan of those operators, it bit me in the ass so hard when those didn't exactly work the way they were supposed to. I've been using && and || now for years and I haven't looked back. /PSA
I'm sure this would only apply to an array with single word strings. If you need strings with spaces, %w definitely isn't appropriate.
Most modern electronic recording devices have little change in speed throughout the duration of the recording. Mechanical devices, not so much, what with wow, flutter, and unpredictable speed drift.

It is likely that what is being measured includes the shifts in the 50hz frequency from minute to minute, which would be less masked by a recording that was slightly off frequency.
Thanks for the responses. In the end it's what i feared, there is some open source fork with relatively uncertain future and the new database by the original creator is a totally different beast.
Not saying CouchDB is dead but at the point in time i wouldn't feel comfortable recommending it :(
No, the word "Gang" is singular, not plural. That's why you're saying "A gang". You don't say "A ducks".
Yes. But I think the data would be also useful if you don't include IP address. This should limit the damage to acceptable levels.
Likewise, disabling the internet would do wonders for computer security.
It would be interesting to compare your drift if the recording s were done by a purely electronic device rather than a DV tape.
Very few people get really drunk on weddings, even thought you can easily drink over half a litre of wódka throught the whole night.

I think that's because people eat fat stuff and soups with oil all the time (it stops alcohol from being absorbed quickly. It's important to eat the first fat meal before drinking), and they dance often (so the metabolism is faster).

EDIT: but yeah, in Russia they drink even more. Also the social protocols around drinking differs a little (tall glasses vs shot glasses for example).
I agree, there's often a time and a place for it.
This is a very interesting space. I met with some people from another company trying to do something similar, Virtual Piggy (http://virtualpiggy.com/).

I'm very interested in seeing how these companies gain ground.
I found that a lot of punk bands will just put their music on bandcamp or release it for free with the message to buy if you enjoy. Since it's released digitally they aren't losing money on distribution, but only on time spent.
As they mention in the article, if the user is using an onscreen keyboard, then the trace essentially amounts to a keylog. And since on screen keyboard usage would have very distinctive patterns, if you had a large enough dataset, you should be able to extract those logs relatively easily.
(Would also be nice if building ipython on OS X was easier!)

What issue do you face? Genuinely curious, because I use Mountain Lion, and installing IPython for me simply involves doing

pip install ipython

I installed Python from source though.
Flickr for iOS overhauled
I still have an 8088 with a color display, dot matrix printer, math coprocessor, maxed out RAM (64 KB? I don't even remember) and a 10 MB hard drive + dual disk drives.

I should see if it actually boots someday....
I would have praised him if he have made universities that are on par with Stanford, MIT (which would have cost 1/10th of cost of current development). They have seen shinny Vagus but failed to see why they shine.
OpenERP on the Future of Enterprise Emails
And for doing harm. (re macro viruses for MS Office).
Meet Britain's Don Draper - they really did smoke that much
Would you be happy publishing your keystrokes if your IP address was removed?
Microsoft Pressing Apple to Take a Smaller Cut on Office Sales on iOS
The page is blank when scripts are disabled. There's no excuse for not displaying even a "Hey, our site is cool and does this and that, but you need Javascript to use it!" message.
Agree nearly 100%, except I see no problem with omitting parentheses around arguments in method definitions. I've never had any trouble parsing this and it's a bit cleaner to my eye.
In a nicer restaurant, you expect better service as a baseline.

Don't nicer restaurants also pay higher wages since they want to attract more qualified people?
Has anyone tried this with Microsoft's Surface tablet to find out whether the on-screen keyboard can be tracked?
It should/will obviously also work on iOS, and using an Objective-C web-framework, your iOS device actually performs comparably to Ruby running on big iron. Imagine a server rack filled with old iPhones, or maybe a "server desk drawer" :-)

While I don't know about this kit in particular, I've had good results with both Cocotron and GNUStep in getting ObjC/Cocoa code to Linux and Windows.

Recently, I also had some Objective-C code running on my Android phone, but that sort of thing is experimental and not well-supported yet.
Ask HN: How will you remember 12-12-12 forever?
Are you planning to do anything special today to remember it forever? Are you starting something important in your life today?

12-12-12 is once in a century kind of a date and we all are very lucky to see this. Lets make this day special.