skysight-inc/HackerNews huggingface dataset:
While greater risk can mean greater returns, for most investors a better strategy usually avoids some of the heftier risk in the first place.

People often "fall in love" with certain stocks but that is usually not too good of a thing. When too many people hold a stock that stock can fall from too high expectations.

Apple for instance everyone loves it because they make earnings all the time and beat them. The company has great returns, but it is very bid up. The stocks future earnings as a result are very highly projected, which makes the goal of reaching them harder every quarter. (same goes for some other companies like Tesla)
Are You Ready to Live in the Internet of Things World?
I am a fan of this practical approach as well. Start with outcomes and values, and break them down until you reach actionable steps. I like to approach this with a Getting Things Done workflow myself.
It basically doesn't. It tracked Go-OO (the predecessor of LO) up to 3.1, and since then it's just worked from the Go-OO 3.1 codebase, backporting security fixes from AOO and LO as it goes.

So it looks more Maclike but in every other way LO is better.
Surprised you're getting downvoted. I think you're exactly right.
Why are companies paying bounce exchange $4k/m for a modal?
http://www.bounceexchange.com/?#pricing

I'm seeing their exit intent modal more and more often.
My point wasn't that elements of those jobs couldn't be done (or even done better, by some measures) by machines, but that there exist people with a strong preference to humans in those jobs.

Take croupiers; we have very good video poker, automated roulette tables, virtual blackjack, but still lots of humans dealing out cards (especially in the high roller rooms). I was at a casino in Las Vegas two weeks ago; the robot roulette gave strictly better payouts (36 to 1) than the human-run table (35 to 1) for single number bets, but there were still people at the tables.
> The new iTunes Connect acts like someone's first attempt at an Angular app

Huh, it sure is. Is that surprising to anyone else?

Also, while it may be Apple's first attempt as a company I'm sure they managed to find a few devs who had shipped an angular app to work on Connect.
I would say that the main selling point of MSO is Excel - because it's the program the people who sign the cheques live in all day every day. So they buy themselves and everyone MSO, not anything else.
This comment is sad. First people complain about problems with PHP. Then when problems are being solved people complain about people fixing them. It honestly looks like PHP is simply in a lose / lose situation with many people. That's the real disappointment in my eyes.
How did we get to the $22 cocktail?
Three words against git: Detached Head State

I view git as a sort of shibboleth.

You can't really understand how git works unless you understand trees as a data structure. That excludes all but the hardcore types.

Some designers and CSS experts need to use source control, but Git is too complicated for them.

Once you get a detached head state or corrupted repo, then you need a git expert to clean things up. I once committed while in a detached head state, and so git ate my changes and I had to reflog to recover them. That is just insulting.

At my job, I work with some designers now, and they always leave the test server in a detached head state.

But when I switched from the GitHub client (yuck) to the SourceTree client, most of my concerns went away.
Is the app available for me to try now? Looks like this is something very far out in the future? Why is this Show HN?

Edit: or is the intent here that I will get immediate access if I put in my email? And the 'invites' is for the ready product?
The Onion is by far the most prominent satirical publication in the US and probably the closest equivalent, though the styles of humor are different.
HTTP/2 Is Done
What's the improvement over PuLP?https://pypi.python.org/pypi/PuLP/1.1
let me know if you get around to it! I'd be keen to check it out.
At least it's listed as a Most Annoying Bug, which increases its chances of an existing dev resource working on it.
What Is 3D Printing and What Can Be Achieved with It?
Prior to the App Store, indie software developers using turnkey online solutions from eSellerate, Kagi and others were typically only paying around 10% - and this included all the VAT/TAX handling for the EU and different US states.
No not in the constitutional sense [Article I, Section 8, Clause 11] but this...

http://en.wikipedia.org/wiki/Authorization_for_Use_of_Milita...
I think I may just be becoming a grumpy old man programmer,

But my frustration with stack overflow lately is with how many people ask ill-formed questions because they don't understand what they're talking about -- and don't seem to _want_ to understand what they're talking about, they just want a copy-paste solution. (Worse is when the answers are from people who similarly have no idea what they're talking about)

Rails is not an end-user app. It's a framework for developers. You use it to program. If you don't know what you're doing, copy-paste from reddit/SO aren't actually going to get you very far.

Now, what might make it an "SO community" issue, is that when I try to explain the fundamental concepts involved (which I actually kind of enjoy doing, when I'm in the mood), my answers -- or the questions themselves -- are likely to be closed/deleted as inappropriate.

Now, many questioners aren't even interested in this kind of answer, it's true, they just want a copy-paste. Sometimes you can give them one (even if it doesn't serve them very well because they are trying to do the wrong thing, or dont' even know what they're trying to do), sometimes their question is so off that it's not even possible.

But for those who are -- maybe we need a place where people can actually get fundamental conceptual things explained, like you'd do in a professor or TA's office hours. And SO doesn't seem to want to be that place?
How Great Leaders Motivate Employees to Be Champions
We use Google Apps at work. I frequently find myself needing a better word processor or spreadsheet than the anaemic versions included in GApps.

But then again, I'm the sort of user who runs LO on Linux compiled from git master just because I can ;-)
How to reduce PHP-FPM (php5-fpm) RAM usage by about 50%
My favorite genetic algorithm implementation, http://boxcar2d.com/
As is typical in most threads about this perennial topic here on HN, the people who are most relaxed about putting in their hours of practice are the people who are most relaxed about their definition of expertise. To be indisputably an expert (to have, in K. Anders Ericsson's formulation, statistically reliable superior performance) is not the work of a moment, no matter how much "innate" ability one starts out with.
Littlebits – Prototype and learn with electronics
FastSpring, eSellerate and other digital commerce sites can do all this for 10% or less...
not just everyday but part of US legal framework...

http://en.wikipedia.org/wiki/Authorization_for_Use_of_Milita...
There's certainly a tipping point though. Having the store flooded with more low quality apps doesn't help them, and they seem to be doing pretty well currently.
People complain about LO and random .docx files, but LO's rendering is superlative compared to the hash GApps makes of them.
Google’s Next Bid to Lower Mobile Data Costs: Zero Rating
As an author who cares about typography, I don't think these things are mutually exclusive. Butterick's point here is that Medium takes away your choice on the web, where there's very frequently no separation between author and publisher. That separation doesn't exist if you host your own WordPress or Ghost installation, or on Tumblr or WordPress.com -- but it doesn't really exist if you publish on Medium or Svbtle or the like, either. The difference is that with Medium and similar services, you are acting as your own publisher but letting them act as graphic designer.

I understand that a lot of authors don't have the background for this sort of thing, and that LaTeX's basic philosophy here is a good one (i.e., don't screw with the defaults and your paper will look good, and even if you do screw with them you have to put a bit of effort in to start making things look crappy). And Medium will look better than slapping up unstyled HTML.*

But that means neither that you necessarily want everything to look like Medium's default -- which, unlike LaTeX, cannot be changed even a whit by authors -- nor that that your choices are only "write with Medium" and "learn professional typography." It's not difficult to slap up a WordPress or Ghost installation and choose from hundreds of themes, many of which have at least reasonable, if not amazing, typesetting standards.

Lastly, Butterick's point about Medium's business model is certainly worth paying attention to.
Increased human unemployment might, actually. If both cost and time weren't huge barriers, I expect more people would ride.

But I think the future for humans looks somewhat similar to that of horses today; a small number of us will still be "working", but more because of individual preferences than any kind of need.
Also, John Oliver is... British.
An alternative is JuMP [1], a package for Julia. You can model optimization problems with linear, quadratic, and general nonlinear constraints/objective and send them to a variety of open-source and commercial solvers. JuMP, these solver wrappers, and more are all part of the JuliaOpt organization [2]. Once of the great things about JuMP is that it generates the internal/computer-friendly form for LPs/MILPs/MIQCQPs/... very quickly, as good as any commercial tool. If you are solving nonlinear problems, it'll generate first and second derivatives for you using automatic differentiation (see JuliaDiff for more on that [3])

[1]: https://github.com/JuliaOpt/JuMP.jl

[2]: http://juliaopt.org

[3]: http://juliadiff.org
How is your job affected by voting rings on SO? I'm not challenging you, just asking for more clarification because I don't follow and am curious!
I do find a desire for 100% agreement and 100% certainty on any topic anti-intellectual. Your first example is more troubling than the second, given that this assumption forms the basis of many logical chains [1].

Throw in things like "there's no way to interrogate her account without sounding like a creep", an unwillingness to define your terms, and generally calling anyone who disagrees with you a "nerd" (3x in this thread!), and yep - I stand by anti-intellectual.

[1] E.g., no racial group can be better at something than others, therefore any statistical disparity must be caused b pro-Asian discrimination.
Why we started Birdsong
This is the first good refutation of the Chinese room I've encountered. This was never mentioned in the "Minds, Brains, Machines" course I took, so I don't think it's talked about as much as it should be among philosophy of mind circles?
Basically this says, "git's UI was so bad that it forced me to learn the internals, and once I groked the internals git made a whole lot of sense." That summary might sound like I'm trolling but I don't think that's a bad thing (else, why is git so popular?). I've been the mercurial "expert" on my team at work for the past 5 years and I can't count the number of little DAG diagrams I've drawn trying to get people to understand what was really going on with their repository. I'm pretty sure there are a few people who still don't really understand how mercurial works under the hood. Maybe that's a positive aspect of mercurial...but maybe it's not :-)

Now, I will say that the internals of mercurial that you need to understand to gain enlightenment seem simpler to me than what you have to know for git. Mercurial has commits and commits have parent reference(s) that link commits together into a DAG. Commits might have a branch label. You move commits from one repo to another with push and pull. You create a commit with two parents by doing a merge. And that's it!

Git has those same basic concepts, but you also have to know about the index, and branches (which are really pointers to commits that may or may not be a branch in the DAG), and remote branches, and merges that aren't really merges because they just move the branch (which is a pointer, remember, that's why a "branch" can move) to the head, and all kinds of other interesting (and useful, no doubt) concepts.
You're right. Show HN is for things that can be tried out now. It's ok if people have to download an app to do that. But an email signup to get "early invites by May" does not count—it's the very thing that rule was written to exclude.

If your work isn't ready for people to try out yet, please don't put "Show HN" in the title. Once it's ready, come back and share it then. https://news.ycombinator.com/showhn.html

It's good for the community to tell us about these, since we can't notice them all. In the future, you (or anyone) are welcome to email us at hn@ycombinator.com to make sure we look at it.
Not to mention the 24px body type that fits less than two paragraphs per page
This is true but empirically, nobody cares: they're gonna do it in a spreadsheet. So spreadsheet software has to allow for this massive use case, and arguing they're doing it wrong gets no traction.
>All true, but the discussion here is around the effectiveness of the US military

Yes, but you're the one who brought in the factor of achieving political goals. The US most certainly did not achieve it's political goals in either Iraq or Afghanistan. Neither country is an especially friendly or reliable ally. If anything, we've set back our political goals in both regions by decades. The fact that it was civilian incompetence rather than military blundering which caused the US to squander those goals irrelevant to the question. The question is, "Did the US achieve its political goals in Iraq and Afghanistan?" The answer to that question is a pretty clear, "No," in both cases. Of course we can argue about why the answer is "No" and whose fault that is, but it's difficult to argue that the US and its allies accomplished any of their goals in either Iraq or Afghanistan.
Something, apparently, since every time I get called a Marxist the other party means to say I'm an idiot.
PuLP, apart from being in Python and this being in Ruby, is definitely a more general tool as it can connect to a wide variety of (MI)LP solvers.

Heres a link to the latest version of PuLP: https://pypi.python.org/pypi/PuLP/1.5.6
If you want some possibly-far-fetched but very high-ROI space investment strategies, have you seen the Phil Metzger et al proposal for rapid bootstrapping of space industry[1][2]? Even if off by orders of magnitude it would still dwarf the industrial output of the world within a few decades.

[1] http://www.philipmetzger.com/blog/affordable-rapid-bootstrap...

[2] http://www.philipmetzger.com/blog/wp-content/uploads/2014/09...
What makes Excel irreplaceable for you?

Personally, I love it too because it's quick (local and native) and and versatile (can work for both dashboarding and quick data analysis)[1]. I do think it falls short in some areas where it might step into the realm of doing database-y things (like how vlookup only returns the first match, so you have to build your own macro to do "vlookups").

[1] Excel on Windows to be specific, on Mac it sucks.
> people have more incentive to not speak to or interact with women because they might get in trouble for an action that was either careless or consciously intended not to be sexist but gets twisted around and made to look that way

This is how I feel about most tech gatherings now, even online discussions (I'm actually a bit nervous about this comment). Any interaction I have with a woman in tech, or any discussion about women in tech that I might participate in, has the potential for career-threatening blowback. So far I've been following the War Games strategy: "The only way to win, is not to play." But that doesn't feel great either, because now I'm consciously avoiding people who otherwise might have been great to have a conversation with.

The worst part is, I didn't have that problem until the whole women in tech thing was dragged into the light. I'm not saying that shouldn't have happened: it's obvious by now that there are problems that need solving. There have been consequences, however, of which I'm not sure the more vocal members of this movement are cognizant.
But data is transferred between the CPU and RAM in units of cache lines, not pages.
> Experience from OS X and WinRT is that they aren't powerful.

And I'm not suggesting that the current state of things is sufficient.

> What about mkv linked files or .mpc lossless complements? Or cue/bin complements?
> What about m3u that have mp3, ogg and flac interleaved?

In my case? As I don't use these formats, these are signs of bad things are happening (fishing for file format specific overflows in the parser?), and it is that simple.

Presumably, if I did use those formats, the ability to grant ~/music/.../.{mp3,ogg,flac} or ~/music/ is not a huge step from granting access to *.mp3. If it is, your codebase is suffering from some serious bitrot... I sympathize, but whitelisting isn't the problem at that point.

We already deal with some of this, with dialogs prompting us about which file types we want to associate with our media players. Reuse and retool those, profit?
I always buy protective gear for my equipment and extend the warranty, for my laptop I bought a protector case, screen protector, keyboard cover and stickers I like (no protection just fun). After all of that I stop worrying about it, I clean once a week because I hate dirty equipment but if something happens that's just life.

You have to keep tools in good shape, but tools are for work.
> There is a place for philosophy, but it shrinks every time a new discovery is made.

How do you define philosophy? can't we see science as as subset of philosophy?
>despite it's huge amount of quirks.

Besides inconsistent/bad library argument order/naming, and a couple parser related issues that are slowly being fixed (like the "immediately use an array returned from a function" issue fixed in 5.4) I don't see any "huge amount" of quirks.

I do see a lot of bikeshedding, from people who could have found similar BS in most languages in major use.
It's not about cost and time; horse maintenance is more labour intensive, and then there's a problem of waste. Actually shortly before the first automobile was constructed, London authorities were worried that if the demand for horses keeps increasing, the city will literally be drowned in manure.
A more appropriate house analogy would be getting burgled by someone walking through your not yet existent living room wall of your half constructed house. The security flaw then is not that you're missing a wall, as it's not reasonable to expect walls to be put up instantaneously, but that:
a) you left valuables at a construction site
or
b) you didn't have a fence around the construction site
JavaScript tooling 2015
The problem of fake gold bars (2012)
I found the icons distracting on OS X as well - luckily, LibreOffice ships with alternative icon sets.

Go to Preferences > LibreOffice > View, choose "Sifr" as your icon style. That's the look they should have shipped it with by default.
I disagree. Gig workers still need to pay for their own health care, before and after Obamacare.
Yes. Gradient descent with random restarts is the pragmatists first optimizations technique.
GA's often don't converge to anything useful and require tons of unsubstantiated unintuiative tuning.
>supposedly

Have you checked? AOO has basically had not a lot of work on the actual code since OOo days (and now has around 0 non-volunteer contributors, and no contributions on the .doc converter in the last several months).
I think the idea that programmers will be replaced by software-writing AI programs is silly and unrealistic, but that isn't to say that programmer jobs are secure. What's really going on is that developer's tools are getting better.

Languages, debugging tools, version control systems and bug trackers are all rapidly reducing the number of developer-hours required to implement a given program, which we should expect to reduce the size of the programmer workforce eventually if we can't find new things for them to do.

It is possible that we will find enough new problems for programmers to solve to counteract increased productivity, but for many applications, most of the general problems that one would hire a programmer to do already have reasonable-quality solutions. I think we'll see smaller and smaller teams of hyper-productive developers working on a shrinking set of increasingly esoteric projects, or things with a single specialized use (like calculating taxes for that particular year).
I don't really have any dog in this fight, but I found this comment completely bizarre:

> At $70K in net revenues per year, your spouse could be telling you to get a day job.

For real? $70K income is pretty darn good pay and more than enough to support a family even if nobody else is working outside the home. In the US the median household income is only $53K.

I can't decide if this misstep weakens the author's actual argument or not, but either way it simply drips with elitism and privilege and probably serves to undermine the presentation.
Im so grateful for stack overflow. Big thanks to everyone who contributes. Those of us who need to get stuff done owe you our lives, almost literally.
There's also the issue of the filter's they do us now. The "Essential" apps on the Front Page of the App Store don't even seem that essential. Why is an app to teach kids to spell considered "Essential" for an Apple device?
I'm sure I'll get used to it, but it's distracting as hell at the moment. Half of the problem is that I'll have to learn what all the new icons mean which will take a little while.
yeh, this system is so dysfunctional . . that app devs are clamoring to make more apps than ever before.

no incentive to change a thing, and that's the straight dope.
There no doubt will always be demand for something to be done by humans, just because we're kind of a whimsy species. But I see no way for such jobs to become the basis of the economy. We need to end the concept that everyone has to work for a living. Otherwise it's not the 100% automation that will kill us, it's the 50% automation, i.e. half of the population not being able to earn their bread.
I´m excited about the possibilities, if you could put some VR headgear and be able to change the reality, alter the way things are. Awesome.

The next logical step for me in porn, it´s not just making it more ¨real¨, but that you can interact with the VR in real time and that the VR will be able to adapt.
I'm not sure if paid apps "subsidize" free apps. I think it's more that most free apps have adds or in-app purchases.
> I’ve had middle­-aged coworkers (not at Facebook, another internship) literally GChat me pickup lines (that aren’t even clever) to the point I’d avoid certain portions of the office altogether;

Not to be trite, but the only thing worse than being a girl who gets Gchated pick up lines, is one who doesn't.

OK, now. What am I driving at? My view on a primary reason why there doesn't seem to be more progress is because the Liz Lemon and Jenna Maroney archetypes have yet to come up with a common strategy.

This bit of dialogue basically sums up their differences:

Jenna: Oh, I’m not worried because I have something the other actors don’t. A secret weapon.

Liz: Don’t say your sexuality.

Jenna: My sexuality!
Hey there, I'm Brian Merritt, the CEO of SEED. I'm happy to answer any questions you might have. You can also email me at brian at seed.co.
It probably wouldn't be too hard for Apple to check this though. Just make sure the account isn't under the name or address of someone who already has a developer account.