skysight-inc/HackerNews huggingface dataset:
I've had the same problem with the last 3-4 Apple power adaptors.

I usually walk into an Apple store and start complaining noisily, in close proximity to store staff who are demonstrating laptops to new customers. Then I leave with my new, free charger.
i have to disagree somewhat. imho the difference is in abstraction. i think good forms of abstraction have allowed computing proceed as far as it has, and will allow it to proceed further.

i think abstraction may correllate with a ide or librarys usefulness, popularity, and development time, moreso than what your video demonstrates.

i have a question, how many clicks would getting this snippet from above to work?

you also have to navigate various dropdown menus? (dropdowns are pretty terrible UI, and i would think reading diff dropdown lists im not familar with would be jarring.) IMHO it would be like writing software with 2 mouse buttons, dropdowns or other visual elements, and instead of with keyboard, and would actually be slower. the opposite of my point above

#include <valarray>
#include <iostream>

double standard_dev(const std::valarray<double> &vals)
{
return sqrt(pow(vals - (vals.sum() / vals.size()), 2).sum() / vals.size());
}

int main()
{
std::cout << standard_dev({2, 4, 4, 4, 5, 5, 7, 8}) << '\n';
}
Found paper: http://www.cnd.mcgill.ca/~ivan/age-reversing-compound.pdf
Unfortunately, TeX and sons pretty much begins and ends with typesetting; graphical nuance is not its strong suit. It's easy enough to illustrate a text-oriented document, but it's a real bear to create magazine-style or brochure layouts, spreads, gatefolds and so on. For that sort of thing, you really need something that is tied much closer to output than to content in the working space, and TeX is pretty heavily biased the other way around.
The first generation makes the fortune, the second generation spends it, the third starts over.
short-lived accessories like this and iphone charging cables are very profitable. stress relief might cut the number they sell in half.
Lexis Nexis Risk (HPCC) and Cloudera
Sony bastion of not corporatism is the funniest thing that keeps getting repeated all over about this.

Yeah, Sony, of memory stick, mini-disc etc. fame won't create a locked in platform. Really?
GP was specifically responding to rsync's proposal of a sponsoring organization.
It seems like either they thought the change was insignificant, or they were trying to hide the fact that it was defective.
Wait, why can't that miner simply unilaterally switch to a better algorithm? Especially if the switchover isn't drastic, the ledger could be effectively destroyed before the minority notices in time to do a clean fork.
>That sounds horrifying.

Well, the technology is here, the behavioral patterns in the way people use services are here, and with companies like foursquare[0], who are basically doing the same thing (minus the facial recog, which the tech is present for, but the challenge now is connecting disparate data sets available which can be leveraged at scale for general purposes [which I'm working on], and not being shackled to things large companies typically are [we don't have user accounts, so we don't have "users" to appease, and we don't have $X billion in revenue so we have to take chances/experiment in order to grow]), this will be a growing market where consumers will be exposed to such technology and its benefits (and drawbacks because not everything is rose colored through my lenses).

My startup is working in the periphery of this area now, so I can't say that I don't have financial/technical interest involved with this. From the issues that we get notified now about our current product is basically people are afraid because they don't have "control" over "their" data and don't understand how others are able to technically leverage it (or anything technical about how the internet works, besides the profitable skinner boxes that make up most consumer tech companies). People make baseless legal threats all the time against us, but it is always interesting how it is always complaints about them as the individual and not about for others; those same people are happy to observe/give up information about other people.

>And unlikely, that customers efficiently go through their purchases in the least possible time is not really in most store's interest.

Valid point for some stores, but I was thinking about this from the perspective of the store rep trying to establish some kind of human touch to the shopping experience more so than they do now, while leveraging the data they have so they can more efficiently decide who they should focus their efforts on rather than the stereotypes made from their experiences. I guess what I'm saying is that it may not be as clear cut as what some make it out to be, and in that ambiguity lies the opportunity.

[0] http://techcrunch.com/2014/03/05/foursquare-revenues/
yeah, roughly. but also you have the effect that if you know precisely why some red bills pop up you can start a new fork for the green bills. so a 51% attack is by no means terminal. if an attack is terminal all coins on all chains are worthless, because the remaining network can be attacked again.
The auto-dependency problem is a perfect example of how there is room for improvement in make-land. When something that basically everyone wants to do takes a long web page to describe a complicated method that sort of works, that is a compelling indicator that there must be a better way.

Incidentally, I am working on a make-replacement that is intended to address this and similar needs. It's still in very early stages, but I think I'm onto something.

The idea is to write a very low-level tool that leaves out most of Make's higher-level abstractions. In my tool there are no recipes, no implicit rules, no variables or variable substitutions, no conditionals, etc. The input to my tool is just the precise specifications of the commands you need to run, their inputs and outputs (so a precise dependency graph can be calculated), and with everything fully-expanded already.

The idea, then, is that whatever higher-level abstractions you want (if any) you build into a higher-level tool. The higher-level tool just spits out a file describing the list of tasks. Then the higher-level tool can worry about the higher-level structure, policy, configuration, etc. of your project. So instead of writing things like implicit rules in Makefiles, you just write some code that explicitly generates tasks.

For example, with Make, you might write an implicit rule like this:

%.o : %.c
$(CC) -c $(CFLAGS) $(CPPFLAGS) $< -o $@

Then Make magically decides which output files match this implicit rule. My idea is that, instead of this, explicitly apply your rules to your inputs. Your build system could instead be a Ruby/Python/etc. script that looks something like this:

for c_file, o_file in files:
tasks.append(Task(
target=o_file,
source=c_file,
command="gcc -c %s -o %s", c_file, o_file
))

print(tasks)

I think this is much more convenient than having to program in Make and learn its quirky abstractions.

I have an elegant solution for the auto-dependency problem (unproven, but I think it's promising). The idea is that your dependency-calculating tasks are still just tasks, but the tool knows how to integrate the calculated dependencies back into the overall dependency graph. These dependency-generating tasks depend on the files they are generating dependencies for, so it is all part of the unified dependency graph.

If you're interested, star my project and follow my blog (where I will make any announcements about it):

https://github.com/haberman/taskforce

http://blog.reverberate.org/
If syntax is bad, why not build something with better syntax? Why we sticking with it?
What happens if that second generation never replaces the first?
Yep, this struck me as an odd analogy!
More links to the news:

Taiwanese Occupy Legislature Over China Pact, The Diplomat
http://thediplomat.com/2014/03/taiwanese-occupy-legislature-...

Taiwan Stands Behind Use of Force Against Protesters, New York Times
http://www.nytimes.com/2014/03/25/world/asia/taiwan-defends-...
https://www.youtube.com/watch?v=iV8JDbtXZm4

We video taped and written a song for the occupation. Even compare to other protest in countries, we are so proud our people in protest is peaceful and well organized. People who have profession (like doctors, hackers, lawyers) setup stations to help people. Other volunteers got organized and pick up trash and send out food.

Still, we are terrified. The government sent out police to beat up people who don't have weapons. Even though we have videos to prove it, the government is still denying it.

This is the worst moment for us, but also the best. We see hope from people, and we're looking for your help.
What kind of code can be executed through the Javascript interface? They seem to claim it's not specific to Paypal's implementation and these seem fairly common. I was under the impression they only expose various methods and variables. How can they be exploited?
Isn't one of Canonical's stated reasons for doing Mir to be more compatible with Android drivers?
Wont stop tor or onion addresses

You can do the same setup as
http://piratebrowser.com/
Or double their costs, I got a free replacement for a MacBook charging cable 3+ years after purchase a couple of years ago.
Richard Branson on Turning an Idea Into a Business
Most of the important skills have nothing to do with technology

- Requirements gathering

- Customer interaction

- "Managing upwards" (dealing with PMs, product people, designers)

- Estimation and planning

- Becoming a team player (Most college students only do a few, short-term group projects. This does not adequately prepare graduates for tight-knit teams in a professional setting.)

Anyone with a little bit of coding background can learn rails in a few days. The hard-won assets are all "soft skills:" professionalism, teamwork, planning. As far as I know, there's no substitute for real industry experience. (It would be awful nice if there were!)
Node.js Interview: 4 Questions with Creator Ryan Dahl (2011)
University: was it worth it?
Tips on finding job opportunities in US?
Well, I'm a software engineer with a bachelor degree in Computer Science. My work experience is mainly in web (Rails, PHP) and mobile (BlackBerry, Phonegap) development. I have experience with other stuff but I don't want to bore you with that.

Currently I'm in Venezuela, employed and I have to say that my current job is really great. But due to personal reasons, I'm looking for a job in US.

I have read a lot on how to build a good resume, although sometimes you found some contradictory opinions out there. I periodically check sites like Cybercoders, Monsters. I updated my LinkedIn. In short, I have tried to improve my chances of getting noticed but I know that, in the end, a big downside on my profile is that I need visa sponsorship.

Is there any tips? Maybe, some of you have already some experience with this and can give me some advice. Thanks :)
I think you just argued my point:

> I think cable companies will still be relevant, perhaps just as dumb-pipes, and not content providers.
I'd be interested in this too, I think any repetitive, data entry sort of jobs would be great. She does know how to use excel and basic book keeping (took courses) but she doesn't have any work experience
Sure, but I if as an inventor can't be guaranteed some protections for my work, for at least some period of time, I'm less likely to produce this better form factor in the first place, which is a net negative for consumers.
I still think it's a problem of user error. In this house we've got first gen iPod touch cables in daily use , a vintage iPad 2 cable which is fine and 4 lightning cabled devices that are fine. I think a lot of people just yank on the cable rather than the connector.
Contributing the Apple ARM64 compiler backend
Double Irish arrangement - Wikipedia
hahaha yeah, it brings up a lot of those butt ugly marketer pages with "WATCH HOW I MADE $2000 in ONE DAY"
This seems to be what I need.
What map data are you using?
In 2005 Charles C. Mann wrote "The Coming Death Shortage" (http://www.theatlantic.com/magazine/archive/2005/05/the-comi...), which attempts to imagine what a world with drastically lengthened lifespans might look like.
Well, actually they may be I/O bound.

http://aegis.sourceforge.net/auug97.pdf is old, but the problem it documents is still fairly common.
The 1% doesn't stay the 1% for long
Currently, OSS compatible APIs are what you have on (*nix && !Linux).

ALSA is monstrous to configure, but capable.

JACK serves a very specific purpose for music production.

I'm still not sure what pulseaudio is for, but I don't think I'm the target audience for it.

Point is, they don't exist contrary to each other, but in parallel and often in concert.
coinmarketcap.com charts over 190 altcoins.

30 day chart:

http://coinmarketcap.com/aur_30.html

7 day chart:

http://coinmarketcap.com/aur_7.html
The 3D Economy: Forget guns, what happens when everyone prints their own shoes?
Moving to Silicon Valley: What do I need to know?
I'm considering moving to Silicon Valley from London.

I'm an American so while I won't have immigration issues I have a 9 week old son with a partner who is Polish. I know I can get my son American citizenship, however I'm guessing getting my partner a visa will be a challenge. We may even have to marry before we go (but I was planning on doing this anyway, I just haven't popped the question).

1) How harsh is it living in Silicon Valley? Is it super expensive? How much savings would I need to burn through before landing on my feet?

2) Is it really start-up heaven? I get this sense that it is THE place to be in the world for tech start ups.

3) What is the good, the bad and the ugly?

4) What are my blind spots here? What will I need to know or consider before I make the leap?

Thank you for your answers.
NSA Put Merkel on List of 122 Targeted Leaders
Better, what's the difference in someone holding a massive amount of compute at their beckoning and using it in a similar way? The answer is, there is no difference. Power is power.
Don't bother with those immortality consequences scenarios until you see a real general working treatment for cancer (something way more than "it cures 80% of the cancers in 80% of the cases"). If you live long enough, you will get cancer - basic molecular biology and probability and thermodynamics will take care of this. Also, the side effects of most regenerative treatments are increases in the risk of cancer.

Also, don't bother with "the super-rich becoming super-genetically-enhanced" scenarios - all known genetic therapy technologies have as side effects increasing the risk of cancer.

Basically, cancer is the mythical dragon guarding the tree of eternal-life and super-gene-therapy, so while it's still alive, being super rich and having access to all regenerative medicine and anti-aging therapies will make a difference, but not such a big one, so don't worry :)

(And yeah, finding a "general" solution to the cancer problem is truly hard, maybe even impossible for the absolutely general case - ie, you'll still have rare forms of cancer that don't respond to any know therapies, and as you live longer and longer the probability of bumping into one such form will approach certainty. And getting a better and better treatment for each type of cancer doesn't seem to go much faster until we get a specific set of breakthroughs in nanotechnology that could be applied to this specific problem.)
Seems apparent that just as "Information wants to be free," it's also true that "Currency wants to be centralized."
That might work out for bradandangelina though :]
pipes and streams mean something slightly more specify in a node context, but they are actually compatible with Unix streams, which shockingly enough also work well on windows meaning you can string together a make-like build system which works on windows as well (easily, make is not easy on windows)
I've made all of mine last by wrapping them correctly. Haven't destroyed one yet since.

This video seems to recommend the way I do it https://www.youtube.com/watch?v=5x5szE3XHb8
I completely agree with the sentiment of the article. Makefiles are a form of documentation. However, I no longer use make in new projects and instead use redux [1]: my implementation of djb redo. It manages the dependencies and you write your scripts in shell. Simple, straightforward and easy. No more 'make -B', no more make contortions.

[1] https://github.com/gyepisam/redux
The vision is that its a new platform for implementing crypto "contracts". The most basic contract is a simple send transaction. Multi-sig (m-of-n) addresses are another type of contract. Decentralized lotteries (think satoshidice 2.0) are another, and so on. In bitcoin, such contracts are implemented in "bitcoin script" - an assembly-like programming language with opcodes such as PUSH, POP, and CHECKSIG. So currently, if you want to write a bitcoin contract, you would have to hand-write it in this assembly language.

Ethereum is a vision to provide a higher-level language for implementing contracts - ECLL (Ethereum C-Like Language) - which compiles down to the assembly-like opcode instructions of "ethereum script". It will supposedly also have more flexible ways to store data/state (in bitcoin script, a contract's state is encoded as spendable or unspendable inputs and outputs).

In bitcoin, the central abstraction is the transaction: tx inputs and outputs are your memory address references. In ethereum, the central abstraction is the higher-level contract: your inputs and outputs are variables, and the ECCL compiler does the memory management and assembly opcodes.
public void onReceivedSslError(WebView paramWebView, SslErrorHandler paramSslErrorHandler,
SslError paramSslError)
{
paramSslErrorHandler.proceed();
}
}

Wow, good job PayPal.
SENS is controversial, but the cited 7 damage mechanisms are not. The way you worded it, it seems you're implying the 7 mechanisms are not widely accepted, while in fact, they are. (I only used the citation for the list of the 7 damage mechanisms. I can't easily find other lists that are as concise. I too am skeptical of his proposed fixes.)
So there's logic behind the emotion, eh? :) Something eliminates the unknown and just leaves clear facts and logic? Yes, this is perfectly what I mean.

I'm most impressed by the very smart man who is able to say "I just don't know". Book smart people you'll meet will usually reduce their world down to just 2 options: good or bad, will succeed or will fail. Where's the 3rd option? -- unknown, unknowable, we will see, no emotions because I just don't know.

Admittedly, for most of my life I was never able to find a reason to believe that this 3rd option is a real thing. I always felt that "unknown" is just a temporary placeholder and that the answer is always really there, somewhere, if you're smart enough to see it. Never in all of my schooling was "unknowable and there's nothing we can do to find out" a legitimate answer.

Well, I'm not telling anyone how to think. I'm just fascinated that some people think in these 2 modes, and some in 3.
Have you ever noticed this is the brightest moment of Taiwan's Internet community? It surely is, and it's ongoing.
Economist Thomas Sowell talks about this at length in his book economic facts as fallacies. He points out its foolish to make policy decisions based on what % of the national income each economic quintile made, because the people within those quintiles are constantly moving from one to another.
A person who made 500k/year for 40 years drops down into the lowest quintile when retired, though that person is by no means poor.
I love this idea and I actually just sent you guys an email. How will you guys monetize this, and all you guys have to get the same qualifications as a freight broker? Thanks!
Here's the best take I've read on the subject, by John Allspaw of Etsy: http://www.kitchensoap.com/2012/10/25/on-being-a-senior-engi...

Choice quote: "I expect a “senior” engineer to be a mature engineer."

He elaborates at length about what that means in the post.
When you are designing consumer electronics, there is literally no such thing as user error. Except for people who are in love with their gadgets and take care of them as if they were their children, no one is going to pay attention to how they handle something as trivial as a cable.

If users yank on the cable rather than the connector, the correct solution is to make the cable more durable, not to educate users on the intricate details of cable handling.
A “Kill Chain”  Analysis of the 2013  Target Data Breach
Without intervention, the human body usually headed for divorce, in this analogy, anyway.
I find those videos obnoxious after seeing them the first couple times.
Weird. When I ask myself this question (as I do often), I don't usually get such a strong answer from myself. But my self just said, "I would work on VR." Fascinating.
Thank you very much.
Actually web typography and its automation with SASS deserve a book, even small one will have big impact.
Funny thing canonical proportion. India have a different one, as far as I read some buddhist scripts on architecture.
Redux: a redo implementation in Go
Yes, shorter patents would address a decent number of the issues.

To pick one area I'm somewhat familiar with, a lot of the patents in digital-audio synthesis were initially reasonable, in my opinion. Furthermore, the system largely "worked" as it was supposed to to incentivize innovation and ensure that commercializers of technology paid some royalties to those developing it. A research group like Stanford's CCRMA would develop a new synthesis method, patent it, and license the patent to a commercializer such as Yamaha, who put it in their synthesizers and paid a royalty. Without patents, there would be a strong incentive to do this monetization via keeping things secret instead, rather than openly publishing them somewhere that Yamaha could just read.

The part where it starts seeming unreasonable is when a 15-year-old synthesis method, which is by that time ancient and textbook-standard material, is still patented.
For those working in Genetics, how much is the field upbeat about regenerative medicine in general, and Google's Calico [0] venture in particular?

[0] https://plus.google.com/+LarryPage/posts/Lh8SKC6sED1
I wish I could use make to build my JavaScript code, but I need it to also work on windows (easily).

If there was a version of make I could point to that would work easily on windows, preferably as a non-global variable, I would use that, until then I probably will have to use something else, through likely just bash scripting with pipes (which does work in windows).
The US Government can save upto $370 Million just by changing fonts..
Had this been about Microsoft all the comments on this HN thread would have been in a different tone.
I was looking for more information, but I can’t find a site that has a visualization of the forks in the blockchain. Something like this, but with real numbers and more information: http://imgur.com/WNmNtaH

Is there a visual representation available?
NYTimes is often the best or original source for an important story.

Most readers here can either afford a subscription, or know how to read a story-of-interest without sending paywall-triggering cookies.

Some great reporting entities, using information beyond that which we have as readers, have decided such leaky paywalls are better than the alternatives. Against that domain expertise, we don't need HN to adopt some uniform, ideological "boycott all paywalls" policy. If it's so easy to get the same good stories from elsewhere, find them and submit them.
"social gaming" (as in what Facebook fostered) really means something different from good old "multiplayer gaming". It means the application of "social" as a buzzword and business model (meaning to intentionally exploit network effects) to games, like spamming people's facebook walls against their will, giving in-game benefits for spamming the game to other people, etc.