skysight-inc/HackerNews huggingface dataset:
So even if Walmart has poorly allocated its returns, I'd rather see those margins distributed to customers or foreign suppliers first, because my hunch is that the humanitarian impact would be greater on these groups, who I see as larger, poorer, and having fewer substitutes.

Exactly. The basic argument is that Walmart should engage in charity by paying above-market wages to its employees. But there are much more effective ways to be charitable; mosquito nets in Africa and anti-aging research comes immediately to mind.

Also interesting is that Walmart gets bashed for relatively low wages, but doesn't get credit for employing lots and lots of people. Imagine the reaction if they announced that they were doubling salaries and laying off half their workforce.
This isn't a bug inside WebKit. It's a bug inside Apples CoreText font rendering framework.

A `curl https://zhovner.com/tmp/killwebkit.html` in iTerm2 crashes as well.

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 libvDSP.dylib 0x00007fff9080ead6 0x7fff907f2000 + 117462
1 com.apple.CoreText 0x00007fff8892cd5c TRun::TRun(TRun const&, CFRange, TRun::SubrangingStyle) + 850
2 com.apple.CoreText 0x00007fff8892c9ee CTGlyphRun::CloneRange(CTRun const*, CFRange, TRun::SubrangingStyle) + 142
3 com.apple.CoreText 0x00007fff8893b764 TLine::SetLevelRange(CFRange, unsigned char, bool) + 162
⋮
8 com.googlecode.iterm2 0x000000010003ce63 -[PTYTextView(Private) drawRun:ctx:initialPoint:] + 99
9 com.googlecode.iterm2 0x000000010003d498 -[PTYTextView(Private) _drawRuns:runs:] + 344
⋮
41 com.googlecode.iterm2 0x0000000100001bd4 start + 52
I have had a few Indian professors who tend to have perfect grammar but strong accents, and some Chinese professors with poor grammar but better accents. I find the latter much easier. It's easy to correct simple grammatical errors in my head, but if you don't know what words are being said, it doesn't matter if grammar is perfect.
People should put this link in the Apple Crash Report as proof.
> That's not a context switch.

What slows me down isn’t necessarily the same as what does you. I find it difficult to start engaging with a pointing device after using a keyboard, though as I said, it is quite fast for many tasks once you’re already in that mode.

Furthermore, it’s possible that I am simply out of practice using pointing devices, because I don’t generally—when drawing or modelling I use a tablet. Absolute space is very different from relative space.
Well, in my defense, I know what it means to be groovy and sorry if post made it seem otherwise. What I was misunderstanding was the fact that you can actually endorse personality traits on people since I have made a point of staying as far away from LinkedIn as possible. I thought that you were only able to endorse skills, and so when I saw they were endorsed for a personality trait I was a little confused and wondered if they meant that as a skill trait :)
If all airlines would just go the way of Southwest you wouldn't need it for seat assignments.

There's too much money to be made in selling premium seating. Which Southwest also does, in case you're unaware.

Plus, with assigned seating it is possible to run simulations which will give more efficient boarding sequences.
Even command line literate people can fall victim to copy and paste exploits. If you are copying from a non-trusted website, you might be tempted to read the code that you are copying, decide that it is safe, and copy it. The problem is that with HTML, it is possible that the website could make you copy something in addition to what you actually see, and therefore still be able to execute arbitrary code even though you 'audited' it before hand.
>most of the lower-level candidates are people I've never heard of.

I've had cases where I can't even find any information at all about any of the candidates for a given office/post. Not even a simple Wordpress blog or facebook page or anything. In those cases I end up not voting for that office/post.
I'd really like to see https://wash.livingvotersguide.org/ deployed on a national scale. (As in available nationally, but including all levels of government.)
Because it's hilarious to hear random telemarketers describe their favorite brand of toothpaste? And the kicker is the last bit:

"Do you have a problem answering questions from a stranger on the telephone?"
Last time I looked up the numbers, those workers were earning at least an integer multiple of the average wage for China, and were right about where you'd expect for someone in Shanghai (a highly privileged part of China).

If you really think they're equivalent to Wal-Mart's minimum-wage employees, you are either extremely ignorant or just delusional.
I'd rather have a more effectively accountable representative democracy (which, compared to the US, most established democracies have) than use vastly expanded direct democracy as an attempt to work around poorly accountable representatives on a national scale the way California already -- without online voting -- has done for quite a while on the state level.
Yes, absolutely. Voting is an easy activity to do physically and maps well to the online space. I also have a hard time finding the time to physically go to the polls for each election. It's hard to go out for more than the "Big Elections" such as the presidential ones.

Fraud would be problematic and difficult identify specific people. Another worry would be people misunderstanding the ballot or clicking the wrong thing or multiple submissions. I'm just glad, at the moment, that I can register online. That's a good start.
Well, there's always this kind of thing: http://en.wikipedia.org/wiki/Deliberation_Day
New Super-Heavy Element 115 Confirmed
I would use online voting even if the system would be insecure.

The advantages are just to great to ignore. Also, people seem to think that our current physical system is perfect.

It's far from perfect.
I've used IronMq in production for about 6 months. It's easy to use but the uptime is terrible http://status.iron.io/history so if the messages are time sensitive I wouldn't recommend it. You should also queue the messages locally to ensure they end up in IronMq at all.
Unfortunately, it's a bug in CoreText, not WebKit. Either way, both frameworks are at the OS level.

Safari uses the OS-provided WebKit framework. An App Store update of Safari would only be able to change application-level features, not WebKit bugs.
> It makes one think.

No it doesn't. The Chinese were taken from their country, stripped of their culture, made slaves and to this day the main target of racism in America? And their home country is trapped in a pattern of greed & corruption for natural resources?

You and I both know what conclusion you're trying to force without actually saying it. Same thing FOX News does. You're talking exactly like the kind of media that's being described by this vid: http://www.youtube.com/watch?v=uQnxnYEVp4U
How to you prevent the one time pad from getting intercepted in the mail? If one was intercepted, the person could report it, but then what prevents a nefarious third-party from reporting yours as stolen close enough to the election that you won't get a replacement in time?

Maybe you could pick up your one time pad in person at any US Post Office in the days or weeks preceding the election. You'd have to show valid government issued ID to pick up your sealed one time pad.
Nearly a quarter of the US population was officially in poverty in the 1950s. Doing unskilled work as a sole breadwinner with multiple children has always pretty much meant you would live in "poverty."

On a side note, a family of four making $20,000 will qualify for an additional $10,000 in EBT and EITC as well as free healthcare (Medicaid), bringing the wages paid by Walmart and Costco much closer together.
Aren't "verifiable voting" and "private voting" mutually exclusive? If I can verify my vote than I can also be forced to reveal my vote to a third party who is trying to coerce me to vote a certain way, or to purchase my vote.
I'm from the U.S., and to my knowledge "Garage Sale" is the common term. Maybe in places where garages are not very common it is called a "Yard Sale"?
Ask HN: Stanford NLP vs OpenNLP vs NLTK?
Anyone suggest Stanford NLP / OpenNLP / NLTK ?

We have a bit of experience with Stanford NLP but are wondering if others have surpassed it.

We're looking to read email documents to, among other things, identify implicit tasks (and their attributes - owner, priority, date).
As a frequent flier, I neither a) have any issues with the way boarding passes are designed currently nor b) have witnessed bewilderment in fellow passengers due to poorly designed boarding passes.

Is this a case of design for the sake of aesthetics alone?

To any would-be boarding pass designers out there: he first thing I do with a boarding pass I no longer need is throw it in the garbage. They are ephemeral. Disposable. Spend your time working on something more persistant.
Brand image would definitely be important, but not for the Chinese market there. I doubt that many people in China know who Hugo is. I even know quite a few people who don't know what Google is.
If I have to guess, it's for building infrastructure (connections) of Xiaomi breaking into the North American market. Xiaomi's CEO is extremely ambitious and there is no way he'd sit out of THE most profitable mobile market in the world.
So he starts by making a high profile hiring first, good PR move and a practical move.
Ask HN: How can I create an effective personal coding bootcamp?
I started programming as a freshman in college. I'm currently a junior and I've been very dissatisfied with my progress. I've noticed a lot of coding "bootcamps" arise in the last year or two (HackReactor, Dev Bootcamp, etc.), and I think the real value is that students get hundreds of hours of intensive practice guided by experienced mentors.

I want to create a coding bootcamp for myself so I can improve as a programmer and be able to build and ship useful things. I'm currently interested in web development. I'm also really interested in AI and machine learning, so ideally I'd create a "bootcamp" where I develop the skills to build web apps that effective use ML algorithms.

I created a list of my current skills based on four levels of knowledge: no experience, beginner, intermediate, and advanced. Here's my list:

Data Structures and Algorithms: Beginner

Databases: Beginner

Version Control: No experience

Frontend Web Development: No experience

Backend Web Development: Beginner

Machine Learning/AI algorithms: Beginner

Software engineering principles: Beginner

Unix/Linux commands: Beginner

[did I forget anything important?]

The idea is to create a cohesive program that could boost me to intermediate in as many of these topics as possible in a relatively short amount of time (probably during the summer when classes are out). But I'm really unsure about how to go about this. Has anyone done anything similar, or have any advice on how to create an effective program?
Developers Speak Out: Why Microconsoles?
Am I the only one thinking about underground moon aliens?
I love Vim so much but I sure wish it had a proper scripting language without requiring me to recompile the whole binary to get partial functionality.

Has anyone used Vile? I tried to compile it once and it looked to be quite onerous to fix all of Clang's whinging. Evil?
Which makes this article seem ingenuous. Why not just compare Sams Club to Costco?
GET RICH U.
"Using an instrumental variables approach
to correct for both measurement error in entry dates and endogeneity of
the timing of entry, I ﬁnd that Wal-Mart entry increases retail employment
by 100 jobs in the year of entry. Half of this gain disappears over the next
ﬁve years as other retail establishments exit and contract, leaving a
long-run statistically signiﬁcant net gain of 50 jobs"

http://faculty.smu.edu/millimet/classes/eco6352/papers/baske...
A better option would be to give every candidate a list of questions about their positions on certain issues. Use the users answers and the answers from the candidates to rank the results.

This bad thing about this approach is that it's likely to have questions focused on hot button issues like gay marriage, gun control, abortion, etc. When most of those issues are a complete distraction from actual important issues like campaign finance reform, universal healthcare, taxes, defense spending, national security, constitutional rights, government transparency and accountability, prevention of gerry-mandering and other forms of political corruption or willful distortion, etc.
I believe homomorphic encryption would address this.
Is bias fixable? Lean Startup Conference says yes
> Simply snail-mail a 128 bit one-time key pad to every voter.

Cool. Who do you think would pay me the most for my pad?
I interpreted the OP as saying that the uncle endorsed "Groovy" as a skill (presumably the programming language), but probably thought it was a personality trait.
Or Try libGDX
http://libgdx.badlogicgames.com

It is a framework developed around LWJGL for the desktop and also has an Android backend.
libGDX lets you use OpenGL without worrying about how OpenGL works.
> Aren't "verifiable voting" and "private voting" mutually exclusive?

No.

> If I can verify my vote than I can also be forced to reveal my vote to a third party who is trying to coerce me to vote a certain way, or to purchase my vote.

Untrue. You can only be forced to do so if the third party has a way of confirming that the verification information you've given them is correct for your vote.
The best VCs just have good deal flow. IE, the wildly successful startups go to them first. I don't think the VCs with great returns are better at guessing.
UK Govt wants evidence for Women in STEM enquiry
works fine on Chrome dev running on ML.
About Link #1: The license violation issue is true in China, though I'm not sure whether Xiaomi touched kernel code or just reworked in userland.

GPL license simply does NOT work in China for two reasons. 1)IP protection is sadly ineffective due to the impaired legal system. In practice, GPL=Appache in China.
2) Consumers hate to pay for pure services without goods delivered due to misconceptions from long lasting low cost of human labor. In practice, free full version software plus charging for premium human support does not work.

These two things are changing slowly but any one interested in China market should never ignore them, especially the 2nd one. Xiaomi will be sued outside China if they violate the GPL license. That's a risk they can't ignore.

About Link #2: For a lot of overseas Chinese like me, NYTimes is notorious for holding biased views towards China. This actually undermines its credibility compared with less biased media like BBC.

I bought a Xiaomi phone for my father recently and I've been Samsung and Apple client for a long time.

IMO, Xiaomi has done a very impressive job to improve Android OS for non-geek people. One of those nice built-in features is seamless fine grain privacy/access control of each app. Another is built-in 3G traffic optimization and metering which is important because 3G data plans provide smaller quotas in China.

Xiaomi brings a lot of merits from IOS to Android not by simply copying designs. They did a good job to solve the pain points for their audiences, who are mostly first time smartphone users. They mainly compete with feature phone vendors other than Samsung or Apple before Xiaomi gains huge traction.

My father was very glad to switch to Xiaomi after my several failed attempts of replacing his beloved feature phone :)

Even I myself plan to buy a Xiaomi to replace my buggy Samsung S3 (never-rooted, less than 1 year) if it's going to release a high-end model.
It is a very good way of managing complexity, though, at the level you would write a program in assembly. And higher-level stack languages (such as Factor) bring that same degree of complexity management to application-land.
If people treated doctors like designers
While the most obvious online voting schemes are bad, it's an opportunity to make it more secure than the current slate of computerized voting machines, which were generally ridiculous last I looked. (Far worse than paper ballots.)
I just, (seriously, just) read an interview with Ken Thompson arguing that this over-layering is killing him.

Edit: It was in the book Clean Code.
Well -- there are hard problems -- and then there are hard problems.

It seems that a lot of patents are being granted for solutions to problems that are only moderately difficult, if even that. Certainly, I have seen a number for which the solution seems quite standard given the problem. I think what happens here is that new technologies create new problems, which though not deep, are novel. These are solved in quite standard ways, in many cases; but since the problem is novel, technically, so is the solution, so the PTO grants a patent for it. And a large fraction of the patents being issued are of this nature.

I think the solution is to restrict patents to problems that are demonstrably hard -- of the kind that you describe, where there is objective evidence (in the published literature, for example) that people have thought about the problem for some time without solving it.
Developers Are Pissed That Microsoft Won’t Give Them Windows 8.1
> President Obama doesn't have this power. I think.

Perhaps not.

But perhaps this Ryan Bates fellow could be persuaded to do more casts if you were to donate to charity on behalf of your interest [1]? Okay, I apologize, just taking an opportunity to meekly hawk my side project. :)

[1] https://www.brianstaskforce.com/
It's one subset of many. I do see people scripting and scrubbing data in python before getting to the heavy duty tools.
> PS: Consider what happens when they buy a US treasury note it's worth say 100million now while they hold the bond there is extra 100 million floating around. However if they sell it in a year they just removed 102 million from circulation net result 2 million is forever gone.

No, the 2 millions are paid out as dividends to the government.
WARNING: the 404 page above is definitely NSFW (likely due to HN adding the backtick to the URL).
Online voting is kind of like nuclear power.

Theoretically? Totally for it.

In reality, do I have confidence that the US government is capable of ensuring that the systems are soundly designed, with reasonable accountability and risk mitigation, and deployed fairly and competently? No, I am absolutely not confident about that.

Edit: that's not to say I am necessarily against it, just that I have deep misgivings about the implementation and the ability of the government, as it currently stands, to reflect the interests of the citizenry instead of corrupt special interests.
Why even bother bringing this point?

As a man, Its assumed I should OK with anything that comes my way. Almost anything! I mean I've put up with some crazy things in the past. I can only imagine the crap storm that would erupt if a women were to held to same standards or if the same treatment were to meted out to them.

Its assumed that when it comes to freedom, men are supposed to own up its biggest burden called 'responsibility'.

We are judged with a very different definition and standard of freedom.
Hack My Google Glass: Security's Next Big Worry?
> If you continue to make poor life decisions, the outcome is living below the poverty line.

What makes you think everyone who's poor got there from making poor decisions?
Say hello to a teeny tiny working Mac
Your speculation appears to be on the money as Brin and his wife are living apart... and another Googler is involved.

"Brin and Wojcicki, both 40 years old, had been married for six years and have two children. They are not yet legally separated.

The possibility of a reconciliation of the pair is unclear, since Brin has become romantically involved with a Google employee, according to sources. This is further complicated by the fact that that employee had also at one point been involved with another Googler."[1]

[1] http://allthingsd.com/20130828/google-co-founder-sergey-brin...
It is. The Aldi's in Wisconsin, USA are pretty much the exact same as the one I was at in Berlin, except for different brands. Pretty much the same layout, except the Berlin one had beer.
I'm really resisting sending this to my coworkers. Works via email as well, you can just turn Mail sync off and back on for the account to fix (on iOS)
Build stuff, ship stuff, get users. Debug your own problems as far as possible. Learn how it actually works (well, building stuff fast kind of requires you to gloss over how it exactly works, but as you can see not having CS fundamentals is holding me back).

Follow tutorials, use that code as a base to ship a related idea.
+1 for grad school, in particular if you ever think Law might be a potential.

It can help with the first job but rarely matters.
Unlikely. iOS7 and 10.9 use TextKit which wraps CoreText and in turn they have dramatically enhanced CoreText in the process. The code is unlikely to be compatible. It will likely require a patch for the older code.
Divest from Netflix: show them they can't force DRM on the Web.
One thing is that Trader Joe's has a much higher profit margin on their produce. Its customers are willing to pay these because they like the tradeoffs of good customer service and the stuff that the store has.

Walmart's customers are not willing to pay that. They're willing to deal with no customer service and bad quality for rock-bottom prices.

It's a big difference that showcases the two business models. When I know exactly what I want to buy, (A thing of Lemon Pledge, some Worcestershire sauce, and a package of cue chalk) Walmart is wonderful. When I'm not quite sure, a store with good customer service beats Walmart every day. I would never buy a bicycle at Walmart, for example.
One time tested approach for me is to very precisely measure how long the fastest human could fill out a specific form in ms (must be done per form, and must consider browser autofilling). Then, include an encrypted timestamp value as a hidden field value on said form and check that:

1) The form was recently submitted (i.e. you cannot submit forms from two hours ago). Done well with another approach I take, this also catches bots that try to resubmit already cracked form instances. This is a bigger issue than you might give it credit for. Often they will crack a form instance by hand and then submit variations of fields they care to spam in programatically. Crack once by hand, submit spam 10000 times automatically therafter.

2) That the delta between receiving the form submission and when it was generated is greater than how long the fastest human would take.

It has a throttling effect to spamming (if nothing else), in addition to preventing most programatic spam. It is also nice that it does not depend on client-side javascript that can be tampered with. Used in combination with some other approaches, I have several sites that serve millions of users a year that all but remove the need for captchas (contact me if you are interested).
Right, okay. When you do start hitting hills, make sure you have a helmet, slide gloves and optionally pads. Your first priority should be learning a shutdown slide. Search "coleman slide" on Youtube, safest way to stop a longboard.
Ah, that's good to know. Must be my inferior and incorrect pop culture references that told me "Yard sale".

FWIW: Google Fight has "Garage sale" smashing "Yard sale" [0] while Urban Dictionary has almost twice as many definitions of "Yard sale" to "Garage sale"

[0] http://www.googlefight.com/index.php?lang=en_GB&word1=%22gar...
You get what you pay for. With competitive pricing, you can fire someone and immediately get a high-quality replacement.

Walmart, on the other hand, seems to scrape the bottom of the barrel with their employees. As long as the employees show up to work on time and don't steal merchandise, they're good.