skysight-inc/HackerNews huggingface dataset:
Thank you for the link. I wonder if Tinker Tots is now having a surge of traffic.
Google invests $1B in clean energy
Why can't the MD5 be to protect their own list? They have a bunch of urls they want to block. They don't want to share the list. They md5 each entry on the list to prevent trivial discovery of these urls.
It's the same for me. My top-voted answers are http://stackoverflow.com/questions/636381/what-is-the-best-w... and http://stackoverflow.com/questions/3235850/how-to-enter-a-mu... – both of which don't even solve a hard problem. My highest-voted answer that actually required research effort on my part only has close to 1/3 of the highest-voted one's votes.

Generally Stack Exchange doesn't really reward answers to hard problems because they don't get the same kind of exposure than the beginner-type questions and their answers.
Troubleshooting? Seems pretty useful to be able to examine the DNS cache when you're trying to resolve a DNS issue.
Doesn't this solution require trust in the server caching the pre-keys?
The iPhone 5s certainly has a more powerful processor (the original 5 is around the same as the G5) but the battery in the G5 actually has more capacity: 2000mAh for the G5 vs 1570mAh for the 5s (and 1440mAh for the original 5). The display is also larger: 1280x720 vs 1136x640.
Spek – A Specification Framework
Disable the Windows service called "DNS Client". The name is suggesting that It disables DNS resolving but it's not. It will just remove the cache.
You mean a 12 gauge shotgun?
Going by what they achieved with Bada, I'd say no. To me it became obvious rather quickly after the iPhone started taking off that the only way to beat it as a platform was to create another platform that's supported by multiple OEMs, and not just one, because no single OEM could've become more popular than Apple using their own OS.
Heart Attack Warning Signs and Tips on Prevention
More stronger evidence from reddit comments:

http://www.reddit.com/r/technology/comments/1y4za5/steams_va...

"
Yes, with some simple wireshark analysis you can see it is being sent back.

Use wireshark, join a local TF2 server, try and isolate the VAC IP address (they are not static, but use rDNS & whois the IP). Go by process of elimination. Happy to give you pointers if anyone is interested.

Use wireshark and monitor the SSL communications of VAC for the first minute. Record the total size of outgoing packets (for me, I got 1.94 MB and 1.88 MB on my two tries -- the first time you join a VAC server and when modules update it's likely to be higher as it downloads it's modules).

note: Keep everything else constant - like what windows you have open, what processes you have running, etc.

Bloat your DNS cache. (What I did was edit my hosts file, used a script to add over 20k hosts [careful actually crashed notepad when I tried to read it])

Repeat step 1 and 2. I got 2.47 MB and 2.58 MB on two tries (first min of outgoing packets). This increase seems to be twice the amount 20k of MD5 hashes would take. Maybe a bug is causing it to be sent twice?

Clear your hosts file, flush dns cache. Repeat step 1 and 2 again. I got 1.99 MB."
what a useless statement.
Have you ever actually used Python 2 and Python 3? Python 3 is not "almost a complete different language", as you put it.

Somebody who has used both will notice that Python 3 is syntactically and semantically almost identical to Python 2 in most respects. The main differences are in terms of removing redundancy, removing outdated features and functionality, increasing consistency, vastly improved Unicode support, and standard library improvements.

A developer with Python 2 experience should be able to pick up Python 3 in about 30 minutes, at the most. That's not what we'd expect were Python 3 "almost a complete different language".
ANT Extermination – How to Get Rid of Negative Thoughts
Apple ban on Flappy Bird clones? Don't tell Slappy Shark or Floppy Penguin
Been waiting for this. Hopefully, they'll go after King.com and Zynga next.
I ran into this problem last year, that ordinary mutexes were not working out due to various reasons.

Since I do embedded programming, I looked through the ARM manuals and documentation, to see what they have on offer.

I ran into the lovely LDREX and STREX instructions, which are just awesome.

It was pretty trivial to rewrite e.g. a custom allocator that used to grab a mutex, poke its internal freelists, and release the mutex so that it instead does the poking with LDREX/STREX, thus obtaining thread-safety while doing the actual work it wanted to do. Lock-free programming can be beautiful like that.

See http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.... for the instruction reference on LDREX/STREX.
Breakthrough in Superconductivity:Physicists Put an End to 20 Years of Debate
I think what he's getting at is that a fairly large problem with starting a start-up is that you don't know if your product or service has a market in the first place.

If you start with a fresh idea, then you have to test and discover if what you are offering is viable. By taking an existing product or service, and improving upon it, that entire first phase of discovery is done for you.

That's why most new businesses aren't building something novel (ie: opening up a restaurant, retail store, software consulting, etc...).

That discovery phase is expensive. So if you're boot-strapping or limited on capital and time, then you're in a situation where creating something new is extremely risky. Even large companies with lots of resources often fail when launching a novel product.

Not every company is like Apple.

And conversely, many successful companies built on existing solutions. Google wasn't the first search engine. Facebook wasn't the first social network. Microsoft Word wasn't the first word processor.

I'll agree that "It's better to create a new market." But only IF you have the resources to take on that kind of risk.
Random User Plugin, Hemingway, Photoshop Generator, Goodbye Editorially..
UK Gov instigates a 'Flood Hack' event
New Analysis Shows Problematic Boom In Higher Ed Administrators
Not sure if you had the same problem I did. I also replied on the blog, selected "use my Google Account" to reply, but it never actually asked to authenticate me, and my response ended up being attributed to 'Unknown'.

Regardless, I agree that the author has misconstrued the intent. Flagging.
> Currently only Chrome browser is supported.

Sorry I'm on Linux and no Chromium installed.
I was actually more surprised that both Gov and BBC used the term 'hack' in a context that didn't involve 'cyber-crime', but I wasn't sure how to fit that into a headline.
The most obvious thing seems to be, those who can ALREADY draw a bit find the book to be not helpful, very basic, and somewhat misleading...

People who cannot draw at all seem to get a lot out of the book however...

I think it comes down to a being a human photocopier is an immensely important part of drawing, but its also a phase that you pass out of on your way to becoming a good artist. I remember me and my friends used to spend hours doing line for line copies of comic book drawings when we were 10-12 years old, its a natural part of the process i think...
You just need to have the public-key on the device already and then verify a cryptographic signature (not just a hash) of the zip.
Flame post with no basis. Avoid.
You should re-add that unnecessary political reference. It demonstrated your inability to discern motive properly. (Seeing racist dog whistles where none exist)

Fusion Charts is attacking libraries like this:

http://raphaeljs.com/
https://www.reverserisk.com/ico/
http://www.flotcharts.org/
http://www.jqplot.com/

I've not tried these libraries in a while, but certainly a few years ago they were buggy and hard to use. In other words that marketing line makes a whole lot of sense if you were an actual javascript developer trying to make charts.

Maybe things are different now, but I'd still use highcharts for a commercial website.
I wonder how they grab contents of DNS cache in Linux client - if they even do that.
New York company says it can beam free OUTERNET Wi-fi to every person on Earth
>In a restaurant they don't charge you for napkins and water although they could. //

Yes they do. They don't itemise the charge, but they charge for [ie taking account of the cost of] these items too.

If I went to a restaurant and they said "your meal is extra because you wore a brown shirt" then I'd know they were ripping me off and I'd declare it; of course they are within their right to do that if they notify the customer sufficiently of the charges. That wouldn't change the fact they're ripping people off.
Sounds like Samsung made the exact right move then. They let google eat all the cost of launching and maintaing the OS, and they just sell hardware. They're the only company other than Apple making money off smartphones, so while it's fun to use hindsight to make fun of Samsung's missed opportunity, they're actually doing okay from this.
Commission of Inquiry on Human Rights in North Korea
Stop using Steam! If they catch you tampering with anti-tampering tech they will just block your account anyway.
Generally any VAC update is met with a full dump fairly quickly on most sites.
Could you explain why you think this is illegal?
His nickname is a reference to Самиздат:

http://en.wikipedia.org/wiki/Samizdat

http://ru.wikipedia.org/wiki/Самиздат
I remember windows 3.1 had a utility for drawing custom cursors. I had great fun making cursors (I was around 10 at the time I guess) and had completed forgotten about it until now!

I think that utility was a 16x16 grid, and indeed the easiest to see arrows utilsed the vertical, although actually a cursor which uses the horizontal and diagonal isn't bad either.
Nokia or Sony could have done it, if they weren't being run by idiots. The hardware was very close, but Symbian had been off in a land developing stuff for their own amusement with no connection to end users for too long.

Some of the software written behind closed doors on Sony hardware in around 2006 looked a lot like a modern games console UI. The problem was the US was largely an incompatible market (brew) so you had to pay for this stuff just with Europe, so it remained a niche.

The modern mobile industry view of history is hilariously US centric, when until 2007 it was one of the moat backwards markets around.
Own your own plane or your buddy does?
Show HN: iCloud Text Editor for iOS and OS X; RTF, TXT, and PDF
Organisation antipattern – Release Testing, culture hacking...
Proxy servers and/or added dodgy addresses into your [i]hosts[/i] file would circumvent it.

I'm not convinced I like other peoples suggestions of constantly flushing your DNS because you're having to hope that VAC doesn't recheck your cache before your automated job flushes it.
Superficially-impressive is better than not-impressive-at-all for keeping someone motivated.

I'm getting the impression that by analogy, DotRSB lets you play music that someone else has written; but to be good at drawing, you need to be able to play music that you've written yourself. And that's a valid criticism, but playing someone else's music is still fun, while writing music isn't going to be much fun if I can't play it well. So it seems reasonable to quickly get good at playing, and then later I can learn to write.

Does this seem like a fair assessment?
How does this impact fonts used as icons? Solutions like icon moon and font awesome?
I'm writing a multitenant (serving different domains)hosted CMS with mvc 4 (will update dlls to mvc5 and code to async soon ). if your architecture is good and you know how to do caching you will be good to go for many users to come :) (asuming you have nginx in front iis is simply not designed for that purpose)
Why Static Code Analysis is Important?
The first time I loaded the page each of the gifs would appear spaced a few seconds apart. So the table kept loading and adding rows and I could read each one as it was added. The requests are still being initiated 1m after initial page load.

That was a great effect, prolonging the initial experience. Its important in UI to pay attention to the time element - how the experience progresses for the user as they explore.

Now they are all in the cache so they appear right away. You have to clear cache to get the initial effect again.
Except their favorite activity is to run expensive computer farms
I've been programming professionally since 1981 and I actually remember having to figure out everything myself. No internet, no SO, no email, I had to go to a library to find algorithms. Sure I succeeded in doing complicated work. But why, today my brain can be expanded by the cumulative knowledge of the entire planet. I'd rather go to a grocery store and buy food than go out each day and hunt for critters. It's a tool and people are tool using, so why knock tools? Hope you enjoy eating skunk every day.
Anybody interested in this kind of music might enjoy https://www.scenemusic.net/
Yahoo mobile international broken
Since a number of days al my links on iphone redirect to the german site, from a belgian phone with english os settings , frontpage does not load anymore as it keeps switching subdomains http://imgur.com/disWQrk
An Open Letter To Lenovo: Phase 2
Why not just make mkdir an alias for git init?
Dell announces hardware support for Storage Spaces
oldfaithful.gif has a 93.9 minute delay (8 655 second frames, plus a 392 second one). Which is about right.

(ImageMagick's identify program outputs the frame delays when you give it -verbose. Units are hundreths of seconds.)
> The benefits come at a cost though (I say this as someone who works with both). For many environments, a centralized VCS is all you need.

I'm having a hard time understanding what these extra "costs" are. I haven't used SVN in a while, but I think the only extra cost is an extra command to push your changes to a repository.

Meanwhile, the advantages of a distributed VCS are huge. Even if everyone is developing on the same LAN it seems beneficial to have a DVCS. I've been on multiple projects where the centralized VCS goes down for a day or even a week. In that scenario everyone has to stop committing changes. Sharing changes with a coworker now requires making a patch file or some other cumbersome operation.

I can't think of a situation where a centralized VCS is better for any team.
New Research: Raising Awareness on Online Risks for Children
Adium 1.6 will include libotr 4, it's already implemented in the nightlies.
Since when does a hobby project automatically equate to open source? Sure, the wording is still shitty, but I don’t think you have to view this as a direct attack on open source.

I agree that you’re probably reading into this too much. But that’s okay—by posting it up to HN, you were able to get a larger sampling of devs to run it past! :)
This is nice! I recently came across another similar project:
http://cesiumjs.org/

How does this compare with it? Is ViziCities more focused on political / city data, while Cesium is focused on geographic data?
Spent like 9 months working on this, iOS version is free; also supports like 15 different code formats. Hope someone finds it useful :)
I agree. I went through that book and then noticed that I can't draw the things I see vividly in my mind, only copy what's in front of me. Then I realized that to sketch from imagination, I need to understand the 3D structure of things, not just how they look from one side. So here's some exercises I'm doing now:

- Drawing a lot of boxes, spheres cut in half, cones, other simple 3D objects in various views

- 30-second poses using Posemaniacs, and quick poses from imagination

- Head structure from imagination, like in Loomis "Drawing the head and hands" (available online for free)

The next problem is going to be color, I can already tell that I'm OK with structure but will need a new set of exercises for color and value, no idea yet what they will be. Can anyone who's further along help me out?
Stop Essay Pain-bestcbstore.com
[Kickstarter] Hard aluminum wallet that holds your keys + essentials
To Map a Thousand Million Stars
I've only used raphael js from that list (which can do a lot more than drawing charts), and found it a very well thought of library with good documentation and support.
ShowHN: SitemapFX – Check sitemaps for keywords
> (btw there's nothing stopping you from adding OTR support to one of the open, reverse engineered, whatsapp clients)

Except, you know, DMCA notices: https://github.com/github/dmca/blob/master/2014-02-12-WhatsA....

Yes, this is complete bullshit. Especially how they try to use a DMCA notice for trademark infringement.
Agreed. Thankfully, I haven't been the kind of programmer that copy and pastes code for over 16 years, but SO being down yesterday was still inconvenient, especially as, at the time, I was trying to do something I hadn't done before (working with Google Maps to fetch a staticmap) and SO's documentation was better than Google's own.

Yeah, I suppose I could have spent a few hours learning the ins and outs of the library, but finding that all I really really needed was "draggable: false" on SO saved a good chunk of time.
I wouldn't. I do find the use of . for concatenating strings to be annoying, but I wouldn't switch to a PHP fork that didn't also address bigger issues (saner function support, optional strong typing, named params maybe, operator overloading.)

But then at some point you no longer have PHP you may have something which is close enough to an existing language that just switching to it becomes a more palatable option.
Not to mention that the Koch bros really only have two items on their agenda. No taxes for rich people and no environmental regulation.
I am not expert, but in most cases you need permission from data protection agency. I think it is pretty similar to LG TV uploading list of files on local disks.
The Commodore Amiga had something similar along with an early 'double 90 degree' cursor [1] and a 1/2 pixel ratio cursor in later versions if the OS [2]. Both are pretty delightful :)

[1] http://toastytech.com/guis/amiga1cplpointer.png
[2] http://geekometry.com/wp-content/uploads/2013/11/amigaos204-...
So use standard fonts. What you have to say will be impaired by Ariel? Give me a break. I'm reminded of all the 'research' that went into early half-tone printing (silk-screen) - where ink flows through variable-sized holes punched in a sheet to make newspaper-like pictures. Folks argued about what shape of hole to use (really!) Because square holes would bleed and the ink would make rounder dots on the paper. One guy determined if you put little round holes at the corners of the square holes, the dots were squarer. Why? What possible difference did it make?

That's what I think about fonts. Don't get in the way of reading == win. After that, its squarer dots.
I made my "hourglass" into a space shuttle taking off. Woo! Fire! :) I was about 12.
Surprised me that he hadn't been to Europe before then.
I recommend Fast Sketching Techniques by David Rankin. Of course, nothing beats practice and the book will help you focus your practice in a very rewarding way. I have been drawing my whole life, and still always keep an open notebook and pencil right next to my keyboard when I program.
I found the book valuable in that, as someone who is not particularly visually oriented, it helped teach me "how to see."
Check out Hack for HHVM[0][1][2]. It's a lot saner than PHP, but it's not documented or well known outside Facebook.

[0]: Strangle Loop 2013: Keith Adams, Facebook: Taking PHP Seriously https://raw.github.com/strangeloop/StrangeLoop2013/master/sl...

[1]: CUFP 2013: Julien Verlaguet, Facebook: Analyzing PHP statically https://www.youtube.com/watch?v=gKWNjFagR9k

[2]: HHVM and Hack – Can We Expect Them to Replace PHP? http://www.sitepoint.com/hhvm-hack-part-1/
<pedantry>pointer</pedantry>
Why is iOS better than Android?

Why is Linux better than OS X?

Why is BMW better than Mercedes?

Why are Pink Lady apples better than Granny Smith apples?

Why is being an omnivore better than being a vegetarian?

The way you answer all these questions will be the same. So whether you have an answer or a process to answer these questions, you'll have a pretty good idea about git vs svn.
I always assumed because the point of the diagonal arrow cursor is located at 0,0 in the image, making the origin location of the mouse cursor image and the click point of the arrow the same. Whereas with any vertical arrow cursor, the click point would no longer line up with 0,0.
Coded SitemapFX over the weekend to compare Scala Play 2.2 with my Liftweb experiences. Also I had some need to look more into sitemap.xml files, so why not create a simple service. Enjoy.

Open for any feedback and for things you think might be good extensions of functionality. Thanks.
Well, around half of the questions on programmers.se break at least 2,4,5 without any issues. Like "How to manage accidental complexity in software projects", "Why would I use Angular?", "Would Python be too slow for client-side use in Browsers?", etc. I've never seen a similar question closed on programmers.se, even they don't respect all of those points.
Oh, come on. No https. No way to change your credentials (email/password) later. No way to delete your account. Weeks start on Sunday, only English time format. Haven't tested further.
Why the debate on OO vs FP is all about composition
That's pretty interesting. Any idea why the dating sites can't target both men and women?

> The "Sex" targeting parameter must be set to either "Men" or "Women" and cannot be both
I don't have first-hand knowledge of what's happening on Mt.Gox, but from what I hear I think this is just dishonest:

> Bitcoin sellers on Mt Gox are running for the hills, exiting at much lower prices than on other exchanges, demonstrating the extreme liquidity risk inherent in Bitcoin speculating,

How much trade volume is actually occurring on Mt.Gox? Last I heard there were actually no withdrawals being processed in any currency.
Actually, I'm wrong. Turns out pointer and caret are subclasses of cursor, and "mouse cursor" is perfectly acceptable to refer to the former. You learn something by being a petty smartass :)
I'm pretty sure this is done to combat cheating. Seems pretty clear cut to me. They likely don't want to do the domain check locally, because then the cheaters would know the hosts that are banned.
Consider that the vast majority (something like 9/10) of companies fail within 2-3 years. If you're not willing to deal with failures, chances are you'll stop trying long before you get to 12. If you deal with the odds, you keep going as long as you get something out of it

Also, even companies that "fall flat" may be worth it. For my part, a large part of my current salary is down to my experience and contacts from my various startups. And each one of them have been fun for the most part.
OTOH, Samsung's software r&d prowess, even today, is far from the standard needed to maintain a top class (mobile) OS, leave alone creating or polishing it. You can imagine where it would have been at that time.

So yeah, they made the right move knowing their strength and weakness.
Synchronizing that info accross your devices is exactly something you'd need a protocol for. If you want to preserve the forward-secrecy that OTR offers, then you can't just "encrypt, upload" on one client and "download, decrypt" on another. You somehow need to do a key exchange between your own devices.
2 people who trade with each other will usually beat 2 players who don't trade.
Show HN: Vegemite #ScavHunt2014