skysight-inc/HackerNews huggingface dataset:
> If some women and feminists are blind to the problems of men, is that really a surprise?

Yes, honestly, though perhaps it shouldn't. The point of feminism was to bring equality to the sexes. In places where it has been successful, to see it continue to push forward as a way of achieving victories for women causes spite and backlash. I have low hopes for a real men's version of feminism to form, for exactly the reasons laid out in this article. The main problem (as this article points out) is that any man who admits to difficulties or problems is seen as not-a-man. The current state of MRA might be sad, but they are generally despised first and foremost because men who complain are not respectable men. Perhaps its just a pipe dream, but one would hope that feminists would remember that the original goal was equality for both sexes, and would help us out where needed.
Tweaking the beak: Retracing the bird's beak to its dinosaur origins
Screenshots look cool but the obvious downfall of apps like this is getting friends to use it. Any plans for an Android version? Friends and I are pretty much split down the middle with half of us as iOS users and the other half as Android users.

Will keep it installed for a bit and see if anyone is "down to try it"
Not the person you're asking, but for me personally I never wanted it. I installed it because a group in school wanted to kick me from the project because I'm "unreachable" (which meant I had no WhatsApp -- email, telegram, IRC, sms, calling, anything would have worked, but no WhatsApp was a reason to make me fail my year). I was sad that I couldn't uninstall it before Facebook bought it.
Police do not react well to being filmed. What will likely happen is that your drone will be confiscated as "evidence" or destroyed. Its not as if cell phones do not exist to fill the same role here.
I was thinking the same. Ironically, their rivalry with Marley Marl and MC Shan was started with the song "The Bridge" which featured a prominent TR-808.

Here's Marley breaking down how he created the beat. https://www.youtube.com/watch?v=6IxUXfhC8TI
I tend to think about this topic as an 'independence spectrum' where YCombinator seems to suggest your independence should be somewhere in the middle.

The spectrum is this:

Being an employee -> being a founder with no majority in the board of your own company -> being bootstrapped, full control

I remember when pg wrote the piece 'you weren't meant to have a boss' which was extremely heavily against 'being an employee', while this piece by Sam Altman seems to be against full control as an 'extreme case'. (For me it is not extreme at all, on the contrary, it is the most natural thing on earth, as natural as the examples in pg's piece about "you weren't meant to have a boss")

I symphathise with having full control, although I can see that you have to make compromises in life; (that's the reason I am an employee now, but at least I have full control in my side project :) )
I'm more than happy to show "delivered reciepts" since that covers the question of whether the message arrived.

I prefer to be able to read and reply later if I want to without feeling guilty that it'll look like I just couldn't be bothered. I mean, it's true, I couldn't be bothered, I just don't want to broadcast that fact :p
Unfortunately Javascript will be the world's most popular language for a long time, until the web moves away from browsers. Which could actually happen within our lifetime, given the rise of mobile.
Shouldn't they create a Software Engineering program and then leave Computer Science alone?
If there was ever a time to slip through the cracks, it would be right now. From my pretty limited experience, the data held by the Indian government is in a transition to digital form, but isn't standardized yet.

There's an incredible opportunity for Indian nationals (and former nationals) to take advantage of the transition period.
> True, but most people can't recognize "nice watch" and "omg look at me I'm rich! watch".

Rich people know their own. Expensive watches ($40k and up found at Basel World) are meant as signaling devices to other rich people, not us lowly peons.
I don't cope well with light text on dark background because it hurts my eyes. And I haven't personally encountered Rust hate-writing yet, as the author describes it.

Apart from that, I recommend this text to everyone. If you find yourself in a situation that feels conflict-shaped, read this text before you crawl up the walls. It's good advice.
Actually most articles and even Myntra itself is missing one big variable which has caused this '95%' mobile traffic.

The mobile only offers. I myself have fallen to those offers, downloaded the App, used the mobile-only offers and bought items. But when no such offer is provided I prefer browsing and buying from the desktop site. For the past few months Myntra and Flipkart have been running such mobile-only offers. And I get it why they are doing this but they fail to realise ( I am talking out of my depth maybe ) that eventually when they want to make money and the offers are normal/stopped people would not necessarily use the mobile app. Myntra alternatives are many in India.
Regarding software engineering won't be done by software engineers in 5 years time:

There are engineers who seem to be focused on the mere plumbing behind applications: DBs, ORMs, web frameworks, REST, SOAP, you name it. When asked to implement a particular solution to a real world problem these developers tend to first argue about whether to use PostgreSQL, MySQL or WhateverDB without even trying to understand the actual problem first. I know this sounds very clichéd but quite a few developers seem to try very hard to live up to the cliché.

Believe it or not, in some areas this attitude is almost pervasive. I'd say it's the main reason why recruiting freelance developers mostly works by recruiters matching TLAs instead of developers pitching their services to clients directly (like design agencies do).

Anyway, this kind of developers might indeed have a hard time finding a job in 5 years but there will - save for a possible technological singularity - always be the need for people who can fathom a real problem and design a solution.
I wouldn't, because it would be a decision by me and for me. It is precisely the manipulative aspect that I am concerned with.

I am not against it, in this specific case, but the "end justifying the means" message it seems to send doesn't ring too well.
They claim in their FAQ that messages are encrypted during transport and at rest - by default.

End to end encryption isn't enabled by default though, the argument being that this way you lose some features (like a shared history on their servers..).
PlainJS – The Vanilla JavaScript Repository
Show HN: Field Guide – a simplified user research platform for design teams
Clash text to audio experiment
> Power-per-dollar are the smaller 2S Xeons btw. Not the massive 36-core Xeons.

Could you give a quote? All I could find about performance-per-dollar was this excerpt from [1]:

> Ultimately, the POWER8 is able to offer slightly higher raw performance than the Intel CPUs, however it just won't be able to do so at the same performance/watt. Meanwhile the reasonable pricing of the POWER8 chips should result in third party servers that are strongly competitive with the Xeon on a performance-per-dollar basis.

This was in conclusion to the E5-vs-Power8 comparison. For some reason they didn't use E7, however this shouldn't change the outcome, since according to [2] the E7 is basically the same chip with the same number of cores, just with a few more features enabled (4 and 8 socket systems possible and support for more memory). So AFAIK the E5 shouldn't be looked at as a "small" version of the E7, since taken for itself in isolation for a given benchmark that doesn't have extremely high memory demand, it should deliver the same performance. Whether you need an E7 or not should be decided in terms of the architecture you want to build, not the performance you aim for.

[1]http://anandtech.com/show/9193/the-xeon-e78800-v3-review/7

[2]http://anandtech.com/show/9193/the-xeon-e78800-v3-review/3
I guess you didn't even try to open http://www.myntra.com
Oh the quotes! Same link [1],the next paragraph:

"A black man with an IQ of 85 and a white man with an IQ of 85
are about equally likely to have the character traits of poor impulse
control and violent behavior associated with criminality — and
both are far more likely to have them than a white or black man with
an IQ of 110" -Eric S Raymond

1-http://esr.ibiblio.org/index.php?p=129
I'm a drummer and this is a real beat: http://typedrummer.com/eht669
An artificial life engine written in Java (looking for contributors)
That's an interesting case. HTML appearing in a list of programming languages makes me feel like Google isn't trying very hard to make a good impression on the students they want to recruit. I would feel less that way about Gallina appearing in such a list.
This is why I personally think unikernels and their ilk will be the next big thing. Sure, bugs and vulns will exist, but a lot will also be removed.
The scenario you describe is malicious because people don't expect a charger to have "features" which consume large amounts of power without benefit, but it does make me wonder if such tech could be incorporated into electrical items whose express intent is to turn electricity into heat.

Say, a clothes iron, or washing machine/dishwasher water heater (where not already plumbed for hot water), etc.

Since computation ultimately dumps essentially 100% of the consumed energy as heat, why not use it for that?

Obvious arguments against are the cost of the initial hardware, and the engineering difficulty of making something which can actually operate whilst generating kilowatts of heat (i.e. not cooking your cores in the process)
Maybe, but that movie looks like a ( bomb from here. The animators didn't read this blog post or understand how to make good looking pixelated art.
Why is another closed source/paid product better than this one?

I'm okay with a price for something that I might use every day, but if I'm accepting closed source solutions - what's the benefit of Threema here?
Isn't that the appeal of KVM, though? It's just the Linux kernel, instead of a new thing like Xen?
That's almost 3 decades from concept to industry, or a lifetime for many HN readers. We always talk about the rapid progress of science. Someone has a new idea today that won't reach industry until those same readers near retirement.
This kind of thing is apparently known as "Nudge theory": http://en.wikipedia.org/wiki/Nudge_theory
While that paper makes a generally true statement, trying to do the most profitable optimizations in the most profitable way is what dead-ended gcc for many many years :)

At some point, you have to step back from what you are doing and actually design and engineer optimizations coherently, not just "do this little thing and that little thing"
Backronyms are lame, whether they are USA-PATRIOT or VENOM.

Why does it need to be an acronym? Just name it.
I think the data belies your assumptions (see achow's post)
(I upvoted you)

She has gone on to say that she's not sorry for what happened to the two guys and that they deserved it, and that she is unrepentant about the whole thing.

Reasonable people feel a bit shocked by that.

The guy should not have made that comment; she should not have made a public comment about them; a pitch-forked mob should not have caused him and then her to lose their jobs; but after all that it is kind of odd to hear her say that the disruption and chaos is an acceptable result of him making a stupid joke at an inappropriate time.
Can someone help me understand something? If a VM has no attached floppy drive, is it still vulnerable? The site says that disabling a virtual floppy drive is not enough, but if there's no floppy drive at all is that still a problem?

"For many of the affected virtualization products, a virtual floppy drive is added to new virtual machines by default. And on Xen and QEMU, even if the administrator explicitly disables the virtual floppy drive, an unrelated bug causes the vulnerable FDC code to remain active and exploitable by attackers."

Edit: This comment seems to indicate that even lacking a virtual floppy drive, the floppy drive controller is still present and thus the system is vulnerable: https://news.ycombinator.com/item?id=9539191
Film consortium urges ISPs to abandon ineffective ‘six strikes’ piracy policy
How these ARM cores compare to Digital Ocean cores? My apps are mostly CPU bound.
I don't think Feynman mentioned that but Eric Drexler wrote about similar stuff - robots building smaller ones.

see http://en.wikipedia.org/wiki/Grey_goo
They say they have done it for Android, but as far as I know there hasn't been any similar announcement for iOS. There doesn't seem to be a way to verify public keys either like how Threema does.
That was on 64 bit systems; those all switched a long time ago, despite the author of that thread disliking it...
Show HN: Draw a car and drive it, too (Desktop only)
I just want to support one of your points: for some applications, the PCIe latency kills the potential of using GPUs. It doesn't matter how fast the GPU is at a computation if the time to transfer the data is longer than it would take to do the calculation on the host CPU.

I published a paper with this conclusion a while back ("Evaluation of Streaming Aggregation on Parallel Hardware Architectures", http://www.scott-a-s.com/files/debs2010.pdf). My paper was basically, "GPUs are awful for our problem, so let's compare to CPUs and Cell". A more recent paper from NSDI 2015 from a group at CMU, with Anuj Kalia as the first author, that also looks into it, "Raising the Bar for Using GPUs in Software Packet Processing", http://www.cs.cmu.edu/~akalia/doc/nsdi15/gopt_nsdi.pdf. They look at just the GPU and CPU part of the spectrum - which is probably more relevant to most, as the Cell is a dead technology now. (I think my conclusions will matter more when on-chip GPUs become more prevalent, but we're not there yet). Their paper starts with an excellent analysis of the latencies for transferring data to GPUs, and comparing end-to-end performance against several different algorithms, where they vary the amount of data reuse.

My consistent gripe when talking about improving application performance by using accelerators is that one must take data copying costs into consideration, which means we must use application end-to-end performance as our metric. There's a temptation to focus on just the computational kernel performance. The Kalia et al. paper is the best treatment of this subject that I have seen.
The First Virtual Reality Board Game
Decoding Uber's $50B Valuation (And What It Means for You)
It's an open problem whether it can be translated into a pure, lazy language without an asymptotic slowdown. It's not at all an open problem as to whether it can be implemented in Haskell. The algorithm is mutating vectors - the direct translation is to use ST, and will have the same asymptotic behavior as the C++ version.
I can suppose that keeping the web site up to date costs significant resources, while channeling only a small percent of sales.

Not having web presence at all is strange, though. Possibly they'll shut down the e-commerce web site, just leaving a static site with contacts and the links to the mobile apps.
The journalist wrote from the perspective of the "computer science" curriculum being "wrong" or "not relevant" to real world skills those students wanted to learn.

However, the other perspective the journalist could have explained was that the students misunderstood what a "computer science" degree actually is. The Computer Science curricula grew out of the Mathematics department. That's why it has classes on topics like automata, algorithms, proofs and theorems. Studying those topics will seem very irrelevant when they notice other Javascript programmers earning $100k to make HTML elements blink on and off.

These students were really wanting a "programming" curriculum. Maybe "software engineering" instead of "computer science".

A person who wants to repair car engines could try for a degree in "mechanical engineering". There's no doubt the mechanical engineers who work at Ford/Toyota/BMW can replace a spark plug and change the oil but there will many theory classes that won't feel relevant to the daily work of a garage mechanic.
First Contact to Offer – Atomic's Developer Interview Process
I have doubts about the data that 95% of the traffic is now through app. Lots of people, including myself, do shopping through desktop only. Its too cumbersome to flick through so many items on mobile!
MIT License - https://github.com/franzenzenhofer/car
Well that removes the DB factor then doesn't it? I mean if only other DB's recognize your watch than it's OK.

I think the difference between the phone and the watch is that you have to actively go out of your way to make people notice you on your phone. The watch is pretty visible to everyone all the time; coupled with the fact that it's hard to resist responding to it and that you're now constantly looking at it does seem like it sends a rude message to those around you.
Servers give a constant CPUMark of 12K
whenever anyone mentions pg i think of paul gauguin
I guess the appeal here is that they pick up the no longer used stuff. You accumulate a lot of that as your kid grows up.
Even then, I don't see why they couldn't ask whether you were born there.
Also only 70% of your sales coming through mobile leaves a big minority that are not. Can they even afford to remove 30% of their revenue potentially? Is maintaining a website really costing that much?
Oh come on. SF3 Chun-Li is absolutely not a low-res sample of how a human body actually looks. It is a stylized exaggeration.
But they're still not going to let you skimp on the calculus classes. I do think 4-year degree programs should offer people more opportunities for the practical aspects. These don't really have to necessarily be part of the curriculum either.

I did two summers in the College of Wooster's Applied Mathematics Research Experience (AMRE) program, where they paid us a small stipend and provided on-campus housing for the summer. It was run as a little faculty-advised math/comp-sci/econ consultancy to help local businesses, and it was possibly the most valuable thing I got out of college.

All without having to skimp on actual computer science and math in the curriculum. These things are supplemental, not exclusive. And of course not everyone needs to go do a full 4-year degree if they just want to get out and make software.

But those people shouldn't be in 4-year computer science degree programs. And we should stop talking about this issue as if it's computer science that needs to change. It's about making people understand their options and what they will and will not get from each. For most quality CS programs, you have to pursue the practical outside the curriculum. For a code school, you might have to do some self-exploration about common problems encountered in computer science.

Everyone needs to find their own correct balance for their personal abilities and goals.
> agile as it was preached was never actually achieved, and most companies and practioners are doing it "wrong" (for varying degrees of wrong).

You know Scientology, Amway and most other cult-like phenomena say the same thing: It's never the "system" that's wrong, if it's not working it means you're doing something wrong. You missed something, you didn't try it hard enough, you didn't do it like X, Y, Z.
If you are a investor in the company you usally don't get paid, just your trip expenses.

If you are an external member, somebody strategic to the company, you get paid either by meeting or some shares. Usually all board members in public companies are paid with cash.
An In-Depth History of Stereoscopy in Dolphin
I question the wisdom of WhatsApp's move anyway. It seems like the vast majority of my communications suddenly moved to Facebook messenger, in part because it's right there in the desktop website.
The theory, I think, is nice for a small subset of who we call programmers now. The article highlights that there is a huge demand for what you might call blue-collar programmers who don't need to care about theory, because there are plenty of simple, non-groundbreaking jobs to be done. Your basic CRUD apps.

Those blue-collar programmers need not only more of a vocational education, but tools to match. Higher-level programming languages help. In mobile app development that's what's driven demand for PhoneGap and newer tools like Glide, again for those common, boring apps. https://www.kickstarter.com/projects/1783091318/glide-beauti...
additional comment :

this is purely a fashion e-commerce portal , I generally want to look at the images of the clothes in good quality on a bigger screen before I buy. I don't think I can get a good overview of the apparel even from my S5 .
100% agreed! This paragraph is telling:

"For example, Temple’s computer science program still requires Calculus 1 and 2. It turns a lot of students off and isn’t really necessary to become a developer, Shi admits. These aren’t problems specific to Temple, he said. They plague most computer science programs."

There. Calculus may not be necessary to be a web developer (then again, I suspect even then it is, at least for some cases), but the purpose of a Computer Science education is not "to become a developer". What this person actually wanted was a programming school, and was disappointed when she didn't get exactly that.
That's just in the nature of their business. They get to write their own specs, so to speak and pitch the business case against those specifications. It may also be the case that they are dealing with operations closer to the money, rather than deep in the switch gear.

But regardless, they are pitching their services based on what the people hiring them care about and what problem or opportunity is the concern. Your case is no different the slots just have different values. Engineering concerns replace conversion rates and not having to deal with companies who leverage nobody-ever-got-fired-for-buying-IBM fear among middle management to their advantage.

As for negotiations, one thing I've learned from HN is only negotiate on scope not your rates. If your price is over budget, the solution is for the client to prioritize. Let them change the spec, it's going to happen anyway as the project advances. Realism regarding resources is one of the key insights of agile methodology.

Finally, if you're not willing to walk away, don't kid yourself into believing that you're really in a position to negotiate. 50% less work at 200% rate is better because it provides time for identifying leads, qualifying prospects, and closing deals at the higher rate.

Good clients are not opposed to your prosperity. Bad clients are.
Hooray for everything being "curated" these days.
Same. I don't ever read Newsweek.
"How to lose readers and alienate people: The broken Newsweek free 5 articles a month edition"
Turing completeness is arguably required for a general purpose programming language, but I think something can be a programming language while being more specialized. Given that you're capable of comfortably solving your problem in the language at hand, I think Turing completeness is a bug not a feature.
Helpful Habits- Scheduled self evaluation