skysight-inc/HackerNews huggingface dataset:
I don't know any of tax code that stipulates that you only have to pay tax on earned income paid in a certain currency.
Yes. Stop and frisk and bag searches are relatively recent inventions of the NYPD, and post-date the massive crime drop in the city.

The massive improvement of NYC quality of life and crime rates is most commonly attributed towards the massive explosion of police presence (the NYPD is larger than some standing armies), as well as the broken-windows policy (i.e., busting highly visible small-time crimes on the theory that it will lead to a drop in large crimes, such as vandalism, shoplifting, etc).

You really cannot walk two blocks in Manhattan and not run into a police officer. Presence helps, and IMO these egregious, unconstitutional additions to the NYPD repertoire are just trying to claim rightful credit for crime reductions they didn't cause.
Minecraft reality not Augmented Reality
Ok now this is H-O-T hot!! This is exactly where SL went wrong.

Virtual worlds should be based on REAL worlds and melding the two is what is going to make them S-T-I-C-K-Y.

http://www.theverge.com/2012/11/25/3688674/minecraft-augmented-reality-iphone-app
For many players, the best part of Minecraft is building things, and a new app for iOS lets you see what your creations would look like in the real world. Called Minecraft Reality, the augmented reality app lets you upload your creations to a website, and then place them in the real world so that you can view them through your device's camera.

Doesn’t look like http://13thlab.com/ have an Android version available yet (tsk tsk....pretty lame), but will be interesting to see if "reality" matches up with the video.

This app does bring up an interesting point in that it’s the second new "geo location" app that i've seen this morning (www.Wyst.it) the question is will people really have all of these apps running in the background as they walk around?

I can see that some apps need to be on all the time (eg Mogi Mogi) but its almost like we need a standardized API from Apple/Android that corals these apps into just a "popup" that says hey there i something here do you want to be interrupted by Wyst right now or, there is a 13thLab alert, dismiss or fire up the app now. Its only so long before someone posts some Augmented Reality Spam

I'm just not sure how this "interaction can be done" without the apps themselves running.....screw software I'm going to start spending 24x7 on battery research.

Regards,

Dean Collins
www.Cognation.net
> What i was hoping for was some kind of term for one character or symbol and use that as a unit

There is one, kind-of: "grapheme cluster"[0]. This is the "unit" used by UAX29 to define text segmentation, and aliases to "user-perceived character"[1].

Most languages/API don't really consider them (although they crop up often in e.g. browser bug trackers), let alone provide first-class access to them. One of the very few APIs which actually acknowledges them is Cocoa's NSString — and Apple provides a document explaining grapheme clusters and how they relate to NNString[2] — which has very good unicode support (probably the best I know of, though Factor may have an even better one[3]), and it handles grapheme clusters through providing messages which work on codepoint ranges in an NSString, it doesn't treat clusters as first-class objects.

> i guess if you asked a Sanskrit speaker how long a word/sentence was, you'd get the answer..

Indeed.

[0] http://www.unicode.org/glossary/#grapheme_cluster

[1] http://www.unicode.org/reports/tr29/#Grapheme_Cluster_Bounda...

[2] https://developer.apple.com/library/mac/#documentation/Cocoa...

[3] the original implementor detailed his whole route through creating factor's unicode library, and I learned a lot from it: http://useless-factor.blogspot.be/search/label/unicode
Bootstrap-addons - A List of awesome addons for Twitter Bootstrap
Nope, it did happen though: http://wheresitup.com/results/50b4da27d331167b28000030
Not sure if it's the case this time, but from previous comments I've read on here HN is run on minimal hardware and when something does go wrong they reboot it and go from there. I've seen it happen a few times now, depends what time of day you check in.
We know there are problems on the 1st gen iPad. Is that what you are using?
Ask HN:How to post your questions to "Ask HN:" 
Mine is getting on to 'new section' of HN
That is what he is saying, in a sarcastic manner
A drop in sales doesn't imply a drop in usage, though. Perhaps PCs are merely lasting longer before needing to be replaced?
Yeah, but for all that running it on Linux is a pain-in-the-bum, Netflix is on iOS, Android, and most set-top TV boxes.

I have 8 devices in my house that can play Netflix and only 1 ubuntu machine that can't -- but only because I don't want to go through the headache of patching WINE.

People have gotten Netflix working on Ubuntu before.
Yes, if periodic = organic. Otherwise these are generic trig equations with no particular relation to "organic" motion.

Are the orbital paths of planets "organic" or just interesting physics?

To me, a truly "organic motion" would be a differential equation that describes an organic process as a function of time, like the logistic function:

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

This has the advantage of possessing an actual relation to organic processes, rather than being a member of a large class of functions that have no specific connection to life.
A Google+ account can be created by anyone and for any number of times. How does this solve the bogus/virus apps problem?
Software developers : State of the nation 2012 survey
Thanks. For the prototype I would probably just use an Arduino or something similar. But I am thinking it may go the PCB route eventually if the idea goes beyond that. I want the device to be fairly small. And no have not heard about those. I will keep those bookmarked!

I would like that. I am always trying to meet people to work on things with. Shoot me an email me@jonovono.com. I am just about to graduate university so am looking for things to do (and to get out of the city).
PyMongo's New Default: Safe Writes
I remember generating .map files as part of the build process that were invaluable in figuring out where Windows desktop programs were crashing. It was about 30 minutes of work that made 3-hour debugging sessions into 10 minute debugging sessions from then on.
Both the article and the comments here and on the blog suffer from the mistake of being binary.

You can get in trouble for copyright violation for doing anything. Reality and law have nothing to do with it. Its a common techie misconception that there exists a root password or exploit to the law. Law is an engineering puzzle with factors of safety based on human judgement, not a mathematical puzzle or proof.

What the author wrote is basically true, from the perspective of what you need to do at the level where you want a typical judge to laugh an accusation out of his court. In strict contrast, most of the comments here and on the the blog are "if you wish really hard, this is the way I'd like it to be" or at best "at least some people after spending tens of thousands on legal defense won at least one case trying this" and even more hilarious "Sure its illegal, but most people get away with it".

There are several analogies with online discussion of speeding tickets and cars.
Show HN: Addfs - A richer file explorer for the web 
Couple of weeks ago, samikc posted about addfs ("Add File System") and how it enables users to access online cloud storage such as Box, dropbox and Google Drive through a single interface. Very similar to the mount command in Unix which enables users to mount any device and access it using a single interface i.e. Unix File System.

Now, addfs supports Microsoft Skydrive too. In addition to basic file management operations, addfs provides a neat file copy functionality from one cloud to another.

I invite you to check it out and let us know your comments.

URL: <a href="http://www.addfs.com">http://www.addfs.com</a>
I've sent G+ messages to people who have not added me to a circle. This is supported, just like on Facebook.
Build Your Own Open Access Journal: An Interview with Rob Walsh of Scholastica
The Brydge: a First-rate Case & Keyboard for Your iPad
I don't see it there, but I probably just have it disabled or something elsewhere. I'll work it out; sorry for the misinformation.
You're afraid people you know will be able to associate a review of a mobile app with you?

Genuine question. I really cannot fathom why that would matter.
Thanks mike_h for valuable marketing suggestion. This is my first app, so there many mistakes here and there.. Will address these with next update
In software, there are a lot of people who don't know how to negotiate-- at all.

Excellent points.

Many "computer people" are really good at what they do because they leveraged their introversion into uncommonly high levels of programming skill. In such an environment, the interpreter is "fair", the compiler is "fair" (although often uncompromising and unforgiving).

Once you get the "right" answer, it stays right and doesn't change unless external circumstances change (e.g. new compiler, new hardware, something breaks).

On the other hand, the human world is not always "fair", and it's often possible to push back against a judgment, using only high confidence and a loose but passionate argument.

Belief that the human world operates with the same exact logic and precision as the computer world is a source of many misunderstandings.
Top 7 Humblebrag in Hadoop ecosystem
Announcing OpenShift Enterprise – an On-Premise PaaS from Red Hat
It looks like the phrase "RANDOM_STRING" should be taken quite literally. That is the random string. Perhaps some code was supposed to substitute in something else, and it failed quietly.
If these guys could amass a big client list with their broken DRM and a crappy, clunky, and ugly site, app, and online store, then there is surely a market for a DRM-free video platform.
Awesome. Does anybody have an idea how this is done?
New way of harnessing photons for electricity proposed
> Successful people negotiate everything

I agree with most of what you're saying, but I also think you're kind-of side stepping the issue that the paper sought to quantify.

Yes its not just a problem for women, but there's a lot more pressure on women to avoid confrontational negotiation[1] because they'll be branded much more negatively (ie "Bitchiness" or some other term), and if they are, then they risk being taken less seriously.

Men don't have the same problem, as culturally strong/pushy personalities (that might fare better in negotiation or negotiate more) are seen as less of a cultural negative. It's something explicitly expected of one gender and seen as more repulsive in the other, and that becomes a big deal for things like salary negotiation.

[1] See Women Don't Ask: The High Cost of Avoiding Negotiation - http://www.amazon.com/dp/0553383876/
I think Gondolas would be great, but accessibility seems problematic, and that would likely kill it for any US public transport system. With constantly moving cars, getting a wheelchair or a person who has difficulty walking on would be quite a challenge. Do you know how that gets addressed?
Using Freemium to Seed AI Models to Allow More Freemium
If you can add more encryption protocols in the future like OTR for chats, and so on, please do. But of course don't let this distract you right now. Your #1 goal now is actually get people moving away from the closed networks like Facebook, and I guess you can add more encryption/anonymity stuff later on. But it could be important to keep this in mind while you build the service up, so you don't need a major overhaul later to add them.
Hotel burglars suspected of exploiting lock security bug
I've recently enjoyed the explanation of tail recursion on "learn you some Erlang":

http://learnyousomeerlang.com/recursion
Oprah Winfrey Leadership Lessons
Doesn't Pages export to epub?
Maybe this was just the bias of the post, but it sounded from the post that most time is spent ruling out actual memory errors. Programming in a higher-level language doesn't make such errors less likely or easier to identify.

It's true that there are certain classes of errors that "safe" languages make less likely or impossible. I'm not convinced there are enough fewer of these to make up for the additional classes of errors introduced by such languages.
Ron Conway steps back as Y Combinator cuts team funding
no, 3rd
Circle of life brah, some days you're the seagull, other days you're the statue.
MIT has it and a swimming test to graduate. No idea how wide spread it is
Here's the accompanying blog post for the announcement: http://red.ht/WtuFRJ
Organizing Your WordPress Theme Files » WP Theme Tutorial
Gemvara CEO Matt Lauzon Steps Down: Thoughts on Startup Legacy and Future
CHAP Links - JavaScript Visualization Library For Graphs, Networks & Timelines
Facebook Copyright Statement: Not Entirely Silly
This comes as a huge shock... developers on HN defending obviously misogynistic behavior with an ample dose of cognitive dissonance and mansplaining.

Also since when does staying together in a terrible relationship benefit the children? That is a specious argument at best.
This overview about 'space as a service' is good, but it should specifically mention X Prize founder and Singularity University co-founder and now Planetary Resources co-founder "Peter Diamandis" as somebody of interest in this industry.
Yay for error reporting - glad to see the Mongo community got heard on this one.
Onity Lock Exploit being used in the wild
Source: http://functionn.blogspot.com/2012/11/chap-links-librarya-ja...
IE10 and Opera 12 are the only two browsers shipping 64-bit Windows binaries today in preference to 32-bit: take from that what you will.
"government governs best which governs least"

attributed to Thomas Jefferson.
I saw Matz in Saigon.

After his presentation, and during Q/A, someone asked Matz for help on their program. Matz walked over, crouched next to this young developer, and looked over their code. Gave some feedback, walked up to the podium and started answering more questions.

Really nice person.
ISC2 Election Coverage Update for 11/27
One example of figuring out what to blog about
Posted elsewhere on HN. See: http://news.ycombinator.com/item?id=4837109
Most of us were asleep then. Read the Guidelines linked at the bottom of the page; stop complaining, that's why you're being downvoted.
Although we use ECC in our servers already, I've recently been experimenting with hashing object contents in memory using a CityHash variant. The hash is checked when the object moves on chip (into cache), and re-computed before the object is stored back into RAM when it's been updated.

Although our production code is written in C, I'm not particularly worried about detecting wild writes, because we use pointer checking algorithms to detect/prevent them in the compiler. (Of course, that could be buggy too...)

What I'm trying to catch are wild writes from other devices that have access to RAM. Anyway, this is far from production code so far, but hashing has already been very successful at keeping data structures on disk consistent (a la ZFS, git), so applying the same approach to memory seems like the next step.

The speed hit is surprisingly low, 10-20%, and when you put it that way, it's like running your software on a 6 month old computer. So much of the safety stuff we refuse to do "for performance" would be like running on top-of-the-line hardware three years ago, but safely. That seems like a worthwhile trade to me...

P.s. Are people really not burning in their server hardware with memtest86? We run it for 7 days on all new hardware, and I figured that was pretty standard...
Benefits of a Server Backup Solution
You are a Sparkly Code Princess. Own it
10-year-old girl's laptop confiscated after copyright offense
Maybe this will make people put a little more thought into their reviews than "DONT WORK UNINSTALLED" (rated 1).
Selfpubd finds a partner to promote indie mobile games
When I saw import std.stdio; I could've sword I was looking at D for a second. So clearly I'm all for this proposal. Anything to make C++ more like D is a win in my books.
I second this. Use some of the frawing diagrams from the help view to show how shapes are created (I'd show at least a box and an arrow on one screenshot). It will also reduce first-use frustration trying to create shapes.
A Few More Things | Bizcovering
I think that was the point. The markdown comment is what gives me that idea.
While I offer no judgement here on the merits of Steve Blank's model, the first few chapters of the book that made him famous are here:

http://www.stanford.edu/group/e145/cgi-bin/winter/drupal/upl...
I would totally apply for a job where the title was "Sparkly Code Princess"
Installed and very interested. Every once in a while I get the desire to diagram on my iPad. I don't do it often because I haven't found the right tool yet, so hopefully this is it. I like what I see and look forward to future updates.
Yes, and it might be good enough for short, simple documents.

For me using a product like PrinceXML gave me the power of HTML/CSS to control the eBook's appearance more precisely. Also, using a Ruby-based build process let me take advantage of source control, ERB/Ruby code and other things. In other words, it made the whole process easier to manage for producing a large document.
This is a good thing and I do not agree that it is negative for users.

Often I see reviews such as "love the app but it's crashing sometimes since I upgraded to ICS 2 days ago, so I gave it 1 star". Don't get me wrong, it happened to me too on my iPad when I upgraded to iOS 6, but I simply sent an email to the developers, asking them whether a fix is going to come in the next day or two and they replied back promptly that I should wait for a fix later that day. The result of this interaction was a 4-star review and a happy user.

The sentiment of self-entitlement in some users is absolutely amazing, especially for free apps. I also see lots of reviews such as - "the app sucks because it displays ads and to get rid of ads you must pay". Well, if you're a cheap bastard, there's nothing wrong with that (I'm a cheap bastard too), but have the decency to stand up to your beliefs.

A negative review can really damage the reputation of an app. It can be used by your competition to lower your rankings and it can be used by bored people that have nothing to do other than to piss on the work of other people.

Anonymity has its place but I don't think it has a place in the app store. Many developers don't have the marketing budget of bigger companies, so they can't generate enough good reviews to bury the bad ones. Fake reviews are also harder to generate. This can't be bad for users.

And contrary to what other people say, nothing is going to stop me from posting bad reviews. I can stand for my own beliefs and I don't really care if my employer or anybody else thinks otherwise. If your app sucks I'm going to tell you so. If your app is mallware I'm going to go to extreme lengths to get it blacklisted.
You're Doing It Wrong (And That's Okay)
Great post, showing admirable dedication to software reliability and a solid understanding of memory issues.

One of the suggestions was that the kernel could do more. Solaris-based systems (illumos, SmartOS, OmniOS, etc.) do detect both correctable and uncorrectable memory issues. Errors may still cause a process to crash, but they also raise faults to notify system administrators what's happened. You don't have to guess whether you experienced a DIMM failure. After such errors, the OS then removes faulty pages from service. Of course, none of this has any performance impact until an error occurs, and then the impact is pretty minimal.

There's a fuller explanation here:
https://blogs.oracle.com/relling/entry/analysis_of_memory_pa...
It takes a significant amount of effort to do this all personally, this is very commendable. I self-publish and work for a company that helps others self-publish by editing/designing and converting their work, and it's always something very involved.

It's not as simple as just clicking convert either. Tables render differently in Epub and kindle, TOC creation can be a veritable mess and table rendering in Epub and Kindle conversions look different if done wrong.

Mobi conversion tools may or may not fix issues that'd appear if the official Kindle KDP tool is used, meaning a converted Mobi may end up looking entirely different than the same file once uploaded to Amazon.

Graphs... I don't even want to think about dealing with those and Kindle, congratulations on doing all of this yourself without screaming. My first couple book conversions were learning experiences, and they were mostly plain text (chapter fiction books) without varying fonts and diagrams.

So, if I had to sum up what I've learned into one idea that'd make the entire process easier, it'd be this:

Write plain text or rich text. Don't format when writing. Do write as non-fancy as possible in your master text. Then when you have to add stuff to it later, you don't discover little surprises that throw everything off.

For example: Don't indent. Kindle auto-indents when converted if indentation hasn't been defined in the style. (The official Kindle will, and only currently, who knows if it'll change in the future, and a Mobi generator generally doesn't.) So using TAB indents throughout a book instead of MS Word's feature will cause a massive headache just when you think you're done.

Since I work on Windows, the tools can be rather simple. Create a document in MS word. Save as a web page (filtered) - to remove some of the junk word creates in html. Edit the html to remove a couple other quirks, set tags for chapters, remove unicode that Kindle won't recognize (some are, some aren't), save, convert, and check what you missed. The less special your document has to look, the easier it'll be.

Again, congratulations, welcome to the world of self-publishing. It can give a nightmare of a headache, but once it's done, the joy of knowing you created something on your own is magical.
WordPress – Online Collaboration Team
New 21 inch iMac coming 30th November
China still has 115 million IE 6 users
Agreed, but that alone wouldn't be enough.

If you read into what the hack does on the forums [1], it actually downloads and installs a backdoor that can execute arbitrary commands on your server. Unless a new version explicitly looks for and removes those files, updating is not enough.

[1] http://forum.piwik.org/read.php?2,97666
Using Quadtrees for Image Replacements in Email
I'd hardly call a list of links and webpages "open source entrepreneurship."

Open source entrepreneurship would be creating a capitalistic enterprise in which anyone can freely participate, and whose participants can modify its practices for his/her own use, with an end goal of monetary profit. Something like:

-- a pool of capital from which anyone can borrow for entrepreneurial purposes and pay back with zero or minimal interest.

-- an enterprise with a stated function or goal that anyone can join and from which anyone can profit.

This is just a collection of links with a sexy header.

An interesting question would be: can you open-source entrepreneurship and retain the core principles of both?
Nokia’s ‘Here’ Can Help You Reach Anywhere You Want
The difficult part is always key management: making a service that my mom can understand and manage and "just works". Our federation layer is built on XMPP. That gives us a pretty solid layer to extend chat and interoperate with gtalk and other chat services including video via Jingle.
Thanks for good feedback, will address them with next update