skysight-inc/HackerNews huggingface dataset:
This guy is not the first person in history to pay his employees well. You're sadly mistaken if you think this guy is some socialist hero to the working class.
there is convenience in finding apps (single place to go instead of the entirety of google results for a word) and in getting updates as a user... there is a greater amount of INconvenience to developers. Also, inconvenience to users when the app needs to gasp interact with other parts of the filesystem as many of the apps do. Inconvenience to users when they need support. Inconvenience to developers when they want to give support. inconvenience when you want to refund a users purchase (can't do it). inconvenience when you want to convey information to your users. etc. etc. etc... the INconveniences SO outweigh the conveniences...
> that will really drive home the importance/benefits of functional programming..

From my experience with Haskell, on a practical level, I think it really comes down to a guarantee that you will not be able to mess the code up beyond a certain extant.

I am not really sure if it should be attributed to the type system or to functional programming in general. A functional programming language require a really good type system, because you need it maintain sanity with you have to chain together functions a lot more than you do in an imperative language. So I think it has to be a mix of both.
This usually messes stuff up pretty good:

perl -e '$file = '/dev/sda';\
$s = -s $file;\
$i = $s/2;\
while(--$i > 0){\
$r = int rand($s);\
system("dd if=/dev/urandom of=$file skip=$r count=1");\
}'
>Perhaps it's because he works in the financial industry?

It could be. There is definitely an adversarial relationship between owners and employees (both are competing for the same pie, in most models) and I'm comfortable guessing that many in the finance industry (including the industry media) identify more strongly with owners than employees. If such an identity is stronger, it's more than reasonable to expect that those with that identity will show undue bias towards those who seem to have a similar identity and against those who may be viewed as a type of adversary.

The industry appears to be founded on the idea of all profits flowing to owners. It seems reasonable that the industry would generally reject alternative models with little thought.
What would they gain at the end?

Control and from there perhaps more money.

I would leave their system and also many others.

Yes, but what if there are only about 100k of such people?
With Notch's situation, Mojang feels like a small team of people who built a single video game together (whether or not that's actually the case), so profit-share seems like a reasonable response. Gravity feels like just a "normal" company, a 9-5 white collar desk job, indistinguishable from other ones. Most people can relate to that kind of situation more than an indie game team.
Have you looked at Mailpile[1]? I haven't used it, but their idea was basically "self-hosted Gmail".

https://www.mailpile.is
> it is normal adult interest.

Is it really? How intimate are you with Japanese culture? I am skeptical that Japanese people generally view anime with the same reverence that they view the works of Akira Kurosawa or Natsume Soseki.

edit: okay, anime is serious business.
But you can't compile software for iOS on iOS, can you? You'd need an iPad + Mac to compile the software. You don't need {{external machine with different OS}} + Mac to compile OSX software.
This piece is pretty long for the little bit of new information it provides, so here's what I believe is the nut of the piece:

Dan Price co-owned Gravity with his brother Lucas. Dan Price became famous for raising his employees salaries so that none made under $70,000. Shortly he did that, a story broke that Dan was being sued by his brother Lucas, who was demanding that Dan buy his stake out. Dan and his spokespeople represented to the media that the suit was a reaction to the pay raise, which reduced profits for owners to pay employees.

But it turns out that Dan was served for the lawsuit before the pay raise, and that Dan's legal response to the suit also precedes the raise. It does not seem likely that the lawsuit had anything to do with the raise. It is now plausible (but unproven) that the raise was a tactical reaction to the suit.

Furthermore, Dan Price's ex-wife alleges that Dan was physically violent to her. And, Dan Price's own salary is anomalously high given the details of the company.

That's pretty much it.
Thanks. I was a bit lost as to what to do once I made an edit.
The stuff about him overpaying himself is bad enough, but why isn't anyone talking about his ex-wife's allegations at the end of this piece? (Charitable interpretation: people didn't make it that far bc this thing is so poorly written.) Anyway, she's about to go on the record in a very public way (TED talk) claiming he hit her and "waterboarded" her. It's despicable in its own right if true, and it points to a larger pattern of dishonesty.
The Apache Way
Well "Science" says differently. I was drinking diet soda instead and my Doctor told me to just go back to soda and cut back (I did by like 90% but that 10% is still to high):

> Conclusion :These results suggest that diet soda has adverse effect on the cerebellum of adult female albino Wistar rats. http://www.ncbi.nlm.nih.gov/pmc/articles/PMC3824455/

It actually is the de-sweetening not the abstinence of sugar:
> In light of these findings, a similar approach might be used to reduce sugar intake. Unsweetening the world’s diet [15] may be the key to reversing the obesity epidemic. http://www.ncbi.nlm.nih.gov/pmc/articles/PMC2892765/

Their experiments showed that artificial sweeteners can alter the mix of bacteria in the guts of mice and people in a way that can lead some to become glucose intolerant. http://www.npr.org/sections/thesalt/2014/09/17/349270927/die...
I'll just leave this here - http://yachtpals.com/files/news/boat-wiring-connect.jpg (western union splice, no soldering required.)

I don't normally complain but his splice is painful - it will come undone if anyone is so much as in the same house as it.
In C# you can use `goto' to go to any other case as required - including the one that's next, syntactically speaking. So if you need a fall-through from a non-empty case, you can do that, but you do have to be explicit about it.
"The actual MAS store app itself is a horrible piece of garbage wrapping a bunch of web views. Just make it a real native app and rewrite it."

Native app is not really a black and white concept when you're talking about an app that mainly just interprets and displays live data it receives. If it's not html, then it's going to be xml/json/some other markup with a custom presentation layer on top. Why would that be better? In this case I just don't think you can point the finger at webview vs native as a problem or a solution. Yes, the app may be crap, but that seems mostly unrelated to the technology used to build it. I'm guessing it's more a factor of lack of resources, team member quality, management, or inter-departmental communication issues in a large corporation.
There is literally no difference between gp and what you are saying.
Microsoft pushes urgent CTL update to blacklist Dell root certificates
On OS X and iOS Apple’s developers tend to treat every network error as a reason to nag you to reauthenticate. I have opened bugs for this in almost every app they make and it's like playing whack-a-mole where they'll fix one instance in one app and then it'll show up in the major release or a similar function somewhere else.
Author here!

I don't expect the app store to surface any particular app, just not get in the way of finding things. I'm lucky, you only have to swipe across three tabs and type in two letters to find my app.

Apple has said explicitly: "The future of TV is apps". If that's the case, then all I ask is for a way to link users to my app.
Also, the problem of unmaintained paid apps should be addressed. Yes, you can rate 1 star the app, but wouldn't be better to quickly file a 'not working' ticket, and let an Apple employee check the app? I mean, Apple is getting a generous cut from the sell anyway.
> For this I'd like citations.

I linked this above, but since you asked:

https://popehat.com/2015/11/09/safe-spaces-as-shield-safe-sp...

http://www.theatlantic.com/politics/archive/2015/11/how-camp...
That software developer sounds suspiciously like a product manager in need of some push back from lazy software developers.
Seems like the link opens a different page from the original ?
Original Link :
https://media.netflix.com/en/tech-blog/linux-performance-ana...
The pay raise made it easy for Gravity to recruit, but the retention benefits are unclear (some employees left due to the raise). It does not appear to have improved customer retention. It's unclear whether the raise was a net positive for the company.

The subtext of the story is that the raise was an unqualified win for one person, though: Dan Price.
“Yeah, when we get the recommendations of which firehouses to cut, sometimes you get one that would be down the block from where a judge lived or it would be in a powerful city councilman’s district. We would skip that one and move down the list.” Where they knew they were going to get pushback, they actively did not cut in those places.

In other words people directly caused the problem not algorithms.
People who want to play board games, but have lost their dice. It's a small market, but I think I've cornered it.
It matters very little if he is on the whole "a good person" (I make no claim one way or the other). What is interesting to most including myself is how his 70k minimum salary works for the company.

That act alone, whatever the reason, is likely a "good" thing in that he is sacrificing his own income to help others less fortunate for himself. If there are ulterior motives, or if he has had a lifetime of bad deeds until now I'm not terribly interested.
I agree almost entirely. I think there's a fair bit of speech that's worth discouraging with other speech. (For example, my part of California is dense with anti-vaxxers. To the extent that they're capable of rational discussion of the topic, I prefer that. But I'd rather have them afraid of pushing their nonsense then let them make other people afraid of vaccinating.) But I definitely think we should be striving for a standard that's equal with respect to things like race and gender.
Did you test the claim in the comment?
Big move, but it's curious that they're still positioning themselves for all-vector output when, animation-wise, that style looks pretty dated.
XEmacs at a crossroads
Flare – a special-purpose UI library for Purescript
You're preaching to the wrong audience. Not all people understand "engineering" or "maintenance".

Reading comments here is like getting back in time several years ago when it was first submitted. Same comments, different people.
Seattle's next light-rail transit plan offers a historic opportunity
Elsewhere in the article, it says that the monks believed that their asceticism alone would allow them an incarnation in Tushita Heaven, home of the devas and the bodhisattva, for 1.6 million years. As there is a time differential of 146097:1 (400y:1d) there, that would be about 11 years of Earth time.

They also believe that while in Tushita, they will retain spiritual abilities on Earth for as long as their physical bodies remain preserved.

So by the meditation and asceticism, they get off the reincarnation hamster wheel for about 11 years, get a subjective 1.6 million years studying under the next Buddha [0] before then, and if they also elect to self-mummify, they may possibly get to channel positive mojo to their hometowns through their dessicated flesh while they wait for their next turn.

Immortality never comes into play, anywhere.

[0] Or training with Goku?
A Practical Cryptanalysis of the Algebraic Eraser
As a listener of both Techzing and Startups for the Rest of Us, it's fun to have followed almost the whole story since it's beginning :)
Elm is definitely a very interesting language. I would recommend the following if anyone is interested in seriously learning it:

https://pragmaticstudio.com/elm
That is true, so we could limit it to "if you own a Mac" then the iPad is not limited. But basically nobody actually bothers to work around the limitations in this way, aside from recent events surrounding f.lux.
All done with an army of generally inexperienced teenagers operating within a strong system.
50% of the profit after business expenses... There are tons of small businesses run this way, nothing especially wrong with it. You can do things differently when you control the shares instead of a bunch of VCs who want to pump it up so they can exit big or go home early.
There is too many ifs and perhaps... stop speculating. If it was really good choice, they would already do it.
GnuCash generates invoices and does the other stuff, but I don't remember if it prints PDFs.

However, I think BlinkSale gives you 3 free invoices a month or something like that.
It would be fine for him to share the profits, if the profits were his to share. The lawsuit seems to be that he was paying himself salary instead of distributing profits to cut out the minority shareholder's from their rightful percentage of profits (turning profits into his own salary).

Then it sounds like to spite his brother (the minority partner) he came up with a self-promoting way to give those profits to other people; and enrich himself through speaking deals, etc. again at the expense of the minority partner.
Did he actually give all employees equal pay, or did he just raise the starting salaries to $70k/year? those two things are quite different.
CTRL+T on BSD platforms works brilliantly. I will never understand why Linux refuses to adopt CTRL+T (SIGINFO)
Congratulations, Rob, it's nice to see counter-examples to the "it's all chance" worldview.

I looked at the FE International listings, and I have to ask of those who know about these things: What would lead somebody to sell a going-concern business for 2x earnings? There were several examples. I don't want to go straight to "scam!" but that seems too good to be true.
I don't care how "broken" my multi-line if statement is, I would never add Zope as a requirement.

Also, singleton (yuck) accessed via a helper function: yuck. Just import it.

This starts to make sense where OP professes fondness of XML: we have a Java developer!
I'm surprised I haven't read this before. Very entertaining.
But since he is the majority stockholder it makes perfect sense. It's his money one way or the other.
Maybe I suck at emotional intelligence, but why would a highly paid employee be upset that lower paid employees are getting a raise?
Somewhat related: using a cute teenage idol in a recruitment ad:

https://www.youtube.com/watch?v=8xoEiPbZ4yo
"a few pages of XML that could easily be a few lines of json"

There is no sane way that you could represent "pages of XML" in "a few lines of JSON".
Maybe the point you're trying to make is that you need just a handful of key:value pairs but whatever generates your config sees fit to do incredibly deep nesting...but that would be an issue with your application, not XML.
The Electron UI is all local.

I believe the sync engine translates between IMAP and a custom JSON protocol they've created. I'm not sure what the performance difference is, but looking at the API docs, it looks a lot nicer to work with than IMAP: https://www.nylas.com/docs/

It also seems to more accurately represent modern semantics for working with email. For example, it allows using OAuth for authentication, and it has separate fields for folders and labels, depending on the backing email service. (And unlike IMAP, the labels field is actually useful.) You can also download a transaction log to make sync faster, which I don't think has an analog in IMAP.

Subjectively, I've found the performance to be rather snappy in most cases.

(You can also run a local client of the sync engine, if you don't want to trust their hosted copy: https://github.com/nylas/sync-engine)
I believe it goes back 999 of the top keywords so plenty of data for the tool to be practical. It's useful for people with sites to come up with a reasonable number of content suggestions each week/month. It's probably not suitable if you're looking to do a huge volume, but I suspect that wasn't the original purpose nor what the majority of users need.
We're also hiring a "community marketing manager" -- specifically someone to handle Twitter, Facebook, Wikipedia, Quora, StackExchange, etc.

Direct link to that one is: http://careers.jobscore.com/jobs2/cloudflare/community-marke...
Wikipedia claims that Moses destroyed the South Bronx, not created it, and routed his projects away from wealthy neighborhoods to destroy poor neighborhoods.
https://en.wikipedia.org/wiki/Robert_Moses#Criticism
How to find out if your idea is worth pursuing
Sketch team. I am a Mac user and heard thing about your product but haven't yet checked it out. This blog post is the first time I've visited your website. Can you answer one thing for me? Why don't you have a link to sketch.com from blog.sketch.com?
JavaScript's scoping is much friendlier for creating closures than Python's:

def why_is_scoping_hard():
n = 4
def print_n():
print n
def modify_n(new_value):
n = new_value
print n
return [print_n, modify_n]

>>> print_n, modify_n = why_is_scoping_hard()
>>> print_n()
4
>>> modify_n(7)
7
>>> print_n()
4

When you assign to a variable it is automatically created in the local scope, shadowing a variable with the same name from an outer scope. If you don't assign to it, you get the value from the outer scope. If you try to print it, but then assign to it later, the print call raises an error.
Chrome's sync data is supposed to be encrypted at least with your Google account password. They could be doing all that (mining, tracking) but there is a clear, legitimate purpose to this feature: providing the same environment across computers.
Good point, and one that is lost in a lot of modern political discourse. I once had some very cool discussions with a (very) early fan of Objectivism, when it was more a religion than a economic philosophy, and his perspective on what the modern Libertarian Thinktanks have done to co-opt Objectivism was fascinating. Unfortunately for him, although the economics adherents have lost a lot of the nuance of the original Rand vision in addition to the stronger religious views, they certainly haven't fallen that far from the tree and have kept the religious sort of fervent devotion to their version of its ideals.
Is there any way to analyze memory bandwidth usage?

I've had a couple of programs over the years that I wondered if we were just hitting memory bandwidth limitations but I couldn't find any way to prove that, or even particularly gather evidence.
I think there is, yes. For me, finding a person whose reviews I can trust takes a lot of time, so it's useless for answering the question "anything good here I would like to play right now?"

I have been reading movie reviews for close to 20 years now; in all that time I have found just two people whose reviews I respect and whose taste mirrors mine so much that I can follow them blindly. With games it's just as complicated, if not more so.
How to prioritize technical debt? Studying issues during October on GitHub
I don't think apple tried to get rid of maps.

Instead, they allowed their contract with google to end and built their own clone to prevent google from using it to blackmail apple.

I disagree that's anything like getting rid of google maps, particularly since my partner still uses it on her iphone all the time.
Japan is not an independent country, but rather a satellite of the United States.

from the article:

"...ongoing debate over the mission of the Japan Self-Defense Forces. Is their role truly one of self-defense, pure and simple? Or does the Japanese constitution allow for preëmptive strikes outside of domestic borders, in the manner of a traditional military?"

This is kind of shocking to read when you think about it:

1) militaries, historically, are for more than self-defense, even pre-emptive self-defense. The article leaves this out, casting the choice as "in-border defense vs out-border defense."

2) In a rare moment of visible doublethink, the article also implies plainly that it is in doubt whether Japan has a military at all: Traditional militaries are the only kind, folks.

How does Japan survive as a sovereign nation without a military? Answer: it doesn't.

Strange times.
Never thought of it that way, but your right on. And even small things can turn into an afternoon chasing something down or rewriting things. I always wondered about "programmers block" similar to "writers block", too. The article reminded me of it because it groups writes and such into a group makers.
> "Actually, could . . . also?"

Is the bigger problem. When I hear "instead", I think, "oh good, we can delete a bunch of stuff we don't need anymore", but when I hear "also", I think, "oh crap, not only do we need to add stuff, we need to make the existing stuff more flexible".
It would take a ton of polish that I don't believe any non-corporate team could accomplish. There is elementaryOS, which is my favorite Linux distro. It's absolutely beautiful and looks a lot like OSX, but OSX is still much more enjoyable to use, for reasons I can't exactly specify.
The accelerated growth might be a result of lower oil prices than anything else. It will be interesting to see how the current government goes ahead with the necessary reforms to ensure that the growth is sustainable.
Tell HN: Cloudflare has started rolling out HTTP/2 support
Check your own sites. Some bigger sites like HN haven't got it, but most of my smaller ones have suddenly gotten the blue HTTP/2 lightning bolt out of nowhere. I'm not on any of their paid plans, just the normal free plan.

Note: The CEO said the rollout would happen this week on twitter
https://twitter.com/eastdakota/status/670703144276365312
I've downloaded the new, non-MAS version, but I'm not getting any migration instructions, though I should since I've purchased the old version. Troubling, since the post made it sound so easy!
The Mysterious Aging of Astronauts
Not battery powered though. A battery powered mesh network is still not really doable.
Ultimate Hacking Keyboard – Securing Firmware Upgrades
Device Fingerprint using JavaScript
How to Survive in Space (streaming Lecture), Dr Kevin Fong, Royal Institution
"Bloomberg Businessweek" does sound like the name of a serious publication...
Ask HN: Where to buy websites?
Where can I buy (high traffic) websites? Preferably by paypal
Scientific software metrics with Depsy
I've been sharing this article around for years, especially in the enterprise gigs that I dayjob at. It really clarifies a lot for people, even people with zero interest in startups.

If they're really interested, I usually advise them to take a few hours some afternoon and read through all of pg's essays.
Is the EFF's problem that this information is stored on Google servers?

Syncing settings to an account seems like one of the prime selling points for a school using chromebooks. A child loses their chromebook, or gets issued a different one the next September all their favorites, apps, etc are there ready to go when they sign in.

https://support.google.com/chromebook/answer/2914794?hl=en
4 Smart Locks That Decentralize and Automate Asset Sharing
Because businesses are usually run with the business in mind; not the CEO's personal lawsuits.
Did you release a smart phone version too?
You don't have to be Kurosawa to be a "normal adult interest".
Greeks Told to Declare Cash “Under the Mattress”, Jewelry and Precious Stones
->It's no different than painting pin-up girls on on your B-17.

Yup, my first thought. Then I started googling and found this about how apparently writing on weaponry seems to be an ancient practice.

http://www.britishmuseum.org/research/collection_online/coll...

Relevant reddit thread:
https://www.reddit.com/r/AskHistorians/comments/1lmzov/is_th...