skysight-inc/HackerNews huggingface dataset:
I thought we were talking about people who spoke Chinese? Can't they just ask?

On a few occasions, in my own country, I've had old immigrants ask me to read something for them. I don't know if they are visually impaired or illiterate but it wasn't a big deal. (Though it is sad when you consider these people have probably been living here for a long time.)

Anyway, if it's someone who doesn't speak English it's not _that_ difficult to find medicine.

Go on the Internet, google a picture of the medicine you need, and show it to people?

Or use Google Translate? I've communicated with realtors using Google Translate. It was a frustrating experience, but it worked.

And if that doesn't work then I'm sure you can find _someone_ who speaks English. That wouldn't take half an hour, I'm sure. You can also try using gestures or drawings.

This strikes me as fairly trivial stuff. I mean, I'll grant you that I'd be worried sick if my mother was running around in Taipei on her own, as she's not used to traveling and doesn't speak English. But we seem to be talking about young, smart, educated English speakers here. It's not that big a deal.

Edit: said->sad
Well, if fakers make the effort to do the math (and physics), more power to them. It just makes this kind of video forensics a more interesting challenge. :)

Here's another example of a physics based take-down (by Rhett Allain) of that eagle lifting a baby video that was doing the rounds. http://www.wired.com/wiredscience/2012/12/eagle-picks-up-a-k...
How to Remain King of the World Amidst Titanic Disruptions
Not just a public forum, a very large public forum. If it were a small forum with more private posts, it might be possible to accommodate him in a way which would be productive for him and for the forum. But on HN, no matter how many "regulars" figured out how to talk with him humanely and respectfully and genuinely engage him as a person, too many people would pile on to kick the living shit out of him. There is essentially no hope it wouldn't be more damaging to both him and the forum than the current situation, where he is shadow banned, no doubt realizes it, and gets talked about like he isn't in the room, as if he can't possibly figure out we are talking about him just because he is shadow banned.

There are enough difficulties making this forum work with relatively "normal" people and relatively ordinary social frictions. Trying to add into the mix the need to compassionately tolerate someone whose posts are so inflammatory would become a nightmare for everyone involved. I wish I could say otherwise because I am not personally comfortable with banning someone merely because they have a mental illness. However, pg and others already lament how the forum has lost quality, already are beating their head against a wall trying to address the issues which caused that, etc. They aren't qualified to help someone like losethos fit in and get along. It is a tricky thing to do under the best circumstances and a very large, very public forum only magnifies the challenges involved. The way mental illness expresses itself is partly influenced by social factors. The social factors here would almost certainly make him behave worse, not better. Most people have no idea how to constructively interact with someone who is genuinely mentally ill and it is all too common for group response to the situation to seriously compound the problem.

If it were a smaller forum and if I were one of the moderators, including him might be constructive. But here, I don't think so.

I don't feel I am being very clear. I have a medical condition and am not at my best today. So, sorry if that doesn't clarify anything for you.
Arguing over labels is a red herring. Is it a hike? Maybe. Who cares? Many reasonable people might say it's a hike, so don't hide from that or try and split hairs. At the end of the day it's the right thing to do... so do it, even if it's a hike.
For those with a some run time in this field: Is coding for interviews mostly distinct from coding in real life?
Nice. I wrote something similar a while back (with the goal to show lint errors): regexp.quaxio.com

Note: if you type [b-a], you fail to say it's an invalid range.
The input bar says Javascript style before you start typing something in..
Note: this blog posting is 2 years old. In the meantime Go 1 was released with full Windows support and the ecosystem has matured a lot and it's used in production.
Yes until we get to:

List<List<Tuple<int, Dictionary<string, object>, string>>>
Oddly enough, highway signs in km can be found for about 20km north of the border town of Nogales, Arizona.
I agree with most of your estimates but $300-$400 per month will put you in the luxury sedan category. If that is your kind of thing perfect, but is definitely outside of range of what most people pay for a car. Perhaps it depends on where you live, but I have seen a fully loaded Accord (without navigation) go for $250-$300 per month, and that is a very nice car.
I imagine many things use Unix time or a similarly flat calendar internally (Twitter's Snowflake[0] uses a custom scale), it's the translation into the Gregorian (/Jewish/Mayan/etc) calendar and time scale where the bugs come from. Can't count on 31540000 seconds being a year, time zones, etc.

At the same time, the human brain doesn't seem particularly well-suited to breaking down Unix time into meaningful and reliably consistent scales, so I don't see time getting much easier barring some revolutionary timekeeping system.

[0] https://github.com/twitter/snowflake
The winners do not adopt the innovations of the losers. History is littered with products with unique innovations that were never again touched.
Social Security isn't hard to keep going at all. The idea that SS is in some sort of crisis is a complete myth.

"cancel the program at that time."

Yeah ummm, no. This program exists for a reason and it isn't going anywhere. If anything it needs to be strengthened.
Well to quote Torvalds himself, "most people don't want to install an operating system on their computer of cellphone".

This is probably the #1 reason for lack of uptake of Linux on the desktop.

The problem is extra hard with phones because manufacturers seem to have more measures in place to prevent people from easily installing third party operating systems.
What I really want isn't a special Ubuntu Phone. It's a proper Linux running on Android devices, that's tailored for mobile usage. This looks great but I'd like to see it on my Android phone instead of Android.
Reminds me of the Zune leap year bug that got some press four years ago [1]. A Zune running during 11:59 PM, Dec 31, 2008 would freeze when the clock ticked over to Jan 1.

Even the response to the problem is similar. Microsoft says, wait until the 2nd and the problem will resolve itself. Apple says, wait until the 7th and the problem will resolve itself.

[1] http://www.pcworld.com/article/156240/microsoft_zune_failure...
kWantera - Pittsburgh PA (full-time)
We are an energy management early-stage company in Pittsburgh's Strip District. We are changing the way that businesses buy electricity in the wholesale markets. We also help companies manage their demand and power quality issues.

See http://www.kwantera.com for more info.

We are looking for full-time developers to join the team in our Pittsburgh office. We are a small group of passionate people changing the energy procurement process. We are looking for people who take pride in their work, like to “get things done" and want to be a part of a growing company. If you enjoy being part of a small team where everybody contributes and like to make a difference, then this opportunity might be for you.

•	Frontend Developer:
About Position: We are looking for someone to own the design and user experience of our web apps. The ideal person will have experience presenting complex data in easily digestible ways. Required Skills: js, jQuery, D3, NVD3.

•	Backend Developer:
About Position: We are looking for someone to help us constantly improve our backend systems. They must be familiar with various OpenSource tools to know which ones to use, and where to develop in house solutions. Must be able to evolve current system to meet future needs in a timely manner and must be good at defining interfaces between components. Must possesses superior programing skills.
Required Skills: Python, Flask, Java, MongoDb, MySQL, interest in Scala.

•	DevOps:
About Position: This position involves building tools to manage, deploy, monitor, and scale our cloud infrastructure, working closely with our development team to plan our co-location strategy, and managing costs effectively. They will own Operations and be responsible for timely delivery of our products.
Required Skills: Debian Linux, AWS, Whirr, Python, MongoDb, MySQL, Shell scripting..

•	Lead QA Developer:
About Position: We are looking for someone to build a team around. This person will be responsible for making sure our products are of the highest quality.
Required Skills: Python, Shell Scripting, testing frameworks.

Email careers@kwantera.com if interested.
Show HN: The Toolkit - links for people who build stuff on the web
There is a very real disconnect between a lot of interviews (whiteboards, algorithms) and what people experience in the (current, prospective) job though.

I've found actually pairing with the candidate to be a better measure than quizzing their knowledge of algorithms, etc.
How are laws passed in the US when it comes to weights and measures? Are they primarily passed in metric or imperial? That right there will be your answer, regardless of whether some old law merely adds an official system.
"Async support as a first-class feature" - that's actually a flaw. C#'s async implementation would be better served by having e.g. a generic monad system that allows async to be done in a library. Instead, it's another baked-in compiler feature, like C#'s duck typing and LINQ's query operators.

Calling it "cutting-edge" is an exaggeration, too.
I hope with their "HTML5 Apps" there will be strong integration with local storage and that the phone will be able to cache all of the assets and JS files etc locally if they are going for "Web apps should be just like native apps".

The problem with "cloud apps" on phones is that you run into the real problems of carrier imposed bandwidth limits and slow connectivity in places.

Apps that have a horrendously slow UI if you are anywhere outside of a major city will not be much fun to use.
How the Ancient Greeks Invented Programming
Messaging Semantics Blog Series by Jimmy Bogard
This is the second post, discussing ownership in messaging.
It is annoying that the tech press has to frame everything as a "war". They've been writing that same article for decades, only the players change.
On what grounds? That law firm successfully obtained a patent which (even if later invalidated) resulted in revenues for their client (the extortion money). That is not malpractice, it is SUCCESSFUL practice -- and more so if the patent is highly questionable, as it may have been the legal firm's skill that resulted in the patent being issued.
Putting the remote host in the tab title is easy and included:

https://github.com/roderik/pivotal_workstation/blob/master/t...

As for the prompt, also included in the bash-it theme

https://github.com/roderik/bash-it/blob/master/themes/roderi...
screenshot: https://f.cloud.github.com/assets/16780/35890/82d9d2fa-5290-...

I also use TotalFinder, but it seems this is one where my discipline didn't hold up, i installed it by hand :)

Eclipse should be easy, and IntelliJ is almost the same as phpstorm, the recipe for that is in the repo.
MySQL to Redis in One Step
so, yes this leveraging of dynamic metadata provider technically satisfies the requirements for a mixin, but you're still not applying this mixin to a poco, therefore i don't think it's fair to say the language/spec supports it natively.

this is another example of adding mixins to .net code via 3rd party library: http://remix.codeplex.com/
When I turn mine off, it knows it isn't supposed to start until 11 PM. Then when I turn it on, it immediately goes on.

So maybe it's using 11 PM yesterday as the trigger instead of 11 PM today.
> Connect a display and you have full ubuntu.

I didn't see this mentioned in the keynote. I was specifically looking for it and there were zero mentions?
He's not attacking anything; the two of you are in (violent) agreement :). He's saying that C# provides all those little bits its "inherited", so it's an acceptably-good language for pretty much anyone, no matter your background.
I think the best reason to laugh is: you're laughing. You're exposed to something funny. Humans connect over laughter and funny things. How do you build your sense of humor if you aren't laughing?

I had a roommate last year that moved to Austin from Iraq. He was self-conscious and had trouble socializing. I introduced him to some of my favorite American TV comedies like "It's Always Sunny in Philadelphia". The transformation in his sense of humor was incredible.

One of my favorite things to do before a date is to watch something that makes me laugh. Totally changes my mood.
So does Citi, for the record:

https://www.citibank.com/us/cards/gen-content/messages/van/i...
I was simply commenting on the semantics of the article. The wording in the title and body claims this bill is the cause of the temporary tax cut expiring. That would be disingenuous. The cause of this "tax increase" is the fact that the original legislation made it temporary. This bill has nothing to do with "...[raising] taxes on 77.1 percent of U.S. households..."
Off the top of my head, it's easier to think of APIs that don't provide UNIX timestamps than ones that do. You wouldn't believe some of the half-baked implementations I've seen used in production code (unless you've also had to deal with it yourself, that is!)

Yes, you still have to deal with timezones, but I'd much rather be given a UNIX timestamp for a UTC time and then adjust accordingly, rather than deal with all the other problems that come from communicating and converting between various other calendar formats and locales.

And this exchange should occur at the very last step, only when being displayed to the user. For almost any other purposes, there's no reason that two different applications should need to talk to each other using anything but UNIX timestamps. The potentially error-prone conversion should happen in the latest stage possible, because that's the part with the most knowledge of how any error should be corrected.

> At the same time, the human brain doesn't seem particularly well-suited to breaking down Unix time into meaningful scales,

But we're talking about for programming purposes - to a computer, one 64-bit int is as good as any other.
> Destroying the patent system completely would most certainly have a negative effect

Why are you so sure of this? Government granted monopoly is not the only incentive to create something, but there are definitely countless examples of how patents have been used to squash innovation and disruption.

I grant that patents have had some positive effects, but I would not assume they are net-positive. Also, they were primarily designed in a time when there were fewer ideas and getting things into production was much more expensive (this applies to physical things, let along software with zero marginal cost), and it was much easier for an incumbent to steal an idea and crush a startup simply by the barriers to entry to manufacturing and distribution. Since then lobbying efforts have only pushed intellectual property rights in one direction. Even medical research patents which are often held up as necessary create perverse incentives that tie up R&D dollars in unproven new drugs, and making arbitrary tweaks to existing newish medicines in order to secure patent protection, making research into natural or public domain compounds come to a standstill regardless of efficacy.

Obviously I'm biased since I work in software, but I think we'd be fine without patents. Trademark and copyright address much more important issues in my opinion.
Expedite the process of obtaining a Green Card
Another petition which may be more effecitve would be directed at the more rational/scientifically minded people at Google (in as much as they don't have Rick Santorum on their pay roll) to rename nexus 4/7/10 to be in terms of metric units not inches. That would may lead to a very rapid comfort with metric sizes for a large and influential chunk of the population.

This would also avoid the potentially unpleasant comparison to those who hope to eradicate Spanish by demand English be the state language.
In my experience, that kind of stuff is usually a problem mainly because of C#'s verbosity from lack of type inference. Although, with 4 unnamed elements there, it might start making sense to create a new type, and then it's just "List<List<MyRecord>>".
Padding oracle attacks: in depth
I can't build chips, but can use off the shelf parts build prototypes and have built some.

I dont want to be fired upon by a gun, nor for my family or friends and for that matter even a enemy.

this is in HackerNews, believe whatever you want to
I am scratching my itch, massaging my ego, feeling less guilty for having attempted to do something for getting to the solution.
I concede the point. I hope I never have to herd that many cats.
I don't think each point is meant to show that it's better in that respect than every other competitor. I think it's meant to be sort of like those feature grids on software packaging, where some of the competitors may have some combination of the features, but only Our Product has the complete set.
Koding - Previewer Application Demo
Microsoft was touting tablet PCs running full Windows in 1992. Am I the only one who remembers "Microsoft Windows for Pen Computing"?
And then we'll figure out what comes next. It's not obvious to me that a 15th-century approach is still the very best option in the coming age of the Internet. There's certainly an awful lot of innovation happening for which patents are irrelevant when they aren't inimical.

Whether or not the whole thing gets burned down, I think api is right that only a major crisis will get us the major changes we need.
Doesn't help if you can't find the correct shell company to serve with the lawsuit.
neat post!
6 States Bar Employers From Demanding Facebook Passwords
2013 Goals
I don't want to get into a pissing contest but just to point out there are people equal of him in the versatility and greatness, such as his great rival Michelangelo, who is also a great sculptor and great architect. Da Vinci's work as a field engineer impugns his character as a shiftless ingrate who laid siege to his home city that did nothing but adoring and honoring him. Compared to Michelangelo, who grew up poor and labored under severe constraints, Da Vinci had a much easier life.
One thing you (and the other replies so far) are forgetting is the patent portfolio. Industry research groups generate IP which can be used as a cudgel up to 17 years down the line.
Ask HN: How to find an open source project worth contributing to?
One of the most common answers you will get, when asking for the best way to demonstrate technical ability, is to contribute to an open source project. As someone who has never contributed to one, but is very proficient in Objective-C/PHP/Javascript, I was wondering what is the best way you have found to contribute to open source projects on sites like GitHub. I guess my biggest questions are as follows:

1. Do you make contact with someone to know what needs to be done, or just start tackling issues?

2. Is there a good way to find projects that are open to pull requests, rather than having a tight circle of contributors that they heavily prefer?

3. What is the scope of work you typically put in for these projects? Is it 2 hours? 10? 100?

If you have any recommendations for projects in Objective-C/PHP/Javascript, that would be great, but this is meant to be language agnostic, so any language will do.
I'm a big fan of Vagrant but all our developers use MacBook Air's with 4GB memory and lots of different projects at the same time it's just a pain to use Vagrant.

We compensated this by using a few staging servers and using Vagrant if there are issues at this level (almost never btw)
We would probably have less rampant abuse, though if Bush times is an indication of anything, the right can definitely be tempted by debt spending also, just in less egregious quantities. But I'd take Bush-level deficits (400bn) over Obama-level (1trln+) any day.
Yellowstone for the most part is in Wyoming.
It looks like it just plain doesn't like unicode.
If I lend you a chainsaw today, and tell you that I'll need it back tomorrow that's temporary. If I come to collect it tomorrow, you cannot tell me that I'm taking something that you own away from you.

If you were thinking of those tax cuts as permanent, why didn't you and your representatives make them permanent ahead of time?
I think it supports only ASCII because it breaks with the even simpler regex, ă (just one character).
> Calling it "cutting-edge" is an exaggeration, too.

What is "cutting-edge" varies from person to person. Some people are easily impressed.
Show HN: Fitsby, an app that motivates you to go to the gym
Oh yes. The ISO definition is pretty straightforward: «The first week of a year is the week that contains the first Thursday of the year.» (http://en.wikipedia.org/wiki/ISO_week_date)

Actual implementations often look more like this: http://www.epoch-calendar.com/support/getting_iso_week.html

Implementing it as a one-liner would be an interesting code golf exercise.
What does it mean to say that "the 1/2-inch chuck/collet/whatever is really machined to 12.7mm"? 0.5 inches is exactly 12.7 mm, so what else would it be machined to?
How about Android 4.x?
I generally agree that use of mixins / multiple inheritance leads to architectural missteps.
If you have to use a UNIX shell again, say bash, try looking into the bash_completions package (http://bash-completion.alioth.debian.org/). I hear tell that KSH and ZSH also do dynamic completions pretty well. Not sure if that's exactly what you mean, but I've found tab-completion to be getting better and better.

As for the great unknown, that sounds like basic research. Would love to see more of that stuff, but not many people seem to be paying for it. Still, much research is happening at universities around the world. If I hadn't given up on my postgraduate degree, that might be where I would be today :)
Sure, but now you're anchored [1] at $1000/per. Some fools might pay it, and many more will be relieved when the law firm offers to settle for something much lower. That lower amount being how much they were really intending to shake you down for all along.

http://en.wikipedia.org/wiki/Anchoring
David Karp on Tumblr's Growth, Monetization and Future Plans
If this P&D budget was splitted on long-term-10-years-go-to-market products and really useful and fast increments on current Microsoft products, maybe Microsoft could be the current Google. Or Apple ;)

It's weird a company have the funniest R&D labs and its main product - Windows - still sucks with 80' Windows Registry structure or a file system which fragments a lot.
It's amusing how mocked Apple's marketing is while still getting copied by huge companies.