skysight-inc/HackerNews huggingface dataset:
What other countries are doing/not doing is a red herring--their people are not ours, their demographics are certainly not ours, their pain points are not our pain points. They additionally don't have the same political foundations and history that we do.

We have seen a continual increase in the militarization of police, the surveillance and fining of private citizens, the violation of privacy, and the bullying and exploitation of the poor.

If you're not seeing the history that I'm looking at, we're considering different news sources. I'm thinking of the Snowden leaks, the killings of citizens by police without cause (some in my own city, sadly), and so forth. I'm thinking of the delightful interplay of the prison-industrial complex with the justice system.

As for the presidency--we've seen pretty much directly the actual effectiveness of the executive branch in causing shenanigans, both in George Bush's administration and Obama's.

~

We're simply going to have to agree to disagree on this.
If it had been a Lisp project, then Lisp programmers (and programming aficionados that have never used Lisp, but are attracted to its elegance) would be saying how awesome it is, and then most other developers would be talking about how they'd never work at Fog Creek because you have to use Lisp.

It's a good case study in market segmentation, though. Lisp works because all of the programmers who would like to do language design as part of their day job gravitate to it. As a result, it has the most advanced language features of any language on the planet. All of the programmers who just want their programming language to be a stable, dependable tool they can use gravitate to other languages (tops among them: Java and Go), and they build some pretty cool products with them because they aren't distracted by improving the language. Wasabi's big failing is that it tried to introduce Lisp-like concepts to programmers who have to work in ASP and PHP in their daily jobs. It's kind of a no-man's land there.
An uncurated, unorganized list almost seems worse than no list at all.

I've been wondering if there's something like The Wirecutter or Consumers Reports for software tools/apps like CRM, email marketing, bug tracking, project mgmt, help desk, customer support, VOIP phones, etc.
Text editing is not simple. Not since Unicode is a thing. And it's not because of Unicode, it's because of us humans and our crazy languages.
I think this is very interesting counterpoint to TripleByte's data which implied that talking about passion projects was lower signal than their coding quizzes.

The benchmark was performance in a long form coding interview for TripleByte, whereas Aline's is the final offer, so not exactly apples to apples.
It makes more sense when you understand the "no rewrite" principal.

The code they start with (a) works and (b) is fiddly.

To rewrite it a better language, (b) means they will very likely lose many months to problems with (a).

So, it makes more sense for them to transpile and preserve the fiddley bits than it does for them to rewrite.
I'm not surprised the 2008-2009 collapse created much stricter lending standards. I bought a condo last year and I was shocked (in a good way) at how difficult and laborious the process was, even for someone with great credit and a reasonable, stable income.
> Is it really a slippery slope when they are simply exercising their existing rights as a private entity?

Yes. Being a private entity has nothing to do with it.
I think I went back to the Japanese, but I've heard this as well, and found the episodes I did watch to be quite enjoyable.
Looking for people with experience using dev products
Hey everyone, I work for G2 Crowd, an independent startup for user reviews of business software. We are new to the development space and we’re working on gathering reviews to support other developers as they search for the appropriate products to use.

I was hoping that some of you would be willing to share your feedback—good and bad—for the products you use on G2 Crowd. Writing a review only takes a few minutes, and your insights would be greatly appreciated by your peers as they research the best tools to use.

You can explore and review the development products we currently have on the site here:
https://www.g2crowd.com/contributor/development-e/category

If you have any questions, please don’t hesitate to ask. Thanks for your help!

Cheers,
Brett
Why do most microwaves have such a terrible user interface?
Being able to lie successfully also confers an evolutionary advantage and there are almost no outward indicators most people are lying. Why would you expect any different?

What's really troubling is various "systems" offered to law enforcement and so on that do not actually make people more accurate at discerning lies but do make them much more confident in their ability to do so.
The headline oversells this a bit. At the end of the day, we have very little ability to detect lies even in a monocultural environment and it doesn't seem like we have all that much insight into cultural variations (how could we when we haven't isolated the signs in any one culture?).
That doesn't matter for his argument, though.

Sure the Confederate flag used today was the battle flag and not the flag of the union. I don't think people flying the flag really care about that. Flags are symbols and the south attempt at secession did rally under their military effort and flag.

Today the flag means something very different than what it did.

That happens all the time with flags.

But again, none of that matters for OPs argument.
I don't care how "successful" Netflix becomes: I will not do business with spammers, and if you do business with Netflix, you are supporting a company that engages in spam.

References:

https://groups.google.com/forum/#!topic/news.admin.net-abuse...

http://use.perl.org/use.perl.org/_jdavidb/journal/18650.html

http://web.archive.org/web/20050215120033/http://manatee.moj...

(And yes, I have personally received spam E-mails advertising Netflix.)
except the issue at hand is modern games in the iOS app store, not documentary.

Banning the flag is about contemporary usage, not historical perspective.
Oh, right. I thought it was a reference to "the equivalent of a human being whacked by a school bus" from the article.
I didn't realize they put the playlist on youtube. Strange that it appears to be one episode behind.

http://teamfourstar.com/

You are right though. It's hilarious and somehow still follows the plot pretty well.
> Have any experienced Emacs users found that Atom makes them more productive in any dimension? I want to like it but I can't see the light at the end of the tunnel.

Don't think so. Atom is still a toy compared to Emacs (but awesome compared to almost everything else except for Vim).

However, it has enormous potential and, given enough momentum, could reach parity with Emacs.
And we're free to disapprove of that action. Especially given their relatively powerful position
I loved Robin, I feel like I have lost a good friend. Please help resolve the issue, and bring Robin back.
Proposed Info Sharing Legislation Could Worsen NSA Surveillance
This is insane. How can educated adults fail to distinguish depicting something from glorifying it?
This one's a little different still. What you're describing is small-scale political misdirection and shortsightedness. Politicians always react in this nonsensical way whether motivated by powerful lobby groups or personal advancement.

Here we also have large corporations that seemingly have no horse in this race other than some cheap, blatantly dishonest PR participating in this moral misdirection on a grand scale. For what reason? I doubt Apple's comical over-reaching in banning of these games is worth the liberal brownie points.

Does this maybe have something to with using the confederate flag controversy to distract people from the Trans Pacific Partnership bill which is being rammed through without any significant challenges as we speak?
Don't deflect - lets talk only about civil war game. Forget documentaries they aren't part of the argument, they are just tossed in there for lazy argumentation sakes.

The issue is a game is trivially a propaganda piece and even if people are painting it as a historical thing, it is also a contemporary piece of art that speaks to people in different languages depending on who is listening.
Yeah. I personally don't care if something is from Google but other people do. I'm quite surprised this stupid list that doesn't even explain what each setting actually does is on page 1.

(Edit: Oh, it seems it was updated in the meantime.)
Perhaps the author was inspired by the Go language, as those are both Go-isms: Go's only loop is a for loop, and := tells the compiler to infer the variable type when initializing.

In fact, this snippet is only a few deviations away from being valid Go code.
Agreed, I posted mostly for the humor, though there are some grains of truth there still.
It's a bit like worrying about the brand of gruel you're eating.
El Capitan code suggests new 4K iMac is on the way
Indeed.

For example: http://tullo.ch/articles/modern-emacs-setup/
https://en.wikipedia.org/wiki/Pattern-of-life_analysis

You're leaking when your computer is on/active, with fine granularity. Pulling out reasonable estimation of your daily schedule from that data is easy.
Yes, it is really the popular reaction across the country that I am referring to. I don't personally condone banning symbols, but at the same time I think that, historically speaking, if you've been able to fly the flag of a failed rebellion over your capitol for any significant period of time that is pretty liberal on behalf of the winner of said rebellion. Wherever you come down on that, the flag is certainly beside the point here.
I'm going to dismiss everything you have to say because it doesn't look like you know how to properly respond to threads when there's a comment cooldown timer.
Actually, Rust was Graydon's personal project for a while, then Mozilla adopted it.
I only just heard about this "controversy" (I'm not even American) and decided to buy a confederate flag shirt for fun. I'm unable to find them on Amazon now - all searches come back with US flags.

When I search online and find links to Amazon with such items, clicking through shows an error message/item removed.

Am I just bad at searching or is this actually a thing? Hilarious.

Edit: Holy shit, it's actually a thing; eBay too. When did Americans become so pro-censorship? I wish Amazon wasn't so critical to buying everything otherwise I'd cancel prime and drop them for being so moronic.
He means if they were going to compile to ASP and PHP anyway, they could have at least gone with a better source language than ASP++.
If you go to the trouble to write your own language, make it not terrible?

Public Abstract Class Animal
Abstract Function Speak() As String

Overridable Function Eat() As String
Return "Yum!"
End Function
End Class

Public Class Dog Inherits Animal
Override Function Speak()
Return "Woof!"
End Function

Override Function Eat()
Return Base.Eat() & " Woof!"
End Function
End Class

http://jacob.jkrall.net/wasabi-the-parts/classes.html#access...
That you actually don't buy anything?
Until the Sharesave contract ends the money you "save" is just a normal savings account with a fixed interest rate set by HMRC/Treasury.

Basically BT gave you a very wierd option, the strike price is granted when you enter the SAYE contract e.g. 2010, but the actual share option is given when the contract matures 2013/2015.

To put it in a more simple term, SAYE is a fancy "ISA", basically some one in the British government figured it out that most employees cannot buy into stock options at any reasonable strike price, SAYE only allows you to give a discount of 20% from the stock price on contract entry.
After 3/5 years you get a lump sum which you saved + the interest rate and a bonus which is derived from the tax allowance SAYE savings. You can use that bonus to exercise the option you got based on the strike price you had 3 or 5 years ago if the difference is good enough and you buy the stocks and sell them you might get a very nice amount which you pay capital gain tax on, if there's not much difference or the stock price is lower than the option strike price well then you pretty much saved about as much as you would in your minimal interest cash ISA.

What you'r PM got i think is SIP, Share Incentive Plan it's another approved scheme that allows companies to grant company stock to employees, it's works very differently than SAYE.
No fixed rate, no tax free bonus, it's taxed as income tax yada yada.
it's really good to see Fred Wilson writing about the important of profits, but i'm a little surprised as it seems like his firm USV focuses on investing in network effects businesses (ex: etsy), which to me almost always focus on growth over profit (which is probably the right choice for these types of startups, at least in the beginning).
then we can argue if the game has civil enlightenment purposes.

Let's put it this way, if the game allows the south to 'win' then its fairly close to not meeting that standard. The reason is because it also serves the purpose of providing alternative fantasies to those who wish to imagine the continuation of southern institutional racism.
I don't know if this has changed, but when I tried Atom and didn't like it, I discovered that there was no uninstaller. Hooray for deleting context menu entries by hand in the registry.
this is awesome!
thanks for taking the time... Damn, HN really needs bookmarks
PowerShell gives a good alternative: the things passed between the programs should be objects. It requires, of course, that everything is communicating with a common runtime, but for a shell that is not the biggest burden.
A fancy watch that is better than the one the bum on the street is using that also appreciates in value rather than becoming worthless. (A Coke isn't a Coke in this case.)

This ebay discussion article points out the difference between a Rolex and a $20 Timex. Skip over prestige: quality and investment matter more in this case.

http://www.ebay.com/gds/WHY-SHOULD-I-BUY-A-HIGH-END-WATCH-LI...
I would not say less apporpriate. I view both as equal. My example does not have to refer to the best in their fields. I just used that as the best case example to prove a point. It can refer to any level(jr., mid., sr., etc.) of qualified talent.
Strict sounds good, difficult and laborious not so good.
Cool I guess that one can just transfer easily between vendors then?
Superfantastic.
Pay $900 a month to live in a tent near Google
> Depending on the task, the only solution to some problems is to write a custom/proprietary language

Is a bug tracker one of those problems?
Lone Planets
> 2 soldiers, 1 grenade, 1 coin, internet.

You forgot the soda can. :-)
Aline here. Fwiw, I don't disagree with TripleByte's findings... anecdotally, after having interviewed somewhere between 500 and 1000 people in my career, I think they're right -- I, too, have observed a disconnect between how polished people sound when they talk about their work and what happens when they actually have to write code.

What we're actually comparing here, though, isn't coding vs. describing projects. It's describing projects vs. resumes. And I expect that, there, resumes provide a lower signal.
It's nice that they provide a .deb, but a signed repository/PPA would be really great.
I don't understand why everyone thinks that higher home prices are automatically good? High home prices only benefit real estate brokers, banks, local government, and a few landowners that got in early.

Very few of my peers <30 yrs old (or older) are able to afford homes.
Objective-C is years along of Java extending existing classes.
I actually do make full use of the hardware decently often for data crunching/analysis, and I've messed w/ CUDA a bit before as well. Ultimately, my steam account has probably had more money spent on it than this box...but not by much. ;)
The Smartest Way to Improve Your Product (the Xerox Way)
They're against symbols of slavery but they don't mind paying slave wages and keeping their workers in slave like conditions.

Reminds me of this comic: http://i.imgur.com/NIWnZgu.jpg
Right, my issue is the same as crindy, sorry for not being specific.
"t's a bit of historical revisionism to suggest that slavery wasn't the main driving cause of the rebellion"

It's also revisionist history that Lincoln cared about slaves' rights. The main reason slavery was made illegal was to gut the south if it's resources, and it worked. The side-effect was, however, morally right.

Here is a good example of this:

http://www.history.com/news/5-things-you-may-not-know-about-...

This is taken from a Lincoln speech:

"I will say then that I am not, nor ever have been, in favor of bringing about in any way the social and political equality of the white and black races,” he began, going on to say that he opposed blacks having the right to vote, to serve on juries, to hold office and to intermarry with whites. What he did believe was that, like all men, blacks had the right to improve their condition in society and to enjoy the fruits of their labor. In this way they were equal to white men, and for this reason slavery was inherently unjust."

With that said, should we also remove everything Lincoln supported or anything related to Lincoln from our government and stores?

"But now that we are generations removed and have the opportunity to choose the legacy that we promote?"

It's all about context, which seems to have been lost in today's society. The Buddhist peace symbol is no longer a symbol of Nazis and the Confederate flag is no longer a symbol of slavery. It's been turned into a symbol of southern pride, nothing more.

The US flag probably means oppression for many other cultures and people throughout history as does pretty much every single flag in the world. But somehow, those are okay. Should we remove it because we slaughtered the native americans and they are offended by it?

"Why choose a legacy that encourages the romanticization of a culture that supported the inferiority of one race compared to another?"

If this is the case, why aren't we having a conversation about Islam and other cultures that encourage the same thing..or worse?

Islam can't even be discussed with open and honesty without "Islamaphobe" being thrown out. It just seems very phony to me.
What a beaming endorsement of an Expect Labs product from the Director of Business Development at Expect Labs. :/
Curb: Mint.com for Home Energy Use
Not to mention a failed rebellion that was deliberately formed to protect the economic institution of slavery!

Symbols are important, and for great evils people at different times have decided to ban symbols. And it's time for this one to be banned.

Don't think of this as a knee jerk reaction, this has been on the tables for a century. Finally now public sentiment has turned, and savvy politicians have put the phrase "never let a crisis go to waste" to good use.
I took your advice regarding the windows zip--moved to gh-pages.

https://lillian-lemmer.github.io/releases/hypatia-demo-windo...

Glad you enjoy! And thanks for the advice.
I always liked the Winamp approach: ship a core system with a base set of plugins, and implement new functionality via new plugins. The base system almost never changes, and version updates are simply a new payload of plugins.

Why do the best plugins need to be added back to base? Why not just keep them separate. Believe it or not Firefox was originally written in this fashion, but right around the time they added built-in spellcheck, new functionality started appearing as additions to the base system as opposed to browser extensions. Why?
Many of it can be found in Firefox Preferences, but providing a list of about:config entries seems more convenient to me than describing a way of how to disable things in menus, which are in different languages and change with time.
> So, that is how my teenage self wound up pirating a lot of anime: because the fansubbing was extremely good and I could pick up on Japanese vocal intonation. I could actually tell what was a joke, and what was anger, instead of wondering when someone would have feelings at all in their English monotone!

This seem to hold for classic cinema and television as well, which is why I avoid dubbing like the plague. Not only people who get paid for the job can't get translations right (which is a problem with subtitles as well, but at least if you know even a little of the language of the movie, you have a secondary reference to sort out translation errors on the fly), they often also can't convey the emotions, so you get a severely degraded experience.
"But I’m a bit sick and tired of the objective of every operating plan I see is to get the business to a point where it can raise money at a much higher price."

Don't worry, the capital markets will enforce discipline sooner or later. With Fed hikes inbound, it'll be sooner rather than later. Even without the hikes, the stock market has stopped going up without QE (hasn't moved in seven months), which is increasingly crushing the ability for high valuation private companies to accomplish the big exits they require (which is why the IPO market has gone dry). I get the impression Fred is more or less warning his portfolio, and leading future would be pitchees.
Neat stuff. Small nitpick: That's an octagon, not a hexagon.
You should check out Neovim. The native scripting language is Lua, and it's a fork of the vim codebase so still fast and commands all work identically. It's still early, but I am monitoring (and supporting) the project closely.
Hey Aline, thanks for the article. I've subscribed to your RSS because your posts are so consistently high quality and well researched, but I actually saw this one on HN before I saw it in my inbox. Cheers.
Video is typically transmitted in one of two colorspaces. The terminology here is tricky and hard for me to remember, but I think it's 'studio levels' and 'computer levels'?

Anyway, all you really need to know is that there are two main standards for the range of values in each RGB color channel. IIRC, they are 0-255 and 16-235. So if you're using the broadcast standard (16-235), values below 16 or above 235 don't exist, and 16 is black. But a 24bpp/32bpp surface on a computer can store the full range of values no matter what, so there are various scenarios where graphics code needs to know what to do with those values. Discard them? Saturate up/down? Rescale everything so that the whole buffer is 16-235?

It gets trickier when interacting with other hardware. Your TV might expect 16-235 values, in which case your video card and/or software need to rescale 0-255 values down to 16-235 so they look correct on your TV. Your game console might be putting out 16-235 because it assumes you have a bad TV, and when you run that console through an HDMI capture device, it might be doing a 16-235 -> 0-255 rescale behind your back to 'fix' your video. Then when you fix your console settings to output 0-255, your capture device is still doing the rescale, and you're saturating values below 16 or above 235.

It's a mess.

If you search 'rgb studio levels' on Google you can find some people talking about it, like this: https://forums.creativecow.net/thread/24/975618

It's a common source of confusion when dealing with video, and if you're unlucky, multiple stages in a display pipeline will each mishandle levels, scaling them to a range that's too small or truncating values, etc.
I think you'll find that Atom is going to be the exact same, but with Javascript.