skysight-inc/HackerNews huggingface dataset:
> The article notes that the alternative is the European system of not providing tax-breaks for these organizations--which results in much fewer organizations. It's hard for me to accept that when I think of all the organizations I perceive as doing good in America, but maybe they aren't really doing good and are simply enjoying the good sentiments that come with the words "charity" and "non-profit?"

You've got to ask how much of those sectors' income is going to organizations that are doing good, and how much is not. And remember that taxes are used for the public good, so the bar to be tax exempt should not be merely "is this organization doing good?" but rather "is this organization doing more good per dollar than is done with general taxation?"
But that's the problem they have - the market is/was bought in on the basis that this is a $40bn company (or more), the price reflects an massive upside belief, but the reality is $12b is about right.

So - sack a lot of people, cut costs, hold cash in the business and disappoint investors... Will the investors wear that though?
My email address also maps to two unique accounts. One of them has never had any information on it anyway but I agree it's very concerning.
If only Apple cared enough in XCode to provide one.
Unity or Unity3D Best Practices and Tips from Game Experts – Toptal
> NFS ran in plaintext and used the sender’s IP address for authentication

and it still does
That completely rules that out then
How important is programming language in a job opportunity?
As a recruiter lacking programming knowledge, I'm curious to hear your response: how much of a factor does language play, versus other major considerations such as the company (or the problem you're solving), culture/team, compensation, etc.

I occasionally run into software engineers that appear offended by the notion of moving from say Ruby to Python, but then others who are amenable. Are there certain languages that foster more "zealotry" than others? I imagine it depends on the individual (status quo versus trying new things), naturally, but more insight into this would be helpful.

I really appreciate it.
I'm assuming you mean bidirectional communication with stakeholders.

But how do you then rectify the power dynamic between the presenter of stakeholders' views/requestions (i.e. the manager-servant) and the person with the authority to alter workflow (not the manager-servant)?

It seems ill conceived to filter communication through a medium that can effectively be ignored.
Anonymous Discussion with Friends
A reference to this story? https://store.bbc.com/jackanory/help-i-am-a-prisoner-in-a-to...
It would be absolutely silly to use those studies as an excuse to ignore worker happiness. My guess is that those studies are overly simplistic and difficult to draw any real conclusions from. Happiness is notoriously hard to measure, for starters, and productivity can mean a lot of different things based on the industry and type of business that's being examined. For instance, how do you measure the productivity of your software engineers? Lines of code? Features shipped? Hours worked? Many, many attempts have been made to do this and none of them, to my knowledge, have been particularly successful.

I think this is one of those cases where until we know with confidence one way or the other, we should probably just start out with the assumption that worker happiness is a good thing and put the burden of proving otherwise on the scientific community. Until then, let's go with our gut.
Affiliate+Marketing+και+SEO+-+SEO+|+WEB+DESIGN
Simply commenting on the title, but it struck me that you can probably say “Some of the most popular $X get the least respect from $X enthusiasts” — examples of X that come to mind are music, food, wine, ….
What you said, plus non-native speakers often strongly exaggerated the difference between the Swiss dialect and German German (which people usually refered to as High German).

Yes, it is a strong dialect, but still a dialect. Tyrol, Styria, Salzburg, Bavaria - heck, even some parts in Germany (despite their tendencies to eradicate dialects) - have equally strong dialects
Apple can access your encrypted iMessages
This isn't even slightly true. Some animals will have sex in public; some won't as long as they feel they're being observed.

Humans, obviously, fall into the second category, but we're quite far from being alone there.
With MIT you have to keep the copyright notice, so it's more comparable to CC-BY
Can you link to some? I haven't seen any, if I had, I wouldn't be asking this question. It's been bothering me for a while. I've tried searching for "putting html in react", "html in react best practice" and similar queries but they don't find those thousands of threads.

Everyone please keep replying.
At least Nominet allows you to opt out of public WHOIS information.

Although they planned to change this if you ran ads on your site:

http://www.theguardian.com/technology/2014/jun/11/nominet-ne...
Substitute "coding" with "painting" or "philosophy" and suddenly it becomes OK to be remembered solely for your masterpieces.
What I was referring to is that neither is Tarock a local game nor were lederhosen common in Vienna, both which is implied by the article. That can come to show how well the author did his research.
It is troubling if this is the mantra of a manufacturer of medical equipment, however.
Here's a 1-1 port in JavaScript https://github.com/benjamingr/js-restructure

function matcher(obj) { "use strict";
let props = Object.getOwnPropertyNames(obj);
const re = new RegExp(props.reduce((p, c) => p + (c.startsWith("_") ? obj[c] : `(${obj[c]})`), ""));
props = props.filter(x => !x.startsWith("_"));
return function(pattern) {
let o = {};
const res = re.exec(pattern);
for(let i = 0; i < res.length; i++) o[props[i]] = res[i+1];
return o;
};
}

And example usage:

```js
matcher({
_ : "^",
user : "\\w+",
_2 : "@",
host : "[^@]+",
_3 : "$"
})("user@ycombinator.com")
```
Donald Rumsfeld writes an app
There are solutions though[1]

[1]: https://wiki.debian.org/NFS/Kerberos
Node.js CMS PencilBlue v0.5.0 released. Multisite and internationalization globalization added
Ignoring certain communications can be extremely valuable. For instance, suppose a stakeholder moves the deadline a few weeks earlier, but the team of creators knows that it's completely unrealistic. To meet the deadline they need to stop doing things like writing automated tests or doing code reviews. They overrule the decision unless the stakeholder agrees to cut scope because they're unwilling to sacrifice quality. If a traditional manager role was in place they could simply overrule the group who does the actual creating and end up with bad output.
...Adam Sandler movies...
The InterContinental hotel at which many attendees were staying cost $56 million to build. We bought our lunch for $8.
Gravity, the Martian, Art of resilience and victory of human will
Especially with the modern variants in play in competitive games, such as en passant capture and the like. Many fairly enthusiastic chess players aren't exactly sure what all the rules are.
There's also a Data Protection Regulation that should pass the EU Parliament this year and will unify the privacy laws in the EU (for the most part). Although, as usual with EU regulations and directives, it will be about 2 years before national governments implement it locally.
Usually people get banned for mentioning this, but google for Reddit RedPill.
John Gilmore's political views are well known. And the statement was likely chosen because he felt it was inline with his own beliefs:

https://en.wikipedia.org/wiki/John_Gilmore_%28activist%29
AOL acquired AlephD
I've been using Moniker for ages. I'm always surprised I don't see it recommended more often. They seem very steady and reliable.
"- only press a single key instead of tapping 2 or 4 times."

I use spaces and I still only hit a single key.
Looking for gcodes for engravings
We are looking for gcodes for engraving to put on our web site:
http://endurancerobots.com/products/laser-cutters-accessory/gcode-samples-for-engraving-2/

We already have some on Endurance web site. So feel free to send gcodes so we can upload them
IT Security Alerts via Telegram
> The purpose of the manager is not to squeeze productivity out of a developer as you might blood out of a stone (although some seem to think it is), but to try to make sure that the developers are working on the right stuff for the company

In my experience that responsibility has fallen on the CEO or the Product people.
How an Overreaction to Terrorism Can Hurt Cybersecurity
Fun is the only thing that can justify this blasphemy :)

Why do this instead of:

myvar = read_json_file_as_object('path/to/file')

??

Ok, you can argue that function would hit the hard drive many times when called from multiple modules (while imports would not), but this can be fixed with simple memoization.
No, I didn't come up with the idea before Simula -- but it did happen before Simula-67 (which doesn't matter at all here).

How it happened is well chronicled in the history paper I was asked to write by the ACM in 1992-3 "The Early History of Smalltalk" (i.e. why speculate when most high res answers are available online?). Ivan Sutherland's Sketchpad was the big first hit for me in 1966, and I saw the first Simula a week later.

Some of the confusion here is explained in the above link I wrote explaining that what is called "O-O" is nothing like I had in mind. The term was "colonized" because what we had been doing at Parc was powerful and we called it "object-oriented". But the "low-pass filter of O-O" was that Bjarne Strousrup decided to "do to C what had been done to Algol to make Simula". This was a perfectly reasonable idea. We were quite a bit more radical at Parc because we needed enormous amounts of expressability to invent personal computing (and we could and did design and build hardware that was matched to the radical ideas).

An interesting historical note is that the two inventors of Simula had completely different views of what they were doing and how it should be used for programming. Dahl was brilliant and conservative, and later wrote papers about using class definitions to make Abstract Data Types (and that is how a lot of so-called OOP programming is done today). Nygaard on the other hand was quite a wonderful wild man and visionary -- beyond brilliant -- and was into the abstract "simulate the meaningful structures" idea. Dahl was trying to fix the past and Nygaard was trying to invent the future.

During the 1978 HOPL conference time, we were visited at Parc at two different times, first by Dahl and Tony Hoare, to whom I showed and tried to explain Smalltalk: they didn't get it, and this was very frustrating. A few days later Nygaard showed up, and it was completely different: he got everything, and was finishing my sentences after 5 minutes!

Back to the origins in '66: besides the biological metaphors I had under my belt, I was also interested in the "virtual machines" ideas that were being used to do multi-processes and time-sharing in a safe way via hardware memory protection schemes (none of which I had had any involvement with inventing). One of the things that popped into my head while contemplating Sketchpad and Simula was that it would be just incredibly good -- and a huge improvement in systems designs -- to be able to use protected processes as the sole building blocks communicating only by messages that were not commands, but only "suggestions".

I think I'd call this not an invention, but a "realization" -- that the recursive machine idea was already around, and what it lacked was scalability downwards, so that all entities could be "protected virtual machines". A lot of what I now have to call "real OOP" turned out to be some years of software engineering in order to create a practical systems material that could scale in all directions.
Nah just hard wrap at the line length.

Imagine everyone setting their preferred tab width and hard wrapping.

That'll be fun for looking at VCS diffs...
That's of course incorrect. Many species mate in private for security purposes, including building up elaborate territorial systems to enhance that security. Many species of cats and birds do so for example.

I also don't think you understand at all why humans have sex in private. Hint: it's primarily for security purposes. In the animal kingdom, in the more frequently compared species to humans - chimps, gorillas, etc - weaker males are often murdered or otherwise prevented from mating, mating is by force and not consensual, it's ruled by the most dominate males. The dominant males breed at a drastically higher rate than the weak males. Is that how you want to compete as a human, by your capability to deliver violence? How do you think that will work out in practice for most men and most women today? Have you ever seen what happens to women in a violent or agitated crowd in some more dangerous parts of the world - and how do you think sex in that same crowd, or any crowd, would turn out? Turns out security is an excellent reason for having sex in private.

http://cogsci.stackexchange.com/questions/1567/why-do-humans...
Hah, I didn't know about that story, but it certainly sounds plausible!
The enormous downside to this approach is that once you want to load a json file dynamically, e.g. with a filename that comes from a dynamic string, you're stuck and you have to come up with a completely different approach and rewrite your code.
Name conflicts with s [1], which I use a ton of in my terminal every day.

[1]: https://github.com/haosdent/s
Amazon’s customer service backdoor
I guess having a karma of close to a thousand affords you this kind of unnecessary and superficial comments...
Ultimately, you can do whatever the hell you want after a history of art PhD, just like anyone else can.

You could be an actor, a soldier, an astronaut, a school teacher, a barista, a politician... whatever you want.

Most jobs, including many ones that pay excellently such as banking, don't care what degree you have, and many will value the diversity that different degrees bring.
Somehow, I am surprised that my comment seems to raise so many issues for you. That was not my intention. Like you, I don't view minimalism as this 'you're either a consumer or a minimalist' dichotomy that you perceive it to be. In the end it is just another tool in the toolbox. A tool that just happens to work for a lot of people that I personally know.

Consumption adds a lot of value to my life. Buying a washing machine buys me time which I can invest in other things I care about.
Wrt hiding an area, that should be labeled the "Lake Woebegone" effect.
The sticking point seems to still be spying. It's generally outside the control of big tech companies, and so the issue is really between governments, and companies are stuck in the middle. (Yes, I know some have colluded with spy agencies, but not always willingly.)
A rapper's plight raises the question of who has the right to issue passports
Ansible Vagrant Examples
Yep, things change. Personally it always felt weird to have html separated but I was doing it because I had "html/css integrator" on the team, and it was easier for them to deal with html-only pages. But now, most front-end developers do it all.. html/css/javascript so it makes sense to create the best experience for them. And it just so happen that html is completely tied to components so there's no point in separating it.

Basically, adding html to javascript is much more powerful than adding "some" parts of javascript to html. Every time I go back to django and need to create filters and other craps to put something in the html I feel like I'm wasting time with bureaucracy.
A new quantum approach to big data
Jack Dorsey tweets confirmation 4 top executives have left company
Tesla Motors' Model S Is Crushing Premium Car Market
> If you work better happy... fine, that's a consideration. But really it's the only one.

Not only do I work better happy (I do), I stick around longer. And that's really the key, here. Sure you can squeeze productivity out of creators while disregarding their happiness, but everyone has their limits. They will eventually leave and take with them a wealth of tribal knowledge. Corporations are notoriously bad at measuring the cost of losing employees with domain specific knowledge about their products or services. The attitude is typically that creators are interchangeable like cogs in a machine.
Amazon introduces SSL Certificate Management
Great Britain is the name of the island, as distinct from the other Britain (Brittany, France) which is slightly smaller in area.

No-one ever refers to Brittany as Britain, but the anachronism remains.
If you are learning MVC, only learning V is not going to get you far.

I do wonder if things like Typescript can solve a lot of the speed issues.
A handy everything Swift search engine
If you are on windows and want a native app:

https://www.microsoft.com/de-de/store/apps/clouder/9wzdncrfj...

Used it for some time and is very nice.
Very clean approach. Also does an excellent job of clearly communicating what the regex is doing, which is saying a lot for regex's in general.

Great concept and implementation.
Tabs beat spaces in every single way;

Spaces look the same in whatever application you might be using to view a source file, be it any number of random command line tools, or fully fledged IDEs.
Stopped using Dropbox when I discovered MEGA would give me 25x the space for free
Show HN: ThingTracker, keep track of things and plot the results
Yup. Amazing in Go. At first I was all (Python-esque) spaces, not tabs! Not only have I come over to the tabs side, but...

IT NO LONGER MATERS!

`gofmt`being run on save changes the game, and ensures consistency without beating people about the head with it. I wish more language had this feature.
On failure, the end of mobile apps, and successful ways of working remotely
“Henle Library” app. Redefining sheet music
How to gain reputation and friendships by helping out other programmers
My work report #2 on 6 startups and 6 games in 2016
An awesome, easier fun way to begin Haskell
Is the government "doing good?" There is some good, but there is a case that non-profits such as the Red Cross, churches, food banks, are more accountable and do more good.

To me non-profits do far more good per dollar than the government does through general taxation. The biggest reason why is that non-profits have a much more defined scope and mission.
I don't think any kid--or adult for that matter--without experience in Forth would be able to figure this out. Even if they did, it wouldn't teach them programming.

All I saw were stack manipulation puzzles. Granted, I quit at the (oddly depicted) swap puzzle, so maybe it gets better, but I didn't see any sign of that.

At a minimum, provide help, hints, points for passing a level, and some kind of roadmap of what I will accomplish if I finish the game.

Edit: If you want to find out more about Forth, here is a tutorial from the One Laptop Per Child site: http://wiki.laptop.org/go/Forth_Lesson_0
It's important to put her focus on getting rid of stuff into context: Ms. Kondo is a "tidying consultant" whose clients are mostly affluent people that can't even get started on tidying up in any meaningful way because they simply have more stuff than storage. She tells stories of people throwing out 20, 30, 50 bulging full-size garbage bags of excess stuff - these are people with a lot of money and a lot of accumulated clothes and possessions, and who live in homes large enough to contain it but not organize it. They are also affluent enough to be able to err on the side of getting rid of too much stuff during an enthusiastic round of cleaning. Ms. Kondo exhorts her readers not to buy in bulk in order to avoid clutter - it's not like you need to be super-wealthy to pass up the cost benefits of buying in bulk, but her advice is not meant for people who are just scraping by or for whom the tradeoff of space-for-money makes sense.
Uber to open platform to French taxi drivers
https://news.ycombinator.com/item?id=10964902 (23 points, 13 hours ago, 10 comments)
Do you know of a dataset showing station locations and distance by rail from neighbouring/other stations?

I need to map stations and distance from ${CITY} (London in this case) but haven't found the data yet.
Ask HN: Advice for Silicon Valley entrepreneur/engineer moving to India?
Indian born, raised in the West. Thinking it's time to go home and help build the foundation for growth over the next decade. Looking for advice on things specific to startups (talent, fundraising, regions to setup office, labor laws, work culture) and in general (safety, regions to live, etc).
Part of the problem is that Xcode (you know, the editor pretty much everybody will be using to write Swift) leaves blank lines indented. So to leave a blank line that doesn't have indentation, you press Return, and you get an indented blank line; you then need to press Backspace some appropriate number of times to get the cursor back to column 0; then you press Return.

(In Xcode's defence, the cursor is, then, at least indented.)

If you don't use Xcode, you might not realise how crap Xcode is.
Chess is an inelegant ruleset. The en passant rule is an extremely obvious bodge, castling is a special case and the rule wording had issues as recently as the 1970s. A sibling has already mentioned go, which is far more elegant and humanistic (I understand it involves substantially more left-brain use). High-level chess as practiced today involves a lot of rote memorization which is very anti-human (part of the reason computers are better at it now).

/Played chess reasonably seriously at one point and I still enjoy it occasionally, but let's be honest about its flaws
Backblaze: to decrypt your backup, send us your private key passphrase
Here are some comments prompted by a similar question that I asked on Hacker News:
https://news.ycombinator.com/item?id=9255305
Thank you for info!
Highly Available Cassandra Data Services on Mesos
Top 5 Resources to Find Investors
Oh, thank you for opening my eyes! I'll start defecating in the streets and stop showering right away!

BTW: Hygiene is a fear reaction (kindof, but in any case not less so than privacy). Fear of infections! It's totally irrational!
Bits are not copyrighted. This is just such a weird misunderstanding of information theory.

If bits were copyrighted, you could just transform them into different bits. Change a single bit and then it's no longer copyrighted. Or xor them all. Or only every other bit. Or xor the whole thing with a different file, like a one time pad.

You could also change the content itself. Say it's a video. Shift all the pixels to the right. Or tint it slightly red. Or play it on a monitor and record it with a camera, then invert the resulting video.

There are an infinite number of possible transforms that result an infinite number of possible bits. What matters is information, not bits. They are not the same thing! Information is the bits, and the method you use to transform them together.

Often it's proposed that you can compress a file by storing the index where it occurs in pi. The problem is the index where your file starts will be bigger than the actual file! So you no longer need the file, but you still need this other set of bits that represents the index. The bits have changed, but the information has not.

If you don't have the index, then the whole procedure is entirely useless. Yes, pi theoretically contains season 5 of breaking bad - and an infinite number of variations and derivative works of it. But you will never ever find it unless you already know where to look.

And no computer could possibly calculate pi to that many digits in millions of years, so the whole thing is impractical anyway.
New Features in C# 7, part 2