skysight-inc/HackerNews huggingface dataset:
The article is written with great humility and self-effacing humour and is a confession of Robert's battle with a condition we all suffer from: a universally human problem of procrastination. That alone makes this writing magnanimous.

There is so much humanity and compassion in Robert Hanks's appreciation of this aspect of his life - and ours. We all wish we could say that's cure enough though! Self-forgiveness & confessions aren't going to fix the problem of chronic procrastination ... but what they do is make us feel better. And that's always a start. Feeling better is Stage 1 of fixing any of our problems. Starting to fix the real thing, like making lists and ticking things off and doing Coveyian shit is always going to be Stage 2.
Possible alternative "should have been called" for Glacier: "Amazon Write Only S3"
I always put whitespace after a keyword (like while) so that I can use regexps to find only function calls.

What about this?

int c[] = {
3, 6, 9,
12, 15, 18,
...
300, 303, 306
};

or

int v =
((r << 24) & 0xff000000) |
((g << 16) & 0xff0000) |
((b << 8) & 0xff00) |
( a & 0xff) ;
Om Malik doesn't care if people don't invite him to parties
I'm the author of the article, just found out that someone posted the article here.

To answer your question, the idea was somewhat clear (perhaps not the best). However the reason behind starting the company was not clear, which, after months now of thinking about it, also contributed to failure. As you rightly point out, don't start a company just because... that's never going to end up well.
Your distinction well-noted, a file server still makes a great name for the service, considering its end purpose is serving files, and the fact that it's a "service" implies an interface of sorts apart from a standard file system.
I would look in the git repository for Unix: https://github.com/dspinellis/unix-history-repo. It isn't guaranteed to be correct, either, but should have a commit describing its addition that can be trusted slightly more.

The earlier i can find there without digging deep is BSD 4.4 Lite, a mega-commit by Rodney Grimes (https://github.com/dspinellis/unix-history-repo/commit/d2273...)

Being an enormous commit, changes are that it merged in existing stuff.
The product was a marketplace where people/businesses could book musicians directly. If you are curious to know, we started locally in Germany and then expanded to EU mainly. We got few bookings in, but nothing that really translated into real traction. The situation created a "panic factor" where we started focusing on the wrong metrics, instead of thinking how to pivot to get the right traction.
I'm not sure its that excellent a world. We went from this to a mix of massive broken ISA like x86, piles of firmware, EFI, SecureBoot and then when you actually organise all the turtles to point the right way, a GDT, IDT to set up. Ugh.
Simpler or easier to recognise by some, but wrong is hardly better.
Most of the people who work at the DoJ are not elected or appointed, and they probably have a fair amount of influence on what is visible to the AG.
I blame the trend of early access releases. I got burned by a few kickstarters early on. I'm never giving anyone money for a game that I can't play until the future. This means pre-ordering AAA titles as well. What's the point in pre-ordering if I don't buy a physical copy? The pre-order bonus stuff is way out of control.

Now, there may be some good indie games on Steam, somewhere, but to me it's buried under the pile of of greenlit / alpha / early access crapware.
I might be wrong, but the biggest difference is that lists are immutable in Clojure which makes some data structures which are based on shared conses difficult to construct, or less efficient.
Padlet is hiring engineers, designers, and writers with a sense of humor
I've helped with, and seen others fight for, various local political causes, none of which went the way any of us wanted. You can effect change, but only if the change you want is already going to happen anyway, and your opposition will vandalize your property and slander your name.
Was just watching a Knuth Q&A with Stanford from 2011 in which his pipe organ skills are praised, and then went over to his Stanford homepage [1]...He has a page devoted to his pipe organ. He also has a page for a hard-to-find book of his, "3:16 Bible Texts Illuminated", in which he examines every 3:16 verse in the Bible [2]

[1] http://www-cs-faculty.stanford.edu/~uno/books.html

[2] http://www-cs-faculty.stanford.edu/~uno/316.html

edit:

And of course, Feynman and his "very, very many female nudes"...he has a hilarious chapter in one of his memoirs about visiting strip clubs: http://www.brainpickings.org/2013/01/17/richard-feynman-ofey...
This is a huge loss for telecommunications history preservation.

While the Museum of Communications (http://museumofcommunications.org/) in Seattle has switching equipment (much of it one-of-a-kind - JKL specialized in Station Hardware and other items, and had many priceless one-of-a-kind prototypes and the like - it will be hard to duplicate or find again everything that was located at JKL - JKL was also starting collect extensive documentation for preservation as well.

I'm just heartbroken at the scale of the loss, I'd targeted JKL for my next trip into California, but I guess I'm too late.
Exactly. Corporate and university shops often come off like the rich-yet-freeloader archetype whom goes to the donation-based museum or listens to NPR but never puts anything in... with loads of cash they can afford easily afford it, but they won't it if they can have their maintenance folks can put it together for "free."

The main considerations revolve around:

a. Is it patentable? (OP should contact a former USPTO examiner or a reputable legal shop like Orrick.) Provisional patent a minimum, seems a must, or it's not worth going forward if Mr. Wonderful can knock it off in China.

b. Is it worth the effort to source and offer components which are commodities? Some folks want "batteries included" and will pay for it, so mark those up to where it makes sense to make it worth the while.

Disclaimer: I've worked inside ivy school research and non-research depts and enterprise shops too.
Sprinkler Controls – Home Automation by GadgEon Lifestyle
Warm atmosphere will bring blossoming lawns and beautiful garden. Be sure to properly care the outdoor oasis by maintaining a sprinkler system. An automatic sprinkler system is a worthy inventory in the home improvement or home automation sector.
I'm not a huge fan if strict line limits. But in general you are better off keeping your lines shorter. There are many reasons, shorter lines are easier to read. Some programming lines are naturally short. Switching between long and short lines can be difficult.
But the biggest reason, many tools work better with shorter lines. Diffs, commit histories and so on. I don't know how many times the delta was in code that was off the screen and the tool didn't have a slider (or maybe it did, but sliding back and forth was painful)
Generally shorter lines are better than longer ones.
I guess creativity's good. I guess it applies to coders - I know Paul Graham paints. I wonder if deliberately being artistically creative helps.
Page Break, my blog re-built using ghost.org
Bandcamp Recommender
80 chars is too narrower. But it isn't about the editor, or word wrapping. It is about the plethora of other tools. Duffs, commit histories, compiler errors and so on
Every breath you take, too.
Legendary Productivity and the Fear of Modern Programming
Key quote:

"threatening customers with big bills for software they’re using but haven’t paid for"

The _really_ key bit: "haven't paid for".

The customer is not in compliance with their software license. At that point, they are probably looking (the very least) substantial per-core fees for the esoteric Oracle Enterprise features that they are using in production.

I worked for a software firm that was selling telecommunications software to carriers. We charged per subscriber per year. If the carrier wasn't paid, we didn't get paid. However, the carrier didn't keep their license up to date with the number of subscribers they had. Anyways, up comes the support contract for renewal. They complain about slow performance, slow releases and high fault rates - aiming for a discount.

We, pull out their 3 month old press release showing record numbers of subscribers, exceeding their license by 50%. To the tune of ~$500k/yr.

Yeah, the contract got renewed, with no discounts. You see, they'd already received the discount.

Take Away: If you're going to use software with a license, make sure you're in compliance with that license.

If you use Oracle, make sure you have a scripted install and that you audit the feature set against the license. This script and feature set needs to be re-audited for every new release, since the pricing and built-in features will change. It is UP TO YOU, the deployer to ensure that you are in compliance with your license. Oracle has automated audit tools, and when it comes time to renew, they know what you are using.

If you use Open Source, make sure you keep it SEPARATE from your main code base and read the terms of the license you are using. BSD (with advertising) vs GPL vs LGPL vs AGPL have very different impacts on your code.
Two roads diverged in a wood, and I took the one that was less popular on Google

That was not a smart move

(With apologies to Frost fans).
This fits well with the "Babylonian vs. Greek" approaches to science that Feynman talked about (a few days ago linked here, too), the Greek approach being "linear, logical", while the Babylonian approach is more all-encompassing, but possibly more messy, too.

If you like to read more about this, take a look at Mlodinow's "Feynman's Rainbow" - it's a small autobiographical book about his time as a starting physics post-doc after a highly promising PhD thesis. He had his office a few doors down from Feynman (Babylonian) and Gell-Mann (Greek) and the book juxtaposes both positions.

Mlodinow took up screenplay writing as a hobby, similar to OP's text his old PhD supervisor got angry when Mlodinow told him about his new hobby, "what a waste of time and thinking power" (paraphrased quote). He actually did end up writing a few episodes for Star Trek: TNG and is still a accomplished scientist, with quite a few successful popular science books published (one with Hawking: "The Grand Design").

Another thing:

>Salvador Dali would dream in his chair as part of his work routine. The authors of the paper “Dual thinking for scientists” suggest controlled risk-taking, and artistic hobbies, and so called “mind-wandering” into future scientific education.

You might have heard this (I think unproven) story a few times. Descartes always famously slept until lunch-time. One day he was idling in bed and watching a fly, which gave him the idea to describe the fly's movement in terms of three coordinates. Thus the Cartesian coordinate system was born.
rather than guessing at the artist's intentions

Here's the thing... why even worry about the artist's intentions? Once she has written the piece, her involvement is over as far as I'm concerned. Personally, I adhere to the school of thinking that says the meaning of piece of art belongs entirely to the reader/viewer/listener/whatever. Now, that may not be the consensus position, but it's not exactly something I pulled out of the air either. Roland Barthes had some similar'ish thoughts, for example: https://en.wikipedia.org/wiki/Death_of_the_Author

All of that said, I'd also prefer to spend my time working with issues that involve hard data, as opposed to mostly subjective interpretation and heavy dependence on cultural norms, memes, etc. I love reading, but don't give a whit about academic literary criticism.
This is for people without fixed offices eg travelling salespeople etc. This is not saying your daily commute is work. The title of this submission is very misleading
Previously: https://news.ycombinator.com/item?id=10195423
> At that point, they are probably looking (the very least) substantial per-core fees for the esoteric Oracle Enterprise features that they are using in production.

Nope, this is Oracle with their "you can only virtualise on our virt stack, or you have to pay for the whole farm if a single vCPU is on" trick. Except their licensing model is even more absurd than that - if you have cores switched off at the BIOS, they still count for licensing in Oracle land.

The substance of the article is quite correct: Oracle is using customer-hostile tactics to pump their numbers, so investors don't realise how badly their non-core activities are actually doing.
All they need is another kickstarter compain to pay for the legal fees :D
iTunes is a real trainwreck. I cannot understand why a company like Apple, that makes so much noise about design, would let it languish.
Nice! How about adding a .eslintrc with some default settings for react and es6? I find that most people starting new with these frameworks would benefit a lot from it and it would shorten their feedback cycle.
My lament with Facebook has always been the corraling of the web into a private network instead of the privacy that has stayed in the news.
Apps for different things has made things worse. Today rarely a new business open a website they just post their details on Facebook or an app specific to the industry. And we have to install an app or login to Facebook to access the data.
Google and twitter helping publishers might be good for publishers and the open web but I dont think its enough to save it.
Problem is that the rest of the article show no sign of using software without paying
Is it old fashioned to try and keep your customers happy?
Ok, a honest question here. And English is my second language, so maybe this is why, but this middle part sounds like compleat nonsense to me. Is it just me and I don't know how to read poems? Is it how people used to talk back in the day?

> And both that morning equally lay
> In leaves no step had trodden black.
> Oh, I kept the first for another day!
> Yet knowing how way leads on to way,
> I doubted if I should ever come back.

I think I can understand the rest of the poem pretty well, but that 3rd stanza just sounds like random words just tossed together. No? Maybe I just don't get poems.
Show HN: Android Material Google Location Suggest
Actually, no they're not. Oracle has a per-core license for Enterprise. Even on their own hardware (my knowledge is a couple of years old, so it may have changed), you either had to license the entire machine or link the database to a subset of the cores.

We ran into just this situation where we had large combined nodes with a database tier and an application tier running in different LDOMs (Solaris VM-equivalents) on the same hardware. Limiting the database server to just the cores it needed dropped the license costs insanely.

If a job is able to float around a cluster, the entire cluster would need to be licensed. As the article says, VMWare has a document stating exactly this.

From VMWare:

"Scenario B: Partially Licensed Clusters
When a customer does not have enough Oracle application instances to justify creating a dedicated cluster for those
applications, only a subset of the hosts in the cluster are licensed for the Oracle application. In this situation, the
customer must be careful to restrict the movement of Oracle application instances and virtual machines to only those
hosts that are licensed to run the product."

http://www.vmware.com/files/pdf/techpaper/vmw-understanding-...
gotta love how things catch up faster than you can complain about.

the rendered text for me on firefox (actually, not even proper firefox, but iceweasel, on debian stable, which is almost a year behind firefox) align perfectly fine. but the picture labeled "firefox" is all out of whack.
If one were completely sold on the idea of proportional fonts for coding, it would make sense to go to fixed tabstops (like a word processor or typewriter) rather than fixed-width tab characters, so tabs could always be used to align tabular data.
What if we compare space exploration costs to the major IT companies' numbers?
This situation is entirely the fault of "Game Journalism" which spent a good two or three years showering praise on the magical "Indy Developers" who are in large part a narrative invention to fill page real estate and promote there friends crappy projects.

There was a string of highly celebrated indy games that were truly garbage and people quickly came to the conclusion that there was collusion between the "Game Journalists" and the "Indy Developers". Once people started to research these connections in many cases it turned out that the developers were close friends of the journalists or even involved in relationships.

GamerGate was the start of the process of publicly connecting the dots and showing the collusion between these shady characters. The response was a massive coordinated attack and smear campaign on "Gamers" by the very people who were being outed. The war rages on to this day and probably will for years to come.

There never was a large number of high quality Indy Games. Game journalists did a huge amount of damage by promoting garbage and then attacking the very consumers who they were claiming to be catering to. To most gamers these Journalists have lost all credibility.

you can find out more about who these "Game Journalist" are at Deep Freeze.

http://www.deepfreeze.it/
Walden, not because I want to go and live in the woods, but because it helped me question many of the "truths" I had come to believe.
Golang UK 2015 Conference Videos
The OS can know that you had the same keyboard (the same ID) plugged in for the whole last year at the same socket, but the new 'keyboard' is plugged in that socket where you usually plug in random USB data storage devices.
> That's true. Clojure is not a Lisp, but partially derived from it.

Clojure is a Lisp. It may not be Lisp, but it's a Lisp. Just like any nix OS is not UNIX but is a Unix OS.

Clojure is most definitely a dialect of Lisp. From clojure.org:

> Clojure is a dialect of Lisp, and shares with Lisp the code-as-data philosophy and a powerful macro system.

The intent of the design of Clojure was clearly to be a dialect of Lisp, hence the above quote from Rich Hickey proudly displayed on their site.
Judith Kerr, author of The Tiger Who Came To Tea, endlessly has to defend critics who assert that the tiger is an allegory for the Gestapo.
"It's just a tiger", she says.

BTW, her life story is pretty amazing - http://www.bbc.co.uk/news/magazine-25027090
tl;dr: typical case of customer losing the tab on bar and complaining about paying the fee for lost-tab.

company A signed with Oracle on a contract that says they will pay per user and per server.

oracle asks them how many servers are running oracle software, company A has no logs, oracle says for them to pay for a big number of servers based on how many servers company A has available or pay a fixed "cloud" price.

company A now thinks they are too smart despite having made the asinine decision of supporting such contract in the past and goes to the press.
Those are nice - especially the second one, which is a great illustration of how you can use thoughtful alignment in a monospaced font to make the logic in a piece of code really stand out.

It's very different from the examples of column alignment I was critiquing in my earlier message, where there's an equally good or better way to format the code using indentation only.

All in all, I still prefer the visual appearance and compact nature of proportional fonts, especially my current favorite, Trebuchet MS - and they do just fine for almost all the code I write. But for all my criticism of column alignment, I have to admit I do miss it in cases like your second example where it brings clarity.

My dream editor would have a way to allow the use of both proportional fonts where they work well and monospaced fonts where they are better, all within the same file. Perhaps a special commenting convention that would let you switch back and forth.

One of the editors I use, Komodo, has a bit of this. When you create a custom visual theme, you can specify both a proportional font and a monospaced font, and either toggle the entire file back and forth with a hotkey or select one font or the other as part of syntax highlighting - similar to the way many editors let you select bold or italic for particular syntax elements. For example you can select a monospaced font for comments so you can do ASCII art there, while using a proportional font for other code.

Thanks for sharing those examples!
oracle gave them the software on a quasi-good-will and the client had no means to prove where they used or not used the software. The article calls it "a tricky to not pay oracle" which is idiotic and should read "lack of due diligence".

i'm not defending oracle. i think everyone who signs with them deserve all that. but in contract law, they are pretty mundane, for that one case. Their IP lawsuits are another history.
Star Wars: Commander Cheat Hack No Survey Android-IOS
You can find a good list of game news websites that have been vetted by gamers and a list of who the rotten apples are at Deep Freeze.

http://www.deepfreeze.it/
I disagree. "5$ donation, get nothing" wouldn't require a refund.

The project purpose is to make a game. That's separate from the reward tier "get a copy of the game". So if the project fails, the backers who bought a copy of said game need to get a refund.
Don't these types of systems always use AC modulation for just that reason?
You're bunching Clojure in with several languages that have strayed far further from Lisp. Clojure was designed specifically with the intent of being a dialect of Lisp, which means it's explicitly not in its own language family or in any other language family than Lisp.
The conclusion of this article is: "Clojure is not the same as Common Lisp." Well, yeah, it's not the exact same language. How is this surprising?

I wish the author would have spent a little bit more time researching. The comparison is just plain sloppy. Why is Clojure's `recur` not mentioned, for instance? This is documentation that's not that difficult to find by googling, and is mentioned in (I believe) every Clojure book available.
Animated Map of the World's Undersea Internet Cables
Clojure explicitly makes '()' and '[]' different, as well as a few other delimiters. '(1 2 3) is a list like in Lisp tradition, but [1 2 3] is a vector. That is the syntax that the parent is talking about.
Benchmark Battle, September 2015: Chrome vs. Firefox vs. Edge
They do that with their own stack too (or at least they did). To avoid costs, you have to set up the VM such that it is locked to certain cores, and then that avoids the virtualisation portion of the license issues.

Oracle's always had very flexible, very hard to understand licensing. I know I never understood it. Pricing per-core,per-feature? Ugh. Then they make it really easy to add new features without knowing how much it costs. Double Ugh. We had a developer add a feature that cost us $100k/core just to process some XML. We quickly replaced it. We had a customer drop their Oracle license fees by 90% by locking their Oracle processes to specific cores (from 20 cores to 2).

Personally, I've never liked Oracle. Whenever I interact with them, it hasn't been fun (and I worked for them for a couple of years).

Although, Oracle's Cloud Licensing doc is clear about the requirements saying that every vcore is a core. [1]

[1] http://www.oracle.com/us/corporate/pricing/cloud-licensing-0...
iOS 9 security by design, but hacker already shows a jailbreak
Those people are okay. They look more like me.
There is no such thing as avoiding racism.
A good general guideline, but on occasion attempting to trigger the trap with a stick is a useful exercise. Just make sure you use version control ;)
Hehe, though you have to agree no better enforcer to make you ship than a SWAT team kicking in your door. Or ehm just regular cops paying you a visit. I'd ship with those conditions ;-)