skysight-inc/HackerNews huggingface dataset:
Not really an encoding problem, I suppose the issue arises because the fallback font does not have those symbols. I can't test on Windows but if someone could point me to a font which has those mathematics characters on Windows I'll gladly specify that font.
Electromechanical games from that era are pretty complex. Lots of reels and stepper gears that get gummed up. More to learn!
JCounter - a jQuery plugin counter with output formatting
I will see you there.
I wish Google would do this.
So Google admits that their current common shares are nominally non-voting by creating additional common shares that are actually non-voting.

As long as they don't pull a Yahoo, that should work out for them.
Kickstarter offers no recourse to participants. Whatever equity is, it is not a no recourse payment.
I love BBEdit, primarily because there is an actual user interface (and good documentation) for most of the features I use. I know that, in principle, anything is possible with emacs but in practice I always have trouble finding functionality.

I do have two constant annoyances with BBEdit, though. One is the syntax highlighting isn't as good out of the box as the competition. The other is that the tab key doesn't automagically indent my code like in emacs. I've given up hope on these features ever coming to BBEdit. After 20 years, if they're not there chances are good they never will be.
It's more than just a zipped xml+css+html. There's a total mess underneath that open format specification (toc, item-references, etc).

Use Calibre (right click -> tweak ePub -> explode ePub), or eCub[1] to see and manipulate what's inside an epub...

[1]: http://www.juliansmart.com/ecub#mac
what it comes down to though is a lot won't accept anything but word, everyone seems to accept word format, so until people start refusing my resume in word format I don't see a reason to put any effort into a different format. Its probably just me being lazy though
Decorators compared to Strategies, Composites, and Presenters
So.. I think BBEdit is very extensible. The trouble is that there isn't a community building and publishing good extensions. One thing I do like is features like "codeless syntax modules". I've built syntax coloring for various obscure languages in about 15 minutes using this feature. (of course had I been using emacs I would have been able to get the feature in a few minutes with a web search and download).
Not sure if tickers can have numbers

Edit: Doesn't seem to be an official rule, but the de facto standard does appear to be 2-3-4-5 character tickers.[1]

[1] http://www.sec.gov/news/press/2007/2007-63.htm
With that title and given the first few HN comments, I did not bother reading it. However, I do have an opinion to share: IMO, a better subject would have been "Apple might be the next Sony, or not"

Comparing Apple with Sony makes way more sense to me than comparing it with RIM. Both are in e consumer market, the iPod is the next Walkman, and with some squinting, the iPod Touch is the next Playstation.
It's a risk, but it's one we recognize. We're in this to disrupt hierarchy and broadcast-as-politics. I think that peer re-broadcasting is basically incompatible with the spirit of the interaction. The medium is the message, and the message is formed by the medium.

I don't think you can successfully run a broadcast system on top of the peer-based medium. The transition may be slow[1] and painful[2], but the change is economic (in terms of transactional overhead and diminishing returns); it's hard to see how it could be avoided short of censorship and regime[3].

If these peers are just spouting the message (the easiest thing for them to do - RT "yeah!") that will not be persuasive. The angels don't need to be saved.

What's new here is that collaborating on issues can span time and space; group-forming doesn't need a reason before it can happen. The reason can be discovered.

[1]
http://www.nieman.harvard.edu/reportsitem.aspx?id=100284

[2]
http://www.ajr.org/article.asp?id=4517

[3]
http://www.shirky.com/weblog/2012/01/newspapers-paywalls-and...
Just because someone points out a problem doesn't mean the onus is on them to find the perfect solution.
That likely is the case, I never do know what programs most of my classmates are in.

We haven't meet but I have heard of you. Last semester a friend in discrete mathematics from bio-info mentioned your problem solving club.
Why data monopolies will rise, but not paralyze the Internet
just click shift+/ and be done with it.
Kickstarter's purpose, like any other company's purpose, is to serve a market. The market responded by showing large demand for these kind of projects that are being funded. If these are the kind of projects that people crave, how is that Kickstarter's fault? What do you suggest they do about it? Should they exclude these kind of projects? If so, why? Should they shut down the company? If someone credibly promised a crowd-funded cancer cure, I'm sure there'd be even bigger demand for that, but obviously that kind of thing is really hard to crowdsource.

I'm also confused: what exactly do you even mean when you say these products are useless? They may be useless to you, but clearly, hundreds of thousands (possibly millions once they reach market) of people are clamoring to get their hands on this stuff.
also https://motoactv.com/
Martin Odersky: Reflection and Compilers (video)
Obviously this is supposed to be negative, but it contains one very positive thing about LinkedIn:

> I will give them full credit for making it much easier than say Facebook to delete my account.

If it's true, then this is important, the kind of thing that LinkedIn ought to be pointing out on their main page, IMHO.
Many people fail, for some reason, to understand that LinkedIn is for business. I make a point of not adding anyone I haven't met in a work-related setting, including friends. Just think of it as a directory, not a social network.
We're also going to need a way for someone to report on the right click actions. Log the action, build an alert system to distribute and then auto generate an email letting someone know the alert is sent. The reporting should have control levels so the team lead can designate whether someone can see this report, share this report or print this report.
We're fairly invested in python at this point, but I think smart devs are professional learners. We have a great dev on staff, Emily, who came from Rails and has been immediately productive.

We're definitely not "full stack python" - best tool for the job, etc.
Move on and stop wasting time with this scumbag recruiter, but always let them make the first offer.

"I will consider any reasonable offer for my given skill set and experience."
Not a very good UI if it requires a Hacker News story to let me know about it.
Hope you'll excuse the shameless plug, but check out Searchify's hosted search. It covers the requirements you mention - easy-to-use, fast faceting. http://www.searchify.com/documentation/tutorial-faceting
How on earth is a University doing this in 2012? Just makes no sense at all that you would cut one of the fastest growing fields on earth...
The point is they found that members of the press or bloggers who want these assets in the first place are not bothering to drill down to the Press section; they're just grabbing it right from the root index, causing sub-optimal assets to propagate through the media, which reflects poorly on the brand. This way, Github makes sure they're getting publication-friendly versions of their logo when people do that. Ultimately, ensuring their brand is well-represented in the media was deemed more important than avoiding inconvenience to a few power users.
And YouTube is full of cat videos. They're what people want, they're not doing anyone any harm, and they're building scale to support the 1% of truly meaningful content.

In any event, have you seen the state of watches in 2012? Digital watches are basically the same as 20 years ago, and are sufficiently un-useful that most people wear analogue if anything at all. Everyone's carrying around a computer in their pocket/handbag that the watch could piggy-back off, it's time to make use of that.

"these products are a few steps ahead of the incumbents"
That's how most progress actually happens. The inventors who are immortalised are usually standing on the shoulders of giants and completing the last mile.
Backbone, underscore, jquery, node, socket.io is a good place to start.
I don't see a crash until the next recession. Of course, the crash could cause the next recession (consumer confidence and all) but we're likely on the way up for a while.
Sony Realease Android SmartWatch - teophone forums
Open-source and free software communites for the most part are still going to be distrustful of Microsoft (and their spin-offs) as long as the company continues to extract patent licensing fees from companies that make use of Linux.
Yay FarFaria!
Take away from the article: Wipe EXIF data from photos before you use them to taunt authorities after committing crimes.
I see. The lightbox content is actually in the page HTML if you view source.
Is it that important from a marketing pov? "Come to my restaurant, you can leave anytime". You can tell from Facebook's existence that people don't care that much about privacy.
The browser is supposed to find a font that does have them in that case, so I guess no font does. Ssame on iPad.
"Google has made moves to indicate that Google+ is not a finished product, or even a 1.0 release."

Honestly I hope Google destroys FB but let's stop apologizing for their half finished releases. G+ was released 9 months ago. For 6 months they've defaulted new g-mail users to sign up for it. This is not a beta, full stop.

If it's unfinished, if there are no APIs, if they broke a lot of the custom apps that were made for their struggling social service with their month 9 redesign, those aren't things you make excuses for. Those are things you list as negatives.
Procedural customer support stuff is one thing, but for a sysadmin to blindly disclose messages between me and my close living friends is appalling. They entrusted me with confidential facts and controversial ideas, and people have literally been ostracized or murdered over affairs and kinky shit.
SEEKING WORK - Toronto or Remote

Student currently completing my final year at the University of Toronto. Very experienced in web programming, especially Java/GWT, with some personal work in Django and Rails. Multiple years of industry experience. Worked in the past with Google Summer of Code, Rypple, and Salesforce. Big fan of functional programming as well (Lisp and Haskell, mainly)

Relocation might be an option in a few months.

conradbowen at gmail dot com

My Github profile can be found here: http://github.com/cowen
Just a quick thing - for places that aren't so densely populated (like Tucson) it says there's no information. It'd be nice if you would expand your search a bit outside densely populated areas.
Yes, I have, thank you. How's the health?

Oh, and "everyone knows that PHP lights the upper-rightmost pixel in you screen purple and will crash if there's no screen" would not, in fact, justify such a thing.
Ninth Circuit Pro Se, Erin Baldwin, Demands Action By Chief Judge Alex Kozinski
Journalist, Erin Baldwin, sought justice for violations of her constitutional rights via a Section 1983 Complaint filed in the 9th Circuit in August, 2011. Instead of justice, she's experienced continuing violations and overt discrimination. http://www.prlog.org/11848198-ninth-circuit-pro-se-erin-bald...
Haha; see nigma's earlier comment about the open admin panel.
More conjecture. I feel like the honest answer to this question would be closer to:

"We've been lucky enough to find smart people who are happy to come into the office so this isn't a bridge we've needed to cross, which we're happy about because we don't really have much idea how it would impact our company or what challenges it might introduce"

It's unfortunate that the idea of remote employees is perpetrated as a compromise (we couldn't find anyone better, closer). So many of us literally make tools that throw rocks at the problem of erasing physical space (including you). I find constant inspiration in remote working that gets fed into the tools I build, and that's far from the only benefit. I'm not arguing that it's better, I'm arguing that it's not worse.. and if anything, is likely a rounding error in the equation of who the best person for your company is.

Also, all other things are never equal.
Bubbles are not about believing in the wrong trends, they are about believing the trend will materialize too fast.

E.g. dot com boom: Basic premise was right, "software will eat the world", only the speed at which it would happen is overestimated.

This is what makes growth investing so difficult: Quite easy to predict solar or electric cars will take off, very hard to predict which company in the cambrian explosion will win.

Overall history has proven over and again that in aggregate, value investing beats growth investing for exactly this reason.
Why would you use Backbone as a global?
We're using more and more backbone in https://paydirtapp.com - it's currently an integral part of our time-tracker, with the same code base reused in our Chrome and Firefox extensions. We're also using it to drive d3.
The Blurrification Of Germany: Another Google Street View Accidental Art Project
Requires two hands, but I often find it easier to control-click on links to open in a new tab, and that still works in this case.
Interesting. Seems like something I've been wanting: a way to chat with just my very best friends and not worry about anyone else reading what we are saying or seeing what we post. It's hard to tell from the article whether this really is that app. I'll have to check it out.
You be using array_key_exists instead.
Why is the removal tool being executed via an upgrade of the JVM? Seems like lots of users (enterprise sites especially) would want those separated.
Similarly, just because a piece of legislation has a horrible feature, doesn't mean it can't be fantastic for its other properties.

Fraud exists. Fraud will exist after this bill goes into effect. So will non-fraudulent business models and investment opportunities that were unworkable before the bill. Does the benefit of those new opportunities outweigh the cost of the increased fraud potential? I think so, perhaps you think not, neither of us know for sure.

What I do know is that I worry more about the entire economy being destroyed by the current powers that be through both fraud and simple incompetence than I worry about losing money to fraudsters preying on unaccredited investors like myself, and I very much look forward to having the opportunity to do so.
Neat. By pure happenstance, I needed a bunch of colors for plots and state diagrams yesterday.
First of all the "seed" is bupkis because it's not actually used in the encryption - it's just used to xor the ciphertext, and then sent along with it. You can trivially reverse that step and then get on attacking the rest of it.

After that, the attack is elementary:

You have two plaintexts, A and B. These are both xored with the same keystream X, so the attacker has access to both A ^ X and B ^ X.

Xoring both cipherstreams gives you A ^ X ^ B ^ X, which is equivalent to A ^ B.

Do you see the problem yet, or do I need to continue?

EDIT: The real point is if you're not a crypto expert, don't write crypto code. (If you are a crypto expert, you already know better than to try writing your own crypto code). Also, don't trust obscure web pages that present crypto implementations - use a widely-known (and hence widely-vetted) implementation instead.
This is a great idea but it has a flaw. The email that I would need sending would contain sensitive financial information and I'm not going to trust some unknown company with that data, regardless of the statement:

"These emails are stored securely, so you can be sure that no-one except the intended recipient will ever read them."

They need to solve that problem.

The only way around this currently is to use two independent dead man switch services. One holds the key to an encrypted file, and the other email holds the location of the encrypted file. A similar concept is used on merchant ships. The captain holds the gun and the first engineer holds the ammunition.
The Facebook-Instagram deal went down in 48 hours
Thanks for the thoughtful response. My comment was focused on developing the theme that securities laws have never been absolute in emphasizing the absolute maximum in investor protections, regardless of practicalities, and that the JOBS Act fits within this tradition (contrary to the underlying piece's claims). It remains to be seen whether it was a correct policy decision in light of the historic events that prompted passage of SOX in the first place. You present a spirited counter-point and you might be right. Only time will tell.
That line makes as much sense as "Why Google might be the next Yahoo"
If you just want to read, Amazon's free Kindle.app is by far the best Mac reader. Use KindleGen[1] to convert .epub to .mobi (or scroll up, someone's already done this here).

However, be warned that it won't allow you to copy text even from an non-DRMed ebook, which is quite silly and makes it useless for anything that has code samples in it. For reading a book on screen it's pretty good though.

[1] http://www.amazon.com/gp/feature.html?ie=UTF8&docId=1000...
Yes, it's the implicit conversion that matters. If you try to write 2 == 2.0 in Haskell, it will blow up, because doubles and integers are not the same type. You need to explicitly convert one of them to another representation before you can compare them. That guarantees defined and repeatable semantics at compile time, which I think is excellent.

(This is not strictly required, of course; you can write a typeclass that defines a two-paramater ==, instead of a -> a -> Bool, it could be a -> b -> Bool. But that's dumb, so nobody does.)
The foundation of a new legal entity for open source is not any sort of magnanimous move on the part of Microsoft. It is a standard maneuver in companies wishing to take advantage of open source projects: create a separate company just to avoid GPL poisoning your products.

And this is perfectly fine. For instance, Qualcomm set up Code Aurora specifically so that they could keep their propriety and open source offerings separate.

The shifty thing here is that Microsoft is trying to paint this as some sort of altruism, as thought Microsoft is doing the open source world a favor by setting up a legal formality.
This is just the client code necessary to run a todo app: https://github.com/meteor/meteor/tree/master/examples/todos/...

Seems rather fat. Fatter than what I've seen for Knockout, or Ember, or even Backbone.

As I suspected this idea of just dropping any package and bang it works depends on that package having been made available by the Meteor team, and the requisite wrapper/bindings made around the original package. Which means now using Meteor means you must use their package, which even with best intentions, means their team will have to keep up to date with every package you'd like to use, every new version, the bugs, etc.

What if my data comes from multiple sources ("the cloud" and "big data" and "3.0" means your apps don't all share the same persistence layer, and likely use several)

What if I push 1000 records of data to the client, in the html for efficiency and network reasons, to power my fancy D3 chloropleth, and the client interface allows manipulation of that (local) data. How do I take advantage of Meteor's data binding system? This is something almost every serious application does -- updating a local data structure and propagating that change to several views.

Overhead of having all these sockets open? If I want to change 20 items and then update my view, do I now have to write the boilerplate to store up 20 changes, then package, then send in one shot down the Meteor pipe? Do I make 20 calls via client DB bindings? Probably the former. Which means I end up doing a lot of work that I wouldn't have if I had a local model with CRUD methods (like Ember, Backbone, etc).

Latency compensation. Sounds great. So I say "pay my bill" and my interface updates with an optimistic confirmation. Great! Now I can drive my kid to the soccer game. Hope I notice that the number got switched back (server fail). How will I notice? Hope the developer implemented a noticeable notification system...

Security? Anyone with a browser can change my DB? How do you secure that? Log in? Now logged-in people can change my DB from their browser? Whitepaper is necessary, so this aspect can be tested.

Great team. Good ideas. But it is quite early yet.
Way to go! I know these guys personally and they are definitely passionate about Microryza's mission in the world. Keep up the hustle!
Just when used in a 32-bit platform
Jags Ramnarayan on In-Memory Data Grids
Sadly, while '===' is the quick fix, you then have to litter your code with type casting operators if you're comparing numbers, particularly those sourced from, say, a database, where everything is returned as a string. Or from GET or POST data, where everything is a string.

This tripped me up when I was trying to compare two numbers, one of which was the result of a COUNT query via PDO. Of course, that COUNT result was a string.

I suppose if you worked entirely with strings it's alright. Or it wouldn't be so bad if you could make the reasonable assumption that functions returned appropriately typed data.
Wikipedia traffic thrives on news events
Meteor packages: https://github.com/meteor/meteor/tree/master/packages

The comments here are telling: https://github.com/meteor/meteor/blob/master/packages/handle...
How does one ensure that they do not accidentally use ==?
Votizen is an early-stage startup still trying to develop its own company culture.

If you have a bunch of remote employees, it's not going to be easy.
Who? Zobzou or all the folks who downvoted him?
I Ain't Afraid of No Downtime: Scaling Continuous Deployment