skysight-inc/HackerNews huggingface dataset:
It is unfair to act like this was a singular effort against one man. This happens every day in every court case. I think we agree on that.

I'm not condoning it, I'm saying cherry picking one case to fight is missing the point. His real story is one of a failure in our mental health system. This focus on the prosecution is twisting the story into areas that are harder to change, and had a smaller impact on the end result.

This is not the story of a good guy being pursued by a bad prosecutor. This is a story of someone who did commit criminal acts, did get caught and prosecuted, and then did not have the personal capabilities to deal with the consequences. Yes, the story includes a bad legal system. But focusing on the prosecutor diminishes the actual problems in our legal system, diminishes the problems with our mental health system, and diminishes Mr. Swartz own responsibilities in his own story.
Crazy Genius Builds a Redstone Minecraft Word Processor
Stop paying taxes, stop voting. Stop enabling the government altogether. If they refuse to accept that the people own the government, and not the other way around, then there is no reason to recognize its supposed authority. Live a moral and ethical life, but live as though the government does not exist. It will never willingly relinquish its power. You cannot change the system from the inside out. Every politician is a liar. All of this needs to be acknowledged. Rallies and demonstrations and petitions are entirely useless and wasted efforts.
I wouldn't copy paste some random blog or SO code without first writing a test for it.

My dependencies already have tests, so I have no need to re-write them. When my tests do fail it is usually immediately clear where the problem lies since things are isolated.

In regards to time; it might take 1-2 minutes to find a module, and then 0 minutes the next time I need the same module. Compared to 1-2 minutes of writing/copy-pasting, a lot of time spent refining/fixing the code as edge cases are found, and then more time spent the next time that function is needed in another module.

This workflow has evolved through my own experiences with modules over the last couple years. I used to do a lot of copy-pasting and "kitchen sink" libraries, but now I find it much more efficient and better in the long run to isolate code. Just a few examples that would be a pain to maintain and rewrite in each project that uses them (potentially dozens):

https://github.com/bunnybones1/load-json-xhr/blob/master/ind... (was much smaller before edge cases!)

https://github.com/mattdesl/webgl-context/blob/master/index....

https://github.com/mattdesl/is-clockwise/blob/master/index.j...

https://github.com/mattdesl/point-circle-collision/blob/mast...

https://github.com/mattdesl/is-webgl-context/blob/master/ind...

https://github.com/mattdesl/lerp/blob/master/index.js

You also get the benefit of code that builds on its dependencies, like "lerp-array" which depends on lerp, and "line-circle-collision" which depends on "point-circle-collision".

https://github.com/mattdesl/line-circle-collision/blob/maste...
Total brushoff.
How to Really Earn Media for Your Startup
agree - TDD and stand-up meetings push software development rather into politics than science.
I thought the site was really cool when it launched which looking back seems pretty naive. Nowadays I see is a way to make people think they have a say in something that they don't and way for the WH to pick and choose petitions to respond to that already align with their stance on things. So in short it's a PR machine for the WH and a blackhole for citizens.
The Philippines?
The Most Hearted Pens of 2014
What if you just make the walls thick enough to block signals? Or put things that block radio signals in them?

I can't imagine this would be illegal. Jamming signals may be hard to do legally, but keeping them out is probably impossible to forbid by law.
Nice to hear! I'm going to give it another roll.

Now that I'm picking your brain anyway, do you know if there's any (workable) way at all to combine a site like GitHub or Bitbucket with Darcs?
You didn't understand the article. You aren't trying to starve the cancer cells, you're trying to toughen up the normal cells.

When starved, normal cells 'harden up' so to speak, whereas the cancer cells continue business as usual. When the chemo is administered, normal cells aren't as easily destroyed, but the cancer cells are.
“XOR.DDoS” Trojan compromising Linux systems by installing rootkit
Well, that is not what I'm implying. If you work full time and aren't using email/calendar invites then I envy you. Many people in the corporate world have meetings with different people/departments/organizations on a frequent basis, even if you're not in a client facing role. Conference calls are also scheduled through calendar invites.
10 Actionable Performance Tips to Speed Up Your Table View on iOS
Wow - really awesome. They use video to show donors the families in their new home. So you see exactly who you're helping. It'd be an insanely great UX to scroll through and see pictures of the family before and a video of them after!
Ask HN: What will be “uber-ified” next?
It seems like a current trend is to rent out things / provide services of your own. Uber, couchsurf, airbnb, homeaway, etc... I wanted to ask HN what you think will be uber-ified next?
Is Moon Mining Economically Feasible?
hey @harrisonapowell, we are committed to every single penny of donor dollars going to building homes for families in need. That will never change. We work hard to get private/corporate donations specifically for our overhead costs.
It's a mathematical equation.

They had an existing email list from Burbn of a couple of thousand users that they emailed when they launched Instagram. These users were extremely targeted because they already knew the company and because they were interested in photo sharing apps.

Then the viral co-efficient was a lot higher than 1, maybe something around 3, because it was a good product. Users used the app a lot and told their friends about it. Then you add social sharing on facebook and twitter and you have enough growth, simple. :)
I should perhaps have said "likes to think it didn't colonize other nations".
Academic Research on Bitcoin Tripled in 2014
This is a pretty great story. I was in Bogotá in July of 2008 just after Ingrid Betancourt and several other hostages were rescued. In the face of such jubilation of their rescue, there was a small demonstration in Plaza de Bolívar to remind everyone that there were still people who needed help. https://www.dropbox.com/sc/93d9g1ycgxamg3o/AAD4g5xPPyT3R-AWJ...

It is inspiring seeing the steps that the government took, the planning, the rescue, and the demonstration of genuine care for all involved.
Being as it's a Drupal site, it's most likely a SQL query.
I do agree too. Mainly because there is no real visibility of what is going on in between. The usual project management and tracking tools are an affidavit of the real process. Stand-up meetings are no different. There is hardly any real data of what happens in between the affidavits, with no measurement how do you know how you can do your job better as a team?
Thanks for the feedback! We agree - there is nothing like seeing your actual impact - watching the exact family you donated to moving into their brand new home! We will definitely incorporate your before/after suggestion!
For sake of argument, have you considered selection bias or cause/effect reversal as another explanation?

What I mean is, perhaps the people who are able to clearly and concisely explain their ideas are the ones who are most likely to become senior engineers, managers, etc? As they proficiently share their ideas, they tend to have a lot of influence, which in turn leads to them getting promotions. Communication and interpersonal skills are a huge part of being a good engineer working on a team.

There was a guy I worked with when I was a new grad, let's call him Bill. Bill himself was also pretty fresh, had a few years under his belt maybe. But Bill can communicate with a level of clarity that I am still in awe of. Of course he became a senior engineer while he was very still fairly young, and of course he has a lot of influence. The technical skills to become a Senior Engineer are only half of the equation.

I say this all as a (non-senior) engineer who finds he often has a hard time with communication and interpersonal skills. I'm growing technically, but I've got to work way harder to grow those soft skills at the same rate.
Not clear for me, USA-based companies have to comply with these?
Can somebody please fix the glaring typo in the title: s/standarts/standards/?

No point in duplicating OP's errors here, in my opinion.
It's on the front page too, but here's the link:

https://petitions.whitehouse.gov/petition/remove-united-stat...
I am the same age as the OP but also have different experiences. I've never used Instagram, and frankly don't see the point in people posting useless pictures of themselves or showing friends what they are eating now. It makes me sick when I see people smiling for their smartphones and then desperately refreshing the page/app in hope of satisfaction in the form of likes.
This summarizes that perfectly:
"If I don’t get any likes on my Instagram photo or Facebook post within 15 minutes you can sure bet I'll delete it."
This also makes it clear to me that those social platforms are not about sharing your life with others, they are about validation and a need to be seen/recognized. Even using Snapchat, which apparently has no likes or comments, does not make sense to me then. If you use Snapchat to post pictures about how bored you are, why bother in the first place. Find something interesting to do and be done with it. There are so many important and much more valuable things that one can do than to waste time on social platforms.
One thing did make me smile, though: "I only know a handful of people (myself included) that believe Snapchat does delete your photos.". Of course they delete them. It's not as if those pictures had some kind of value, right?
Also: "[...] when photos are “leaked” or when there’s controversy about security on the app, we honestly do not really care.". That's the right attitude. Don't care what happens to your data and you might as well find yourself in Airstrip One some day.
>So presumably, if some foreign power invaded the US next week, violently exterminated most of the population, and herded the survivors into a few tracts of land, you would be fine with that?

I can tell you that I wouldn't expect to stand on my doorstep, facing the men with guns, saying, "ah, ah, ah, I own this land!" and have them turn away.

We do horrible things to other people, no doubt about it. Even worse, this specific moment in history isn't unique. So it goes.
Sounds like Watsi but for a different problem
9  Benefits of Role-Playing for Physical Security Operations
In US the government sold land that it didn't own to armed civilians and then sent its armies to help with negotiation and settling things. Russia occupied Siberia by sending explorers and then government officials to siberian chieftains requiring submission under Russian tsarists crown by threatening them with military invasion. Then it was not uncommon in Russia for various ethnic populations to be moved (willingly or not) from one place to another in order to accomplish some political agenda. So neither US nor Russia have not "grew into" just like that.
Roughly $60/year. You can do better but I don't go out of my way to do the extra searches (I don't change my workflow for it), and I sometimes throw the points away on relatively useless things like sweepstakes and Skype subscriptions.
It hits a lot of Americans at one point in their life, "We're not always the good guys." It's taken me a lifetime to understand that.
A few of the main contributors are good friends of mine, so this post might be biased.

One of the nicest part of Nit in my opinion is their foreign function interface (FFI). It currently supports C and Java out of the box, and Objective-C and C++ are being worked on. I had the chance to work with the FFI a few years ago when it was still a student's master project, and I really had a blast with it. Some librairies such as libcurl[1], curses[2] and sdl[3] were implemented with this FFI.

Another great part of this language is a project being worked on by the same guy that built the FFI, and it's a cross-compiler for mobile applications called Gammit[4]. You write your app in Nit and compile to Java and Objective-C natively for Android and iOS application. The iOS part isn't ready yet, but the Android one is quite advanced with a few great examples such as a small Minecraft clone working with Google Cardboard and having multiplayer functionality.

[1] https://github.com/privat/nit/tree/master/lib/curl

[2] https://github.com/privat/nit/tree/master/lib/curses

[3] https://github.com/privat/nit/tree/master/lib/sdl2

[4] https://github.com/xymus/nit/tree/gammit
Don't you need a Chinese wall between the person who disassembles the binary and the reimplementor?
I love seeing how technology puts a face on the need. Makes it more personal and like I'm actually giving to a real person, not just a huge black hole. The people that need help around the world are individual, not media photos and over-your-head stories
I think the differentiator is that they show the donor the impact of their donation using video - which is really cool.
And posting thsi here is a mistake... ;)

https://github.com/hgarc014/git-game/issues/2
Charlie Hebdo: Cartoonists don't live by the sword, we live by the pen
F.B.I. Says Little Doubt North Korea Hit Sony
The "in < out" is as silly as saying that Bill Gates is rich because more money enters into his bank account than leaves from it. Both are tautologies and don't explain anything, and are not the root cause. It's always the root cause that really matters, not the side effects.

People get fat because they eat the wrong food, of which the effect of making them hungry and eat even more is only one of the many detrimental effects of unsuitable food for us or other animals.

I don't write this to change your mind, but hope that if someone else reads this, at least this might give them some encouragement, so that they might persist through to read about the issue themselves. It really is not easy to swim against the current.

Our bodies are far more than a simple caloric furnace. But luckily fatness, cancer and a myriad of other metabolic diseases resolve themselves once and for all without calorie counting when one starts to eat correctly. That is, plenty of animal fats, meat, eggs and fish, and very little carbohydrates of any kind. Large portions and infrequently. This makes and keeps you healthy, and you cannot overeat even if you try. Simple and elegant, which is always a prerequisite for any correct theory about nature.
What's the point to credit middle man? Hacker news, reddit do the same (or even better), r-bloggers just rip off the content. Been there, done that.
That's what I gave it a try for and as I mentioned in my other comment the only thing it's accuracy would work for at the moment is focus-follows-gaze.

It could work very well when combined with speech recognition and broad 'focus-targets,' but that will/would require a lot of changes to existing software.
Unfortunately the author's RSS feed appears to be broken: http://nwidger.github.io/index.xml is returning a 404 and redirecting to the blog.

Niels, if you happen to read this, fix your RSS feed so we can follow your future progress more easily! :)
I make a living (and support a family) by selling two Mac apps I have written. It didn't seem hard to get to this point, it just took a lot of dedication.
How often do they release? Do they do hotfixes? Do they have UAT versions? I bet they would be just as efficient using git as they are using SourceSafe (whatever that is). That's because YOU choose how you use git.
I lost 40 pounds eating once a day and walking. 205-165. It was the quickest, most dramatic weight loss I ever experienced. For three months nobody could see me without remarking on how much better I looked.

Yes, it will help.
> It is high time for non-Native Americans to come to terms with the fact that the United States is built on someone else's land.

As usual, the concepts of "native United States citizen" and "native North American aborigine" are being conflated.

The United States is a "nation of colonists". The Republic did not precede the North-Western European colonists who founded it. Demands for non-Aborigionies to acknowledge "someone else's land" stem from a failure to distinguish between United States citizenship and chance birth on the North American continent. The North American Aborigine peoples may have historically been born on the North American landmass, but they were not the founders of the United States nor the people whose interests said nation was designed to further. The disorganized aboriginals variously aided or hindered the expansion of the Republic depending on the particular tribe's short term ends.

The European pioneers did not "steal" a pre-existing democratic republic, rather, they struggled, triumphed, and created their own for their progeny. North American Aborigines lived outside the republic until reservations were allotted to them, reservations which they largely continue to live apart in today.

Frankly, the tone of the parent article smacks of 1960s-era Baby Boomer coming-of-age politics. Its high time to question this line of thinking.
Personalization in Search and Recommendations
Watsi is definitely an organization we are inspired by. Technology is a powerful tool to tackle social issues and it's encouraging to see orgs changing lives through tech.
We connect you with business experts
Show HN: Automatically Pull Insights from Google Analytics
Yeah, and his colour commentary is subtly wrong, too.
>I suppose you could just use a Bluetooth PAN instead (and it uses less power!)

On that note, it's worth pointing out that many Android (and other) phones allow USB-based tethering as well, which eliminates the need to use the airspace entirely.
Sorry, I like not being in prison for tax evasion.
Not happy at work? Watch this movie and answer these 9 questions
I agree that the petitions site is never going to create real change in the government, but I disagree that it is harmful.

Grassroots action is not a zero-sum game, in which a petition steals energy from a rally (or whatever). People do not have a fixed amount of "grassroots energy" per person.

Activism is more like building a bank account in each person, in which you have to make regular "deposits" by reminding each person of the issue, then re-reminding them, then engaging them, then re-engaging them...until finally there's enough personal interest that they will begin to take more effective action like calling Congress, attending a rally, etc.

This petition was never going to do anything about a particular US Attorney...but it's providing a great platform to remind everyone of what happened, and why, and how things could be different.

Basically: without this petition response announced today, you wouldn't have posted about Swartz today, and many thousands of people would not have read it--a net negative.
Yeah, that was the discussion that got me going on the intermittent diet ;)

I'm just too used to seeing extraordinary dietary benefits being promoted for all sorts of fad foods/diets like blueberries, grapefruit, atkins diet, paleo diet, etc... So I felt like pointing out that there was very little in the way of experimental evidence in that paper (I'm from a physics background, love my data).

With any luck this won't be another one of those papers that gets perverted in the press to "Fasting cures cancer!"
Can someone explain to me what is exactly meant by starvation in the article? Does it means that you don't go without any food for a number a days? Restrict your calorie in take to only 600 throughout the day? Only eat a single meal at night while fasting throughout the day? There really any specifics that I can see.
With the current privacy hostile browser defaults, it's pretty much a must if you care about that department at all.

(Of course it may be that nobody privacy conscious uses Android/iOS at all...)
Erik Meijer: “Agile is a cancer that we have to eliminate from the industry”
"9.The use of pointers should be restricted. Specifically, no more than one level of dereferencing is allowed. Function pointers are not permitted."

I disagree that JS developers can't get anything out of this. The rule clearly states that first-class functions (function pointers in C) should not be used. Whether that's a good or bad idea to follow is another matter, but the author's interpretation that it doesn't apply to JS is wrong. IMO, it's likely to reduce complexity and bugs quite a bit so it seems like the rule should be generally followed if one follows the rest of the rules, despite giving up such a powerful and flexible feature.
We agree, @cfrank! Philanthropy is an improved experience when genuine connections are made.
This article is almost blogspam, poorly written, very little content. The linked PDF is far more interesting.
Shiny Apps Showcase
"Why NASA guidelines prescribe to avoid simple technique we were studying as early as in school?"

Because recursion in the languages they are using involves allocating stack frames for the recursion, which means they can't predict stack depth, which means they can't predict the amount of memory the stack will consume, which means they may run out of memory, which means their spaceship may be destroyed.

Which, incidentally, here on step two indicates why the NASA standards are from such a different world from the web browser that they don't much matter. Now, I'm not saying that memory use doesn't matter, just go nuts, but JS is generally running in an environment with wildly more memory than those restrictions were meant for (yes, even on cell phones nowadays), and generally you're looking at "annoying a user and they go away" being the worst case rather than "losing a billion-dollar spacecraft".

JS is not even capable of following #3 about memory allocation.

NASA: "6. Data objects must be declared at the smallest possible level of scope."

Commentary: "This rule have simple intention behind – to keep data in private scope and avoid unauthorized access. Sounds generic, smart and easy to follow."

No, that's not what that rule is for. By keeping the data objects at the smallest possible scope level, it makes it as likely as possible that it can be stack-allocated, which means the lifetime of the object can be easily understood, guaranteed not to proliferate due to a leak (see rule about not recursing), etc. Again, this has little to do with a language that decides for you whether it will stack or heap allocate.

#8, again, has nothing to do with Javascript.

"When started to write this article I could not imagine how much web world could get from NASA and how much is similar."

No, it really isn't. Unfortunately, and I don't know how to effectively soften this, you don't understand enough about their world to understand what the rules are for, so you brought your own conceptions about JS to what the rules were saying. In fact they're really specific to a certain type of resource-restricted real-time programming that has very little to do with a web browser, and which you could not follow with JS even if you somehow wanted to, and for those you could, the cost/benefit tradeoff for following NASA's suggestions are awful. If you're interested in improving your JS quality, focus on more extensive automated testing, focus on more profiling, and focus on general software engineering principles like single-responsibility and DRY. Don't even worry about these rules.
N.Y. top court says cyberbullying law violates free speech (2014)
Anyone knows what the language's performance is like? I couldn't find any benchmarks...