skysight-inc/HackerNews huggingface dataset:
I specifically mentioned the power brokers because their words are known. I quoted some of their words. As such I'm not making a blanket statement about everyone in the South at that time.

The flag at its inception represents something overtly racist. People used it to rally others when opposing the Civil Rights Act and desegregation. Now they use the coded language of 'Southern pride' and 'Southern heritage'. In much the same way that the famous Southern Strategy of the Republican party in the 80s used coded language to talk about race. Welfare queens, ghetto kids, etc.

Can you find a knowledgable person who flies that flag who isn't a racist? Knowledgable about what the declarations of secession actually say? I haven't encountered such people.

I met a lot of people in the South who I never thought of being racists. But their racism was subtle and underneath their outward appearance. At my first job the manager was a very nice gentleman. Then one day he gave me a promotion and said to me, "I'm giving you this promotion because all we have here are a bunch of sorry niggers." I'm white. I had many other such encounters. In secret when others weren't around, if you gained enough confidence, it came out.
Ha! thanks... I was wondering about that :-)
Clashes at UberPOP protest in Paris
> I don't ever remember even hearing a peep about people even giving a shit that it was for sale or flown.

Well, yeah, people did peep up. Georgia's flag had the Confederate battle flag on it from 1956–2001. We can presume that people gave a shit enough to change it.

Furthermore the Confederate flag used to fly over the State House (I believe, or Capitol Building, can't recall exactly). Moving it next to the Civil War monument was a compromise.

>Not one person in government trying to get it removed or one article online (before this incident) wanting it removed.

This is beyond silly.

"North Carolina taking down confederate flag from old capitol buliding[sic]" March 29, 2013 http://www.cbsnews.com/news/north-carolina-taking-down-confe... " A Confederate battle flag hung inside the old North Carolina State Capitol last week to mark the sesquicentennial of the Civil War is being taken down after civil rights leaders raised concerns."

"SC marchers demand removal of Confederate battle flag" January 20, 2014 http://www.thestate.com/news/politics-government/article1383... "Mary Ann Williams has been bringing her church youth group to the King Day at the Dome rally for 10 years, and, every year, they always sit in the same spot: by the statue of Benjamin Tillman."

"Most South Carolina Governor Candidates Stand Firm On Flying Confederate Flag" 05/31/2010 http://www.huffingtonpost.com/2010/05/31/confederate-flag-so... "Still, it raises ire. There's an ongoing boycott of the state by the NAACP because of the flag and the NCAA refuses to bring tournaments here because of it. Football coach Steve Spurrier has said he doesn't understand why it flies where it is."

"Va. city bans public Confederate flag displays" September 2, 2011 http://www.cbsnews.com/news/va-city-bans-public-confederate-... "But many speakers complained that the flag was an offensive, divisive symbol of the South's history of slavery and shouldn't be endorsed by the city of 7,000 people."
Elegance is always a relative term, but one could argue that having 0 dependencies is more elegant than having 2 dependencies.
Comes down to preference. I still use sublime for opening really large files. But otherwise i stick with Atom. I've found when using linters, typescript compile checking and such Atom is just better. The notifications built in and such are great, where as the bottom bar for listing that kind of stuff in sublime feels archaic.
why not take significant portion of the country (ie those commuting daily by trains to work, school etc) as your hostages? how can they defend? pathetic cowardly behavior in my book...
Show HN: AutoAPI Automotive research database and local inventory crawler
I don't know about that, but I was watching their ignition tests succeed one after another, and then they stopped. If they did succeed they would want to run it for awhile before announcing it. <tinfoil hat off>
> Why, after so many years, there is no way for me to ship software written in python, in deb format?

How about using dh_python? And if you're building in docker anyway, why use virtualenv?

> All I need is a deb with some bin scripts, and all dependencies bundled.

Ah, that would be a problem. Python .debs are supposed to depend on separate python module packages, not bundle everything.

For what you're doing, have you considered turning your entire program into a single executable Python zipfile? See youtube-dl for an example.
I'm all for honest public reevaluation of the symbols of the CSA, but this strikes me as a cheap (for Apple) PR move and not conducive to that discussion.

If anything it will feed into the paranoid narratives advanced by those who truly believe in the symbolism of the Confederate battle flag, triggering the Streisand effect, or a close relative of it.
Immerse Yourself
The banner itself is rendered outside of the dom. The meta tag tells Safari to render the banner, which it does natively. If the banner was inside the dom we'd see divs and links and the like.
Ask HN: Would you use this service?
Explanation:

A question / answer site for asking / answering whether a product or service exists, based on a description.

Simple Example:

Q: "Is there a service that I can use to hail an independent driver via a phone app?"

A: "Yes, it's called Lyft." ✅

A: "Yes, it's called Uber."

The answers to this example question are both valid two years ago but are probably non-obvious to non-SF residents two years ago.

Market:

The primary market would be app developers that want to check for relevant competition before going down any rabbit holes. A relatively small audience would be required for critical mass, because many experts that keep tabs on Tech Crunch, Valley Wag, etc. are out there, and my hypothesis is that they, much like the experts on StackOverflow, would love to help by answering such questions.

Google can be used to find competitors, but it's sometimes ineffective because you might be asking the wrong questions. For example, if you wanted to find out if there was a service providing micropayments for news media, you might be searching for "pay wall", and you might have completely missed Blendle, which solves the same problem, but perhaps changes the paradigm sufficiently to obscure it to somebody searching for "pay wall".

Would you use this service? Why, or why not?

Side Note:

If a service already exists for this, it is ironic, because I don't know where it is to ask if it exists, etc.
Actually, it was the battle flag of the Army of Northern Virginia for the entire war following First Manassas, and since the Gettysburg campaign was an ANV campaign it most certainly was flown there.
That's something I like about it.
Whats your python IDE?
Share your python dev setup
Satoshi Kon is one of my favorite anime directors. I wonder if his last work, Dreaming Machine, will ever see the light of day.
As a kid growing up in USSR, we often played various WWII themed games and someone had to be the nazi. We usually did a coin toss and as far as I know, none of the kids turned into the actual nazis or far right extremists. Sometimes kids play is just that - kids play...
Google had googlecode way before github. They just didn't do much with it.
Google now lets you remove nude images on search
Apple is removing App Store games that show the Confederate flag
Thank you very much for this comment.

Can I guess at why you think it was a bad decision?

(a) Too incremental to be worth it, given where the .NET ecosystem was heading

(b) FC couldn't commit the resources required to adequately support a whole language, and it's better to commit to a lower common denominator than limp with a poorly supported language

(c) If you're going to create an additional obstacle to on-ramping employees, it had better be something every project in the company takes advantage of --- like, even if you had built FogBugz in OCaml, that would be a problem since the company is not designed to take advantage of OCaml.

(d) Unless you're getting a truly transformative advantage from a custom language, it's not worth it to be out of a "Google your way out of most problems" mainstream sweet spot

(e) No matter how good the language is, using a different language makes you incompatible with toolchain, so edit/test/debug cycles are needlessly painful

I obviously have no idea if Wasabi was a good decision or not, but a workplace where people are allowed to deploy basic computer science to solve problems is (sadly) an attractive stand-out to me.
Movie Rip-Offs: A User’s Guide – Détournement and Dub Parodies
If you're going to the trouble of setting up and deploying a Rails app, which you will then inevitably need to customise and style to match your content, how much more effort is it really just to start from scratch..? (Personally I'd probably use Sinatra for something like this and I would expect the front-end prettifying to take longer than the back-end...)
Who did a lot of the popularization of that term again? Who cofounded the Open Source Initiative?

It's in no small part due to the politicking and goodthink of ESR that we have Open Source as it is today.
a) think about changing your job or even career.
b) If you dont think the fatigue is work related, you need to find a hobby and or a relationships that help you feel energized.
c)For many people work is not calling , but a means to a good life, and that is OK.
d)And regardless of what fatigues you ,take frequent breaks. Make it a point to go on vacations. Sometimes, being away from things helps to see them clearer.
Second Installment of Refactoring Loops to Collection Pipelines
I'm submitting the website because I'm quite unhappy with how much performance-requiring scroll hijacking they decided to pack into that website. To copy over my Tweets:

"Apple Music website: If you're gonna hijack the scroll and do cool things, then don't pack so much performance-requiring stuff in the page.

"My CPU fan becomes hot when I scroll on http://www.apple.com/music/ on a NEWEST/BEST-CPU rMBP 13" on NEWEST SAFARI. I see 10fps. @AppleMusic

"I should try hard not to make an app/webpage assuming all users have a high-end machine with a nice GPU. That's doing less by doing too much"
"It is usually a "colossal error" to write your own in-house closed-source/proprietary language"

I'm curious if anybody on this thread who has written more than three or four compilers/parsers would agree with you.

Depending on the task, the only solution to some problems is to write a custom/proprietary language (whether it's closed source, of course, is up to the company).
Gathering: A beautifully simple savings platform
Sites like GitHub thrive on the community they engender. Google no doubt has the tech chops to compete with anybody on a pure technical basis, but community is not their forte. Witness Google Plus.
How much should Mechanical Turk cost (if you're Amazon)?
The 5 Most Common Attack Patterns of 2014
That's cool and was very much needed. Good thing they decided to go with Ruby, which makes it possible to run cheaply on Heroku.

For those looking for an even more simple solution to this problem (with less features, of course), buy a domain name, host an HTML page on Amazon S3 and use the Mailchimp form.
Is it possible to use atom right in the browser, rather than in a separate app? I know facebook engineers have an in-browser editor.. is this atom or something else?
Like you, I tend to think that they simply want to glom their name onto another piece of highly visible controversy so that they can get more free advertising. That's because I am convinced that huge corporations actually don't give a shit about slavery at home, especially when they fully support it in their Chinese slave factories.

Who thinks Apple would stick their neck out to do something that they "care" about if the public wasn't 100% on-board already?
Sorry, I think of the ecosystem around a language as part of the language. Tooling, frameworks, etc.
Do you really care that much which dialect of JavaScript your text editor is written in?
I've gotta say, honestly, I'm preferring Visual Studio Code over Atom simply due to the fact that it seems MUCH more stable and lightweight. Atom is very visually appealing, and I'm a fan of the project, in general, but it constantly freezes up and crashes on me. I think I'll be sticking with VS Code & Sublime.
Last night I saw (without sound, because I was at the gym) Bill O'Reilly making almost that exact argument.
That's really only a problem if you're contributing to the core, right? You can write your own packages in JS, and if you're just a user of the editor I don't see how that matters.
Perhaps even a case study of technical debt done right?
First: they didn't write a runtime. They used .NET/Mono as their runtime.

Second, you wrote your comment in a text box rendered by an application notorious for being written in a custom language (in fact, it seems like arc:lisp::wasabi:.net).

Third, do you have evidence to support "nine hundred ninety-nine times out of a thousand", or is that hyperbole? Have you worked on projects where people used custom languages? Your argument would be much more interesting if we could read more about your experience with it.
We hadn’t open-sourced it, so this meant any investment had to be done by us at the expense of our main revenue-generating products. While we were busy working on exciting new things, Wasabi stagnated. It was a huge dependency that required a full-time developer — not cheap for a company of our size.

The way I read this article, creating Wasabi a decade ago was not a mistake, given what they were doing and what was available at the time. Not open-sourcing Wasabi was a mistake, though.
Nothing stops you using javascript in your own packages
> he fact that he spent hours trying to patiently explain the science behind it when first arrested suggests that either he started to believe his own story or was really, really confident in his ability to lie to others.

Or he knew that what he was going to be charged with was fraud, which requires intentional deception. Therefore failing to keep up the lie would be exactly the same as pleading guilty.

If this guy can convincingly maintain the lie that he personally believes they work, then he has plausible deniability.
I mean, adding an esoteric tool into your development process -- one where an employee has to write a book about it's quirks -- sounds like a failure for the guys in the trenches.
Off topic, but about LWN.net in general: these simple site designs do not work when you use third-party ad services. You have the content in a plain, 1999 style format without CSS. Then on top and to the side, you have modern designed ads with animation. It's a very jaring contrast. I understand people like simple sites (especially on HN), but the reasons for having one are invalidated when you integrate third-party ads.
The only bad programmers I know are those who over promise and under delivers.

If a programmer week after week on project after project says he will do x, y and z and next week he did G then it ruins the team because nobody knows what to believe and what to count on.
Apple runs a walled garden which is different from being an actual monopoly, legally. Unless and until Apple becomes an actual smart phone monopoly they're pretty safe from the current regulations.
I do not know anyone who has (or does) work at FogCreek.

But I can imagine a scenario where an employee leaves due to tech stack woes. The employee may not want to burn bridges during their exit interview by saying, "I'm leaving because this tech stack sucks: it's affecting my long-term career progression (no other companies use Wasabi); management is too slow to adapt despite our repeated kvetching; the 1 full-time guy who knows the language is overworked and doesn't have time for proper training." Instead, the employee just says, "I'm leaving for personal reasons" and everything is wrapped up nicely.

Edit: Glad to hear from other commenter that this wasn't the case at FogCreek. I have known people to leave jobs due to tech stack woes; they didn't tell management the real reasons why the left.
woo! awesome work. I use atom for everything now.

...but realizing the full potential of Atom is about more
than polish. We're considering questions such as: What
does super deep git integration look like? What does
"social coding" mean in a text editor? How do we enable
package authors to build IDE-level features for their
favorite language?

O_o you what?

Things I'm interested in ---> A hackable, fast, extensible editor.

Things I have no interest in at all ---> 'Super Deep' github integration, 'social' coding in my text editor.

Dont get me wrong, atoms a great piece of work, and making it extensible for building custom tooling is really great, but what on earth are you talking about?

I hope this is just 'and now we're going to make some plugins' talking...
Can telegram be considered safe? I looked at eff's guide to secure chat earlier today and was quite confused that it seeming,y scores full marks and not-full marks.

https://www.eff.org/secure-messaging-scorecard
Yes, all of his movies are absolutely brilliant. Big fan of his work, especially, Millennium Actress and Paprika. He is one of the best anime movie directors of all time. It's sad that he died at a young age.
I disagree, because there are SO many examples of companies and products that do this. Basically every data storage company, every networking company, every database company (meaning they wrote the OS)..

Not to mention wasabi is a transpiler! It took VB-ish stuff and turned it into a few target languages. This is senior year undergrad complexity that they used for 10 years.

The negativity on this post is astounding.
This is slightly misleading - strength actually changes as the square of the dimension or the cube of the dimension, depending on which strength you're talking about.

Axial (tension, compression) and shear strength are derived from net area and so scale with by x^2. Flexural strength is derived from a factored second moment of inertia which happens to work out to x^3.
Yeah. Mosquitoes are densest in the tropics where hailstorms are rare, but just about everywhere on earth short of Antarctica has some mosquitoes. I'd think mosquitoes would meet hailstones occasionally, though I can't really see the mosquito surviving it.
I've seen Ergo Proxy with 3 different versions of subtitles (regular, and at least two fansubs) and I've always dreamed of combining the scripts used because none of them quite voiced things perfectly alone, but snag a few conventions from one or another of the versions and use them throughout and suddenly the whole show would just be so much more accessible and clear.
There are no tourist predator cabs in Helsinki because the cops stop anyone suspected of running an illegal cab service, including Uber rides. Many of the horror stories of getting ripped off in this thread have indeed been pirate cabs with no regulation behind them.

There might be some reasonable middle ground but I'm quite happy paying for a reliable, regulated service despite it's flaws rather than a wild west situation.
Demos should have some limitations. It's such a small and simple app than I don't know how to make an adequate demo out of it.
Thanks for sharing. It is hilarious :)
I believe the last section on security is misleading. My recollection is that WebAssembly specifies a translation from the AST back to text so you can essentially, and explicitly, view the "source" of the module. See:

https://github.com/WebAssembly/design/blob/master/FAQ.md

And the section on "Will WebAssembly support View Source on the Web?".

This, of course, is more about security on the client side rather than security for the code, but given the choice, I'm far more concerned about protecting the user, even if that means my precious SPA code could get cribbed by an unscrupulous developer.
I made the switch yesterday not knowing 1.0 would be released today, and I am seriously psyched. Their Vim bindings are now good enough, and there are tons of tweaks you can do to make them better (which will inspire more people to contribute). I found a few bugs here and there related to installing / removing packages (just checked and 1.0 fixes them), but nothing major, and was able to migrate my mammoth .vimrc configuration file over over the course of an afternoon, with everything I need having already been developed by the community. Super fast, too.

Also! I was able to create the colorscheme of my dreams in about 15 minutes, thanks to to the dev tools integration.
I think you're close.

A company should never do secondary business X if their proprietary take on X does not contribute to their value proposition in a way that external solutions cannot provide.

At one time, for example, ice companies did their own deliveries because they needed special hore-drawn carriages to keep the ice cold.
I was a big supporter of their choice of CoffeeScript... until @jashkenas et al decided not to adapt to ES6. Now the language is dead and users are better off migrating to Babel and just dealing with the curly braces and commas.

I agree it's a pity.

EDIT: the blog post mentions support for Babel! http://blog.atom.io/2015/02/04/built-in-6to5.html
While I can't speak to all of your favorite packages, vim-mode is most definitely updated for 1.0 (it's very, very actively developed).

If you ever did any development on packages, you may have a development version laying around preempting things. Check in ~/.atom/dev/packages and remove old versions (or git pull them up to the latest dev version).

I had a super old version of tree-view for a long time this way. :)
​The Internet is getting faster than ever but the US still lags behind
On practically every software project in the history of software projects that have lasted more than 3 release cycles, there is a person on the team who could write a _${Some Component}, The ??? Parts_ book. Nobody ever thinks to do that, because _${Our Report Generation Library}, The ??? Parts_ is super boring.

The reality though is that line-for-line, a transpiler is probably not much harder to write than a serious report generation tool. I agree with the commenter upthread, who thinks this is a result of people simply never having tried to write a compiler before.
Netflix may be the biggest thing since the wheel. I don't care. I'm still not going to support the company which initially poisoned the HTML standard with DRM. I find it counter intuitive to reward such behaviour with money. And I advice anyone else in here which believes in an open web to do the same.
Yeah this is crazy. I regularly work with log files in the 100mb to 300mb range which open perfectly fine in Vim/Sublime. If I had to invest time in learning Atom I'd have to multitask between editors for certain use-cases. Maybe if they could switch to a light-weight read-only type of text "viewer" for large files, that would even work. But I really do need to open big files on a weekly basis.
None of them, unfortunately? (Unless I'm forgetting something.)

Of the languages created at Apple, Dylan was the most interesting one. Swift is practical in many ways, but it's not inspired or visionary.

Swift is basically a better C++ with decent Cocoa interop built-in. It's comparable to C# in originality... And that's not putting down either Apple or Microsoft -- it's simply the realities of creating a language at a large corporation with internal and external stakeholders.
Announcing Atom 1.0
You're right. I think if I were to do it again I would use Sinatra. I built this a while ago. Live and learn.

I actually opened an issue here to discuss: https://github.com/codelitt/launchpage-rails/issues/9
Profits vs. Growth
You could view their core business problem as easily creating products that as many people as possible can pay for (since that's how they make their money).