skysight-inc/HackerNews huggingface dataset:
I'm not a huge fan of the writing style in general... I don't think that the Go authors are suggesting that they're smarter than everyone else?

Yes they've made some choices that are controversial, but that's true of every language.
The company I work for has a mobile payment platform which sells a lot of adult content. Why people pay £3 for a 30 second video I have no idea, but of that £3 the merchant only gets £1.50 (if they are lucky) after the operator has taken their cut.

The thing is, it costs them practically nothing to sell that content, so even though they only get 50% it's still a win for them - that £1.50 is pure profit.
This is a snarky article where at least the headline is true.

The reason Go is popular among certain large organizations is because it solves the problems that large organizations face with a minimum of fuss. It gives you a uniform coding standard that's enforced by a tool. It shortens compile times to almost nothing. Its performance is "acceptable" - not as fast as C++, but not so much that you'll blow lots of $$$ on AWS bills. It's got a rich standard library, and common interfaces that most third-party libraries actually use. It encourages developers to be explicit about their intent, to write out all of their algorithms in full detail, and to handle all error cases in depth.

It is not a language where an individual developer without the constraints of a team will be maximally productive. It wasn't designed for that.

I've found that personally, I enjoy programming in Python, Rust, or even Javascript or C++ more. But I can at least respect the language designers for making the choices that they did, given the constraints that they operate under. The article seems determined not to do that.
I remember when I was applying to graduate schools I was waiting to go to my last (fourth) recruitment interview, but I was pretty sure I wanted to go to the third school I had visited. Well I wasn't back for more than a day from the last recruitment trip when I called up that third school to ask them when I should show up and what paperwork I needed to fill out... it wasn't until about two years later that I realized I couldn't remember receiving an official acceptance letter or phone call from them...
warning,the article IS sarcastic.
I went to UC Berkely.

if you've been through a lot of those courses and read the dragon book, then another reason you might appreciate college is that you'll be able to do research or take grad classes to fulfill undergrad course requirements.

Btw, if you care to see what they've got public here's the master list (note the years of archives in addition to the most current version of the class): http://inst.eecs.berkeley.edu/classes-eecs.html
Don't burn your bridges until the chickens are hatched or something.
> Google returns over 600,000 results

Tip: The result count estimate on the first result page is often off by several orders of magnitude. Often it's possible to navigate to the end of the results pretty quickly, and the number drops to something like 469:

https://www.google.com/search?q="time+to+make+some+plans+for...
Honest question: Why does Go create so much hatred? I don't even see this much towards PHP or Visual Basic devs.

I would have thought that, if you don't like something, just don't use it. I personally am not an enormous fan of Peanut Butter. I don't go off on rants as to why Nutella is far superior, or why peanut butter is just peanuts for the toothless etc. I just don't buy peanut butter.

What is so hateful about Go that seems to offend people to the point where they expend large amounts of energy ranting about it?
Hydrogen is not dumb but it is very leaky, explosive and ultimately the water it creates when combing with oxygen is an indirect green house gas.
I disagree with the assertion that "isolated" Americans can't learn the culture. During the Phoenix Program in Vietnam, plenty of Americans with no local experience picked it up fast enough when deployed for results that were tactically very effective.
Effective Analytics for Start Ups
This is great perspective!

Seems like I could build my own personal banking/accounting site securely with this.
Congrats! As an healthcare entrepreneur I appreciate the hurdles and challenges of this space. I run AsthmaMD [1]

Our app and hardware is distributed in every 15000 CVS and Walgreens in US.

I'd be happy to meet and discuss any opportunities for partnership.

1: http://www.AsthmaMD.org
We love Plaid, but we're different. We compete with other banks -- Chase, Silicon Valley Bank, First Republic, Wells Fargo, etc.

Zach can speak for Plaid, but to my understanding they're focused on providing API's that improve banking experiences for existing banks and bank customers.
I've wondered for years why people always gravitate towards Li-Ion cells when talking about a home storage battery. Li-Ion's advantages are far, far less important for a dwelling. Weight doesn't matter... you won't be moving them. Size doesn't matter nearly as much as it does in a vehicle... losing a few inches off an entire wall in a garage won't really be an issue for most people.
Edison cells are incredibly durable and much, much more environmentally friendly than any other battery tech I know of. The lifespan is nothing short of incredible too... you won't need to change them out.

Thank you very much for the 2nd link. I was unaware any company was still manufacturing them. The last time I looked, the last company I could find that made them stopped a few years prior. I'm glad someone is making them still/again and marketing for an appropriate use.

The one odd thing is the price... for something as low-tech (relatively speaking) as an Edison cell, I'd expect them to be much cheaper. Must be the lack of competition.
The moral hazard is introduced by the insurance. So yes they are more risky. Corporate governance, as you said, helps curtail the moral hazard, but without the insurance, the moral hazard would not exist in the first place. Go troll somewhere else. Your just wrong!
for grad school, or undergrad? Either way congrats! I've spoken with a lot of the CS students and they're super bright.
If you want to know more about 'Yes, Minister'check this book:

A Very Courageous Decision: The Inside Story of Yes Minister

http://www.amazon.com/Very-Courageous-Decision-Inside-Minist...
Best way to get a junior development job with an A.S. in CIS?
Hello everybody. I'm finishing up my A.S. degree at a CC in the US. I have all A's in my computer related classes (Basic Java, Advanced Java, Basic C++, Database Administration, Systems Analysis and Design) and a few B's in other non-computer classes. I have also learned AS3 and Haxe. I am creating a social media site in Ruby that will demonstrate knowledge of Rails[0], and have created a few games (some used XML and JSON) using said Haxe and AS3.

The above examples show that I am a capable learner. However, I'm not quite sure how to best approach putting together a portfolio and contact potential employers. I'm in NY right now but will most likely be moving to SC for a year at least.

I understand that this is a bit of an open ended question, but I would love advice what to do at this point (I graduate in the spring and will be moving out to SC in late July).

[0]I'm currently using a private repo on bitbucket and developing on Arch Linux.
First, how do you know that no data was lost? There is no way to even verify that all data was recovered. They are pretty confident, but there's really no guarantee, is there?

More generally, yes, the case you are worried about is typically not when there are lots of repository clones in circulation (though the KDE case [1] shows that data loss is quite possible even then and that replication is no real alternative for proper backups [2]).

And, of course, the reflog will keep commits alive for a while and garbage collection will not occur while the grace period is over.

The situation where this doesn't work so well is personal/small group repositories or branches that only experience intermittent commits and that aren't being mirrored by a large number of users. In that case, user errors can easily translate into data loss when garbage collection finally catches up with you.

[1] http://jefferai.org/2013/03/29/distillation/

[2] A practical example would be where a repository is so large that many contributors prefer to use shallow clones.
We just need the Mongo extension (https://github.com/mongodb/mongo-php-driver) to be supported to try HHVM out.
Yes. But the key is to provide more value than the value you ask for. That's why a well written ebook can easily sell for $15.

It's a file, it's made of content available everywhere, but it makes it convenient and may even be fun to read.
sure, makes sense and also that's the whole premise behind https://koding.com/, http://codebox.com, http://codio.com, etc. in addition to the others mentioned above. This market segment is growing at a nice pace looking at the number of new entrants.
Airline flights of the world visualized with WebGL
Hacking Loneliness: AdoptEachOther, the Family You Can Choose
Some people still don’t get why Australian startups need alternate policies
Tap honey like beer with revolutionary hive filter invention
Show HN: Discover great coffee shops with Instagram
What I don't understand about all this talk of layout and typography is why it is suddenly a good idea to have a website that consists of nearly 2/3 empty white space with a narrow band of text. Sorry but it isn't good typography if I have to zoom in to read your site.
WOW. Loved this comment template. It could have a legitimate use in software development to generate some meaningful random text for mockups.
I imagine the tax comparison is part of why they wouldn't want to do it. As your app is more successful, you have to pay Apple more and suddenly this favor to indie developers feels like a tax on the successful. Rebates would be a good work around – we plebs are dumb like that.
I was referring to the different stack exchange sites as forums.
Video Game Review Scores: A System That Would Work
The "sharing" part is a scam, the same tired nonsense that napster tried. The tech press swallows it hook line and sinker because they are trade rags, and pissing off the cool kids will cut off the flow of future stories.

Many aspects of Uber and Airbnb's business model are awesome. The problem is that they have growth targets to hit which require breaking a few eggs.
great set of links :-)
Can't read it (no LinkedIn account), is there a publicly-available copy somewhere?
Spark the platform seems awesome. I'm somewhat less convinced by mllib - I'm not sure there are as many use cases for distributed machine learning as people seem to think (and I would bet that a good deal of companies that use distributed ML don't really need it). I've seen a lot of tasks that could be handled by simpler, faster algos on large workstations (you can get 250 GB RAM from AWS for like $4.00/hr). I'd love to hear counterarguments, though!
Apple bundles payments together to avoid this. It's complicated af.
Well Basic Auth exists now, but it is unusable for most sites due to several well-documented shortcomings. Surely something could be done to improve upon it.
Belligerent trolling? How utterly obnoxious.

You are inventing numbers from fantasy, and demanding retorts. What an astonishing bore, your inconsistent, incoherent point not in the least viable. Find a hobby.
Aren't article spinning bots similar to stock trading bots in that somebody would only sell the bot if it wasn't working anymore?
You can't reasonably expect to be rejected /after/ being accepted though. Resigning when you apply, chickens not hatched yet. Get a letter from the program you applied to informing you of your acceptance, that's a pretty hatched chicken.
I have recently tried out to run our huge, about 10 years old application using HHVM. Interestingly enough, aside of few 5.6 features it didn't support yet, the process was surprisingly painless.

However, HHVM was generally between 2 and 5 times slower than vanilla PHP at rendering pages. In micro benchmarks it was way ahead, but running the whole application was a very different matter.

I decided to wait until the thing matures a bit more before trying again and then hopefully with more time to investigate the causes of this huge difference in performance.
Interesting that the British have basically been doing this for hundreds of years. In medieval times, the court jester could speak freely and criticize the king in a way no others were allowed to.

http://alumnus.caltech.edu/~ckank/FultonsLair/013/nock/jeste...
As an Arkansan, I'm taking a little offense. And I'm not a native, either--I grew up in Florida.

This is the most beautiful state I've seen. I love it.
Wix Own by Israel Company
To be perfectly honest, as I understand what userify does (I'm not a user) -- the whole platform would benefit [ed:from] transition[ing] to ssh certificates[1]. While key synchronization is better than doing... nothing (which a lot of people do, including me, from time to time :-). I think key management for public key authentication is pretty much a solved problem: run your own CA (or delegate to someone, like Userify).

There are still real issues with managing root keys etc -- but with cert support in openssh (client and server) that provides a sane basis for trust management.

For Userify, the service (as opposed to keys, auth, servers and users: the problem) -- I think spending some time on a UI to manage certs/ca for ssh, documenting how to use it for user-keys/certs -- and offering to run a CA per Userify-account (ie: generate/manage the root CA-cert, allowing "instant security" by deploying the Userify-user's CA root cert on servers, and having a service to sign public-keys with that key) could be one very sensible approach.

There might be some added benefit with an "always on"-service, by issuing short-lived user certs (valid for, say 8 hours a la kerberos tickets) -- but for that to be useful, perhaps some work would be needed with forking putty for windows users and/or patching ssh-agent/ssh for nix/OS X users. The basic functionality is there, but the UI/UX is lacking. Note that a user can keep the secret key* for as long as he/she is comfortable -- it's only the signed public cert that needs to be updated (as the previous one expires).

Not sure if that answers your question, but those are some of my thoughts on the matter :-)

[1] http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/...
http://pastebin.com/GtprNCXK
I spent way too much typing this reply. I should just join the freebsd development team and learn the answer to my own question.

Thinking about this again - yah - the poster might be referring to some kind of workflow like this:

production machines are platforms that run -STABLE

there is some kind of device, embedded or otherwise, that they keep locked up somewhere in a lab. It could be the new xxyz multicore switching fabric [imaginary name] that is running a new version of BSD-OS variant that's undergoing verification testing - they run hardware development and need -CURRENT's capabilities for debugging the system itself. It generates some keys that will be distributed into the pool of machines running -STABLE so that in the future, when this new variant comes into the market, there will be "pre-seeded" keys for compatability (ie. older versions of systems will be able to interact via signed certs with the new system)

Since FreeBSD is BSD licensed, there can be any number of things people are doing with it without anyone else knowing - so maybe to give the benefit of the doubt, I can envision a workflow that needs -CURRENT as a workstation / dev platform.

I think one weakness to my thinking is that VARIANTS/WITNESS/kdb/ddb can be enabled on -RELEASE and -STABLE distributions as well! Why not just do everything on -STABLE even if you need kernel debugging?

If they need -CURRENT for new hardware support, it shouldn't be too hard to figure out from the svn log and the rolling release notes. It's kinda fun trying to reverse engineer the job of the thread parent's acquaintance!
It is the best time to make a
few plans for the future and it is time to be
happy. I have learn this put
up and if I may just I desire to
counsel you few attention-grabbing things or tips.
Maybe you could write subsequent articles regarding this
article. I desire to learn even more things approximately it!

I'll right away clutch your rss feed as I can not to
find your email subscription hyperlink or e-newsletter service.
Do you've any? Kindly permit
me recognize in order that I may subscribe.
Thanks.

re.compile(r'\{([^}]+)\}').sub(lambda x: random.choice(x.group(1).split('|')), tmpl)
Don't most countries have ePassports?
Why is the buy-side in the driver's seat now?
I suppose that depends on your ethics… Though most people's ethics would be tested when it comes to $100 million. Hopefully, anyone discovering fake gold would file a lawsuit or report the fraud to law enforcement.
> While there has always been some degree of disagreement regarding technological matters, I think we're really seeing a lot more of it these days

I don't have any way to dispute this, but I don't think it's easy to provide evidence for it either. I feel that there may simply be more individuals involved in these kinds of discussions these days.

Obviously at some point you have to stop discussing something and start building it. That's not to say that discussion isn't important or shouldn't be encouraged (quite the contrary), but I find it very difficult to make generalizations about where the line should be drawn.
MAC addresses. HP-UX saves them in its startup configs for some reason. A place I worked at used a sample build for its 'gold' build. All builds had the same MAC. Hilarity ensued.
There is an idea I described in a blog post a few years back which would potentially improve discovery from top charts.
Have a switch which would remove apps already installed by the user so that others would bubble up

http://blog.goolamabbas.org/2012/01/11/mockup-to-demonstrate...
Thank you wheatBread for taking the time to respond.

I appreciate the practical lens with which you've described how the language can influence code. Many language geeks far too often remain too abstract about how a craftsman programmer's life can be improved by the language's design.

ADTs stood out as something I'd love to have in my day-to-do programming toolbet during my short tryst with Haskell. But I was unable to articulate the concrete improvements it can bring into my code, and so it has unfortunately remained a hunch. I eagerly look forward to your post about ADT in the context of Elm and UI programming.
True. But based on the situation and the accounts of his behavior, clearly the manager was under a lot of stress.
OK, downloaded it, and here in the first 20 minutes of using it (4.4, OS X):

1) I opened a few simple CSV files (20 rows tops), and for some (about half) wouldn't let me select the cells I wanted. E.g. I clicked on the left number row on 1,2,3 and instead of selecting the whole of 1,2,3 row it selected a few random columns within those 3 rows. No amount of fiddling would fix it. I had to scroll to the end of my columns and select the whole thing with the mouse.

2) On another new file I created (inside Calc) it behaved as if my mouse was pointing 5-6 cells above from where the pointer was actually drawn.

3) I created a file with about 50 rows, and made some of them bold (Cmd-B). They looked bold alright. I then saved the file in the Excel XML format, and opened the same document in Excel, and the bold formatting wasn't there...
We're repeatedly seeing a small number of people force their preferences upon increasingly larger masses of unwilling victims

This goes both ways though, doesn't it? Much of the arguing about HTTP/2 tended to be Johnny Come Latelies who, if we're being honest, seemed to just want to toss some refuse in the gears. Microsoft, in particular, watched as Google proposed SPDY, and then iterated and shared their findings, and then right as consensus (or as close to consensus as possible) starts to be reached, Microsoft tries to upset the cart. In that case wouldn't Microsoft, and the naysaysers, be the ones trying to force their preferences? The delay of HTTP/2, or basic improvements to these technologies, not only causes hassles for developers (image sprites, resource concatenation, many domains, and on and on), it marginalizes the web.

It is going to be pretty rare when any initiative sees complete unanimous agreement, especially given that many of the parties have ulterior motives and agendas that aren't always clear.
Even Microsoft uses their evil proprietary format as a selling point: https://www.youtube.com/watch?v=SAUJa7Ng2xg&hd=1
Corp to corp
Selena Gomez poses topless, opens up on rocky romance with Justin Bieber
Excuse my ignorance, but how can I do session management without using cookies?

I tried searching on the net, but it doesn't seem to give any concrete/valid results.

Can you give me any pointers?

Edit: I do use OAuth2.0 on my services and use Mozilla Persona to manage user logins, but I am not clear how can I keep sessions between requests if I don't use cookies.
If Direct Match has enough success, what would stop ICAP/BrokerTec/eSpeed from allowing HFT firms to trade off-the-money and snatching back up the market?
> Don't be daft

Don't try to substitute emotional intimidation for an actual argument.

> Imaginary internet points do not qualify who has a right to say what.

Nobody has a right to call me a troll, since my history here (which those numbers summarize nicely) shows I'm not a troll.

I don't mean it in the sense of a political right---obviously.
You can use a context-free grammar to produce amusing and sometimes convincing writing if the writing style it's intended to imitate is sufficiently obtuse, e.g.:

http://davidsd.org/2009/01/the-real-theorem-generator-a-cont...

http://pdos.csail.mit.edu/scigen/
If I was a bank dealing with standardized gold bars, I'd make a machine that validates a bar at the push of a button. Surely they have that, given that a single 40 Oz bar is worth $800,000.
Makes me think of Doctorow's When Sysadmins Ruled the Earth.

http://craphound.com/overclocked/2014/01/14/when-sysadmins-r...
> Even large trades can't move prices by that much since the cash flows of Treasuries are fungible.

Could you elaborate?
Also reminds me of the movie Orange County, where main character Shaun Brumder does not get admitted to Stanford because they mistakenly admit classmate and stoner Shane Brainard instead. Hilarity ensues.
In other words, a bullshit generator?