skysight-inc/HackerNews huggingface dataset:
> The guy was taken out of context and clearly said he was trying to explain why the number of female founders was less. His thoughts had to do with not many of them applying because they prefer to be mothers.

Out-of-context quote from the VC:

> I think mother's [sic] have more important things to do

> Be mother's [sic]

> But I'm old school

That's not a man saying "I think mothers have different priorities," that's a man saying "I have different priorities for mothers."
That is true, but I found out that issues with living among elderly neighbours are much more troubling. So I would like to filter that out if I was ever to look for a flat again.
This was a sobering read.
They've actually separated out usr/local from all the security stuff leaving Homebrew free and clear for the next OS update
My feelings as well.

tl;dr, I am sorry I can't read your unsolicited manuscript because I am a humble writer with a humble background with a duties to my humble college students in creative writing class.

Let me mention all of my friends who are really humble, from middle-upper class who have earned an inheritance to travel and write from their experiences; but not all of them are white lest you get the wrong idea about me, in fact one of them is colored with such a interesting background you should hear about because he gets confused for either being "Black" or "Arab"; so in closing, I am a really humble person who have lots of humble friends who value friendship; wait, by the way did I mention that I am really humble?
I started looking at Kotlin docs [1]. For higher order functions support,

fun lock(lock: Lock, body: () -> T): T {

}

Is there any technical reasons why normal function declarations are not using '->' as a return operator ?

fun hello(name: String) -> String {

println(name)

}

Swift [2], Rust & others are using it.

It will just make the experience uniform with consistent Functional Types

[1] https://kotlinlang.org/docs/reference/lambdas.html

[2] http://fuckingswiftblocksyntax.com
> For us ol' bearded folk (at least spiritually), OS X comes with a slew of unix tools we love. It already includes both vim AND emacs! However, these tools are hopelessly outdated: Despite OS X 10.11 "El Capitan" coming out last fall, Vim is still 7.3 (that's from August 2010. 2010!), and Emacs 22 (2007. That's right.)

And that's way more up to date than it used to be.

> Apple gave MacPorts some support in the form of equipment, so there's some hints of their preferred method. But the core WTF is this: why doesn't OSX integrate a package manager for its unixy side?

Yeah who hasn't dreamt of a package manager handled like MAS.

I'd be happy if Apple helped package managers more, contributed (financially) to them and better took them in account or discussed stuff with them wrt major releases (see: Yosemite homebew woes), but I'm really quite glad the community is completely in charge of macports or homebrew or nix.
Good point, however all of this only holds in the American west coast bizzarro world where the only way to build a successful company is to work 80 hours a week, not sleep, and ruin all your relationships.

There are plenty of examples of companies where sane working hours are the norm (irrespective of founder gender) and in those companies, the impact of a single founder/manager being less available/dependable for a while is also smaller.

Of course, there's a pretty large class of VCs that will only fund founders who're willing to go 100% kamikaze just for a spot on their power law curve, and your argument holds for them. But I know where I'd want my money from.
Ask HN: What is a good path to go along to learn Dev Ops
Hi Guys, I want to learn all about dev ops from the scratch but have no idea where to start and how to.

I was hope to get a good start and suggestions
Many people believe that the prices will stay the same for at least the next 2 to 3 years. Some of those people think they will go down to about $20 for a while.
Practices Perfected in OSS Can Transform Enterprise Development
This is a factoid that I've been carrying around for a while, but it looks sort of true. Fibonacci introduced Arabic numerals in 1202, which slowly grew to predominate over Roman numerals/abacus use by circa 1600. So it's not that educated Europeans couldn't do complex division, they simply used abaci and clunky Roman numerals rather than long division.
https://en.wikipedia.org/wiki/Liber_Abaci
I'd like to point out that this is the same person who was baiting with the "look at how pitiful feminism has become" comment from below, and also that "radical" is an equally baiting statement.
> Are you saying the modern unix command line is not as good/better than the "PDP-11 command line experience"?

No, I am saying that it isn't even close to the Xerox PARC REPL experience from Interlisp-D, Mesa/Cedar and Smalltalk environments.

> Also, which PDP-11 command line? RSTS? RT11? Unix? or maybe that awesome front panel where you had to manually input your boot loader in binary every time you started the machine?

The VT-100 interface some people seem to keep living on.
There's still so much nonsense that you don't have to worry about in other languages. PHP still has, for example, php.ini, errors (not to be confused with exceptions), a messy standard library with no coherent naming system or organisation, obvious feature gaps, inconsistent and unintuitive behaviour in many places, outright bugs that have been documented but never fixed, etc.

Nonetheless, things are improving bit by bit. PHP has come a long way.
It's hyperbolic, stilted, but not necessarily cringeworthy. It comes from the perspective of someone who believes they have been treated unfairly.

It's like when you go on an interview for a job and you say something, the interviewer understands it one way, you try to correct them, but you know their fist take is the one which will linger and you feel it's unfair.
It's a typical Hacker News cliche: "Why I No Longer Use [commonly accepted standard]" but I am honestly glad that the author put a lot of effort into explaining the theoretical AND practical concepts behind his stance. So in case you skipped the article because it fell through your "textbook HN hit" filter, please take my word for it that it's worth reading.
Some more quotes:

>Getting women to pitch more and better isn’t going to change the dynamic of investors being mainly men who like to invest in people like themselves. We are setting up an entire generation of motivated women to put themselves “out there” only to be shot down.

>It is time for the next wave, and it has to be focused on men. We need gender diversity workshops, sensitivity training, sexual harassment workshops for CEOs, VCs and Angels.
Careers – allscripts.com
I don't agree with these kinds of assessments which assume that you can always exchange money for your time. Let's suppose, I am bootstrapping something with X months of personal runway left.

If I can exchange my "so-much-worthy" hours for money, I'll certainly do so and use it on my product but I don't think it is as easy as the calculations assume it to be because finding short-term-high-paying-gigs is not trivial. Instead of investing personal wealth, it feels more comfortable to just try cutting corners without impeding productivity significantly and in many cases, is not that as bad as presumed.
The company I used to work for had 3 or 4 tools that did pretty much the same thing as far as moving data around. A lot of it sits in various SQL tables. Problem is unless you know which field and what the codes mean in the fields the tool is pretty useless. In fact in one of our system it contained 90% of our look up data in one table. It just had a field called table that determined which lookup value and name, etc. Since it was designed and built before I was in High School the design was pretty much set in stone.
Homebrew installs in /usr/local, not in /usr, and OS updates never touch /usr/local. And if you're paranoid, you can instruct Homebrew to install somewhere else instead.
Better for whom? I think that's condescending. People already know that some forums only contain like-minded people - that's the point! Connecting with like-minded people about some specialized interest is one of the great advantages of the Internet. You can get valuable things out of it, without being under any illusion that you're talking with a diverse crowd.

Maybe the issue is that we don't have enough forums for people who want to have that debate? A "hunting versus animal rights" forum, for example. You'd need really good moderators, though. Lots of people wouldn't be interested in participating, but sometimes there might be interesting posts to reshare.
The irony here is that the person acting most offended is Stephen Fry himself, who decides to quit in high fashion because, alleges he, some people pissed in the pool.

Twitter is not his pool; it's not even a pool: more like the sea.

Many people -- and all kinds of living things -- piss in the sea and do many other things in it; if you're unhappy with that, well yes it's better if you stay on the shore, but don't go around pretending you're so pure.

You're just afraid of the sea.
Twitter isn't a textbook though. It's goals as a communications platform are completely different.

It's like saying, would you rather design SMS around masking Young Earther's ideas?

In the 20s, you would have had these services designed around not conversating about alcohol. Is that right? Is it wrong? I don't know if it's for the communications platform to decide.

However the communications platform can provide the user tools to control what/who they hear from so that they can make those decisions themselves.
My own personal experience with SO as a Q&A site is I've had a literally 0% success rate. None of the questions I've posted have ever been successfully answered. (Now I don't even bother.)

I think that's because the site encourages people to get all the internetpointzzz reputation currency, and not to, you know, actually answer questions. And the questions I asked were somewhat difficult, because I'm not a dummy and I did a lot of research before posting them. So, as a software developer, I do not find SO "successful" as a Q&A site.

As a community, it seems their biggest flaw is they try to solve literally every problem with the reputation system, and they've turned it into a weird mess. For example, the SO FAQ says "if you know or find the answer, go ahead and answer your own question". But the reputation system says, "Nope, no permissions. We were just yanking your chain." Very off-putting for literally everybody who doesn't spent 4 hours a day there farming reputation.
As much as this advice is correct for painting, it's incorrect for design. What's wrong with black text? Nothing. Ironically, the site you link as a very thin font with very reduced contrast, so it's barely legible on my screen. The site is less legible than dark topfive and giving advice on design...

Form follows function. Barely legible text is very bad design.
I found the analysis of how the desktop was treated in 8 a little far from how it worked in reality. The impression I got was that if you were using a tablet, then sure, the desktop was 'just another app', but if you were using a PC then it was as front-and-centre as it had been in 7.

A little off-topic, but here's my current start menu appearance with Classic Shell: http://i.imgur.com/sRXiINp.png
The Thurmond Rule, which is amorphous and inconsistently applied, only applies when an incumbent has "six months or so" remaining in his term. We are still several months away from that excuse being valid.
That's absolutely not true. For each node type and edge type in the graph, you provide a required canSee() function which controls its visibility. This granular access control leads to a more secure system than the alternative, which is doing access control at the endpoint level and then hoping that the endpoint doesn't fetch data it isn't supposed to.
Square’s guide to supporting female engineers goes open source
What'd be really interesting is if MAS was rebuilt on top of a package manager. That'd solve both the lack of package management, and most of the MAS's woes. (In that you could probably just install MAS apps from the command line, and if nothing else, you could just build an alternate GUI around that.)
Exhaustive list of ways to speed up Wordpress
... Except that he's quoted as saying, "I think mothers have more important things to do [than be entrepreneurs]" which, while certainly a position that can be defended (though you won't see me doing so), is inarguably prejudiced against female founders with children: he is explicitly saying that mothers should not be entrepreneurs and implicitly saying that he would disfavor such a founder. He's very openly stating his prejudice against an entire class of people, to a member of that class.
I just downloaded Angry Birds and it works fine in Airplane Mode. If Rovio goes out of business and it fails to sync my saved game to a new phone, I won't be that sad. I wouldn't say it falls under the "thin client making API calls" style software that cableshaft mentioned.
I believe the authors argument is that the VC's (or at least this particular one) use the antiquated idea that "mothers should be mothers" to subconsciously look down on woman founders who pitch, because they should be at home "being mothers" instead.

e: this guy said it better https://news.ycombinator.com/item?id=11105578
I disagree that that's an appropriate or useful question, but if the VC truly thinks it is (and it's even actually legal), then shouldn't they ask all their potential entrepreneurs this question?
React doesn't solve the fundamental problem of either API churn or security issues in browser client code.

I'm not sure what problems you are referring to here, since you don't seem to have defined them anywhere. They sound like they'd be well outside the scope of a library like React, though, which is essentially just a declarative UI rendering tool.
Differences in Adolescent Physical Fitness
Hey, it's something. Even if this is a blatant lie:

> In a small number of cases, the updater may incorrectly remove some files from the system root directory with user writeable permissions.
Why I Use Psychedelics as a Tool for Self-Realization
For those interested in the "Static Source Code Analysis" section, "Semil" is a typo for "Semmle" [1]

[1]: https://semmle.com/customers/code-exploration-at-nasa/
Anyone around over 20 years or more will likely agree.

It's not a bad thing in my view. Watching an inexperienced and enthusiastic team lurch forward with some new hotness, often different angles on old problems, is one of the things that keeps me interested.

That pioneering community mature and start recognising the similarity of their deeper issues with more classical computation problems. Then they start to investigate earlier thinking and solutions - or engaging older developers with wider knowledge.

But they almost always add something in the early stages as they were not prejudiced by legacy solutions.

Rails was a good example of this - it massively changed a lot of thinking in good ways. Many people I met in the early days of Rails went on to need outputs from earlier generations - niche languages, classical data structures, lexers, low level debuggers etc. - the very things they thought they were disrupting.

Older developers are not immune to this - I've sketched out some complicated (to me) data requirement on a whiteboard, with some loose thinking on how we might solve it, only to be informed it's a classical problem with a standard solution pattern developed by someone in Greece 2000 years ago.
I always think you should start out learning 8-bit micros like PIC or AVR. The datasheets are short enough you can conceivably read the whole thing. This gets you some instinct on what peripherals a micro should have, how to look up their functionality, how to troubleshoot when they don't work, etc.

There's a much higher bar for getting everything working on an ARM controller (ie: did you turn on the peripheral clock before trying to drive that pin?). But I agree, once you're initiated you should prototype everything on a 32-bit micro and then port to smaller or more cost effective chips once all the functionality is established.
As Phil said, the development cost was not that high all things considered. But even if it was - think about the number of user-hours that 5% is leveraged across, and the resulting time savings and battery life savings for those users. It would be worth investing even more than we did for 5%!
But if she has just been (yet again) nominated as one of the World's or Britain's best costume designers, how is poking fun at her current outfit, by a comedian of all people, "being mean"? Is it not that contrast that makes the joke?
Go's interfaces are not type-classes and type-classes aren't about structural typing.
Show HN: DevDial – play 'Push It' over your Asterisk phone system on 'git push'
I wonder if it was something like .adobe-A3DF0910 that they were targeting, so they couldn't completely hard code the path and neglected to hardcode the prefix. Or maybe it was a purely randomly named directory without any prefix.
I think the point is that if the hierarchy is complex enough that you have to think about it it's simple enough to figure. The cases presented are obviously over complex to describe the behavior.
In the same boat as you, dude.

It's rough.
Social media marketing strategy – The Bitter Business
> Conference and panel organizers who “can’t find” diverse panel members should be fired. Point blank.

> We talk to each other. We warn each other. If there aren’t any women pitching you, it’s not a pipeline problem.

Secret industry blacklist amongst women, causing them to actively avoid potential opportunities.

Blacklist prevents women from applying for VC funding, panels, etc.

Fire everyone. Point blank.
AI 'could leave half of world unemployed'
> how do you do conditionals or loops in maven?

What you're asking for is Turing-complete XML.

History has shown that this is usually a mistake.
libfdk historically always was a bit better and supports VBR properly.

See also: https://trac.ffmpeg.org/wiki/Encode/AAC
>> "tl;dr: B3 will replace LLVM in the FTL JIT of webkit. LLVM isn't performing fast enough for JIT mainly because it's so memory hungry and misses optimisations that depend on javascript semantics. They got an around 5x compile time reduction and from 0% up to around 10% performance boost in general." [1]

Is this a knock on LLVM then?

I wonder then specifically if this brings to light any concerns over Swift (another dynamic language, and was created by the same person who created LLVM as well). [2]

Seems weird that the original creator of LLVM was able to make a dynamic language such as Swift - without any problems.

[1] https://news.ycombinator.com/item?id=11105231

[2] http://nondot.org/sabre/
Chat with African Rocket Scientist and Renewable Energy Entrepreneur, Siya Xuza
You're definitely right, just wanted to provide an alternative I found useful. 95% of the time I copy & paste brew commands for custom taps from the repo, I wouldn't remember the 3-part path anyway.

This is probably asking for a PR to hombrew, the ideal command would be

brew install delta https://github.com/octavore/delta.git
Perhaps. But I think it would take a particularly far-sighted and philosophical moderator to down-vote/remove a perfectly civil post whose message he agreed with, _just_ because it was contributing to an echo-chamber effect.
There will be a proper news release on the homepage soon, I suppose.
Well, you can either prove that you won't have a stack overflow at the original program, or you can not guarantee that your new code will run out of stack space.

If you can calculate the size of the stack at compile time, you don't need to manually manage it.
In short: eye strain can happen at both extremes of the spectrum. As such, #111 is more friendly than #000.

The same background color is fine with a color like #ADAA9E—brighter version of the current color.
Prototyping a Chat App with React Native and Phoenix
Oh, it wasn't my intention at all to imply that antidepressants commonly cause suicide. When antidepressants are involved in completed or attempted suicide, that is the cause. Antidepressants are prescribed because they usually work, though since most suicides are impulsive, it's unclear how many suicides antidepressants prevent.
tl;dr

https://webkit.org/blog-files/kraken.png

https://webkit.org/blog-files/octane.png

seriously though, dang, how many years of coding to get to that level of expertise
Can't critique this one: Go was an attempt to re-create the Oberon experience in modern setting with some additions from other languages. Rather than accidental re-discovery, getting Oberon (not Pascal) speed out of the compiler was an explicit design goal. One of few examples of modern IT really learning from the past.

Unfortunately, they didn't learn about the stuff between Oberon and 2007 that would've been nice to have in a modern, app language. ;)
> What'd be really interesting is if MAS was rebuilt on top of a package manager. That'd solve both the lack of package management, and most of the MAS's woes.

I don't see how it'd solve the primary MAS woes of horrible contributor/developer experience, uncaring maintainership and inflexible sandboxing.
Swift is generally ahead-of-time compiled, so compile speed doesn't matter as much. Many of the core parts of Swift also avoid highly dynamic semantics. The most dynamic parts are when interfacing with Objective-C classes, an area that has not been heavily optimized yet.
It's not even that.

Stress (and being a founder is a very stressful time) is a very big no-no during pregnancy and can influence the gene expression of the baby.

But Even sane working hours are a problem. Here is a bit of a cognitive dissonance for the folks here at HN to ponder. I'm pretty sure you support maternity leave and even a leave on the last few weeks of pregnancy right (I do)? If that is the case, why? If you believe being pregnant/childcare (lets say only first 3 months) isn't a big hurdle and a job onto itself and as someone pointed below, a women may even work harder while pregnant, why support the maternity leave?
They teach diffy-q in high school now?
Well said. Even when science means well, it can suck to be on the non-moron side.

For ~120 years, science "knew" that an element existed inside all ignitable substances that was released during burning. When the air was fully saturated with phlogiston, the burning stopped. Just put a candle in a jar and watch what happens. The theory's sound, right?

120 years is a few lifetimes, who knows what revelations will drop before the 21st century winds down?
Have you read the entire thing? It's about comparing them to VCs wives, presumably housewives, not about a special female perspective on, say a female focused startup, but being compared to a female who wants to be in a traditional role in a patriarchal society. Not sure how any one can miss it as badly as you did.
I did a cursory lookup of the author on LinkedIn. It appears that she hasn't done anything really substantive in the startup world and that her primary role is to serve as a 'diversity mentor,' 'journalist', and 'strategy consultant.'

She had a startup for two years named BUKIT that was supposedly a distressed debt platform - sounds like it could be a lucrative idea/market, except for the fact that a google search for BUKIT reveals absolutely nothing.

Overall, this whole post reads like a frustrated SJW who hasn't been able to accomplish anything real in the tech world, so she takes out her grievances on 'socially backwards venture capitalists.' In my opinion, these types of people are a cancer in tech and should be called out as such.

Eric Smith Roberts (one of the founders of the open source movement) wrote a great short essay on this topic: http://esr.ibiblio.org/?p=6918
Can't really see how the proposed solution is different from React + Redux.