skysight-inc/HackerNews huggingface dataset:
Yeah. The "almost entire" applies to std.algorithm. How much allocation goes on elsewhere depends on what module you're talking about. Some definitely avoid it, whereas others definitely require it. That will be (and has been) changing though. The main thing is probably going to be making much heavier use of output ranges rather than automatically allocating arrays/strings. We'll get there though, because there's clearly a lot of interest in doing so, and there's no fundamental reason why we can't.
Not anymore: http://www.coindesk.com/dwolla-bitcoin-companies-virtual-cur...
A 100 day challenge doesn't make sense for an established company (why would you do that to yourself?)

But for a startup, it makes total sense. You're moving quickly, and 100 days is enough time to make substantial progress while keeping yourself accountable to actually shipping. I think it sounds like a perfectly viable strategy. Definitely not for everyone.

I took his advice to heart and today is day 1 of my 100 day challenge (yesterday was day 0): http://iambateman.com/today-is-launch-day/
I browse them from time to time, but I've never used them because they were always predominantly large cities that I am not in. I think job boards are much more useful in cities like San Francisco than the less than 1mm population cities in the Midwest.
>This is like telling Chefs they should not use pointed and sharp knives as they are dangerous in the wrong hands.

How is it like that at all? It is telling people to use a tool that does the job better. If you don't believe the tool is better then that is certainly a debate you could start. But making bad analogies doesn't seem to be a good way to do that.
I guess your numbers are wrong. Yes, unemployment is only 3% of 4.9m workforce, but Switzerland has 8.1m inhabitants. So a lot more than 150k (the number of unemployed) would receive more than now - housewives, slackers...

Effectively, 8.1m * 2500 * 12 = 240b CHF would have to be redistributed every year. With the CHF at $0.9 that's roughly $218b - the Swiss GNP is $636b.

Now I don't know how much of this is additional instead of replacing traditional unemployment benefits, disability welfare etc - but still it seems a lot.
wonder if mark would let you pay to offer four people their price to quit Facebook and never return. if I had a profile and someone offered enough I'd do it. I bet that would reveal some interesting metrics over at facebook. put your "like thumb" up your bum.
It's definitely good for prototyping. However, the real question is whether you're going to build it alone or have any plans to build a team around it and such. If the latter is the case, think twice.
Also becoming commonplace as a config file format.
I suppose I'm seeing a difference between saying "software vendor" versus "software" in this case. I would guess it also depends on how one uses the term "allow". Typically I see that in this as defined as intentionally letting the hacker do as they wish with no attempt to prevent it. I can see that possibly what you may mean is that their potentially bad code gave an opening to the hacker to do as they wished.

Either way, they are still getting some of that blame. Whatever blame they don't get goes to the hacker. I fail to see an issue with this.

So, as to your tax analogy, I see it much the same way in terms of language. You see the loophole as a means to exploit the tax law, I'm assuming to imply they are doing something they should not be doing. But the word exploit has positive as well as negative meanings. You say they saw a loophole in the tax law and they exploited it in a negative way meaning it was unethical, immoral, and/or illegal. I say they saw a business opportunity and exploited it for the advantage of their company and shareholders, which is totally legal.

Which one of us is right? Don't know. Someone has to complain to proper channels and let a court of law determine the outcome. But considering that most laws go with the notion of innocent until proven guilty, we can only go with that the tax methods used are legal. Questionable? Yes, but legal.
Exactly, they will probably change the rules to forbid this particular hack for the next season. But there is absolutely no cheating involved, and there will be no punishment for Red Bull this year.
> The step back to the model that the proprietary blob draws directly on screen will turn out to be non usable for most web properties (like netflix, youtube, amazon, bbc, vimeo etc.)

Again, the fact that this works with Silverlight and Flash disproves your argument. I don't like DRM, I wish people would refuse to give up control of their devices but it's time to stop pretending that most of the computer users on the planet haven't decided the deal is acceptable.

> The reason Microsoft is all hot&bothered about EME is because for the first time, in a long time, they see a credible chance to lock the web back into only their own platform

You need to back up that claim about Microsoft - the only thing they stand to gain is not spending the effort supporting the other parts of Silverlight. The companies which have most vocally supported EME (Netflix and Google) both have significantly more to gain because it makes them less beholden to Microsoft and reduces the amount of non-web development they do.

In any case, how exactly is is worse if one of the 30 million Netflix subscribers watches video using EME rather than Silverlight? Either way, the content is restricted to a proprietary decoder. Either way, the user won't care unless it prevents them from watching a movie. Whether or not that has a standard interface won't change any part of that process any more than, say, the lack of a W3C standard for eBook encryption has prevented millions of sales of HTML5+CSS+JS inside a DRMed ePub 3 wrapper.

The real question here isn't a contest of technical minutiae but how to convince the millions of reasonably satisfied customers to stop paying for DRMed content. The only thing which has shown any signs of that happening was when incompatible DRM tanked home AV sales because early HDTVs weren't compatible with BluRay players; at the iTunes/Netflix-level it's clear that most people don't care enough to stop paying for it. If you care about actually changing this the real question is figuring out how to change the market.
David Byrne: 'The Internet will suck all creative content out of the world'
Google Buzz?
I'd say the biggest differences are (a) Rust is more functional (preferring algebraic data types over OO, pattern matching, immutability by default, typeclasses over templates); (b) Rust is newer and younger; (c) Rust has safe manual memory management, enforcing memory safety even if the GC is not used. Of these, I think (c) is the most fundamental difference: it gives the language a very different feel and niche, at the cost of a learning curve.

(Disclaimer: I work on Rust, among other things.)
My understanding is that bike theft is so prevalent not because it is uniquely profitable, but rather because it is uniquely safe and undercharged. (it is rarely investigated/prosecuted, and even when you do get caught you aren't going to get nailed with much.)

Targeting particular bikes isn't going to work well then. To get particular bikes, not just bikes you happen to find on the sidewalk, you are going to need to do some breaking and entering too; a significantly riskier crime (and while you are at it, you might as well take the television too... if this is your sort of gig, chances are you are doing this with or without a bike registry).
That's the one! I don't know how I missed that...
Merge vs. Rebase – A deep dive into the mysteries of revision control
I hope you're prepared for a zillion A/B tested strategies to trick you to resigning up with G+ through YouTube. Say what you want about Facebook (and I don't have a FB account for many reasons) but at least they aren't constantly in my face trying to trick me to sign up.

Protip for the many Google employees that browse HN for fun or just to flag positive stories about Apple off the front page: the first 100 times I said "no" were not a mistake, I really don't want to sign up for G+. Get that shit out of my face forever pls.
But Java is not used in any meaningful way in their core OS.
It's a ruby on rails.

You (or a bike shop) enters the serial number, and a few other pieces of information and your email and we send you the information. If you ever log in, all the bikes sent to the email you sign up with are connected to your address (and you can upload photos and information about the components)

You can check out the way it works at https://www.bikeindex.org
VISA et al can still take away a merchant's ability to charge customers' credit cards if they catch you asking for minimum payments on cards or offering discounts for cash. It doesn't happen all the time, and usually consumers don't report establishments that practice this behavior.
Actually, I would really hope they do. One of the principles behind Google's ad systems is that they're useful for users and advertisers, that a good ad can benefit everyone involved.

If they show me an ad for something that my friends have negatively reviewed, I damn well want to see those negative reviews right along-side the ad.

Disclaimer: Googler
Before clicking, I thought it was related to this Payphone Project: http://www.payphone-project.com/numbers/
The best free resource is probably http://www.talktomeinkorean.com/

If you're willing to spend some money the Integrated Korean books are a very good source. http://www.amazon.com/Integrated-Korean-Beginning-Textbooks-...

Reddit's /r/korean has a very nice thread full of beginner resources. http://www.reddit.com/r/Korean/comments/rq3th/the_ultimate_b...

With some work and a combination of sources, you can actually get to a fairly conversational level of speaking/writing within a year. I and many others I know have done it. Just hang in there because it gets a little tough after the beginner phase. Be sure to drop by /r/korean's irc channel(http://webchat.snoonet.org/korean) if you have any questions.
How so? Most guaranteed income programs work like a negative tax, they pay you what you didn't get.
Pipeline breaks, spews 20,600 barrels of oil in North Dakota
Most languages are general purpose languages. The often repeated notion that languages are tools in a toolbox, where one is a hammer and another is a saw is really a very terrible analogy. For the vast majority of software projects, there is no "right tool" language, you can literally just use the best language. The issue is more than people do not agree on what is the best language. I would say it is more often the case that the availability of a particular library or framework pushes one language as being preferable for a task than anything about the language itself being especially suited for that task.
There are tons of user-level applications that need manual memory management and that don't have anything to do with operating systems, like for instance video encoding/decoding/streaming or high-frequency trading.

What really bothers me about Go is not really that it's garbage collected, but rather that its garbage collector sucks so badly. Really, not all garbage collectors are created equal.

For example I'm working on a startup and we've been integrating with various bidding exchanges for serving targeted ads. All the bidding exchanges want the response to be generated in under 100ms, which includes the network roundtrip. This means on the server-side, the average must not be higher than 10ms per request, preferably lower. Scala on the JVM can handle it, but when I tried out Go, it was a disaster ... as that garbage collector stops the world and it's totally unpredictable, so you end up with spikes of latency that can upset your partners and given enough incoming requests, it can also blow up your buffers/queues, crashing your servers. It's also non-compacting, but that's a given, as it's not even fully precise yet.

Which is the reason for why integrations with bidding exchanges are usually written in C++ too (in case it's not clear, we are talking about B2B web services). We've gone with the JVM because it provides a good productivity/performance balance, but eternal vigilance is needed in profiling the memory allocation patterns and tuning the garbage collector to handle the load. And Go requires even more tuning. Which is why sometimes I fantasise about a high-level language that allows for manual memory management, as things would be so much easier ... although I'm rooting more for Mozilla's Rust, than I am for D.
We've moved from a mailing list which was a black-hole for Content with very poor discoverability, and despite having many members was mostly read-only/ignored with just the same small group responding. We're now directing future support questions to StackOverflow. Many people were using GitHub issues to communicate, but this was primarily only seen by the Core team and effectively invisible to the wider community.

We see much more engaging and visible feedback on G+, people frequently comment on posts, +1 and re-share.
Ah, thanks. I was on my phone and didn't think to check the source.

EDIT: Actually, this explanation is enlightening: http://en.wikipedia.org/wiki/Slash_(punctuation)#Encoding
This is exactly what I thought. How are they going to be sure that the review is actually honest and relevant. What if I say something contradictory in the review? Or post irrelevant stuff in it?

The only way they could avoid such face-palms would be to do some sort of natural language analysis. Or have humans curate and cherry-pick the reviews. The latter one would be worrying indeed.

People are already ruffled up about their emails being scanned automatically. If their G+ posts are going to be scanned and cherry-picked by humans, it's even more unsettling.
Maybe I'm reading this wrong, but if it's anything like the Mincome Experiment (http://en.wikipedia.org/wiki/Mincome) then it means you get $2800 unconditionally, but a $1200 a month job comes out of it.

The way these programs are paid for is because most people would be making more than $2800 a month anyway, so their net cost to the government is zero.
It doesn't – any more than, say, Flash on Windows really does. Clearly preventing casual efforts is enough for most of the content vendors, which is why I'd really like to see a credible player offer something like per-user watermarking without the pretense of offering more than a casual barrier to copying.
We make bikes public - but not ownership information, including removing location data from photos.

You can check out the way it works at https://www.bikeindex.org

You can also check out the code at https://github.com/bikeindex/webapp
The Wikipedia article about the hangul script points out that people who were literate in Chinese characters resisted a simpler writing system that would broaden literacy, and thus threaten their social position. The same happened in Japan (where kana syllabaries were derided as fit only for women) and in China (where a brief period of using Chinese characters for sound only, rather like Japanese kana, occurred at the beginning of the Han dynasty, but was suppressed by scholars). The Chinese case of early sound writing was only recently rediscovered by history, as archeology in sites from that period showed how many writings there were that used Chinese characters strictly for sound value, in violation of etymology. Chinese development might have been very different if broad literacy had occurred two millennia earlier.
I was under the impression the US invited China to participate, but China decided not to, opting instead to launch their own space station when they're ready. Am I mistaken?
Apple’s BlackBerry Employee-Poaching Party
Depending on your history, and how your merchant account is backed, you may in fact also be required to hold a cash reserve with the merchant bank. Holding all, or a percentage of transaction funds is called a "rolling reserve," and it's one of the worst things that can happen in these deals if you have substantial turn-over in cash. My experience has been that direct merchant banks like to ask for specific reserve amounts based on your activity/risk profile, and places like paypal like rolling reserves. (This is not an exhaustive analysis, simply my experience.)

The problem with cash reserves is that they hold cash for product you have already delivered, a 90-day 100% rolling reserve means that you are effectively extending net-90 terms for all of your customers. You're issuing credit, but not collecting any interest on it, while you have to pay your own vendors and other service fees/employees in the mean-time.

Another side-effect of this is running negative cash flows when your business surges. Say your business booms around the holidays, to meet the demands, you place larger orders with your vendors, and thereby incur larger costs - but have to pay them out of reserves from a slower period in the year. You cash flow for that ninety days around the holidays would be substantially negative (you've paid out a lot more than you've paid in), and the interest you may have to accrue from your vendors to float until disbursement may greatly exceed the nominal transaction fees you'd pay if you didn't have a 100% rolling reserve.

Generally speaking, I've always found higher fees (up and to a point) to be better than higher reserves. If you can combine just-in-time manufacturing (or purchase) with credit terms from vendors, you can "play the float" wherein you're paid today for something you don't have to pay for until a month (or, in reality, as much as 59 days later on a net-30 account) down the road. This is very effective at the beginning of the year for LLCs where members need to distribute all profits at the end of the year to members due to taxes being due, and minimizing the re-capitalization of the business to get through the 1st quarter.
Let's partner up and get rich in a few hours. Got any business models you want to loosely pitch with a game plan drawn in sand? I'm down.
Fitness Apps Suck
It's a barebones CRUD app that rails could probably scaffold for you, theres no engraving or anything going on, and they ask for 7$ and $50k through kickstarter?

Come on.

Local bike shops and cycling organizations here (Germany) offer what they call "Codierung", where they permanently engrave a number on the frame and register it with police along with your contact information for a few bucks.
Many domestic flights have no entertainment, food and limited on-board baggage room. They're 1-2 or 2-2 regional jets chugging along with their cattle for 1-2, maybe 3 hours. Given this environment, why do they need a second-order feature such as wifi when they're not providing things like legroom or room for 20" rolly bags?

When the business environment changes such that airlines have to be a bit competitive again, you will see wifi appear (it's probably cheaper than entertainment systems). Unfortunately for those who fly, that's not happening in the next few months.
A systems language is one with enough features to allow developers to write kernel code and device drivers, even if with a little help from assembly.

A GC is just a special case of a memory manager.
Interesting UX
That's false. If you're talking exclusively about startups it may be true but that's only because maintaining obscurity isn't an option.
Fuck You, I Got Mine
I think it makes perfectly good sense. You gain a lot of fine tuned control with some of these languages that, without care and thoughtfulness, can lead to bugs.
Very cool idea. I would highly recommend reversing the colors on the site however. It just looks wrong with the landmass being black and the water white given that the rest of the site uses a theme of black being the background and white being the content.

It actually took me about five to ten seconds to see the outline of SF and recognize it because at first I was looking at the water area and thinking "this doesn't look like the bay area".

Overall I think you should use a white or beigish background with black text, and for the map colors use black landmass and water the color of the page background. It will make the page so much easier to read.
I would invest and use a product like this. I've always wondered why I look for ways to lower my tax bill when I'm doing my taxes instead of getting proactive guidance throughout the year on my expected tax liability and things I should do to minimize my tax exposure, etc.
Twitter has made it known they do not want people using Tweets in ads without following their brand guidelines.
why is this here? a couple engineers get hired from a startup they couldn't make money.
Yeah. On the other hand, I find YAML much better for this kind of thing. JSON is readable and writable by hand, but it's not terribly nice.
I don't ask people to sign NDAs and I personally don't really care about them but is there a legal reason people/VCs don't want to sign NDAs?
So, what about that famous case when a pair of twins hires a developer to build a college website for them, and he goes and builds it for himself? For some reason, the courts thought that the idea was worth $65 million dollars.
I still don't get it.

I am increasingly struck by how many recent kickstarters are either indistinguishable from evites or deal with projects that any reasonable person could bootstrap on their own...
I very much enjoy coding in Haskell, and would definitely say that it changes the way I think about code. In particular, it's taught me that strong static typing, no null references, and avoiding side-effects wherever possible are all great things and IMO, those who don't use these are doing themselves a disservice most of the time. I also think that type classes are an excellent way to handle polymorphism, really quite beautiful. Immutable data is also (in many cases) a great thing. And the syntax is gorgeous.

However, I hate articles like this; they really don't help their cause, they sound driven as much by ideology as anything else, and in this case, there's even a financial motivation. It plays into the stereotype that Haskellers tend to find their language superior to any other, almost by definition. For example, many the benefits that the article touts would also be found in dialects of ML, or in Scala. However, many Haskellers I've talked to poo-poo these other languages because "they're not pure," or some other vague criticism. I don't mean to generalize, of course; many Haskellers probably embrace other languages as well, but it's certainly not uncommon.

Furthermore, Haskell is not at all without its warts: aside from its steep learning curve, it has package management issues and spotty documentation. Moreover because of its bizarre IO system (which mostly seems to exist for academic reasons, not for any practical purpose -- there are other, easier ways to disallow IO outside of sanctioned functions), it demands the use of Monads everywhere, and generally insists on a particular style which can be very restrictive. Last but certainly not least, its default laziness (once again, done mostly for academic reasons) can lead to bizarre performance issues, bugs which are hard to debug. The amount of hoops to be jumped through to accommodate laziness in Haskell is significant, to say the least.

Haskell has a number of great things in it. Functional programming on the whole is a blast to write and leads to very stable, readable code. But Haskell is far from the only answer. That said, it is a lot of fun to write, and its recent upswing in popularity is a very good thing, IMO, aside from the often pretentiousness of its users. At the least, it's raising the profile of functional languages in general, and opening the door for new languages which take the good parts from Haskell and leave behind the not-so-good.
Have you checked your Google Ad Interests?
The hitch is that G+ users are not writing reviews; they are just writing what they think are comments or mini-blog posts.

They are being taken out of that context and marketed as reviews by Google.