skysight-inc/HackerNews huggingface dataset:
It seems to me that there are a few key players really keeping podcasts afloat (Audible, Squarespace, etc.); I wonder what would happen if the industry would still look so healthy without them?
Yeah, I agree. I'm about to publish the second edition of my book targeting a very specific niche of developers[1]. I've made approximately ten times what he quotes there from a small fraction of the traffic his book has gotten.

Of course the real question is, if he had put a paywall on the book, would it have gotten as much traffic? I would say if he had done what Sacha Greif has done with Discover Meteor[2] and made the first few chapters free, he would have done phenomenally better.

[1]: (Shameless plug) https://www.petekeen.net/mastering-modern-payments

[2]: https://www.discovermeteor.com
DHL launches first commercial drone 'parcelcopter' delivery service
Hmm, maybe Swift's Optional works differently to Scala's Option, in which case my objection can be dismissed.

In Scala, you can declare a value to be of type Option[T], which means it will be either a Some[T] or a None. This looks superficially like Haskell's Maybe monad.

val x: Option[Int] = Some(1)

The problem with Scala is that you can also write something like this:

val x: Option[Int] = null

By declaring a value to be of type Option[T], you "promise" it won't be null, but this is not enforced by the compiler. It's obvious this is a huge difference from Haskell's Maybe, and it weakens Scala. Null shouldn't even be part of Scala, but it's still there to retain compatibility with Java.

Can a similar example be written with Swift? I assumed it was possible, but maybe I'm mistaken.
This is an awesome post. Could you share this on http://madrasa.ca?
One idea I tend to agree with is the idea that "you are in the position you deserve to be in". If you are in a junior position when you feel like a senior developer, you deserve to be in that position. You might have the skills, but since you've not done anything to put yourself in that position you are where you are.

If you want to be a PM, ask to be considered for a PM role. If you don't get it then apply for PM roles elsewhere. You are rarely given help in this world, so take every opportunity you can possibly get.
I like the success stories they gave but would be really curious at how many times they have hit the proverbial brick wall. The lesson being, that while they may hit a large number of brick walls there is always another success to be had. Too many just give up when the dream isn't realized immediately.
Lets look at what it can read.
... It can read apache static content, like web page data.
Well what can't it read?
user_home_t - This is where I keep my credit card data
*db_t - No database data.

So, it can't read database data directly, but presumably your website can already connect to the database. Which means it can read out your database credentials, and just connect to the database?
> Are there any other former vi/emacs users

Yes!

I also started my IDE days back in Turbo Pascal. Used most of the Turbo Pascal, C and C++ versions of Borland products up to Delphi early versions.

Thanks to some friends I also knew from seeing, not really used them, a few Amiga IDEs like DevPac.

When I started using UNIX, initially Xenix followed bz DG/UX and many others, vi was all there was available to us.

Eventually I found Emacs and it became my UNIX editor between 1996 and 2005. With vi playing the fireman role when nothing else was installed.

However UNIX wasn't the only system were I had to work on. So I became acquainted with Smalltalk and Oberon environments as well.

In the end, I kept always looking to replicate IDE experiences on UNIX systems. But never found one at the same level of experience than what the PC world had to offer me.

As my work became more focused in JVM and .NET land, I left Emacs.

Emacs might have been a great editor back in the day, but IDEs have so much to offer. Even if one can spend weeks coding ELisp code for the said functionalists they aren't as well polished nor as functional as what IDEs offer out of the box.

> I found that the mouse really wasn't a productivity killer for the few times you need to use it in a modern IDE.

If one masters IDE shortcuts + mouse, I feel productivity is like playing a FPS against someone just using the keyboard.
We already have a professional Bloomberg app on Blackberry, iOS, Android (phones and tablets). I'm not sure what is really to gain by doing something so specific with one app vendor.

Customers can already get the full Terminal on an iPad (complete with colored keys). The same could most likely be done for the Blackberry, if there was significant demand. I'm not sure there will be.
> They've had more than a few major incidents in this year alone: https://status.heroku.com/uptime - no service is perfect, but that's not once every couple of years

This is a frequently misunderstood metric. Whilst there is a number of incidents on status.heroku.com, the average platform uptime for a single app is still 99.995% [1]

[1]https://status.heroku.com/uptime
> Reddit user "tittywagon" was one online commenter who is skeptical of BendGate: "The hoodie, glasses, backwards hat. The guy is a side-show idiot who blew it way out of proportion for YouTube views."

This is some high-quality reporting. /s
I suspect the same applies to most things one can do with or without a phone.
Dear Author,

I read (parts) of your book, and didn't pay. Why? Because it was an interesting diversion, not something I was actually interested in. If it had been locked behind a paywall, it would not have affected my life in any meaningful way. It was merely, for better or worse, a pleasant diversion, drifting in a sea full of diversions.

I don't imagine that I am in any way alone in this. Looking at your numbers, I'd say that your 2-300 paying people are the true readership and audience of your book; the rest of us were there for a diversion; because it was another blue link in a sea of blue links.

Don't take this as a negative sign. Typography is necessarily a niche field, and at the least, you've introduced over 600,000 new people to typography. It might not help you now, but if even 0.01% of those 600,000 start investing time and money into typography, well, it's more impact you would have had if the content had been hidden behind a paywall. Cold comfort for sure, but in the age of browsers, typography is a dying art. New blood should always be welcome.

Sincerely,
Falcolas
In India the tick sizes tend to be 1-5 paise << 1 US penny. Over there it's actually a price competition game rather than a speed game.

http://asiaetrading.com/resource/securities-tick-sizes/

Incidentally, for anyone who wants to stop HFT, all you need to do is copy the Indian tick size.

http://www.chrisstucchio.com/blog/2012/hft_whats_broken.html
> Many small companies don't have a large wage bill (outside SV), and don't have lots of devs or a sysadmin, instead they tend to have devs who do the sysadmin too.

It's exactly those kinds of companies that Heroku is aimed at. I can hack being a devops. I don't want to:

— I don't know what I don't know, which has huge ramifications for both security and uptime

— I have plenty of opportunities available to me and am not interested in being on call all the time. Your business could not reasonably pay me enough to answer the phone at 3 am.

— One day of heads-down product development can easily create several thousand dollars in value (or more) for a company. When I am interrupted with server patches, setting up new servers, or debugging a failed deploy process, and you throw a meeting or two in the mix, I'm downgraded to shipping a few bug fixes that day.

Any competent executive wants his key developers heads-down shipping features and should not expect them to manage devops anymore than he would expect them to interrupt their day to balance the accounting books. It's a context switch. Throwing money at Heroku makes perfect sense here.
"We're largely to blame for.." Are we?

If humans cause climate change and industrialization began around 1850, then logically, there'd be an exponential and consistent increase of global temperatures. Al Gore himself said that, in five years, the polar ice cap would be ice-free.. and he said that 7 years ago. There hasn't been warming for almost 18 years, yet CO2 emissions (especially from China are still increasing.)

The facts are very clear: CO2 increased, temperatures have not. Another fact: the climate changed long before humans were around to drive Escalades.

The AGW movement is nothing more than an anti-capitalist false flag with a professed desire for wealth redistribution. Al Gore, for example loves the environmental movement so much because he became a multi-billionaire as it's Chicken Little. Those who still follow the religion of human-caused global warming are like a bunch of elderly Soviets nostalgic about Stalin's First Five Year Plan.

Ottmar Edenhofer, a UN official with the IPCC said, "One has to free oneself from the illusion that international climate policy is environmental policy. This has almost nothing to do with environmental policy anymore, with problems such as deforestation or the ozone hole." In that same interview he made the case that "climate change" policy was more of an anti-globalization policy than actual environmental policy.

Greenpeace cofounder Dr. Patrick Moore, who would presumably know more about environmentalism than almost anyone reading this, rejects the climate-anti-capitalism hysteria that has co-opted the "old" environmentalism of reducing pollution, whaling, overfishing, nuclear waste and other, more pure protections of our environment.

Let the downvoting begin! I am always amazed that within such a smart bunch as HN readers, that there is still a large number that ignore critical scientific analysis and instead let political or ideological beliefs cloud their otherwise rational minds. It's almost religiously intense. Rarely do I see a balanced debate on the subject of human-caused climate change. It's like telling Christians that Jesus wasn't resurrected.
This Google Doc has a list of URLs tested by the detectify.com scanner:

https://docs.google.com/document/d/1vN2QOG2OZIAHGXDmd5wB8FPi...
Recruiter
Society of GrownUps (MassMutual) is hiring a Lead Developer/Technical Lead to lead our startup division in Brookline, MA.

If interested please email eblackman@massmutual.com
To use App Engine's orchestration layer for any runtime at all you want to bring to it.
https://www.google.com/events/io/io14videos/54bf5fec-50ec-e3...
Actually everyone agrees that the climate is changing. The debate is over whether humans cause it.
Apple Uses Windows XP in iPhone Testing Facility
Just saw the spike in traffic this morning from my post being added here, thanks!

I'm very much a "DevOps" guy. I like running my own servers. When I first took over a Heroku based application it was extremely frustrating to me that I couldn't tweak nginx, Apache, or some type of on-dyno cache without adding network overhead to each call. I was also dealing with a system that I took over after a buggy relaunch and at that time, Heroku seemed to have fairly regular outages which was a problem for our customers who were already very sensitive to the quality issues of the relaunch. Amplified the lack of control significantly because I was constantly aware of what I couldn't do to fix the problems.

I'm still actively using Heroku and the work they've done with their PostgreSQL offering has been really impressive. It has been significantly more stable too. From a development efficiency standpoint, it really is hard to beat. They've silently implemented "Shadowing" which is supposed to provided redundancy across availability zones (but not regions). The additional Dyno size options have been great too. It is a great company. I just wish Heroku had an option similar to RightScale to deploy within other data centers or at least AWS regions - but that becomes complicated because of their network of add-on providers.

What I was getting at with the article was exactly what arihant mentioned below. Docker open sources the core piece that makes Dyno-like functionality possible which opens the door for disruption in the PaaS market.

For what it's worth I also posted a followup a couple of days later called Tempering My Docker Enthusiam (http://www.brightball.com/devops/tempering-my-docker-enthusi...).
Can you explain the design concretely (i.e., the mechanics), or is this just a gut feeling?
Some trains between Spain and France have a variable gauge. It takes some time to pass the gauge changer, but you can remain seated.

[wikipedia](https://en.wikipedia.org/wiki/Variable_gauge)
Getting started with analytics for your game
Subjunctive subtleties
Reading this link, it seems that accidents and fatalities were substantially reduced for some time after the switch, due to extra caution being exercised by all drivers.

The lesson: Switch the standard every couple of years or so.
Yes, there are degrees of static typing (hence, some people unfortunately disregard great type systems because they are only familiar with Java's cumbersome one).

The thing is, as soon as you realize that unit testing (of the kind proposed by 3+4=7) alone is not enough, or even adequate, and that you must use more advanced tools, and that more advanced tools can and should be automated whenever possible... you will probably start considering the possibility that static typing was a good idea after all. Especially if you were considering using type annotations in your dynamically typed language because you needed to extra info in order to use more advanced testing tools.

Static typing is an incredibly useful automated verification that the compiler performs for you, freeing you to write more interesting tests. It won't catch all mistakes, but no-one is arguing that any single technique will. The argument is about the relative merits of "unit testing alone is enough" vs "testing + automated testing with type checking is way better".
The climate is a very complicated system. Saying that there has to be a consistent exponential increase in temperature is a gross oversimplification. There are all kinds of buffers and feedback systems that govern global temperatures.
People don't talk about it much, but it's very possible to mix Heroku with other services running on AWS. We use heroku for our application tier and host our own DB on EC2.
I second the Haynes manuals (or equivalent if you're not in the UK) - They're amazing. Although annoyingly they don't make one for the Mazda RX8 that I've just bought.

One of the nice things about these workshop manuals is they rate jobs by difficulty and tools required, so you can start on easy stuff like oil and filter change and work up to the more advanced things like head gasket replacement.

I also learned a lot from my Dad, so if you know anyone who's knowledgeable in the field, see if they'll help you, or at least impart some knowledge.

Also, invest in a decent trolly jack and axle stands, I hate the thought of people working under cars supported only by the flimsy scissor jack that came with the car.
The inventions don't really seem like much to me?
When the performance you're considering is your own machines, I wholeheartedly agree with you. But when the performance you're considering is that of your customers, the story changes.

The guys who wrote the story are building a monitoring product and their agent code will be installed on all of their customers' machines. Every CPU cycle and byte of RAM should be sacred to them because it takes those resources from their customers' applications.
Technically that is against the law. It already happens though and enforcement is difficult.
This may change with Neovim, though, since add-ons will, as far as I understand, exist separately and do IPC through JSON.
Entrepreneur is a silly word, and you sound silly when you call yourself one
As someone who needs 8 hours of sleep per night or I'm a walking zombie, I'm amazed at people that regularly get by on 4-6 hours per night. These people have 14-21 more hours awake than I do per week.

I suspect a lot of the people who play games like this fall into the needing less sleep category. I'm definitely not one to criticize it - I'm after all asleep during that time.
https://github.com/davazp/jscl
Thanks for your kind words. --Marco
New Work Has Found That Solar System’s Water Is Older Than the Sun
That's a very interesting theory, but quick googling doesn't bring up anything relating to this correlation you suggest. Do you have any evidence to back up your claim?
In Swift nil is the value equivalent to Haskell's None so there is no distinction there which I think you are saying that there is in Scala.

Swift does have "implicitly unwrapped optionals" which you declare with "!":

var x:Int! = nil

rather than normal optional syntax of

var x:Int? = nil

It does weaken the type system and I would only make very limited use of it. I would only ever use it for properties that will not be nil after the initialiser has finished. Even though there is a way around the type system to do dangerous things I think it is still far better to have the type system there and to only work round it when absolutely necessary than to default to something much weaker. As I've mentioned elsewhere "!" is a code smell and I would use it rarely and audit those places heavily.
Autostereoscopic Dali Clock (and it gives time too)
Yeah. I'm aware that stable and old stable need to be patched first, I was just surprised by how much time it took considering the kind of risk (and being beaten by sid, the kid whom always breaks his toys).
"The Yup´ik way of life is non negotiable."

Sound familiar?
You could probably do the encryption very cheaply from a latency perspective (use AES to generate a key stream that you XOR with the output data, which could easily fit on a sending/receiving FGPA without introducing any significant delay), but in general I would think that it is far more trouble than it is worth.

All these features would require testing, and availability is pretty important for this kind of stuff.
Google officially denies it, but I neither play it nor have read the ToS, so it wouldn't be surprising if they were using your location data for something else. If they were, it's certainly a clever and unique way of doing it.
This technical explanation of why glass "can not" flow, does nothing to try and explain the phenomenon where old glass panes are thicker on the bottom than the top.

A lot of things once thought impossible have been proven to be possible. Offering an explanation of why it's impossible adds nothing to the table.

[EDIT] Missed the bit in the middle. That said, I still find the use of jokes and second hand experiences a bit weak in evidentiary terms. Would have been much more convincing argument if there was a count or documentation detailing how many panels were truly installed one way or the other.
I find that it depends on what kind of languages you work in. Boilerplate-y languages like Java require way too much hand-holding to be nice to do in an editor. On the other hand, Haskell/OCaml in Vim are fairly nice with the right plugins, as long as you don't mind refactoring via sed.
There's significantly less complex ways to do this sort of thing, though. One that I've been looking at implementing into a distro lately is nosh[0] (and execline[1]). Every bit of code is implemented as a separate, independent utility that can be chained together through the nosh/execlineb "shell", which does no parsing and only a tiny bit of lexing.

This way, it's easy to pick and choose what features and complexity each script needs, and the features that you don't use can't affect you. Nothing is running on your system that you don't know about, and there's no complex "magic" anywhere unless you explicitly ran a command which does magic things.

[0] http://homepage.ntlworld.com/jonathan.deboynepollard/Softwar...
[1] http://skarnet.org/software/execline/
Yeah, that was my impression too. My take on it is that based on their reputation they can add a bit of creativity to product design that either is not present, or ignored, in their large corporate customer's own internal design departments.
Not the same thing, but this made me think about it and readers might be interested to know that the xlrd, xlwt and xlutils python modules (http://www.python-excel.org/) allow you to manipulate Excel files in Python, without even having Excel installed (it's pure Python, so it also works on Linux, for example).
Bash script and / or vs. Python or Perl
Hola. I'm currently trying to decipher at what point should I include Perl or Python functions into a Bash script, or is there a better method?

i.e.(If you want to develop a script(s) that performs multiple functions like, Retrieve information from multiple websites, creating a file/folder for each or saving them in an existing file/storage, creating a log file/folder for each instance etc..)
Also, I looking to develop an internet monitoring scripts that captures my internet traffic and logs and displays it on a small window.. So a discussion how how you guys would approach this and other scenarios like it would be a great help.. Thanks
Sortd.com is possibly something that might be of interest to you.
Honestly, that could be it. Signalling isn't always about showing off -- many times it's just about signalling a willingness to belong. Even signalling a willingness to belong to an objectively undesirable group.

So it could be signalling that you're not "puttin on airs" by acting superior to those around you who play. Or it could be signalling that you legitimately like to belong to the group around you who play. Or it could be simply signalling that you don't take yourself (or $2) that seriously.
So basically hats ?
Meteor isn't even version 1.0 yet, I would hope they would do breaking changes and standardize their api before their first major release.
Ello Is There Anybody Out There?
> Can someone name some reasons to switch from vim to a vim-like configured Emacs?

You're attached to modal editing but you want some of the Emacs plugins and a less terrible scripting language.
I think it's a nice concept and don't have any problems with it (in fact, it looks quite nice), but I do wonder what distinguishes these various services.

Here in NYC, there are several "Uber for" maid/massage/anything else you can think of services, and apart from the design of their sites and sometimes the pricing scheme, it's hard to tell what's actually different.

Maybe the same thing could be said about Lyft, Uber, etc., but I do wonder what kind of competitive advantage these services are going for.
There are specialized PM roles (source: had one).
I am guessing DataNitro isn't happy about this
There are a couple of problems with this kind of argument.

First, do we really want to have different laws for different races? (Aside from the moral issue, that's explicitly unconstitutional in Alaska.)

Note that I'm talking about the fishing limits here. You mentioned forced settlement, which is, of course, a reprehensible thing. It is also a case of enforcing the law differently for different ethnic groups.

Second, we need to watch out for implicit assumptions that native americans are somehow different from the rest of us -- perhaps intellectually inferior, or morally superior, or committed to a traditional lifestyle. But really, these are just regular old people: just as smart and just as selfish as you and I, and just as uninterested in living the way their ancestors did in past centuries (short lifespans? famine every few years? no tech? no Cheetos?). And so they are also just as capable of short-sightedly wrecking the environment.