skysight-inc/HackerNews huggingface dataset:
I really like the concept of seeing 2 variable math functions in 2.5D. I wonder if these things could have better resolution(more linkages) they can really help interactive and MOOC based education platforms in a not to distant future.

I'd like to see a professor make a class all around the world live or pre-recorded in many classrooms where kids could interact with the things they learn so they might actually be interested in Math, Science, Physics, Biology etc. Not even for the sake of for a career but maybe just for the sake being curious and interested in something.
In that case one should look at PureCSS.io from Yahoo! .
I never thought of 3d printing in that way. Inevitably someone will work out how to have sex with something.
> Nimrod is just as fast as D, and probably a bit faster than Go and Rust

Note that Rust is/can be as fast as D/C/C++.
Google has a sweet tool that shows mentions of a word overtime. Look at awesome:https://books.google.com/ngrams/graph?year_start=1800&year_e...
Because when you are refactoring your CSS you want things to be coupled correctly. You want all the things that are similar in content to have the same class so that they look the same. If you don't want this your site is probably not very well designed. It has nothing to do with reading the file, either by humans or robots, it has to do with correctly separating concerns and then coupling them where they should be.
Ask HN: Is there a phrase for this kind of development
Hi.

I am doing front end JavaScript work that uses ajax calls as a means to send objects to PHP where they are decoded/encoded and stored in MySQL. The same pattern is used to retrieve them. I don't use PHP for anything else other than as a 'mailman' to store data in MySQL. I write the front and back end (PHP).

I am curious if their is a common phrase used to describe this form of development.

Ok.That is all.
What would Elon Musk do as CEO of microsoft?

Just wondering...
You can vote for the NodeKnockout project here by clicking the top right vote button: http://team-name-goes-here.2013.nodeknockout.com/

I bet RossPenman, LennyKhazan and the others in the team would love your votes.
> Rust is still too alpha to use for serious projects, and to be frank I find it carries much of the complexity that turns me off from C++ (I really wanted to like Rust).

Could you elaborate? I personally think that Rust carries no complexity that we didn't need to get the job done, and we're still simplifying the language (for example, removing conditions and glob imports), but I'm certainly open to hearing other ways that the language could be simplified.

> Nimrod is just as fast as D, and probably a bit faster than Go and Rust.

I think that for numerics all four languages will be roughly on par (although Go will be a bit slower if you're using 6g/8g, as they don't do much optimization), but for memory management the performance characteristics are quite different. Rust doesn't rely on garbage collection or reference counting for safe memory management, unlike all the others (although you can opt out in D, at the cost of safety). So I don't think you can really make an unqualified statement like that in all cases.
already watched and hide it would be great!
Bear in mind Mulally not only saved Ford, but saved the Taurus:

"I arrive here, and the first day I say, 'Let's go look at the product lineup.' And they lay it out, and I said, 'Where's the Taurus?' They said, 'Well, we killed it.' I said, 'What do you mean, you killed it?' 'Well, we made a couple that looked like a football. They didn't sell very well, so we stopped it.' 'You stopped the Taurus?' I said. 'How many billions of dollars does it cost to build brand loyalty around a name?' 'Well, we thought it was so damaged that we named it the Five Hundred.' I said, 'Well, you've got until tomorrow to find a vehicle to put the Taurus name on because that's why I'm here. Then you have two years to make the coolest vehicle that you can possibly make.'?" - http://www.fastcompany.com/1573670/what-other-automakers-can...

As the driver of a sixth-generation (2011) Ford Taurus, which is in fact a pretty cool car, somehow it doesn't seem so crazy that Mulally could save Microsoft as well...
With no luggage, you only have one pair of underwear. Showering only helps so much.
Yeah in general the warping and disconnect from our normal perceptions; I'd rather just see a wide-shot landscape than something distorted and alien.

But I take your point, I have seen some that have been well-corrected and look pretty normal so I believe that it's doable.
I drove my Jeep from Alaska to Argentina in 2 years, and only spent $27k total.

http://wikioverland.org has the info on how to do that kind of vehicle-based travel.
> git hashes are used in a security-critical way

Verifying the integrity of the source code of e.g. the Linux kernel is pretty security-critical.
A bounty program about bug fixes, not a bounty program about bug reports.
it works for me. Maybe it was temporary?
I think you're wrong. The go example is about putting yourself under tension and there may be something to that. But my IDE is probably where I feel most comfortable at work; I certainly feel more relaxed there than in front of a whiteboard in a meeting room. And I'd bet I'm better at doing design there as a result.
The Buy Now and social buttons at the bottom don't seem to be working.
I saw an interesting approach to this described in a blog comment a while back. I've been pondering it ever since: http://ejohn.org/blog/keeping-passwords-in-source-control/#c...

edit: looks like the #comment anchor doesn't expand the comment section automatically. Search for the comment by "ntnt"
"Google is the Internet gig"

That's not really true. Google is trying to capture nearly everything, too. Enterprise (docs), phone, tablet, computer, search, advertising, social, ISP, wearable products (Glass), etc.
The bulk of my money is in Bitcoin.
I've seen more smiles and laughter from people using snapchat than probably any other piece of tech.
A long time ago one of my teachers told me

"One day, they'll figure out a way to build machines which will implement what you're thinking. Even then they will near clear thinkers to run them."

Almost everything listed there on this list is a skill. They are not qualities and perhaps aren't even fundamental.

Curiousity, tenacity, perseverance, patience, imagination. Add in some courage to show others unfinished work and the humility to take help/criticism.

Those are qualities I have seen in good programmers.

These are not innate qualities really. But they are qualities which escape quantification.

But reading a lot of code and debugging ... those are skills & need to be built. And then built upon.
It would be interesting to have the various consumer chess programs play each other a few hundred times to see who wrote the best chess bot.
Sentencing guidelines do serve a legitimate purpose, though. The problem with giving judges very wide discretion is the sentence you get doesn't depend so much on whether you were the socks vs Chevy guy as much as to which judge your case was assigned. If car thief A gets three months and car thief B gets three years for exactly the same crime that's fundamentally unfair.
Everyone gets a raise!

Seriously. I'm not sure how well compensated AWS engineers are, however if the price engineering is just noise, why not pay the best in the industry?
In our framework we simply have a "local" subdirectory in each app which is not checked into version control. There, we keep local environment config including db credentials, facebook app and other api credentials, local pathnames etc.

Solved.
> Rust is designed to help prevent memory leaks, while still enabling manual memory management. https://github.com/mozilla/rust/wiki/Doc-language-FAQ. It was written by mozilla, because using C++ for a web browser leaves quite a few memory leaks.

Nit: It's not just memory leaks, it's memory safety in general. Leaks are actually somewhat less of a problem than issues like use-after-free, because leaks are usually not exploitable, but use-after-free can easily lead to exploitable security vulnerabilities (for example, the one that brought down Chrome a couple of days ago).

In general, only Rust is designed to allow totally memory-safe usage without a garbage collector.
or may be Great Firewall does it right :) Btw, can NSA splitters function as such as well? Or [selectively] replace real traffic with artificially generated one? (I mean pure splitter wouldn't, yet why it would be just a pure splitter? why limit themselves to read-only capabilities only? May sound like a new tin foil hat frontier for some ... yet i think we do need one at least as a guide post into the future as the reality has already moved well past the previous one)
Don’t optimize for the short-term.

How on earth can you possibly succeed as a startup without a monthly pivot and MVP?

The name of this test server is Leeroy, who does all this with the help of Jenkins.

Leeroy Jenkins! Your test server is step 7 of a 10 step well-thought out workflow - kinda violating the spirit of your test server's name, no?
All those things are easily provided by libraries for every language with every API imaginable. The strength of a browser is HTML & CSS.

And I called it dead weight because we're talking client-side offline UI here, so things like cookies and session management are irrelevant. But the dead weight is going to come from the bulk of the browser code that is HTML/CSS parsing, webkit/blink, the graphics model that's not being used, font support that's not being used, etc... Those things you list are all really small pieces.
Happy you like the experience, and thanks for the feedback!

We're on a weekly update schedule, so definitely stay tuned and keep using and sending suggestions. Next week's build should have immediate push notifications for select zones.
If I:

-Have my own hardware

-Know I want to run virtual servers

Then I feel like there's a good chance I would just do the virtualization myself. Yes, it can be a pain to set up, but my experience is that they shouldn't need a lot of attention once they are. The hard part for me isn't the provisioning of virtual servers, it's setting up those servers to do what I need them to-whether that's DNS, LDAP, web server, etc. From the page I can't tell if you take care of that, or if this is similar to a web interface for virt-manager.
Binceipt
Interesting, resig's approach doesn't work with continuous deployment, unless you want to decrypt stuff each build (which would be less secure). Ntnt's solution sounds awesome but imho over kill - a whole extra server?
have you seen the git smudge and clean filters? they provide a way to perform scripts like this automatically on commit and checkout.
I don't see them as equivalent at all. DO serves a completely different market that doesn't need large deployments. I can't imagine trying to do some of what we do without not just EC2 but all the other APIs Amazon offers.
Awesome feedback! We are actually at the moment working on incorporating intelligence into the app to make the sorting much more effortless. A lot more polish is also underway - thanks for pointing out a bunch of good stuff!
It depends on the drivers and such as well, though. I have a Sapphire HD5750, which was a low-end card two years ago, and the demo works fine, with the CPU barely hitting 30%.
Down voting does not change the facts.
The potential sentences for financial and computer crimes in the US are draconian. If you're going to be a criminal you'd be better off robbing banks.
I learned along time ago that you can either write "perfect code" or you can write "pragmatic code" guess which ones wastes less time and puts more bread on table?

I started a long time ago in college with procedural see, moving onto JAVA and .NET and its OO cruft only to realise that instead of helping its slowing me down and come around full circle
This doesn't meet the principle of least privilege; developers don't need production access, do they?
No, but that sounds awesome! Just looking for examples :)
Netflix has been using HTML5 for their mobile apps for years and the vast majority of people you will ask about it, developers or otherwise, probably don't realize it. It can be done, and is being done by many apps out there. And no, it does not take as much effort as writing N native apps for N platforms.
Geforce ShadowPlay Vs Fraps Vs Dxtory
ps3, ps4 and ps vita run freebsd
My biggest problem with Google Play Music was always the size of my library. I have almost 180 gigs of music. I think I used GPM the first week it was out and obviously my whole library didn't get uploaded. I wouldn't mind so much if it simply kept track of what my newest music was and deleted unlistened to music. If I have to manually manage playlist of what can go on the service then I might as well just put the music directly on my phone or iPad.
This is from September 25, 2006, so the sentiment is now seven years old.
What the hell? Lost Billions?

Microsoft has tripled its revenue in 10 years. Its profits have been tripled as well. As much as people hate on Microsoft, it is at its core... an extremely profitable buisiness.
I love how channels are presented. Now I can actually see the new videos.

Will use this instead of YouTube for a while!

PS
Can you make "load more" optional? I just want stuff to be loaded as I scroll automagically. :)
Send and Track Email with Google Glass
Hi, I'm one of the creators of Doodle or Die.

The drawing tool in the game and the anti-cheating systems are both things I created.

I'm impressed with your app. Instead of converting a bitmap to a pixel-by-pixel rendention (which people have done and it looks obvious) it re-draws it like a real drawing, picking one color at a time.

Paying users get a replay feature. It replays fairly realistically and that's difficult to detect as cheating.

Nice work!
Nice. I would also like to see an infinite compiling loop added for my coffee breaks ;)
They referenced "missed opportunities", which is where I presume that stuff fits in. It seems like the main purpose of the piece was to be - for lack of a better term - a "business tear-jerker". You're supposed to see him as a human being.

It did a good job at that, but I agree that it glossed over some truly bad things that happened under his command.
This is what YouTube should be like (or how it once was actually).

However, I agree with others that building a UI on top of it is not much of innovation. I'd rather see new and better apps instead of new and better props for the old and ugly services.
FBI Warns of U.S. Government Breaches by Anonymous Hackers
were you part of any communities? mpc, ogc, game-deception?
> Large codebases increasingly use the "C++ GC", aka RAII with std::shared_ptr, as the de-facto-standard way of managing memory.

Which large codebases? This is definitely not true for any of the browser engines (Gecko being the smallest at 6M LOC, and going up from there) for example.
UI ∈ UX
I'll put in a plug for my project, git-crypt, which implements transparent file encryption in git using smudge/clean filters:

https://www.agwa.name/projects/git-crypt/

Be careful with some of the other git encryption projects out there - most of them get the cryptography wrong, by using either ECB mode or CBC mode with a fixed IV.
Gosper curve
This looks great, but what I really meant in the original comment is creating screenshots from a video.
Yes, but all that features like S3, ELB, RedShift etc. are just a software layer based on their top-notch hardware infrastructure. And fro the original article: 'The cost of delivering a service at scale is all in the infrastructure. The software engineering costs “round to zero,” Hamilton said'
He would probably be really bored.

This is pure speculation, but I don't think Elon would like a "turnaround guy" type of job. He seems to be driven to do really big things that people say can't be done. I don't think Microsoft's shareholders would appreciate the distraction, and to Musk, I'm pretty sure that even "put Windows on top of BSD and open source it" wouldn't be his idea of "big things that people say can't be done".
Very few new lines of business. Most of their new ventures are failures or perpetually in the red.
Given the current state of IPsec/IKE, making it "required" is pointless. AFAIK there is no standard for opportunistic session setup, so random hosts don't know how to speak IPsec to each other even if they both implement it.
That's a very interesting comparison. For a while there the Taurus was the laughing stock of the company, and now they're pretty damn nice.

So... we gonna back FrontPage now?
It's enormous on the outside and tiny on the inside... not a good car.
... wait, MySpace is still around?
It's not disingenuous. You misunderstood. He was concerned about floating prices between BTC:USD. You don't have to implement your own waiting period to accept bitcoin into a static USD price with either service. If you do that, then there are the same short waiting periods that apply to every payment service that performs USD ACH/banking transactions before it gets to your bank account. The value doesn't change in the meanwhile.
That's missing the point - Even if the sum total was positive the revenue came from businesses such as Windows and Office which everyone agrees are set to decline.

Microsoft was supposed to be in a position to offset the decline from Windows/Office by being a leader in the SmartPhone/Tablets/Online game. Instead, they kept losing money big time and constantly readjusting to no avail in those areas and there is still no sign of them picking up steam at a rate they need to.
One day's online shopping in China: almost enough spent to fund Mars One
Would it be a crime if I were to read one of the emails?
Check out the email from Michael J Gruber on the git mailing list: http://git.661346.n2.nabble.com/Transparently-encrypt-reposi...

There's a fairly complete example there, plus discussion. (It's worth mentioning that many of the git maintainers find this to be an odd use of the git filters feature, because it doesn't let you diff things. But of course, that's not the point.)
we had a job applicant who's project was called drop table;
I might have it confused? I thought there were cache-timing issues with doing lookups in the S-box in RAM, for instance.

I certainly also buy that the Intel GCM acceleration functions are useful.
Enter the hyperloop
> How is that different than working for the Gambinos?

The Gambino crime family is actually an organization or group in the traditional sense. "Anonymous" is more analogous to "The Mafia". A useful term if you are okay with being imprecise, but the reality of "The Mafia" is encompasses a very broad set of groups that more often than not have absolutely nothing to do with each other.

Of course there are a few differences between the concept of "Anonymous" and the concept of "The Mafia". Groups that identify as "The Mafia" have more in common with each other than groups who identify as "Anonymous" (the former are all organized crime groups, the later can be any group from organized crime groups, to people who wear silly masks and protest fringe religions, to people who call the parents of kids who abuse cats and post pictures to facebook.) Furthermore, if I burn down a local business and then claim to be The Mafia, mainstream media would mock me for delusionally thinking I had any claim to the term. If I defaced a local businesses website and then claimed to be "Anonymous", the media would lap that bullshit up.
Then we'll start having sensational articles about that one person whose PC caught on fire.
That's a good question. They've been lowering prices regularly. Does it come from infrastructure improvement or from smaller margins? Pretty hard to know from the outside.
If you are a DoD employee or contractor, then the answer is 'yes'.

[1] http://blogs.fas.org/secrecy/2013/06/dod-classified/

(assuming there is classified information in the documents)
As I'm involved with an open source analysis and visualization tool named yt [1][2], this submission made my heart skip a beat.

[1] http://yt-project.org

[2] Neal Stephenson reference.
You might be interested in nanomsg (http://nanomsg.org/), the spiritual successor/spinoff of zeromq, by the original creator (the parent you replied to, Martin Sustrik). It features a BUS pattern too.
You could also use a memory editor. Like this - http://www.ydesouza.com/crandy-crush
This looks cool, the only thing I don't like is that it uses (from what I understand) a single key, not one per developer. Is that planned at all?
There's something weirdly effective about reducto ad absurdum arguments meant to prove the opposite.

In the beginning, Colbert was saying "but don't we need gatekeepers to tell us what's right?", which is obviously a bad argument. Him making the bad argument did a better job of illustrating the good arguments point, than the good argument itself.
Do you mean as opposed to people who use screen, or as opposed to people who somehow do without either? Since tmux was invented in the OpenBSD world, I expect it's still mostly Unix users.
i agree the word is over-used.

at the same time, things _are_
getting more awesome lately,
at least in my humble opinion.

i had been waiting for a machine
similar to an ipad for _decades_.
and i mean that quite literally.
(and i know what "literally" means.)

and now something relatively close
(still not quite good enough, but
happily close) is _finally_ here.

perhaps you youngsters can take it
for granted. for me, it's awesome.

-bowerbird
The first example there uses gpg, which is a very sub-optimal approach because gpg uses non-deterministic encryption. That means that git always thinks the file has changed, because every invocation of the filter produces a different output.

A later example tries to fix this by using deterministic encryption with openssl instead of gpg, but it's insecure because it accomplishes the determinism by using either ECB mode or CBC mode with a fixed IV.

The proper solution is to use a real deterministic encryption scheme (such as CTR mode with the nonce derived from a HMAC of the plaintext), and also use a diff filter so git diffs work. Not only does git work properly, it's actually secure too! My project, git-crypt[1], works this way.

[1] https://www.agwa.name/projects/git-crypt/
> Once a code review is accepted, the feature branch is rebased on the
> development branch (“git rebase development”). After any conflicts are
> resolved, the feature branch is merged into development (“git checkout
> development; git merge feature_branch_name”). The nice thing about using
> Phabricator is that this rebase/merge combo can be executed with a simple
> “arc land” command.

One interesting note is that Phabricator has moved away from using only
rebasing by default for landing git branches. See this commit (
https://secure.phabricator.com/D4080 ) for the full story, but now Phabricator
lets your dev team use `git merge` while developing feature branches. When you
run `arc land`, your master is merged in to your feature branch (forcing you to
resolve all conflicts) and then your feature branch is squash-merged in to
master. If your developers like to collaborate on the same branch (pushing and
pulling from the same remote,) not having to worry about rebasing is nice. At
the end, phabricator turns all of your intermediary steps into one commit
anyway so who cares what's going on before then?
Ask HN:Passing through SF for two days to work. Best/cheapest workspaces?
Urgh. The value of the word hacking has been undergoing so much inflation in the last couple of years that you're now considered a master hacker if you can write a simple web spider.

We need new words.
Miley Cyrus Gay
Is Miley Cyrus dating female artist, Evon Latrail? Evon Latrail is a gospel artist who was recently reported posing nude! This can't be true!
The Stratfor documents were accessed through the internet. If anything in there is classified someone at Stratfor should be facing a criminal investigation for storing classified documents on an unclassified system.