skysight-inc/HackerNews huggingface dataset:
Anyone who thinks that Dokku is remotely comparable to the offering that Heroku provides almost certainly also forgot to setup something like fail2ban or database backups. Yes, it definitely does help ease the pain, but IMO is not in the same category as actual PaaS solutions.

There is just so much more to maintaining server infrastructure that most people don't see, and that's where services like Heroku shine. Even managing self-hosted PaaS software is hard and not a complete replacement for just paying another company to handle it for you.

Note: I am one of the Dokku maintainers, and my full-time job is Operations Engineer (one of several) at a startup.
German woman found a hidden camera in her California Airbnb rental
I guess the correct answer is "one that doesn't dogfeeds itself"...
"So if each Foursquare stock was worth $20 and is now worth $10, the strike price of $2 still allows employees to make $8 per share now."

"Now" is wildly inaccurate; these are still illiquid assets, so even if this person were to exercise their options, they can't sell yet, most likely (I'd be shocked if they could turn much of a profit selling in the private markets).

And I have no idea what the terms of the new investment are, but I imagine they include some sort of protections for these new investors (I'd put money on them getting their money back plus full participation in a liquidity event). They probably get preferred shares. They probably get last-in/first-out privileges.

If you joined in the last two years, you're probably underwater based on strike price. Even if you're not, if the company has a liquidity event, once these latest investors get their money back, you're probably underwater by then (this new $45m coming off the top, minus any debt, you might split whatever's left -- MAYBE).

If you're an employee, you're probably not going to get anywhere close to $9.6m even if the stock rebounds. That's reserved for the new CEO who turns the company around, maybe some of his top brass.
Reads more like a pub crawl companion evaluator than an employee interview guide.

Employees don't have to be likeable - they have to be able to get the job done.
Maybe this is a sidetrack, but is there real peer-reviewed science behind the stuff f.lux claims? I tried it for a while and noticed no difference whatsoever (except that photos look like crap when the color balance is so skewed).
Back when chrome had the startup overlay option (1 ~ 2 years ago) I changed the homepage of a friend's notebook to a male escort service website.
Finally merged that.
LXC is deprecated from RHEL 7.x onward.[1] Doesn't that relegate it to "an Ubuntu thing" status?

1. https://access.redhat.com/articles/1365153
Calxeda is no longer in existence.. SLS bought their assets to make this new product, but SemiAccurate (the linked article) seems to incorrectly suggest otherwise. SLS only mentions Calxeda in the context of them acquiring their technology, but none of the same (major) people are involved.
Surely if happens all the time you can give us some links to the offending articles and explain how they fall victim to Simpsons pardox or other logical errors... I promise to actually read them.
Update a popular desktop icon's properties to shut down or restart the computer when clicked.
The fact that f.lux is free does not mean it is not a business. Even though it is free they would be a multi million dollar business from my estimate. And Apple are indeed trampling on it by doing what they did. I'm not commenting on the morals of the whole situation, but it does seem necessary to clarify that it IS a business. Just because something is free doesn't mean you can't make money out of it in other ways.
What do you do with that data? If it's just used for tailoring recommendations, wouldn't it make more sense/be less invasive for the app to ask you for your top 5 restaurants, coffee shops, etc. You may go places you don't enjoy and never go back, but those would still end up factored into your recommendations with Foursquare.
I believe it's the opposite of bike shedding, this is a very technical topic and is well written, there is little to debate :) .

Thank you for writing it, I'm actually doing a little refresher of my computer architecture coursework now and comparing what I remember to article.

Virtual Memory Explanation - https://www.cs.purdue.edu/homes/clifton/cs250/

Virtual Memory Exercise - http://webcache.googleusercontent.com/search?q=cache:VFdxPaP...
It's also a known fact that it doesn't take insidious government involvement to get a bunch of programmer-ideologues to get political and spiral out of control.
1-877 307 4965 Quicken tech support phone number, Quicken Premier phone number %%1877-307-4965$$%, Quicken customer service phone number
I work on a very relevant project called Product Pains.

React Native, the open source project, is using Product Pains instead of GitHub issues for bug reports and feature requests. This is because there were thousands of open issues and, just as this document mentions, it's impossible to organize them. The comments are all "+1" and it's really hard to tell what's important and what's just noise.

If you take a look at https://productpains.com/product/react-native?tab=top you'll see the power of being able to vote on these issues.

So why's Product Pains relevant?

1. It's a temporary alternative to GitHub issues. I'm guessing GitHub will get to adding votes eventually. If you want to use Product Pains for organizing issues for your open source project, go for it. I'll even give it away to you for free.

2. It's a community dedicated to improving products. This document is chock-full of great, constructive, actionable feedback. Product Pains is a community built for posting exactly this. You can post feedback publicly, about any product, people can vote on it, and posts with a lot of votes create a social responsibility for the company to respond.

3. It's a way for your voice to be heard. Posting on Hacker News lasts a day and will get your voice heard. If you post actionable, constructive feedback on Product Pains, and 150 people vote on it, it lingers waiting for GitHub to do something about it. Around 600 users on Product Pains are also React Native developers. They'd probably be ecstatic to vote on constructive feedback for GitHub.

For example, go make an account and vote here: https://productpains.com/post/github/implement-voting-for-is...
This is a good point. The reason for this error in the notes, I believe, is that they are for an introductory programming class at this university and introducing this nuance may put off some students with its complexity.
Fair enough! :-)
Do We Really Need to Build That?
ASICs are basically it these days, GPUs and CPUs are only used by hobbyists at this point. The reduced energy requirements of ASICs over GPUs has made it basically a requirement to use ASICs, as energy costs can't be amortized over the lifetime of the miner (while the fixed cost to buy the miner can).
If I had to guess, the use of requestAnimationFrame
https://github.com/somebee/imba/blob/7ab3d380562b8e6cd09ab09...
We are a very long way from this.

You are correct in that rule based design works, but we don't really have AI yet. We have AI like systems, but they currently do not perform at the level needed to be a serious replacement.

Someday, maybe. It's going to be an awful long time.

For now, say the next 20 years, it's going to be about making CAD accessible to more people and integrating it with other systems. Right now, today, when that is done, the payoffs are huge, but so are the investments.
I used to use Inconsolata-g pretty much all the time, even had that in my css for the browser so it would always use Inconsolata-g for github/bitbucket code blocks.

I've switched to Fira Mono since then and couldn't be happier. It feels like my type of font, very well designed, every letter is distinguishable and very readable.

Plus, who doesn't love the "@" and "&" in Fira Mono?! :)
This is no different from Microsoft saying "you can't release a program that calls internal NTFS methods in our app store". Seems fair.

This isn't like Apple saying "No one can make lottery apps", they C&Ded someone to stop using private APIs and bypassing the app store.
Mountain Standard time, year-round.
I don't believe anyone thinks every dev is worth $250k. But the problem is that the local cost of living seems to think so.
As ingenious as this all is, it seems even more preposterous. I think I'll go spend some money now without thinking about for even a nan-second.
Bitbucket's UX and integrations are worse than Github.
How is 4sq worth millions but yelp is worth billions? I find them both to be very similar services. Should there really be that much of a difference in valuation between the two? Seems like one is either over-valued or under-valued.
It's not 2006 anymore. For the vast majority of the cases there is no need for SSH when it comes to logging, profiling and debugging.
There is no negative light here... this is a capability/feature that makes sense at the OS level. On desktops you have access to the deepest parts of the system, but on mobile, things need to be more secure.

Apple's done nothing wrong, and given Apple's history of implementing these kinds of features, then opening them up to developers in the next release, being polite when asking them to open them up is appropriate.

For instance, it used to be that only Apple apps could control the brightness of the screen. Apple opened that up to all apps several years ago, and now many apps use it.

Apple's just introduced new technology that would be useful for this app developer, and in a way, they are effectively enabling this kind of app-- and when they open it up in the next release (possibly iOS 10, since this is a feature introduced in the iOS 9.3 interim release) it will be stable and usable more broadly.

The combative attitude many on HN have towards apple is more about being in the Google camp and seeing them as the enemy, than about Apple doing wrong by anyone (Yeas yeas, I know they take %30 of transactions, but that's an improvement over the %80 that previous generations of mobile software developers had to give up.. and other stores take a similar cut. etc.)
We detached this subthread from https://news.ycombinator.com/item?id=10901618 and marked it off-topic.
>"What will make you love coming to work here everyday?"

An important addendum should be: "Are you able to do quality work somewhere you don't love?"

If your interview process filters for superhumans, you won't get superhumans, you'll just get liars.
There's a lot of great feature requests for issues at the bottom of the document. Not sure why the document highlights only 3 things above the signatures.

Yet, I 100% agree with them. I do not understand why Github issues are so basic. The only feature I feel was added in all of 2015 was making the logging of every metadata change extremely verbose (read: maybe too noisy now?!).

"Person assigned to the issue"

"Person added label"

"Person removed label"
Ask HN: Udemy's Complete Web Developer Course – Yes? No? Maybe?
My background is writing/editing, then I moved into technical writing, now I want to take the next step and do something creative. I'm not ready to quit my day job to go get another degree. How do Udemy courses stack up to, say, Continuing Ed at a community college?
WW3+ISIS+HANDBOOK,+BEFORE+KILL,+DRESS+WITH+CROSS+ON+LIKE+CHRISTIAN+-+YouTube
IT's not unfavorable to introduce a feature at the OS level and then release it to developers when its stable and ready for prime time.

The brightness control that apps have now is a result of exactly this kind of process.

Only thing "unfavorable" about the way Apple acts exists in the perception of people who already have an axe to grind.
Summarizing my PhD Research on Uncertain Data
Time arithmetic is always fun. The original ANSI SQL standard had the intelligent distinction between year-month intervals and date-time intervals for just this reason - you have to watch for errors to choose how to hand out-of-bounds conditions (e.g. "myDate + 1 units year" when myDate == 2016/03/29).
Surely they can just lock it to whatever country your payment details are registered to.
…f.lux being free…

Their web page still says "f.lux is patent pending."

Apple's "Night Shift" is great news for f.lux. If f.lux can get their patent then the billion dollar target is square in their sights.

I haven't seen anything on what exactly they are trying to patent to guess if Apple is infringing, but it does appear the f.lux business model is to get users hooked on white point shifting then profit from the patent.
Strictly speaking, a private API is a callable function which is not documented as a public API. If you expose an API to the user/customer, you have to decide which functions are supposed to be called and for those public functions document them. As soon as you declare a function "public" you also have to make certain guarantees about them working, and ensure they continue to work as intended into the future.

Private functions are residing in the same libraries as the public ones, so depending on the language used, it takes a little bit more or less effort to find out about them and call them, but they are not intended to be used from the outside. Often enough, it is just because no one wants to document them or guarantee for future compatibility. But private functions are not as rigorously tested as public ones, or not for all use cases. Also, the caller can only guess how they are supposed to work, this directly leads to security implications, the call could screw up or just crash the device. So it is quite understandable, that calling private functions is discouraged by software companies.

Apple forbids the usage of private APIs in their app store guidelines. f.lux worked around this "limitation" by loading the binary code which did the private calls after being installed by the user - which is also against the app store guidelines. So they overstepped the rules on two accounts which caused the ban.
Hi Adam, Addy, Andreas, Ariya, Forbes, James, Henry, John-David, Juriy , Ken, Nicholas, Pascal, Sam, Sindre,

My name is Jono and I started as Director of Community back in November at GitHub. Obviously I am pretty new at GitHub, but I thought I would weigh in.

Firstly, thanks for your feedback. I think it is essential that GitHub always has a good sense of not just what works well for our users, but also where the pain points are. Constructive criticism is an important of doing great work. I appreciate how specific and detailed you were in your feedback. Getting a good sense of specific problems provides a more fruitful beginning to a conversation than "it suxx0rs", so I appreciate that.

I am still figuring out how GitHub fits together as an organization but I am happy to take a look into these issues and ensure they are considered in how future work is planned. We have a growing product team at GitHub that I know is passionate about solving the major pain points that rub up against our users. Obviously I can't make any firm commitments as I am not on the product team, but I can ensure the right eyeballs are on this. I also want to explore with my colleagues how we can be a little clearer about future feature and development plans to see if we can reduce some ambiguity.

As I say, I am pretty new, so I am still getting the lay of the land, but feel free to reach out to me personally if you have any further questions or concerns about this or any other issue. I am at jono@github.com.
With all this criticism against checking in, if Foursquare was still the app it used to be with Check-in built in, I'd still be using it.

The best part about Foursquare for me was a personal diary of things I did, the ability to share and gamify that diary, and only as a headfake, get location info. Swarm, not so much. They should have just made two apps -- one, the present day Foursquare, and another for Foursquare check-ins. They didn't have to create another brand. See how FB split itself into multiple apps.

Also, they killed the diary, the mayorships, the accomplishments. It's very hard to trust them with even an icon space on my phone anymore. Foursquare wanted a bigger toy, it threw what it had under the bus, and it wound up with neither.
Yeah, I closed the tab as soon as I saw this:

Programming Fonts

The most complete resource for
monospace fonts on the web.

(Ironically, that title and sentence are in a proportional font on the page!)

I'm sad that so many developers think it's not code if it's not monospaced.

Of course, everyone has their own taste in fonts, and I have no beef with anyone who prefers some monospaced font or another. Fonts are a very personal choice.

On the flip side, though, there are too many coding standards that essentially prohibit developers from using proportional fonts. The biggest problems are two-space indents and column alignment (that is, alignment to specific columns after the initial indent, to match up text on previous lines).

In a proportional font, a two-space indent is like nothing. And column alignment doesn't work when you don't have columns!

I love the beauty and readability of proportional fonts, and I won't be going back to monospaced fonts. But I don't try to tell anyone else what to do: I write code in a way that makes it equally readable in monospaced or proportional fonts. That way everyone can view the code in the font they like.

I've written at some length about the problems with column alignment, so rather than repeat it, here are a couple of previous discussions:

https://news.ycombinator.com/item?id=10206860

https://news.ycombinator.com/item?id=9469713

My current favorite programming font is Trebuchet MS. Yes, really. It looks great on high-DPI displays on both Mac and Windows (in the somewhat large font sizes I prefer), and it makes all the confusing groups like O0 and 1l| easily distinguishable. About the only thing I don't like is that it has a really bad ~ glyph. Someday I must patch that.
Anyone have a serious analysis, based on specifics of how they implemented Holacracy, ideally from multiple people with direct experience?
Show HN: A simple neural network in Octave to solve the XOR problem
This is all about how much control you want and the tradeoffs.

Streaming allows for instant start and adaptive bandwidth. Downloading means you can play it in whatever way you want, watch just the scenes you like, etc.

Netflix has a great UI for simple watching or you can use a full featured player and tweak lots of settings.

Also there are plenty of ways to play anything on a TV (smart tv with usb drive, network share, chromecast, htpc software, dlna) and you can use settings in your torrent client to limit the download speed if necessary. Some clients even let you torrent the file sequentially so you can start playing/streaming it before it's all finished.
I've been using "Hack" for monospace across my system since I found it on HN a few months ago. It claims to be "A typeface designed for source code". I use it for terminal with iTerm2+zsh and editing with MacVim and IntelliJ. I'm not particularly sensitive about fonts, but since the moment I dropped it in I've not been annoyed by anything, and it seems to look pretty nice.

http://sourcefoundry.org/hack/
I like.
I am adult of 36
Definitely. I'm convinced any actual usage of Jira must happen purely by accident, given its incomprehensible User Experience.
The Bitcoin "core developers" don't matter. It's the big miners who matter. Both of them. What Antpool[1] and F2pool[2] decide is what Bitcoin does. They have 52% of mining capacity. Jihan Wu, CEO of Antpool, and Wang Chun, chief administrator of F2pool, rule Bitcoin. They're the ones in charge. Not the "core developers". And certainly not the Bitcoin Foundation clown car.

[1] https://www.antpool.com
[2] https://www.f2pool.com
DC was not "financially viable" at all. DC was completely unworkable because you had to have a power plant on every city block! It was impossible to transmit DC power over any distance because the losses over the wire were too great. You could use a higher voltage to mitigate that, but then you have high voltage entering peoples' homes and a greater potential for fire, plus it's harder to make devices (light bulbs, household motors) which work reliably at higher voltages.

The fundamental problem with DC is that, in 190x, there's no practical way to convert it from one voltage to another. That's why AC won the "current wars", plain and simple. Stupid Edison really thought it would make sense to have a power plant on every city block, but obviously that dream went nowhere, for good reason. With AC power, you use a "transformer" to step the voltage up to much higher levels for long-distance transmission, then another transformer to step it back down at the point-of-use. Higher voltage has much lower losses because the losses, according to Ohm's Law, are P=RI^2, where P is the power loss, R is the resistance (which we'll assume to be fixed for a given length of wire), and I is the current. Since P=VI (power = voltage current), stepping up the voltage means you have proportionately lower current, for the same amount of power, and as you can see from the first equation, the losses go up with the square of the current. This is why long-distance transmission lines use scarily-high voltages (some over 1 megavolts).

These days, we have ways of converting DC to different voltages using modern electronics and transistors, but these did not exist in the late 1800s and early 1900s. There was simply no way back then to make an electric generation and transmission system of any scale without the AC devices invented by Nikola Tesla.
Study: Developing and Testing a Scale to Measure Need for Drama
Hey! Good job!
I have no access to the router. Of course I know how to throttle bandwidth or schedule it later. My point is that it's far less convenient than just streaming instantly from Netflix.
> EDIT: I always like to remind people that VLC can open youtube videos natively. CTRL+V and paste in url. Not perfect control but nicer than youtube player.

THANK YOU <3.

I didn't know! I was aware that I could open video streams (the old-school kind) in VLC, but I never realized it can pull a stream from YouTube video link. I see now it works great, though the video quality option is not obviously available. It can be set here:

http://www.techverse.net/play-youtube-videos-vlc-media-playe...

From the page, under disadvantages of streaming YouTube through VLC:

Disadvantage
No annotations.

Like hell. It's totally an advantage. Annotations on YouTube are a total mess, and they're their worst invention, even worse than their comment section, infamous for low-quality content.

I absolutely hate streaming videos in the browser. It's a stupid idea. Everyone uses a different player, half of them can't handle rewinding or skipping forward, and all of them are total resource hogs. There are things that really shouldn't be done with web technologies. Like spreadsheets, or video players. They work best if made native.
No URL here. Try again?
Ok, an update - snow leopard is indeed too old for this to be relevant. SL with the last and latest software updates still doesn't have the roaming code in sshd and therefore you don't need to fix anything (at least wrt roaming...)
Thats really interesting, thanks! I'll be following this one :)
> They're chasing some other goal...whatever it is.

I've been puzzled for a while with what github is doing hiring so many social impact employees.

https://twitter.com/agelender

https://twitter.com/_danilo

https://twitter.com/rachelmyers

https://twitter.com/nmsanchez

https://twitter.com/BiancaCreating

https://twitter.com/ammeep

https://twitter.com/davystevenson

Maybe something more noble than a social coding site?
That's interesting. I read the books many moons ago, and have mostly ignored the TV show (till next season, because George is taking too long). I never heard about said Stark (reasonably certain I know which one) from anyone in popular culture.

That being said, I've never been good at keeping up with popular culture ;)