skysight-inc/HackerNews huggingface dataset:
I was at AOL years ago when Starboard started a proxy fight with Tim Armstrong. They were "activists", which is to say they were looking for public support to break up and sell the company. Armstrong took them on and brought his own public offensive, explaining why the AOL long-term strategy was better than the short-term breakup that Starboard was touting. Armstrong prevailed in his quest and eventually Starboard bowed out, eventually selling a chunk of their position in the company.

Two years later, AOL was bought by Verizon.

Armstrong was a relatively strong leader in that situation. He was a salesman at heart and knew he needed to reinforce his strategies (however non-plausible those might have been) with the company, the Board, the shareholders and AOL customers.

Mayer looks like none of that to me, and remarkably tone deaf against Starboard. Sorry to those Yahoos still hanging on, but Starboard are simply vultures for distressed companies. Not sure how long it will last, but the chances of an independent Yahoo being open for business in 3 years is really low.
Home Together, a SmartHome CES demo powered by craft ai
You can simulate the equations [1] and debate if it matches observed objects.

http://arxiv.org/pdf/1601.00921v1.pdf
> It's "conservative" to take as an assumption a prediction from your "theory"?

It's not a "theory" any more than the the big bang is a "theory". It is the result of decades (nay, centuries) of research, and I don't see why you'd scoff at it so smugly (and ignorantly). Second, of course it is conservative. As I explained to someone else here, I am not expecting individuals to change their behavior without coordination. Nash equilibria can't be escaped that way anyway. The responsibility is on society. A society that acts to ensure things stay as they are is carrying out a conservative agenda.

I don't think I understand your question, though. Working to keep things as they are is a conservative ideology. Periods of relative stability are a historical fact. Those periods have been no doubt assisted by conservative ideology (although ideology is far from being the only social force), which is nothing new either. Where do you see the contradiction? People, with their opinions and needs and fears and desires and hysteria and ideology and actions and follies are the ones making the system. They are the observers, object and subjects of the system's behavior all at the same time. In a dynamical system with feedback you could be predicting a result, making it, and directing it based on your agenda at the same time. There's perfect coherence here. Look at election polls; they are somewhat similar: they both predict the result and make it, and there's a lot of political agenda involved (or see my examples of some dynamical systems here: https://news.ycombinator.com/item?id=10874683).

How people behave and how they should behave are two perhaps equally interesting but completely different questions. If it is your opinion that people should behave in a way that simply mirrors how other people behave, then yes, your answer to the second question is "according to conservative ideology". If you think that my opinion is that on occasion people should behave in a way that isn't in accordance with their immediate, narrow material self-interest, then you'd be correct. If, however, you think that I think that people often behave this way, then you'd be wrong.

Finally, it's not "conservative" but conservative, just as you are not a "conservative" but a conservative.
Marketing budget (or maybe degree of awareness of the movie's existence), theatre/screen count, and audience score predict how well a movie will do. Appeal and marketing, rather than movie quality, has always been what draws people to the movie theatre.
The prosecutors (and judge) thought the circumstantial case against him was so weak, they were prepared to let him walk away with 3 years (most of which he'd already served), didn't want him to face a jury, etc. He didn't take their deal and his decision to testify was, by all accounts, a significant factor in his conviction. Almost everything about this particular is case is the opposite of the point you're making.
> It's impossible to generalize.

Agree. I worked with a manager who was kind of a dick at work, but really cool outside of work. After I left the company, he confessed he "had to play the part" so to speak. Turns out he hated it too and left shortly after I did.

Most people don't leave managers. They leave a crappy company culture that creates bad managers.
Devil's advocate:

Detecting the features available in the browser is potentially two requests: the server sends HTML/JS to the client, the client makes a decision, and then requests more data that's compatible with its feature set. If the server can do feature detection by user agent sniffing, it's potentially one request.

The client has to do this for every browser session, too, since browsers are frequently upgraded and the features change week-to-week.
Personally, when troubleshooting software, I've always found that stating assumptions, testing them both for false and true values, and writing the results down, makes for good (albeit sometimes slow) forward progress.

Of course, you get those bugs that occur with seemingly zero difference in your methods, and that's when you need to start thinking creatively...
This article provoked me to think about devices I had purchased in the last 5-6 years and left to rot. I charged up an Android tablet I got in late 2012. Then I brought out the Asus EEEPC 900 I got, two years earlier.

The tablet has always had issues holding a charge even when turned off, and it's a bit bulky, so I might put it back into service as a wall-tethered calendar and planner.

The EEE I stopped using because the original SSD was painfully slow and the bigger/faster one I got as a replacement died within a month or so. I ordered a new 64GB SSD for the EEE and am typing on it right now off a USB boot - it could become my future writing and notetaking device. It doesn't have the battery life of the Newton, but I could invest in a few aftermarket batteries as backups. This would complement my existing paper workflows, which come into play for the cases where I want to switch between drawing and writing.
Window size detection is done with JavaScript. Block it.
Has anyone been following Lamdu[1] and can comment on its status? I had expected to hear about it more often when it was announced 2 years ago...

http://www.lamdu.org/
Actual title: No, I Don't Want To Configure Your App!

Yet ANOTHER needless title edit by HN moderators. Seriously? stop editing the titles! Not only do you suck at editing them and often butcher the original meaning and intent, but it's totally unnecessary and adds ZERO value. Meanwhile, I have to bring it up that you butchered the title, which detracts the comments from the actual discussion.

Just stop.

Edit: is there any statistics for how often HN titles are different from their actual articles? Maybe some analysis for how often they changed the tone or meaning too. Could be a fun little project for someone.
> You pay someone to take something you own if the asset is a liability

Owning a stock is different from owning a house.

Owning a stock is never a liability. Never would a stock go negative dollars. Even if the management team and the board of directors killed a billion people or robbed an entire nation while killing everyone in that nation, the common stock holder won't go to prison or be sued. The stock will be toilet paper. You can at the worst sell it for $0.

Basic Finance 101.
Not even close for me.

I would no sooner discount someone who worked for Yahoo anymore than I would give high-mark credence to those who work at Google or Facebook.

Trust buy verify.
That depends on who your audience is.

"I need the user's database credentials" -- cool, find them in this convenient spot anyone can hack!

"I need the user's facebook and google api keys" -- cool, find them in this convenient spot anyone can access!

Obviously, what is needed is an OS-level keychain that can be accessed by the installer. I wonder if anything like that exists... ;-)

It would be awesome if the user could be walked through creating all the external accounts, apps and api keys if the external service doesn't provide an API for this. If it does, then hopefully it provides an oAuth flow for it.

Come to think of it, everything should just be an oAuth flow :)
Further context:

http://www.nytimes.com/2001/09/10/business/e-commerce-report...

"American Greetings said Thursday that it has acquired Blue Mountain Arts, the struggling online greeting division of Excite@Home, for $35 million in cash"

http://www.cnet.com/news/american-greetings-buys-excite-unit...
So remove the exclamation point or something. A misleading title is worse than clickbait.

And honestly, I find such a bold statement as "Don't Configure" to be more click-baity than the original title.
For historical context on trade and society, see the classic (1994) Charlie Rose interview of Sir James Goldsmith on GATT/NAFTA, now that we have 20 years of experimental results, https://youtube.com/watch?v=wwmOkaKh3-s
who really "knows what they're doing" and made a software program they did not have to iterate on later? The problems with Xcode hurts me far worse than a hacky, easy submission process.
No, a screenshot would not be interesting enough IMHO.

It seems that you want to prevent people from experiencing your site without signing up first. Why is this? If you hide the value of your site behind the sign-up link, hardly anybody will bother signing up.

With a site like this, I would suggest enabling all features for anonymous users, except the ability to save recipes. Users can play around with the site and make their own recipe. The natural step after creating a test recipe would be to save it - this would be the best place to prompt for signup. I'd also recommend changing your on-boarding flow so that I do not need to confirm my email address immediately.
And even if it were, it's a matter of adding -Wno-misleading-indentation to make builds green again

How does that help the person who is building the release you shipped six months ago with a new compiler?
What terminal app is he using there?
Perl 6 Is Separate from All, Replacement for None
The sentiment that interplanetary colonization is more feasible than education is perhaps the most characteristic HN filter-bubble statement I've ever heard.
The Dark Web has its first major news publication
Neat-Python 0.6: Python Package Index
Well, yeah -- it's a theremin.
This is cool, but not really the problem I have, nor many I've talked to have when actually doing something 'real' in Haskell. (Granted we're a rare breed, actually trying to use Haskell for real-world use outside academia)

Show me how much memory a program will actually use. If it uses a lot, show me why it did, and where it did.

This is a solved problem for most mature languages, and the lack of tooling making it even remotely possible to figure this out in Haskell speaks volumes about how ready it is for "real world use".
Dude, you're missing the point. Angular ⊂ hipster.js.
RenameJS – rename files in the command line with regular expressions
Economic Integration: The Case of ASEAN
You have 70,000 thoughts a day. This is how to organize them
Robojs: loading custom elements
In the real world you can't have both, you can have one coffee machine, or the other. In software world you can have both. It is usually done by having a simple mode and an expert mode, or in a range in between in. VLAN has that for user preferences (now I know the goal is to not have preferences at all, but it is just an example).
If you're on BSD, that'll kill dd.
NY Public Library just uploaded 200K images you can use for free
The Age of Small Terror
Sounds like it's opening up a whole new world of potential exploits.
It would be the week a lot of new computers were unboxed.
In this case it's true. Marissa makes $40 million a year (in 2014) and the average engineer at Yahoo is about $130,000. Yahoo is not one of the top several dozen companies in the Fortune 500 either, it's at #561 and falling.
How to Upload the Edited Meta Information to DVDFab
But none of them run XP.
Women dresses
I agree with the opinion of many others in this thread that you'll be able to recycle a good amount of your skills, but you may want to get familiar with a couple additional tools;

1. Start by creating a GitHub [1] account if you can.

2. Get started with a simple GitHub page. This will get you familiar with the GitHub interface, some basic Git concepts and will refresh your HTML skills.

3. Hack around the CSS and templates. Have some fun an break things.

From there you can start exploring more things;

- Start looking into SASS [2], which is natively supported by Jekyll [3].

- Set up Jekyll on your local machine [4] (beware, I've always found Ruby to be a mess to deal with).

- Add jQuery [5] and start adding some simple effects (scroll to the top, maybe look into adding simple toggle effects for menu on mobile).

Now, you could go and try to learn more advanced stuff (React, AngularJS and all that jazz), but with a GitHub account and some knowledge of HTML5, CSS3 and JS/jQuery you'll be able to do a fair amount of damage already. Worry about the fancy stuff later on once you're comfortable again with building sites.

PS: don't use tables for your layouts, and don't use Dreamweaver ;). Atom [6] is a good free alternative editor from GitHub. You can figure out later on what works better for you (Sublime? Eclipse?) but it will get you started.

Also, Codecademy [7] is your friend.

[1] https://pages.github.com/

[2] http://sass-lang.com/

[3] http://jekyllrb.com/docs/assets/

[4] http://jekyllrb.com/

[5] https://jquery.com/

[6] https://atom.io/

[7] https://www.codecademy.com/
If you do that, you are gong to break so many websites.
How about operating in the US, which on average kills 3-4 civilians per 1 enemy combatant (Israel kills 1) and starts wars for no apparent reason (what did Iraq have to do with 9/11 - that's more than 100,000 people killed, do you have an idea how much more that is compared to people killed by the IDF in the last decades? Why support "rebels" in Libya or Syria?)
Duplicate of https://news.ycombinator.com/item?id=10877270
Aerodrome Is the First Commercial Airport for Drones
God forbid someone get offended by the original title...
CRUD: New, Minimalistic ORMish DB Library for Go
Money Scheme in Venezuela VEF vs. USD
US and UK Zipcode Boundaries API Is Online
> So where does this leave complex, professional-level applications?

Nowhere. According to the rubric set out here, there are no such things. They aren't applications at all. They're something else, something different, and compilers should be just as simple as Fart Noise Maker 3000.
True, I would expect a lot of XP computers got replaced that week.
Kind of backing that up I read half way through the article wondering how it was arguing "Don't Configure Applications" as I had not noticed the title edit. Though I may be less observant than most.
I think the point is that it's the developer's job to make their one touch instructionless operation not result in shitty outcomes. The fact that my best option for Babel is to not update it because it already works and updating it will guarantee that it won't work is a fault of the author. Just like the fact that the popcorn button doesn't make popcorn well is GE's fault. That doesn't mean good software shouldn't work that way, it just means the current software is made poorly.
Note, this is from last June. It was submitted a few times, but apparently only one had a comment: https://news.ycombinator.com/item?id=9742556
people have a lot of reasons for staying with a company beyond just not being a 10x developer or a super rockstar ninja or whatever assumptions.

Maybe they have a family or a new house, or both. Maybe they are excellent developers but lack political awareness or marketing skills. Maybe they have more freedom with a certain task than likely elsewhere. Maybe they feel a lot of loyalty.

Its a very unreliable inference to assume they are just somehow less than ideal canidates because they choose to continue with what appears to be a failing company from the outside. Not everyone cares about absolutely maximizing long term career prospects at all stages of their life. That dosent make them bad employees.
>Haven't tried Sentry, but will give it a shot after reading this post.

you should - it's amazing. When I tried it out, the really nice UI and the ability to self-host (it's good to know it's there - we're still using their hosting though as it's way less hassle) it was what immediately won me over.
We're used to the theremin as a spooky background effect, but there are a few people who have used it as a serious musical instrument.

https://www.youtube.com/watch?v=pSzTPGlNa5U

https://www.ted.com/talks/pamelia_kurstin_plays_the_theremin
Why Pandora Doesn't Offer Free Meals
>there's been some convergence in this area. Explicitly typed function parameters and inferred local variables now seem to be the way things are going. Go and Rust take that route. It's been retrofitted to C++, with "auto".

That feeling when even C++ is less verbose than Java ... another "lambda" feature.
SystoTech PDF Split and Merge
No more than the typical bounds checking done for asm.js byte buffers. It's nothing like NaCl.
This is common in Norway. I discovered this from my Norwegian partner and it's the best thing for comfortable sleeping. The only problem is my partner discovered all-in-one quilts as standard in Australia and thinks all-in-one is the best thing ever.
I would like to point out that AGI is incredibly abstract and entirely theoretical right now (and philosophical, depending on the researcher, e.g. Bostrom). Deep learning is very engineering driven and very much focused on working systems that produce real world results. Even though there is some work being done on theory, it is very shaky.

As such, as far as deep learning is concerned there is no stack for AGI yet, because a lofty goal that is so far away from what is currently possible.
thank you faggot. that never once entered my mind. my urge to get real, first hand experiences mitigated my basic urge to look something up online. the opinion of un-vetted strangers was all i needed; i was merely drunk and silly, but your sage reproof has set me on the course of enlightenment.

godsdamn. enjoy the hole you call home. im sure it looks great from the bottom.
I wonder how many of the people who "downvoted" this comment used a device with an Intel chip.

In reality many of us only care because it is fashionable to do so.
> Helpful for info@, jobs@, privacy@ etc.

I don't know about Zoho, but in case of Google Apps, they allow you a configuration to route all mail through a host of yours which would allow you to create these aliases without having to pay for actual accounts.

At lest that's what I'm doing at our place. All mail to our domain goes to our MX which does alias expansion and then forwards is to Google Apps (after making a backup copy into a maildir in case Gmail goes away and we need emergency-access to mail).

Google Apps in turn forwards all outgoing mail to that machine too which then makes a backup copy in a Sent-Mail maildir, before actually sending the mails off to the recipients (this step is harder because now it's your responsibility to deal with SPF, PTR lookups and mail server rep in general - but it's no rocket science either)
Is it so hard to imagine? Like most here, I enjoy a wide variety of pursuits. I'm not sure the specific pursuits would matter; everyone can fill in their own blanks. A single pursuit could easily take dozens of hours per week or more to enjoy in their fullness. Add in physical fitness, sleep, cooking, and hygiene, and that's more time than I'm blessed with.
The title of the original article should ALWAYS be a safe fallback, or perhaps even a requirement.
A theory is a machine for making testable predictions (i.e., positive claims that are a reason for rejecting the theory should they fail to be true). You go to great effort to NOT make any testable predictions.

My point is that if your one testable prediction of slow change is true, then using the past to predict the future will be highly accurate. By "accurate", I mean that if the predictor says group X will have a 40% default rate, the empirical default rate of group X will be close to 40%. (I'm assuming a good model is built, etc.) Once in a blue moon (the rapid changes) this will fail, then everyone can re-adjust their models and go back to using the slow change assumption.

This is strictly a positive (i.e., value-free) claim about the world. It's based on your positive belief.

As for your dynamical systems verbiage, feel free to state a testable prediction.
The two of you have proven why this is basically meaningless.
I'm vaguely more familiar with diamonds rather than metals. Conflict Diamonds and metals (commonly) mean a mine run by slave labor with all proceeds going to finance a war.

It's an easy thing to confuse. Your model, no components from any country at war is admirable, but not likely feasible.
LK Nhac Tre Hay Nhat 2015 HOT Remix
This applies to many activities, not just programming.

That sweet spot when you know just enough to be dangerous... Dunning-Kruger and all.

Combined with a conformist, non-confrontational PC culture where the loudest voice wins, this phenomenon can easily lead to suboptimal outcomes. At least short-term -- for long-term fitness, young foolish blood is vital :)
I agree with you. Original point is still true. It's a double-standard U.S. allows for political reasons.

I'll also add Israel is more selective and defensive in its conflict while doing what it can to prop up its country and people. African dictators and such are on a much lower and twisted level.
I have no idea why your comment is at the bottom of the page. So many arguments in this comments section set up a straw man, claiming that the author is saying that nothing should ever be configured. Of course, it's not that you never need configuration, it's that you should have sane defaults for very common use cases.

If you hear about Linux and want to install it, for example, Googling "Linux" just takes you to the linux.com homepage. Last I checked, it contained no links to distros. This is the same situation. Someone's goal is to install a Linux distro or to use nvm, so you should make it easy for them to install a Linux distro or use nvm. Don't make people wade through complex instructions for a process that should be simple.

Most software solves problems. Why add complexity when someone wants to get something else done?
Better response than mine haha.
Never managed to achieve what I want in gulp. Switched to makefiles.

Make just needs executables. It doesn't need specific plugins for each compiler. Its syntax is arcane but it was much easier to make it up and running.
Take a 6 month to 1 year sabbatical, and do everything else that you always wanted to do. The love for programming will most likely come back. I speak from experience.
How GM Beat Tesla to the First True Mass-Market Electric Car
How about spamhaus.org just go to court then? It is bad idea to let verizon decide what documents are forged.
Exactly my sentiments.

The module system is definitely needed.

For better or worse, npm's already become the defacto JavaScript package manager. It works automatically with every environment outside the browser and we're fine using whatever module system that is compatible with it in the browser. (I use Browserify)

These tricks aren't really new. We had them in ES5. The syntax may be easier to parse for experts .. people with multiple languages under their belts ... but these changes aren't really newbie friendly.

Is the new syntax worth it?
I think the author is deeply wrong if they think there is "One KIND" of users.

Depends on the product category, target users, what your product actually does and how it differentiates with the rest, etc, there's a bunch of different variables to consider before sending a blanket statement that's so obviously false in many situations.