skysight-inc/HackerNews huggingface dataset:
That is a valid point. If you're so awesome, then why not start your own business and clobber all those people who do stupid stuff like Agile and Scrum?

I am slowly working towards this on my own, trying to get a personal side project to the point where I can do it full-time. I'm just starting and only spending a couple hours a week on it.

They used to be doing poorly-implemented Scrum where I work now, and I'm glad they dropped it. Having a daily 30 minute status report meeting that never started on time was killing almost an hour of productivity per day.
It's working! Demo: https://twitter.com/SuperpowersDev/status/566993176532373504

You can load up your games in a recent mobile browser or package them into APKs with the Intel XDK (we didn't have a chance to test iOS export yet since we don't have an iDevice but it should work). Performance-wise, I don't have hard numbers or anything. This is the Web, you won't get as much perf out of it as a native app, but the games we've built so far run great.
As I heard it, one of the late-nineties projects at Microsoft had a big problem with build breakages. They finally instituted a policy of tracking down every build breakage, and conducting a little humiliation ritual of awarding the offender a "big sucker" award at the weekly project meeting. This award had to be displayed on the developer's office door for a week or something.

You could dodge the award even if you did break the build by showing that you had run the full unit test suite before you submitted your code.
> And Mr Buffet's investment company has beaten wall street for decades.

The difference is that he has significant inside information into many of his investments. He deeply researches the companies involved, talks to their owners, etc. He is far smarter than your average investor but he also purchases companies with far more information than your average investor.
Ok so now instead of one person being tortured for 50 years vs 3^^^3 people with dust specks, let's pose a new question:

7 trillion people tortured for 50 years vs 3^^^3 people with 7 trillion dust specks.

Does that make the flaw more obvious? You can't round before multiplying. What am I misunderstanding?
The last post is from July of last year, only a month after the language got its first public reveal.
Basically Gray's argument comes down to: human nature hasn't changed. This may be true, but considering the irrefutable real advances in agriculture, medicine, literacy, communication, education and transportation reflected in such things as life-expectancy, infant mortality and various standard-of-living measures, it is certainly debatable.
How I learned to train my brain: constructive apps to substitute for social
So Grossman's theory is that it's just plain harder to kill people nowadays, not any particular lack of trying to do so?
I know I certainly consider that specific reply to be flippant, and I know there are others who do as well. I don't know if it's the general opinion of people on the Internet to view it as flippant, but at least on HN, the general culture is to not use Reddit-esque short-form replies, and to articulate a full response that uses your own words. Wikipedia isn't exactly known for being a welcoming community.
Ruby (and related projects) participating in the Google Summer of Code 2015
Google has released street view house number data. It's mostly digits, but it's a start.
If you're doing it for fun, why not do a personal side project rather than being paid to work on someone else's idea?

I didn't like any of the other RSS readers out there, so I wrote my own, and now I'm using it and liking it. (I was pretty annoyed when Google Reader shut down.) Now I'm working on my delicious clone. (I really liked that site and was sad when Yahoo and AVOS ruined it.)
? This comment gave me the hardest laugh i've had in ages. Thanks.
Flew out of Rome a few years ago...very cool seeing this hexagonal lake and knowing it is nearly 2000 years old.
I've come to love autoprefixer[1] on a current project for just this reason. It's a CSS preprocessor that deals with prefixing and property syntax changes across browser versions. Usage:

1. Write unprefixed CSS
2. Tell autoprefixer what browser versions to support
3. It adds the correctly prefixed properties for you

Interestingly, autoprefixer uses the property support data from caniuse.com to determine what prefixes to apply.

[1] More info and link to interactive demo at: https://github.com/postcss/autoprefixer
I use bittorrent sync for a lot of stuff, including a directory of RTF notes I take. While I'm on my mac I use Notational Velocity to edit them which is my favorite notes app ever. I haven't found a good way to edit the rtf docs on my android phone, though, which is kind of crucial. If anyone has a good solution involving bittorrent sync that is compatible with notational velocity on the mac, I'd love to hear it.
List of ideas for improving Ruby during Google Summer of Code 2015
Wouldn't you just need to look at total returns? For example here's a list of mutual funds sorted by 5 year returns http://www.barchart.com/funds/5year.php The S&P is up 77% over the last 5 years so all those funds beat the market.

The problem is we don't know which funds are going to beat the market over the next 5 years.
There's not much emphasis on risk in this article. If some fund returns the same as the market with less risk, that's arguably beating the market. If you can get leverage from anywhere (such as a mortgage) you can invest more in such a fund than you otherwise could and make more money.
Don’t Build for Today’s Buzz
When was the last time the planet went 70 years without a major war? Maybe it won't last, but it seems like something has changed.
The first is probably the right approach, as the second comes off as unnecessarily condescending to me.
If you invested only at the peaks, right before crashes?

Still works out great.

http://awealthofcommonsense.com/worlds-worst-market-timer/
Screw all the iphone users. HN is now usable on firefox/Android. Don't change it back because Safari has rendering bugs.
LuaJIT2 uses this to great effect. I think IonMonkey does too, but I'm not sure.
I had a boss who was fond of saying: "If you have (only) one idea, you deserve to have it taken from you", (he also had other similar cheery pronouncements). That being said, if you're confident of the "almost all of [the others] are dead" then full steam ahead while trying to advertise why "this time it's different."
Britain's housing crisis is a human disaster
The bottom line is, Eric is not catering himself to engineering firms, he's catering himself to marketing agencies and their clients.

This site doesn't follow any specific standards, but {most} agencies won't either, because they're billing their time
>Swift is still very new, crashes in the language and in the IDE will not surprise anyone who calls himself a software engineer.

And yet Rust is reliable as fuck even in its current shape.

Swift has no excuse to be so unpredictable, especially given that it's back by a humongous commercial company.
Well, the US and the USSR pointed nukes at each other...

But maybe reframe the cold war (korea, vietnam, contras, etc), as engagements in a long war (which harmonizes with at least some of the mentalities going on in that period). I think then the thesis of "no war" vanishes.
Feels very heavy on Firefox in Android.
Verhuisdekens en pakdekens voor elke opslag. Verhuisdekens geweven of gestikt
If you look up the TextBlade, you will immediately see why its firmware needs to be more complex than your average keyboard.
I happen to know a few hackathon organizers and have an idea of how these things work under the hood. I wouldn't be so quick to judge. The reason Penn's hackathon is application only is that they literally can only support a certain number of participants. There's a limit to how many people they can feed, fit in one building, control in a big crowd, etc. Some hackathons manage this limit by accepting participants first come, first serve. Penn decided to take what they consider to be the best applicants, and I don't blame them for that. Their goal as organizers is to impress sponsors enough so that they can do it again next year. There's no evidence that this sort of conversation happened.

People are right in criticizing some aspects of the hackathon culture, but be careful about generalizations. For example, HackDuke has taken steps to include beginners with a series of seminars in the off-season (and by offering a beginner prize), encourage projects that do social good (as opposed to just "hacks"), and they encourage people to continue working on their projects after the hackathon is over. Disclaimer: I went to Duke and participated in their hackathons (and greatly enjoyed them!).
Apparently it already caused trouble with AOLServer in 2006 [0] because there was a database connection timeout of 1 billion seconds which hit the 32bit limit.

[0]: http://www.mail-archive.com/aolserver@listserv.aol.com/msg09...
Common Lisp. http://cliki.net/Getting+Started
Scheme. http://mitpress.mit.edu/sicp/
Something I wrote using Grails, AngularJS and Redis. Let me know what you think. Btw, looking to Junior Java / grails dev opportunities here - pass the word around :)
Brain-to-brain communication has arrived. How we did it
Yeah, it would be nice if this could be built into the PR merge button status much like CI build info can be.
Pretty sharp. I like the preview toggle - seems to me that keeping the preview visable all the time like other editors is a waste of space.

Since it saves to Chrome local storage, wouldn't notes get synced along with other Chrome data?
" The truth is that very few professional investors have actually managed to outperform the rising market consistently over those years."

To be honest, the market has been performing so well I don't really care if my portfolio outperforms it. My index funds have been doing pretty well by themselves.
http://www.acting-man.com/blog/media/2014/10/2-Nikkei-Long-t...

Yes we're talking about the S&P500 but I'd like to point out that this isn't a general rule of markets; past performance does not guarantee future results. The S&P500 was at around 60 in 1960 and near 2000 today. It doesn't matter when you bought or at what intervals, money invested has performed well.
Good stuff! Can't wait to start writing some C# on a Raspberry Pi.
Have I stumbled into some parallel universe? Let me get this straight: HN, a haven for hackers, developers, entrepreneurs, and the big wigs of the valley cannot get a webmaster to spend a day on making some really basic changes to the CSS and HTML to make the site responsive on mobile, which is probably the way lots of people read it. When a half hearted attempt is finally made, people complain and demand it be returned to the abominable state it previously was because the experience is somehow worse on mobile? What the hell is going on?! How is the experience worse? How is it that HN cannot get help with this? There have been so many volunteers saying "just let me fix it", yet it is a resource problem? Or is this some type of natural selection for hackers who do not own mobile devices or have strong eye? This is so backwards I feel like a teenage girl in that I cannot even.
Robinhood app – free stock trading
If the ones complaining don't even use it, it says much more about those people. ;)
Have you tried docopt? The usage string is a DSL which makes it painless to create command-line programs with great (and synchronized) help text.

Check out an example:
https://github.com/politician/azb.go/blob/master/src/cmd/azb...
Fed without patience
Summarizing:

- Fine-grained locking (a.k.a. removing the MRI global lock)

- JIT Compiler

- Type System

- New C Extension API

- Cross-thread Fiber support

---

It's just a list of ideas.. but it could turn out into a great summer of code for Ruby...
Are you trying it with an IR security camera? If not, it's probably IR filtered.
A Simple JSON Proxy for the UK National Rail Live Departure Board SOAP API
There is never a good reason to use ==.
For an interesting perspective by a guy who runs his own hedge fund, but also appears to have a lot of insight into his own performance and the way the market works, read "Fooled by Randomness" by Nassim Taleb
I wonder what people think of this? Seems like a good deal, but maybe less great when it comes to, for example, tax time?
There is some amount of cross-pollination. Mono has been using library code that Microsoft has been open-sourcing, for a while now. However, the core VMs are and will remain separate, so they are very much different projects and will remain so.

The bottom line is that people will have a choice of two different .NET VMs on non-Windows OSes now.
Most of the time it is not the idea it is the implementation and follow through to make something successful. Most give up or do not have the proper base to follow through for the long term in nurturing and building the idea into a production ready product, market, advertise and get users engaged into it. The worst part about implementation is normally adding too many features cutting quality for quantity.
No disrespect to the OP but the Stackedit editor at https://stackedit.io would be good. No software to install and loads of options for synchronizing and publishing their notes.
It's not clear to me whether you meant to accuse Mr. Buffet of criminal behavior, here. There is certainly public information that is harder to get than other public information, but trading on inside information is a crime.
Well, the biggest why of exceptions is that we want to be able to compile with exceptions turned off.

And there are lots of reasons why not to use virtual functions or function pointers, but aside from 'it kills performance if used too much', they're fairly subtle. But really, the issue is typically with something like this the solution is 'rewrite it', which is brutal no matter how you phrase it.

Something like a period of pair programming/mentorship might ease the transition (we only do code reviews on new hires), but it's tough to justify.

If they really need dynamic dispatch, we prefer using an enum because of serialization, efficient sorting by type, code readability (this is debatable), etc., but really even this isn't what we want, because most of the time we don't need dynamic dispatch. Doing this wrong in one place is unlikely to be a huge deal, but if we can't trust them to write code that performs well... it's bad.
Why [0, 1] interval is so popular in random number generators? It's one of the worst intervals possible imo because it includes subnormal numbers. The interval [1, 2] is much nicer. Some implementations generate random numbers in [1, 2] and subtract 1.0: http://permalink.gmane.org/gmane.comp.lang.lua.luajit/3051
Besides World War I and II what other major wars have we had? We any of the european conflicts more or less major than more recent wars in other parts of the worlld?
It depends who you are and what you're looking for.

If you're the fund manager, owner, or an individual investor, then compound return absolutely matters. You want the most amount of money at the end of the time period, and you've already committed your capital.

But if you're a retail investor trying to decide where you want to put your capital - which, presumably, is who this article is aimed at - what you're looking for is whether the fund in question will outperform your alternatives. What this article is saying is "past performance is no guarantee of future results", i.e. you do just as well putting your money in an index fund or investing via a dartboard as you would picking the top-ranked fund in last year's returns.

You don't get to travel back in time 5 years to make your investment decisions, so compound returns in the past are immaterial to you. You want the highest compound returns in the future, which on average come from passively investing in the indexes.
The single best predictive modeling technique. Seriously
If you watch pt1 and pt2 of this series, and take them at face value, you'd arguably be hard pushed to see a huge difference in them either?
https://www.youtube.com/watch?v=rqwboEpZe88
https://www.youtube.com/watch?v=EyDeT2tD97s
I totally agree, but they were bringing up the insane equality rules in PHP using the == operator, so I did likewise in Javascript. Both languages luckily have fantastically logical === operators.
I've never done any iOS development due to job market (mostly contracts/consulting, not my kind of thing at the moment) and due to Apple track record on Development Environment (Drag-n-Drop, meh-IDE, etc) but I have to wonder, Microsoft, GWT (when it was still backed by Google), Android UI, Qt do support (or move toward the direction of) declarative UI model type of development. Only Apple that does not (right now I guess), what gives?

Most platforms that come out these days usually have support for:

1) dependency management

2) some sort of way to make build from command line (CI integration)

3) unit-testing framework and runner

4) SCM strategy that unifies unit-test/integration-test runner, build the thing, package it to the point of ready to ship...

How are these handle in the world of iOS which is backed by a multi-billion dollars company?
Porn is never lost... Only siloed. Some old guy in Missouri has ALL of that.
Package repositories go down too (Maven, RubyGems, NPM, etc...).

Unless by 'lax' you mean 'didn't check in your dependencies'...I don't think I'd call that lax, though.
HOSTGATOR 55% Off – St. Patrick's Day Sale – Coupon “GOLD”
Introducing Struct.tv a Slack Community for Developers
Spark Core and Raspberry Pi and Blinky Tape = Awesome
This blog is from when the language was first announced, yet most people commenting seem to think it is current, and thus imply that SWIFT is in worse shape than it is.

Flagged.
> This is hard for dev people (like myself) to realize, but if you're looking for commercial success, marketing is generally worth more than the quality of your product.

Disclaimer: I have an MBA.

I don't think that's the case. The factors that contribute to commercial success very much depend on the market that you're operating in and on your company's individual circumstances.

They can include product quality, marketing and PR, cost structure, reach, scale (and economies thereof), revenues, growth, cash flow, and management's ability in a range of areas from crisis management and dealing with bad publicity, to setting the strategy and taking advantage of opportunities as they arise.

For startups who will need to raise more investment rounds, attractiveness to investors also becomes a factor.

Processing credit card payments is a mature market with a commoditised product/service and clear business model. Everyone pretty much offers the same service and, for most customers, price (i.e. how much commission they charge) is the most important differentiating factor[1]. It's a very different market from, say, smartphones, where people are prepared to pay a premium for a "better" product (e.g. the iPhone) despite the fact that they all have the same basic functionality.

When it comes to competing on price, you ideally want to have a lower cost base than your competitors, so you can lower your prices (i.e. charge lower commissions), while still making a profit. One way of reducing your cost-per-transaction (or cost-per-customer) is to exploit economies of scale.

You achieve economies of scale by getting more customers and transaction volume. Marketing is an obvious way to achieve this. And, in a zero-sum market like credit card payments, every customer you win is a customer your competitors can't have.

That's why companies like Stripe are focused so much on growth and expanding into different geographical markets. If they can achieve scale quicker than their competitors, they'll have a competitive advantage and they'll be able to undercut competitors who haven't managed to achieve the same scale (e.g. Balanced).

Other markets are different. In some, customers discriminate on product quality instead of price, or technical excellence (i.e. efficiency) enables a lower cost base.

1: Occasionally, a payments processing company will distinguish itself by establishing a lead in a particular area (e.g. ease of integration) but the competitive advantage is usually short-lived. On this thread, there's much commentary about specific features but these don't matter to the vast majority of customers.
<span class="N"></span>
<span class="E"></span>
<span class="A"></span>
<span class="T"></span>
Honest question: don't you have the ability to see what it looks like for yourself or is the only way to test a change like this is to release it to production and measure the numbers of angry comments? Whether a small vocal minority that loves tiny text on small screens agrees or disagrees, the change was a strict improvement over the desktop on mobile version. Is this what YC advises its companies to do? Change nothing as to not piss anyone off, no matter how much damage that causes to the majority of the users? I find that software people are terrified of any change. Move a button and they scream. That does not mean that once something is developed it must stay that way. dang, do you really believe there won't be a public outcry when the new markup is released? Will you roll it back then because someone complained?
If you can find the contact information for the app owners, you could maybe email them directly and find out what went wrong. There could be some pitfalls that you only get to see once you execute the idea.
The Top 5 Highest-Paying Tech Jobs in 2015
Exactly. So we can choose an encoding that is computationally expensive or one which is cheap. The essence
of mathematical thinking is to use replace complexity with simplicity: a person who insists on calculating the sum of positive integers less than n with n - 1 operations is not to be admired for their mathematical insight [their dogged determination may be another matter].

Some encodings are more useful than others while being equivalent. All encoding requires an arbitrary interpretation. Each is equally valid...finding "books" in Pi is a flight of fantasy.
I would also add: save more. Yes, reducing fees is important, but equally important is simply increasing the amount you put away.
A hexagonal port city? I wonder if it was a wood port? Maybe a 3:1 port though.
>Can you imagine where half the SaaS startups will be without recurring credit card subscriptions?

I have done quite well opting not to use recurring credit card subscriptions for my SaaS, imho.

If you make a good product, customers will come back to use it again and again. They won't just forget about a product that worked wonders for them.

If you can't succeed without recurring billing then your product probably isn't good enough to succeed anyways.
Most places where I have worked, this is simply not the case. N in this case is somewhere between 100 and 300. Database indexing SPECIFICALLY is something that very few people grasp. Even Senior-Senior people.
> He makes a convincing argument that the long-term downward trend in the U.S. murder rate is a function of faster trips to the hospital (due to better first responder protocols), and better care once in hospital.

There was a disconnect between murder rate and aggravated assault rate from the mid-1970s to about 1990, but before then and after then, the two rates were highly correlated.

Graph: http://i.imgur.com/bVG4RHm.png
Insane San Francisco Rent Increase
Lawsuits _for_ people seeking help. Someone could take help and later be sued for not having compensated the creator for the work and thus not carrying the right to use such work (usually no contract is valid if it says something like "I just give this to you and get nothing in return".

No sane company will want to take on such risk.
I think you just illustrated the point of a prior blog post[0] linked from this one.

[0] http://utcc.utoronto.ca/~cks/space/blog/programming/GoGetopt...