skysight-inc/HackerNews huggingface dataset:
Well, I know for sure I've witnessed people say #6 about the Linux Kernel and Rails multiple times.

So for what it's worth, I'm very unconvinced that "bloat" is the automatically-bad thing that whoever is saying #6 says it is. There are things that are just crappy amalgamations of whatever, sure, but there are also a lot of big things that solve hard problems, and part of the implication of the cycle is that every time a #6 pops up and starts a new project, (s)he is inevitably beginning on a journey of discovery in which (s)he will discover why the previous tool got big. Big problems require big solutions. And it turns out that "text editing" looks really simple, and gets really not simple really fast. Same for the other two things.

I've literally lost count of the minimalistic text editors with great plugin interfaces that have paraded by me at this point.

(And... uh... how can I put this delicately... writing a good web framework is actually a non-trivial exercise. The web is complicated to do it right. If you've got a 250-line web "framework", odds are what you've got is 250 lines that sorta kinda work as long as nobody tries to hack it and nobody cares about actual compliance with all of the implicit and explicit standards embedded in HTTP. It may be suitable for your blog, it may be suitable for a 3-call API, but it's probably not suitable for anywhere near as many things as you'd like. And it's probably brutally insecure somehow.)
At my place of work, we have a client relationship to a company like ours in a neighbouring country. They develop a software that is of much use to us so we pay a license to them for it. They are nice people but god damnit, there is one thing they just never got right. They only support one platform, one that is certified UNIX, yet no matter how severe an error, their cli tools and scripts exit with 0 no matter what. I'm the guy who writes some smaller tools and scripts on our side integrating with their software so you probably understand why I get a bit upset about this at times. Still, I enjoy my work and as I said they are nice people and also they are a quite small team so I don't want to burden them with these concerns when there are other things that our company need from them more.

Anyway, I've been with my company for a few years and soon my contract expires and I'm going to study the field our company is in and get a degree in that, then I'm going to apply for a position doing our core business. I would still like to be involved with the software my current position is touching on, though, if possible. (Our company has 1000+ employees and several different sub-sections, so even though I might get back into the company, it's not a given that I'll be working with the group of people I am now even though I'd like to.)

I also sometimes think that if possible, perhaps I'd like to work for that other company in our neighbouring country for a few years and be on the dev team of the software. After all, I have experience from the user side which the dev team has not and the dev team has seen some of the tools I've made and a couple of the guys seemed to think that some of that stuff was pretty decent.
It's integrated directly into the cloud product. Since its purpose is not to host your code, but make your code visible to the cloud product itself, expect it to live as long as the cloud product.

... and since the cloud product actually offers a direct way for Google to generate revenue from the service, I'd assume it'd live for awhile. ;)
I used the go wrappers for tesseract[0] in my full text search indexer for disks[1] and it worked great. No issues it handled pretty much anything I threw at it.

With the caveat that none of the stuff was handwritten.

[0] http://godoc.org/gopkg.in/GeertJohan/go.tesseract.v1
[1] https://bitbucket.org/zaphar/goin/
Hero. Thank so much
On the other hand, Tumblr requires JavaScript... and the sites you listed require it for voting and commenting.
It's disingenuous to equate huge numbers of people disagreeing with you on the internet to the government suppressing you with law or force.

ESR is free to speak his beliefs in public, and in return people are free to criticize him, not recommend his books, refuse to invite him to conferences, etc.

Freedom of speech is about prior restraint, not immunity from consequences.
Do people believe that having access to packages and add-ons makes an editor (or whatever else) "bloated and slow"?

First, whatever you don't use, it's not even loaded in memory.

Second, bloated is all about having tons of options you don't need or use. Not about adding stuff you DO need piecemeal.

Third, bloat is mostly a UI thing, not a "number of add-ons" or "too many lines of code" thing. Programs don't get slow because they are "bloated" with extra code (if it doesn't run, then it has 0 effect on their speed). They get slow because they are badly programmed (e.g. loading one big text file all at once in memory instead of having a paging system).

The availability of tens of thousands of packages hasn't made Emacs "bloated", much less Vim or ST. Or even installing those packages doesn't make those editors feel bloated.

Whereas something like Eclipse was bloated from the start -- because it was a very heavy design with tons of abstractions layers, ton of built-in options and visual clutter etc, created on a GCed language with frequent stops on larger codebases etc. That's even without any third party plugin added, just the Eclipse Java SE core packages.
Ride America's Most Historic Roller Coasters
I remember when Atom beta came out I was turned off because it (presumably) didn't run on Windows(my workstation at the time).

Then I remember trying to give it a try once again a few months ago but gave up because I've heard so many horror story about performance issues.

Now I'm willing to give it yet another try because of vim-bindings and performance issue improvements. Is it at workable state?
I'm pretty certain at least one southern regiment flew this flag at Gettysburg.

http://www.nps.gov/museum/exhibits/flags/gett4.htm
on a more serious note, what will your new logo look like?
The link you provided did not talk about the reasons for secession. It was about the legality of it from an American Constitutional perspective. Look at the top rated comment of this discussion on history.stackexchange.com. [1]

Secession was about preservation of slavery. I don't think there exists a cogent contrary argument.

[1] http://history.stackexchange.com/questions/553/why-did-the-s...
I'm running this spec and I personally don't find the speed is an issue. I waste far more time when once a week Thunderbolt causes a kernel panic.
https://en.wikipedia.org/wiki/Visual_J%2B%2B
Colossal error vs spectacular success story. Yay hyperbole.

I'd say the actual experience is somewhere in between. Sure it enabled them to support client requests to be cross platform and proved useful for a very long time, but what was the broader opportunity cost? Did supporting this proprietary infrastructure eat up resources and prevent them from exploring other ideas? Probably.
Free speech only applies to governments. Many people (not necessarily on HN) don't realize that.
Sherlock Holmes and the Internet of Things: Columbia Digital Storytelling Lab
I think there's a useful lesson here about precision in writing. _Why_ the Fog Creek developers left isn't central to the essay's main point, and it's not interesting in itself. But the author did include it, so clearly he thought it was relevant somehow, but why? One salient hypothesis, in this context, is definitely "they left because of Wasabi".

Well, I don't think they actually did leave because of Wasabi; the chain of reasoning I described above isn't very sound. But it's easy and obvious, and the author could have avoided it by doing a little less.
>If Uber falters, there is very little protecting them from a competitor gobbling up their market share.

Which taxi company's app are you going to use as a passenger? The one with 5 drivers within a 5 minutes' drive, or the one with 1 driver, 25 minutes away?

Which taxi company will you sign up with as a driver? The one which has customers everywhere or the one which doesn't?

Why pretend that network effects do not exist in this industry?

Sure would be nice if it were just about customer service and value, but it isn't. It's about network dominance.
This can be a very good fit. Smart companies hire their customers' best engineers with the most familiarity with their product. The best, smartest feedback comes with that package.
Lots of code examples in JS and Java (even though I believe a github repository would have been better than zip archives...), a $100M investment fund, and a real integration with their services and devices. Amazon seems to be really serious about this.

When Siri came out, I found myself wanting to build a service using it and got disappointed (even though the reasons not to open the API were obvious), so I'm now happy to see Amazon calling developers with a voice based API. I'd like to see how this will pan out.
Looks like everyone's in hurry to update Atom
Yeah I think for me it's more about the intellectual overhead than performance.

With this you just have one tool, and it's just easier for me to understand what's going on compared with virtualenv.
Writing a compiler sounds scary to some people. It's not scary. The only compilers training I have is a senior-year undergraduate course, and quite a lot of that was learning all the different ways to write parsers. Wasabi uses a LL(k) recursive descent parser, and you don't have to know what that means to be able to work on it. I've never even read the Dragon book; we used Cooper & Torczon "Engineering a Compiler" instead.
You can get Abbyy OCR Cloud SDK and its $0.10 per page (goes down with volume).

http://ocrsdk.com/plans-and-pricing/
From the repository feature's docs (https://cloud.google.com/tools/cloud-repositories/docs/):

"Using Cloud Source Repositories is easy if you are familiar with Git. For example, you can add a Cloud Source Repository to a local Git repository as a remote, or you can connect it to a hosted repository on GitHub or Bitbucket"

If the goal is lock-in, they're doing it wrong.
Exited to see these new SDKs for the Echo, using it daily it definitely gives you a feeling for the vast potential of the platform given 3rd party contribution. Using AWS Lambda also makes development of Echo apps makes it extremely easy, it took me only about an hour to get a working prototype of a simple app working.

I'm looking forward to attending the Boston amazon developer day this weekend to really dig deep into all the sdks and get some questions answered from the team.
I was just thinking time limited trial; full functionality for 3 days or something.
Cardinals Investigated for Hacking into Astros’ Database
> Is it at workable state?

I would say so. I've used it as my primary code editor for several months now and really enjoy it. Yeah occasionally you can tell it's a web app running on the desktop but only because opening projects or large files is kinda slow (also an occasional JavaScript error but I haven't seen those in a least two months) but beyond that it works very well. Very speeding on my MacBook and my HP Spectre.

The plugins are the best part and the primary reason I use it.
As everyone here has said, this is clearly fraud, if not worse. Which makes this line from the article completely crazy:

"Meanwhile, Roe’s device had attracted the attention of the F.B.I., which tested one, determined it was worthless, and sent out a Teletype warning to law-enforcement agencies."

The FBI tested this thing, found it was bogus, and did the equivalent of writing a letter to Consumer Reports. If only the FBI were, I don't know, familiar with some kind of department of the government whose job it was to prosecute illegal interstate acts. Some kind of Justice Department maybe? It's wild that they didn't relay this to a federal prosecutor.
When will it be more than a landing page? I'd like to see the installation steps and try it, but instead it just asks for my email address to receive updates.

Side-note: If you're sharing a new product/service, only having a landing page is a big negative in my view. Show me something that works. You should not have a "Get Started" button if you won't actually let me start using it...
Hi your SSL showing error
How would an explanation help? Sladhdot had upvotes with a choice of descriptions (funny/etc.). HN in general is historically against making any improvements to the interface. You could dream of thousands of improvements to HN's UI, but the bar is the sky...
AltGr is used by many layouts such as German, Turkish, French, Polish, and US International.

https://en.wikipedia.org/wiki/AltGr_key

Also, this was supposed to be fixed in 1.0. I don't know why they decided to release 1.0 prematurely.
To get rid of the keyboard, just hit the "APL Keyboard" button again.
How Reliable Are Sniffing Dogs? (2012)
They are scientific questions if ESR publishes or attempts to publish scientific papers to support his opinions, or otherwise attempts to represent himself as a scientist.
As the others in the thread have mentioned. Constrain your problem as a computer-vision one to segment nice pieces of work for Tesseract. Along with some nice training data, and possibly human validation if that's feasible.

All do-able within Linux.
Wow, formspree looks even more hassle free than mailchimp for this purpose! Bookmarked!
Sorry about the weird phrasing. See df07's summary of where we ended up: https://news.ycombinator.com/item?id=9778724
Hackers Stole Secrets of U.S. Government Workers’ Sex Lives
> Their models are based on the money saved and lack of overhead by using contract workers rather than hiring employees and having to foot the bill associated with a massive employee workforce (benefits like social security and medicare are pricey, to say the least).

Why should we support business models which make it harder for the contract workers, when retired or disabled, to get decent benefits and health care?

If companies aren't paying into those systems, and contract workers aren't paying into those systems, then where is the funding supposed to come from, for all those people who someday will not be making money from the "On-Demand Economy"?
I have a different theory: programming shuts down half your brain, giving all the juice to the other half.

When I stop for lunch, the world is in 2D for a while. Then after a few minutes it springs into 3D. I have to guess, that half my brain has been looking through its one eye mostly, coding with all its might. The other half is idling away, not even processing much visually.

I know, the right-brain left-brain thing is not universal. But for me, that's how it works.
You must also think we need to ban all symbols of Islam because to the Sept 11th attacks.
Yup. These weren't as exciting as I'd hoped. The former (eurion_attention.mp4) basically shows a sliding window of what pixels had computation done on them over time; the most recent 1000 bytes (~330 pixels) get "lit up" in each frame of the video. You can see in the early part of the video how it scans over the image multiple times, but the later parts are not very interesting (and the whole thing is absurdly long; I recommend watching at 50X).

The second (eurion_tcn.mp4) one is simpler, and just tracks the mapping between pixel and compute number [1] over time.

[1] https://news.ycombinator.com/item?id=9778871
Although indeed it may not be a surprise to us that our phones are always awake, I love the design. It's simple and beautiful. What many of us try to achieve with our web UI, epicjefferson has done with a simple object. Also, it would be lovely to see this piece in an interactive museum for everyone to place their phones.

Love it. Nice work!
You claim to be interested in the science, yet you reject what the overwhelming majority of scientists have to say, and only quote people who have no experience or expertise in the topic area and who produce very many innaccurate statements, which all get rapidly debunked. But because you reject science you ignore the debunking.

https://youtube.com/watch?v=GlcuV_Dojwg

Did you read the IPCC report linked above yet?
IVONA is text to speech only.
I almost never program exclusively 8 hours in a day. When it does happen, it's either because I'm uniquely inspired -- some insight to a problem that I badly want to resolve -- or there is some crunch deadline approaching fast.

Typically I write code in chunks of time not exceeding two hours, after which I shift to other tasks: catching up on emails; writing specs or drawing diagrams; thinking about larger-picture issues; reading work-related documents or instructional material; talking or IMing with coworkers.

Also, I take walks, go swimming, go for a run, go to the gym, do some pushups, get a coffee, read a book, play a musical instrument in between programming sessions.

Those context shifts make each programming block more meaningful and concentrated for me.

My most productive days usually leave me energized, not exhausted.
Look for your local PBS station, which typically stocks good news. Frontline by PBS provides high quality in-depth video journalism. PBS is typically available through a standard antenna, no cable subscription required.

I also have a preference for CSpan when it comes to political news. All political news is biased, so I might as well get the bias straight from the politician's mouths... instead of filtered and hacked through TV Personas. Around where I live, CSpan is a radio station... I don't typically "watch" CSpan but I listen pretty often.
SJWs ruin every thing they touch.
Main businesses do fail (witness poor, beleaguered SourceForge). Meanwhile, Google's cloud ecosystem is a revenue-generator for the company; that does decrease the odds that it'll have the plug pulled.

I wonder how many people shy away from AWS on the thought that web services aren't Amazon's core business model.
"The swastika on my forehead is a symbol of love and peace. How could you be offended?"

If it's turned a specific way, it is the Nazi symbol. In Asia for instance (where I lived and studied for 5+ years), you will see the symbol all over the place. It is still a Buddhist peace sign in many other parts of the world and in fact, I have purchased multiple items online (and on Amazon) with the symbol on it.

I know plenty of people that purchase Chinese new year decorations and put them in their car with that symbol.

So, your example is flawed.

"The Confederacy surely did exist primarily to promote slavery"

No it didn't. It existed to promote states' rights. Slavery is one of those rights (and the one brought up the most).

"This is certainly true in some places, but not everywhere. You see plenty of Muslim women in, e.g., the U.S. who do not cover their head"

You also see plenty of people with the confederate flag that do not support slavery. This is my point.

"And, in any event, this doesn't establish that Islam exists for the purpose of subjugating women to anything like the extent to which the Confederacy existed to promote slavery."

I don't see people with confederate flags creating laws that force African-americans into slavery. We do have examples of countries that force women to be partially covered (and in some instances, completely covered) and other extremely harsh laws like stoning if a woman gets raped (this is a real law btw.).

But it gets the magic pass, even though in some instances, supports the most vile and terrible human behavior.

So you support symbols of a religion that do in fact put people into slavery, by law. But you don't support a symbol that has done nothing of the sort for 100+ years.

"Google it. This is blatantly false."

This is the first time I've seen it on CNN or any main stream news site (and I read lots of news every day) and it was only after this incident that government officials needed to do anything about it. It must not have been a big deal before this incident.

*edit: This is why HN group think (and group think everywhere) is dangerous. I am trying to have an open an honest discussion about politics and I am silenced immediately.
Nope, you're missing nothing. That's absolutely correct. The problem (from merpnderp's point of view) is that the data for the past ~20 years doesn't differ significantly from the 30 year (or longer) trend. It's using the lack of significance to mean something significant which is the root of the error.
Sure, it's perfect if you're content to live in the confines of Apple's prison yard. I just can't stand Apple the company or their dumbed-down products though. They are the the king of "streamlined but extremely limited", so there's no way that a person like me who values ultimate flexibility is going to belong to the Apple ecosystem.

Can you look at funny memepics on the web while Pandora is playing in the background on Apple TV? Shop for a new game on Steam while playing a YouTube video? Connect an Xbox 360 controller to play games? We do all of these things. I haven't used an Apple TV, but somehow I doubt that it excels at multi-tasking or interoperating with the non-Apple universe.
Sure, but the fact that you get state of the art result without a convolutional prior ought to at least support the argument that the prior is not necessary
Salt ‘Black Markets’ Arise in School Cafeterias
Apple Removes Civil War Games from App Store Over Confederate Flag Usage
I have this way of picking technologies where I will try a bunch of them at the same time and naturally gravitate to the one that works best for me. After using Notepad++, ST2, and Atom I feel that Atom works best for me. I rarely have to use Google to find out how to use some features and it's reasonably snappy.

I do need to give Visual Studio Code a fair shot. Heard a lot of good things about it.
I was in the middle of building a home automation AI as a side project...seriously psyched about this.
Supreme Court Rules in Favor of Obamacare in King V. Burwell
>Can't you evaluate his claims on their own merits?

As with most things, it takes too much time to do that in detail for every argument one hears.

Thankfully with the magic of brain's pattern matching and previous experience to BS arguments we don't have to.

We can eliminate tons of opinions from the list of "potentially interesting to investigate" by their mere showing of certain characteristics we already know lead to bogus thinking. ("Hey man, I made a perpetual motion machine. Wait, where are you going? Don't you wanna hear how I made it? You're so close minded" -- or "I don't believe in climate change, it's all bogus. Here's what I think about educational reform...").

Sure, we might get a few false negatives (some good suggestions lost because their originator is a bigot etc), but the system overall works wonders for reducing the signal to noise ratio.
Because guns scare people. Why do they scare people? Because mostly they're just seen either in the hands of cops, grunts, or criminals. Most folks (especially here) aren't hunters, or are so far removed from rural life that they have no experience of firearm-as-tool.

On top of that, there is big business in demonizing guns--related to the big business (I suspect) in demonizing fighting, aggression, machismo, independence, or what have you.

I'll be the first to admit that there is no peaceful practical purpose outside of sport or investment for owning firearms in an urban area.

That said, it never ceases to amaze me that in an age of such universal and pervasive surveillance--an age of such unaccountability of authority figures in the .gov and .mil--that folks here are still more than happy to trash on the final safeguard they've got if things get too bad.
I think I agree with you on this point. The last answer attempts to provide some nuance but even at the root of those is...slavery.

I also think that I've seen a lot of rhetoric thrown around online and this is the first time I posted about it, so perhaps I was attempting to speak to the "flag symbolizes treason too" argument that you never made.