skysight-inc/HackerNews huggingface dataset:
Also Apple uses a lot of patterns that lead to goto hell because of NeXT's foundations in the delegate pattern:

https://en.wikipedia.org/wiki/Delegation_pattern

So you start some sequence (like a new UIViewController) and interact with it via callback events instead of having a single (blocking) thread of execution that waits for the view controller call to return like a function. This makes it virtually impossible to deterministically model flow control. Note that since Android copied many metaphors from iOS, it also inherited these complexities in things like its Activity class.

I agree that Core Data probably needs to go away (at least its iCloud integration) and be replaced by Firebase or PouchDB etc.

KVO was a great missed opportunity because it's not clear who is watching a value. I think the pattern itself has merit from a functional programming perspective (after all this is how Excel works).

I generally avoid native mobile development now for these reasons among many, not to mention cross-platform issues. We likely need web metaphors running above native code, writing plugs where necessary (like Cordova or React Native). These are generally quite painful to use though, so I don't see many solutions materializing for at least several more years.
How much work is expected from the developer point of view? I'd love to have an alternative to Go, but no concurrency for me kills Swift right of the gate for server stuff.
Since existing bots are far from being competitive with human players why further handicap them in ways that deal with an entirely different domain?
A. I can name several of them in my subfield.

B. The leap you and McArdle make from nerding out on weekends to career excellence is nowhere evident in practice.

C. That's a pretty offensive generalization you're making, and you'd have been better off without your last sentence.
It's a good start, for a basic income I mean. Not that I'm necessarily advocating we take away retirement funds, but a 5% return on pension assets distributed to the American people yearly would be more than $3000 per person. Include some other assets and we could move make UBI less basic and more income.

From 2009:
>Banks have $96trillion in assets, investment funes hold $22trillion, insurance firms have $21trillion and pension funds $19 trillion.

http://www.wealthmanagement.com/blog/fun-fact-day-know-and-t...
The private key is usually a 256-bit number, which means your private key is going to be anywhere between 1 and 2^256 - 1.

2^256 - 1 is around 1.15e+77, which is ridiculously huge (to put it technically :P)
Right -- likewise it would be nice to have it mimic human cognition limits, like time lag for loading a new info source into memory.
What people really don't seem to get is that Linus' cultural background is Finnish, and that Finns tend to be extremely outspoken and that they couldn't lie or polish their words if their life depended on it.

http://www.karelia.fi/welcomingguide/the-finnish-way-of-life

What to American sensibilities are grave insults to Linus is most likely just him speaking his mind without any filter in place, the way he was brought up.
The memo was making the point that because men have more affinity to things than women, Google should not try for a 50/50 balance between men and women.

The author here says that she enjoyed her work but left because the predominant male co-workers had affinity to things and couldn't relate with them.

If anything the author makes a case for Google's current strategy of striving for 50/50 men women balance, since that would result in the author being able to relate better with the co-workers.

The solution to author's problem is more targeted diversity.

Did I mis-interpret something?
Why would that be ideal? Wouldn't that just make ML at the strategy layer harder without doing anything to make the discoveries more valuable?
Minor nitpick, video games running on digital computers are by definition still discrete even if they feel continuous. Networked multiplayer wouldn't be possible in RTS games if that wasn't the case. The granularity of unit positions and turns in Starcraft obviously leads to a much larger state space, so I get what you're saying, for AI its effectively continuous.
Could be, but I don't want to get into a pointless discussion of the name of a culture, call it whatever you want.

That's why I used X. The name is irrelevant.
Because few if any employers are willing to sacrifice 10-20 hours a week to continuing education if the work week is a mere 40 hours.
Cassini to Begin Final Five Orbits Around Saturn
I think even preceding ultimate limitations of population level inequalities is the cost one assumes by not optimizing subpopulations to what they're good at or enhancing or integrating their natural traits to the task at hand. We can brush aside natural scientific realities but I'd imagine it would come at some degree of peril. Maybe that cost can be absorbed by tuning things correctly. At the least we should continue to explore sex based biological differences and see what the contours of reality present for us around all the varied human activities the sexes can find themselves in.
The title seems a little clickbaity. It seems all that's being said is the FCC is recommending a reasonable minimum, not a maximum. I don't think it makes sense to run gig fiber connections to rural homes unless someone is footing the bill, but they definitely should have some internet capability, and 10/1 mobile and 25/3 direct seems at least minimally viable.

This title makes it sound like the FCC is advocating that speeds above those are unnecessary for anyone, as if they're coming for your network speed. I don't get the sensationalism here, this hardly even seems newsworthy.
As a ten year vet of Cocoa and Cocoa touch, I agree with your counterpoints. A lot of stuff is simply legacy.
It is indeed an interesting piece.

And have you read Alexander Scott's piece on how mistaken Grant is about the actual state of science? http://slatestarcodex.com/2017/08/07/contra-grant-on-exagger... Basically the argument is that Grant has failed to actually read the science he cites, because it the actual results from that science don't say what Grant say they says, especially as it relates to Damore's memo's worldview.

And then you can read Grant's reply to Alexander, and Alexander's reply to Grant. http://slatestarcodex.com/2017/08/07/contra-grant-on-exagger... All pretty interesting.

And the outcome of all that, for me, is a strong reinforcement of the Pinker quote that mpweiher quoted: feminism must not be held hostage to the science, because otherwise many scientists will see things that will require them to become non-feminists.
Regional rail facilitates regular trips between satellite cities and core cities, usually for commuting. Fares on Metro North/MARC/Metra/SEPTA are on the order of $5. On the California HSR, the fare from Fresno to San Francisco is estimated to be over $60. That puts it completely out of the ballpark of regional rail into Amtrak territory.
Thanks for mentioning it, I love that tool (even got this on my phone in a Debian subsystem). Still, it's not suitable as a replacement for Spotify: the discovery element is too useful :/
Possible Anti-Aging Brain Therapy Shows Promise in Mice
My (limited) experience is less about the immediacy of use, but more the expected return and valuation it establishes. A 'too-high' valuation would likely make things more difficult in the future if expectations aren't met/exceeded.
Running on BSD and Mercurial? Wouldn't have made a lick of difference for most of us.
Preferences are important. I'm not disputing that. And there are definitely gender correlations in preferences (I agree with at least three of his points here, namely that women seek better work-life balance, that men seek high-status position, and that there's more work to be done in dismantling the patriarchy's oppression of men who don't conform to gender roles).

I am disputing that preferences are relevant to the business purpose of this memo, which was to claim that what Google does with applicants once they have applied is both unlikely to work and illegal.

I am also disputing, more directly, that he or anyone has shown that preferences are relevant to the gender gap for engineering roles at Google; I'd think that there exist both more qualified men and more qualified who are interested in working at Google than Google has positions for, and the difficulty is in identifying these people. This is supported by how the specific diversity initiatives that the author calls out are all about properly evaluating applicants, and none are about encouraging people to apply or have an interest in the field. (And anecdotally, as someone who received a job offer from Google in May and spent three months going through team selection and ended up accepting another offer, both my own experience and the stories of others I've talked to both inside and outside Google is that headcount is sparse.)

These two claims I'm making (that preferences are irrelevant, and that the memo does not argue that preferences are relevant) are definitely falsifiable, so I'm interested in evidence to the contrary.

Note that this is a different point from the gender gap in tech as a whole. I'd definitely believe that preferences are much more relevant there, especially if we count things like wanting better work/life balance (or wanting better maternity leave, etc.) as preferences.
If that truly was or is his intention I don't think he has found the best way to express this. Pointing towards female neuroticism, criticising 'politically correctness' and vague allusions to 'Marxism', he managed to make himself sound like a real jerk with exactly the agenda in mind women do not want to experience any more.

If you want to have a cool-headed discussion don't style yourself as a martyr and accuse other people of silencing you. This is not the way to have that discussion.
Not a great idea since it would require trusting the client unless I'm missing something.
You Are Not Your Mind
http://www.fixstars.com/en/ssd/ ?

if all you need is a lot of data in a single database, there's basically nothing except for money between you and your goal. JBODs full of SSDs coming into a single machine via SAS will get you into petabytes, just with commodity hardware you can order from amazon.

i'm expect IBM could sell you a mainframe that'll do it for whatever capacity you care to name.
usaphp's point seems to be that the period should be less than one minute. When the police measure your speed with radar they are not waiting an hour to average your speed. The same idea applies here.
This check only works client-side, so you can't trust it to protect against spammers.
People in Germany are worried about this in the US?
>There's not a lot of room for people to be in CS/SWE and not take part in all this non-work community.

There's actually plenty of room for that type of programmer personality: the jobs at non-software companies where programmers are a cost center. E.g. enterprisey - line-of-business - type of programming. Actually, the "back-office" type of software dev is the majority of programming jobs out there. Yes, there may be a few "enterprise" managers here or there that might be impressed with extra-curricular programming but it's often not a reasonable scenario. (E.g. virtually no programmer that knows a 4GL like SAP ABAP language (business process programming) will be maintaining a github profile full of ABAP code.)

It's the founders and managers at tech companies that value the developers that enjoy programming on their own. The founders themselves often started programming as kids and so it makes the most sense to them to try and attract programmers with the same enthusiasm.

There's nothing wrong with wanting to be strictly a 9-to-5 Mon-Fri programmer. That life approach meshes better with companies outside of Silicon Valley.
Not really...you're not avoiding the invalid block because it's "familiar" to use valid blocks. You're avoiding the invalid block because anything built on it is also invalid so all of those transactions are ignored.
>No doubt, for people who think as you do, all of the above disparities are totally acceptable, a natural state of affairs, and we as a society should just stop any efforts to further mitigate them.

Correct. But I have no issue with people that want to help. I just wish they'd stop literally forcing others into their cause.
I'm just flabbergasted by this preposterous proposition.
I was in the throes of a brief, doomed romance. I had attended a concert that Saturday night. I answered the question with an account of both. The guys stared blankly. Then silence. Then one of them said: “I built a fiber-channel network in my basement,” and our co-workers fell all over themselves asking him to describe every step in loving detail.

At that moment I realized that fundamentally, these are not my people. I liked the work. But I was never going to like it enough to blow a weekend doing more of it for free. Which meant that I was never going to be as good at that job as the guys around me.

I actually think some portion of this is strongly culturally determined. Women focus on the private stuff, and I don't think it is just because our brains are full of estrogen. I think a large share of this is culturally/experientially derived.

The guy who built the neural network? That may have been his means to deal with a failed romance. He just didn't say that because his love life is not the business of his office mates. This is a distinction I think men are taught to make more than women: These people you work with? They aren't your friends, your BFF, or your soul mates. These are just people you WORK with and if you bond with them, you need to bond over the WORK.

At least, that's my current working hypothesis.
> But if you got 5 TB of data, that needs to be in a SSD drive, then please tell me how I can get that into 1 single physical database.

Drive capacity in a server is not limited to the size of a single drive. You can build a raid array any size you like by simply adding more drives.
It is a bit funny how Intel always jumps onto every single computing trend, and then never ever makes any money from these bets in the end.

How long has this been going on? At least since the mid 90s.
> Not that easy on mobile.

Why not? Reader mode is just one button press away in Firefox for example.
I think that argues in favor of a swifter response to someone who is objectively wrong on a moral matter that's relevant to the company's business objectives than someone who's objectively wrong on a merely technical matter that's relevant to the company's business objectives, no? Maybe I'm misunderstanding you.

I mean, we could argue that this isn't a moral matter, but the fact is that a huge number of employees at the company do see it as a moral matter, and it affects everything from morale to recruiting to trust to retention. A warning is a luxury we have when this isn't true, but it's not one that's affordable here. To be clear, I am absolutely on board with giving him a generous severance (and a sinecure or PIP if needed to maintain immigration status or something), because I care very much about the wellbeing of all humans regardless of whether I find them to act morally. I'm not here to punish him for his immoral behavior. But the important thing is that he needs to be removed from day-to-day activities and decisionmaking at least as much as someone who seriously and earnestly advocated ASP would.

(In fact, one of the few scientifically-cited claims in the document is "moralizing things that shouldn't be moralized is bad," but there's no strong argument, scientific or otherwise, for "... and this is one of those things that shouldn't be moralized.")
Feels like we're not even trying to pretend like we're reaching for greatness. I am far less in love with the country then I once was; there is little audacity to reach for more as a country on many fronts (infrastructure, healthcare, education, general well being, connectivity).
It would be cool to see the inverse of this -- a service that analyzes your Spotify history and guesses where you are from.
"However our parents did choose to have us, raise us, and give us the best fighting chance."

Right, and we were lucky that they did so, which is my point. Plenty of people weren't so lucky, whether because of a lack of parents (e.g. orphans), neglectful/abusive parents, etc. Understanding that possibility is essential to understand why the playing fields aren't level.

"If in this new system"

I'm not proposing any kind of "new system", as I already explained. I'm just describing the problem.

"By society ignoring that capital"

I'm not calling for society to ignore that capital. If anything, I'm calling for society to recognize that not everyone has access to that capital by zero fault of their own and (ideally) to provide an alternative means to acquire equivalent capital. Folks shouldn't have to be punished for their ancestors' mistakes (or even non-mistakes).

A lot of this can and should happen through the public education system, but even that's not a given; even for those who have access to public education (which is far from 100%), not all public schools are created equal. It - again - more often than not boils down to luck.
Care to elaborate? Polar opposites always make for a good story.
He has gone a bit off the deep end recently. I guess too much arguing with opponents radicalised him, similar to Dawkins.

IMHO his best book is his first mass market one: "Fooled by Randomness". It contains all the big ideas of his subsequent books and is an easy, entertaining read.
> yes there is a root cause in biology

No.

Proof:
http://www.randalolson.com/wp-content/uploads/percent-bachel...

If there was a root cause in biology, in 1980 there wouldn't be the same % of women in CS as in business, or almost the same as social sciences. Or almost the same as there are women in math/stats today.

Something happened in the early 80's. I have a hypothesis for that, tied to the rise of video-games, sci-fi, etc. that eventually came to dominate CS. But don't have any non-anedoctal evidence for that.
It's a server, you don't put databases on non RAID drives anyway, that'd be silly as the loss of a single drive would lose all your data. RAID setup isn't an option, it's how things are done by default for servers in order to ensure redundancy against a single disk failure.
So NOW supported women in the draft and actively fought for it legislatively and what? Their motives weren't pure enough? Who cares? It's a women's organization (a huge one) trying to get women into dangerous, dirty jobs.
Others seem to disagree, thankfully.
He doesn't qualify his statements, though. In my view, one of the most offputting parts of the nerd worldview is "I don't like it therefore it's shit". This juvenile lack of empathy is at the root of a lot of conflict (and the reason many people leave tech).
Storing 60+TB of data is different than searching and doing complex computation on 60TB of data.

Also, operations on a such huge data set can be really painful. Think how to backup a DB like that safely, or how to update the engine.

Some slides (little old, 2014) about a huge postgres instance serving as a backend for leboncoin.fr (main classified advertising website in France).

https://fr.slideshare.net/jlb666/pgday-fr-2014-presentation-...

Basically, they bought the best hardware money could buy at the time to scale vertically, they, in the end, run in some issues and started thinking about sharding this huge DB.
So... Why not find your boss her next job, and follow her there? Not suggesting something Machiavellian or that you have direct ability to do so, but if you think she's awesome you should be interested in her advancement. Put her name out there a little in places you respect. You never know what will happen.
Respectfully, it very much appears that you do not understand the is/ought distinction. But I assume that you know yourself better than we strangers do.

Given that, to most of us, the is/ought distinction makes the sentence "nature simply is, and doesn't tell us what ought to be" a tautology, and given that you say 'a lot of studies' have demonstrated otherwise, I'm super curious what you mean. Could you explain, please?
Lessons learned migrating complex JavaScript applications
I moved to firefox once 57 was released on nightly. Firefox is finally usable (in terms of speed) again and I can use it for day to day tasks.
At the moment, it's mostly the framework's job. You write your handler and call the libs for interacting with i/o.

Posting a job ( aka function call) on a queue for async programming is also very very easy.

There's nothing like coroutines or channels though. So you're back to mutex and OS thread constraints in terms of the number of spawnable threads.
Right =).

I am a guy, btw, but I'm trying to get my wife (and hopefully daughter) into cycling. So anything I can do to break that stereotype is awesome. But I saw your smiley face, and I get the joke =).

My wife's first bike was some monstrosity from Kmart (a discount big-box store in Australia). It was heavy (> 12kg), and a burden to ride. It seriously discouraged my wife from riding.

However, the next one I got her was much lighter, and I hope make it easier for her to get started.

To be honest, I never considered electric bikes much, but I might bring it up with her next time.

Personally - I cycle to commute - so lightness is good - but I also do it for exercise, so I do want to pedal. And if you want added weight - it's not hard - just pack some extra water in your backpack =). But you can't go the other way (i.e. shed weight, if you bought a heavy bike).
I recently lost more of my life than I care to admit to Zachtronics' more graphically pleasing follow-up Shenzhen I/O [1] that I think I first heard about from HN [2].

The backstory that unfolds through your fake inbox actually gives the devilishly tricky game some direction, and the post-solution histograms showing just how many people solved the same puzzle cheaper, with fewer instructions and with lower power consumption than you tug at your ego and keep you obsessing over the same puzzle long after you've solved it. There's even a fun Solitaire variation buried in there for good measure, which was evidently so popular they also released it as a standalone game [3].

1: http://www.zachtronics.com/shenzhen-io/

2: https://news.ycombinator.com/item?id=12660253

3: http://store.steampowered.com/app/570490/SHENZHEN_SOLITAIRE/
I bet he knows git technical options.

The issue tracking just won't fly for a community that large. Imagine the hours spent keeping everything aligned relevant and updated: all that is wasted time, plain and simple.
If things like this bother you, you should check out the chrome extension 'Dom Distiller'[0]. I saw it in another HN comment last week and it's already one of my favorite plugins!

It drops all of the non-article content on most sites and leaves you with a centered, decent width, blank-and-white version of the article that's almost always easier to read than the original.

[0]https://chrome.google.com/webstore/detail/dom-distiller-read...
I have not, thanks for sharing it is nice that also collects links from Reddit.

Other similar websites

Most mentioned in StackOverflow http://dev-books.com/

Most mentioned in Hacker News

http://hackernewsbooks.com/top-books-on-hacker-news

http://ramiro.org/vis/hn-most-linked-books/

Recommended books by guests in Developer on Fire podcast

http://developeronfire.com/book-recommendations

Personal lists

Jeff Atwood:
https://blog.codinghorror.com/recommended-reading-for-develo...

Joel Spolsky:
http://new.joelonsoftware.com/navLinks/fog0000000262.html

DHH:
https://signalvnoise.com/posts/3375-the-five-programming-boo...

Steve Yegge:
https://sites.google.com/site/steveyegge2/ten-great-books

John Sonmez: https://simpleprogrammer.com/2015/03/23/the-ultimate-list-of...