skysight-inc/HackerNews huggingface dataset:
Yeah -- it seems that the clauses that the students provided were aspirational goals. I can support the goal of having a malware free web, but I have no idea how to achieve that. Part of the problem is that there is no good definition of malware (also, where is the dividing line between malware and adware?).

It is an interesting experiment, but I fear that we will discover that the youth of tomorrow want safety first and everything else second. Maybe this is the privilege that comes from growing up in an age where life is pretty good and basic freedoms are assumed. I suspect that the peoples who have fought to gain their freedoms would have a different perspective.
The problem is it enforces the gender division. While it has good intentions, it's another brick in the wall.

Why not try to solve the problem of how to get more diversity at the original GO meeting.

=> I agree with OP
I obviously can't see the original comment. But though being labelled a communist might be like calling someone a nazi in general American culture, some people freely identify as such. Klabnik doesn't seem to have a problem with that name, in fact.
https://itunes.apple.com/us/app/paw-http-rest-client/id58465...

(Not my app, by the way.)
Ask HN: Best books you've read in 2014
I've noticed that there is no consistent (best of) book list or recommendation that has been asked, while there are many for podcasts blogs etc. So I thought I'd ask, what are the best books you've read/listened to in 2014?

Here is my list:

1) Stumbling on happiness (reread) - Dan Gilbert - A fantastic book by a Harvard psychology professor on how we usually think about happiness, and what the current research actually reveals. Witty, sharp and extremely informative it's a great read.

2) The Kitchen Counter Cooking School - Kathleen Flinn - An interesting and funny book which reads much like a bunch of polished journal entries about cooking and the adventures of teaching culinary novices about the basics of healthy and tasty cooking. As a college student it is quite instructive in learning the ropes of becoming a functioning chef-for-one while juggling school and startups.

3) What Is Mathematics? - Richard Courant - A great introductory book for the laymen and mathematician alike, much like any good book written by an accomplished mind in a technical field it is both enlightening about the nuances of various areas of the field and a brief yet insightful introduction to each of these (number theory, geometry, topology and calculus).
And you think he posts things like that because he's sane?
How dare you. If it wasn't for the food babe, we wouldn't know that microwave ovens destroy the structural purity of water in the same way as demonic possession.

http://www.science20.com/cool-links/the_food_babe_took_down_...
The site ended up working for me after a lot of attempts.

I took a full page screenshot, it's not a great solution, but I hope it helps until the site is back to normal.

https://www.anony.ws/i/2015/06/09/5b0d9946_o.png
Even in Objective-C, the refactorings available are pretty limited and don't always work. You can do Rename and Extract Method. In a few corner cases, Extract method will break. Forget about extracting a variable or a parameter, of pulling a mtehod up toa superclass. Also, the fact that you have Rename but you can't find usages for a variable of method seems to me jsut lazy or ill-thought.

It is a very odd feeling to miss Eclipse, but back when I worked in XCode, that would frequently be how I felt.
added to OP
I can't do it either, the visual cacophony is too much. I just install better touch tool and bind some keys to properly maximize an app and barely mess with the broken window controls in OS X.

However, I like multiple monitors, and I think the reason is that monitors are large enough that the one I'm not looking at sits far enough out on my peripheral that I simply don't pay much attention to it.
It's also the case they don't care about skin shades OR accents either.

Huh.
Is your search scope too broad? Too many Pods maybe? I've never had an issue with project text search. The only time I've ever had that many problems in an iOS dev workflow was years ago when I was briefly running OSX through VMWare.

There's something else going on with your environment, it shouldn't be giving you this many problems.
University researchers with budget can add another Undergrad Research Assistant or similar at any time for any reason. Pay will be SUBSTANTIALLY under what industry offers right now. Feel free to hit up your favorite profs and ask who needs a productive coder to do scutwork. (It will be scutwork.)

I also recommend you going forward swap how important you think Github and personal networking are. Assume sending in an unsolicited resume doesn't even count as "applying." I know, this is the opposite of what the academy has taught you to expect, but they are a funhouse mirrors version of the wider economy.
>In pure oxygen some material will start combustion autonomously.

What materials? That guide doesn't list any. Acetylene ignites, but that's generally what you want anyway, right?
You need two hands (or rather two arms and one hand) to operate an Apple Watch.
But why? It seems just as foolish to assume we need to die off to save others as it does arrogant to assume we can pollute and kill without consequences.
At first glance this crowd are a sort of polar opposite to the paradise engineers. The goal is eliminating suffering. Paradise engineers want to do it by building. Extinctionists want to do it by removing those capable of perceiving suffering.

But at second glance, there is more going on here.

Even if we are being charitable we would say that extinctionists have a critical lack of ambition. A poverty of the mind. A parochial vision of the possible, narrowed down to such a narrow slice of what might be that it may as well be invisible. They cannot look much beyond their noses. They do not see the natural world as the seething pit of pain and anguish and violent death that it is. They are willing to bow out themselves while condemning animals to that for the foreseeable future. The rational and caring extinctionist would destroy the entire biosphere, but even that is short-sighted, as it doesn't do anything about the rest of the universe and all future time. There will be more biospheres, more tooth and nail evolution.

Extinctionists are fixated on relinquishment, a form of cowardice in the face of being challenged by circumstances and change. They have seen the problem, and their answer is it is to leave the building, making no effort to address the issue. How can that possibly help? It is a pathological lack of ambition taken to its logical conclusion, and weaponized by jealousy of those who feel that, yes, something might be done.

There is suffering. So build the means to end it. If you can't envisage how, then you aren't reading widely enough. Ultimately we can replace all of the natural biosphere. We can rebuild man and animal in reality or emulated environments: all of them, every last thing capable of pain. We can remove the circumstances of suffering from any who suffer and who want that suffering to end. That it will require centuries, molecular nanotechnology, brain emulation, and other technologies of the same ilk? So what? How long has this world waited already for those capable of making this achievement? Seizing the future and continuing the work that our species has barely started on in the quest to eliminate pain is the high road.

And if at the end of the day there are still those who feel that they would like an untrammeled world, well let them build as many as they like - provided that all the species living upon them capable of pain are in fact living in a paradise free from suffering.

But heaven forbid we feel any sympathy for those who want to press the game over button now, who cannot raise their eyes just that little bit to see the golden future we could build with just a little more time.
I use Paw a bunch and I love it.
You need to read up on hedonistic adaption. If you think you 'need things' will give you social disability, well, you're in for a long, tough life. Because there's always someone and some social group with more things than you.

What you need is time to think, time for health and body, and time with genuine friends.

While some specific purchases can make us happy, for most the initial euphoria is soon replaced by feelings of uneasiness as our new thing becomes old.

Why do you think BMW hit the big time with their model series, a strategy every other car company as copied? Because you start with the 1 series. A first you love it and are immensely satisfied with your new status. Then you go in for servicing, and dammit don't those 3 series look good. Eventually you trade the 1 at a shocking loss and roll over to the 3. Happiness! Now you're really getting somewhere. You go to a party and someone gets out of a shiny new 5 series. This 3 series looks crap in comparison. Better look into trading on a 5. And so on.

The lesson is, if you plan on living a long time, better to get control of your desires now and settle on a standard of living that makes you happy. The alternative is facing an exponential growth in the cost of living, hurtling towards a time when your working life ends with a champagne taste and a 2-buck-chuck budget. Happiness will not result. And if you've neglected health and family all along, your going to be broke, sick and unhappy, and maybe even lonely.
That's what a lot of people did. The DVCSs heavily advertised this workflow where you could subvert the ... limitations ... of VSS and its ilk.
The Mac App Store sucks for both users and devs. It cripples apps by making it harder for developers to add features.

That said, it is in the Mac App Store.
List of Cyber Threat “Wake-Up Calls” Growing
I don't think I buy that line of thought.

If you want to focus on a single task without distractions, don't open Multitask.
do geeks watch WWDC? appleheads, sure, but not real geeks...
Protect Mac and Windows Apps with AppProtect 4.0
Free Embedded Linux with Buildroot Training Course
He is right. We run contiki with 128 bit AES on these systems. We need 30KB ROM to run a full ip stack.
Maybe this explains the recent bug I experienced where, when attempting to renew my iOS developer program for $99, the system added the Mac developer program to my cart for an additional $99 (which I didn't want).
This topic came up today at my workplace while we were discussing WWDC. If you really look back at Apple's products, they really tend to be "fast followers".

In general, Apple likes to sit back, wait for somebody else to innovate and open up various market opportunities, pick one and then execute the hell out of it and push the envelope where other companies have execution weaknesses (and exploit those weaknesses). This has a side effect of "settling" a diverse market around pretty much whatever Apple has chosen.

It's beautiful strategy for the most part and it's too easy to look at an Apple announcement and say "welcome to 2-5 years ago Apple, thanks for finally catching up" without thinking about the context of their actions.
The problem with "stream/generator as default" is the boilerplate you constantly have to add.

In Python 3, for example, map() returns a generator. So you can no longer transform a list into another list with `new = map(func, lst)`. You have to do `new = list(map(func, lst))`. One of the most subtle gotchas when upgrading from 2 to 3 is having to wrap list() around functions and methods like map(), range(), dict.items(), etc.

Discussion I've seen about Rust on less moderated websites often seems to make fun of the .unwrap() spam seen in a lot of programs, to the point of the mockery even dominating some discussions.

Streams and lazy evaluation are really nice, but sometimes you just want some nice procedural handling.
Here is the list for the preview:

https://developer.apple.com/library/prerelease/mac/releaseno...
Agreed. ADP web interface is the WORST.
I didn't say it was the best, I said it was one with a clear design vision (which I happen to like), in a way that XFCE or Mate don't.
Apple open sources Swift, will be available for Linux
Thanks for the advice, and I know personal networking is important but I don't really like to straight out ask people if they can hire me (though I did ask two professors I've never met). I am nearly certain most of the companies I've applied to haven't looked at my application, but I just don't get why they would post seemingly expensive ads on Indeed and LinkedIn. It feels disingenuous.
This is just a wild shot in the dark, but maybe those in the humanities are abnormally good at reading?

Like, if a lit major said the math in a CS paper was hard to follow nobody would bat an eye.
If you'll read a little more carefully, you'll see that what I'm doing is not making assumptions about what he'd talk about. What you're arguing is that I should make an assumption.
10 years ago expectations were lower too though.
If you pushed something (publicly) to GitHub, there's no undo: you HAVE TO change your keys now. Your keys were immediately ingested and compromised a few seconds after you pushed, and likely even before you realized what you've done.

To paraphrase from my own comment last month [1]:

"Some time ago I published my blog to GitHub, with my MailGun API key in the config file (stupid mistake, I know). In less than 12 hours, spammers had harvested the key AND sent a few thousand emails with my account, using my entire monthly limit.

Thankfully I was using the free MailGun account, which is limited to only 10,000 emails/month, so there was no material damage. And MailGun's tech support was awesome and immediately blocked the account and notified me, reseting the account after I had changed the keys."

If you're wondering how they were able to harvest GitHub commits so quickly, just read the article linked in that thread [2]. Basically you have bots drinking from GitHub's events firehose and the GHTorrent project. Every commit is monitored and harvested for passwords on the fly.

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

[2] http://jordan-wright.com/blog/2014/12/30/why-deleting-sensit...
> Yet those developers somehow can buy a computer for $1000+ and spend an additional $500-$800 on the tablet/phone? :)[1]

In a word - Yes.

I am a developer from a 3rd world country, and I bought a Mac Mini for $500 (not '$1000+') for the purposes of entering the Apple ecosystem. I'm not going to spend another $500 on an iPhone[2], especially since I'm not sure if it will work out financially. The emulator will have to do (my apoligies to anyone who'll potentially run my apps and encounter bugs I miss because of this).

1. I'm not sure if the smiley is an indicator of sarcasm or not

2. If push comes to shove,I can afford it, but I've already bought the phone I'll use for the next 2-3 years (OnePlus), and I'd rather spend the money on other things - like family.
A lot of the capabilities described for DolDoc, and for TempleOS documents in general, also exist in Emacs' org-mode, albeit of course in a rather different style -- inline images, hyperlinks to live searches as well as static content, and the like.

You can also embed code fragments of arbitrary length, in any or all of dozens of languages, and execute them inline with arbitrary input, including both other sections of the same document and the output of other code snippets therein. (TempleOS seems to have a similar capability, but of course only for the single language in which everything to do with it is implemented.)
The powerful indirect effects of being featured on Product Hunt
That is neat! Thank you so much for this.

Learning to embrace org was a long and arid journey (it can do so much you quickly get lost in the process). Babel was the first extension I really enjoyed to use from day 1. It is what I expected from a literate programming tool.

I've never much used IPython but I heard a lot of praise about it. I guess it's the perfect timing to jump in.

Are you planning on adding to the languages' page? [1]

[1] : http://orgmode.org/worg/org-contrib/babel/languages.html
How they solder at NASA
Can you give any evidence for these claims?

a) It enforces gender division. Can you say what evidence you have that such groups prevent women from accessing the mixed-gender groups. Or are you merely saying that it is unfair that men don't go to the women's group?

b) It is another brick in the wall. Can you say what evidence you have that such groups make it more difficult for women to participate in the workforce, or are otherwise blocked from achieving their potential? Or do you mean that it might make it more difficult for men to access everything they want to?

c) "Why not solve the problem" Do you have any evidence that such groups do not contribute to more participation in a community.

I'm not a woman, but I've heard similar complaints against LGBT groups. LGB people shouldn't have their club because it excludes straight people, etc. But I can vouch for the fact that such groups form a welcoming platform to enter wider community participation, provide support, and a way of resourcing people who face similar problems in the wider community. Admittedly that's all anecdotal personal experience, but I'd need to see some more concrete evidence that it is counter-productive.
In the eighth grade I had an english teacher who challenged us to write either a serious essay or a piece of satire, with the goal of getting half the class to believe it was satire and the other half to think it was serious.

I do believe this would have won.
I still miss John Peel, both for his shows on Radio 1 and, I must admit, Home Truths on Radio 4.
The big mines in Australia are all open cut and it's all done with monstrous size machinery. When they are done they fill it all back in again and nature reclaims the land. A much better way.
I'm always confused why the "two kids" i.e. replacement is treated as growth. This seems to be a systemic belief.

Maybe there's something I'm missing about population dynamics, but generations are a pipeline. Yes, you're around for many years after your kids are born, but as your kids are born your grandparents or great-grandparents are probably reaching the end of their rope.

A system where a process dies as soon as it spawns a new process will have no more net growth than a system where the process sticks around for N cycles after spawning a new process, and then dies. Given the same original number of processes, it will have a greater number of processes running at equilibrium, but it will experience equilibrium nonetheless.

Not to mention, "two kids" actually leads to a very gentle decline (because not everyone reproduces) which is reasonably socially stable, unlike a world in which fertility is 0.2 per couple.
Yes, I loved that section.
10 Reasons You're Still Single
Unless you have the right to do so because you are the copyright holder or have a licence you can't distribute code no matter whether you have access to the code or not.
I think engineering discipline is about knowing how much testing is required to ensure your code is good enough with a high probability.

If you make a change to your code, how much testing is required to know it works? If you don't write a unit test, will it lead to technical debt? Are you capable of testing your own code?
the logo of Paw is too like Baidu's https://www.baidu.com/
Thanks for noticing!
We are on this ASAP. some google font we're fetching with http...
I can think of half-a-dozen closed air malls within 30 minutes of each other where I live. Some of them are absolutely thriving, packed full of shoppers pretty much all day and on a race to expand space and amenities with the growing crowds.

Others are near-dead ghost towns with something like 50% occupancy and entire wings blocked off because of a homeless/drug addict/gang problem.

Most of the open-air "town center" style malls around me are also packed to the gills at all times. It's actually unpleasant to shop at them because they're so crowded, but they usually mix in outlet stores with regular stores and draw huge tourist crowds.

I'm not sure what the trend is, not all that long ago I would say they're definitely - most certainly dying. But then one of the near-dead malls near me just changed hands, is undergoing major renovation and the numbers of stores and shoppers is growing.

I think people like the social aspect of shopping, the walking around and browsing, touching things, trying them on. My wife orders lots of clothes on-line, but the smart stores let her return non-fitting clothes in-store, where she'll also check out what they're offering, try some things on and then buy more -- she's not the only one.
Why? Sandboxing?

After a decade or more of Mac apps working just fine through online sales, what is the driver - what is so significant - that makes you get so upset that it might not be offered on the MAS?

I personally find the move to the MAS a sad development - less $ per sale to the dev, 30% grift from Apple, as if they needed more money, and sandboxing that renders some of the best apps out there less-than-useful. Not to mention Apple's arbitrary approval process that - if nothing else - puts an additional week between me and bug fixes.

I can understand liking the convenience. But what makes it so necessary?
What do you propose should be done in the short term - say, the next 50 to 100 years?
They've been at it for a long time, so if the site isn't responding, you can look at archived copies nearly 20 years old:

http://web.archive.org/web/19961230175931/http://www.vhemt.o...

Of course most of their KPMs have been headed the wrong direction, so perhaps they'll soon throw-in-the-towel?

A related site...

http://www.churchofeuthanasia.org/

...which also goes way back:

http://web.archive.org/web/20000511095311/http://www.churcho...
Minneapolis native, and frequent patron of the Mall of America in a past life, here. How are you quantifying "dying"? I was back in Minneapolis in April and the mall was just as crowded as I remember it. We didn't really do any shopping (because Amazon Prime), but we sure spent a lot of money at a great restaurant, a few rides in that Nickelodeon thing[1], and more at the Sea Life aquarium [2]. We hung around a bit more to eat ice cream and watch the Twins game in the rotunda on the giant, ~2 story screen.

All in all, it was a fun day and it had nothing to do with shopping. So I guess my point is that you might be able to show me that online is eating brick and mortar shopping stores, but that doesn't seem to be stopping folks from going to the MoA or from building an expansion[3]. Seems that larger malls are transitioning into tourist attractions, though MoA probably always was. Honestly I would never drive to the suburbs to an open air "commons" (because Amazon Prime). But I certainly would drive to MoA to check out the Apple Watch, see the sharks, and eat a really nice dinner.

[1] http://en.wikipedia.org/wiki/Nickelodeon_Universe
[2] http://en.wikipedia.org/wiki/Sea_Life_Minnesota_Aquarium
[3] http://www.startribune.com/ground-broken-on-325-million-mall...
Some other military practices of interest:

The five paragraph order format: Situation, Mission, Execution, Administrative and Logistics, Command and Signals. Execution always includes the commander's intent, even if it's one sentence. The situation may change, and the lower ranks need to know the goal, not just what to do.

If you like the way the military thinks, read Gen. Krulak's brief memos from when he was Commandant of the USMC. Typical Krulak: "Marines on riot control duty will be armed. If the situation does not require weapons, it does not require a Marine."

Worth reading: "The Defense of Duffer's Drift".[1]

[1] http://www.benning.army.mil/infantry/199th/ocs/content/pdf/T...
Hubris, and Sputnik, Doomed the Edsel
I actually pitched that idea to Rob Pike regarding a future for Go. I think that having an environment shell like that, baked into ChromeOS, would both promote the OS and the language. He didn't seem all that impressed, but TempleOS is very close to what I had in mind.