skysight-inc/HackerNews huggingface dataset:
LiveLeak.com - Johns Hopkins Student Kills Burglar With Samurai Sword
Verizon sent me a letter about this a couple of years ago that's when I told everyone I knew with Verizon to opt out of it before they implement it
> I think this is a bit of an unfair, perhaps even elitist post, and certainly seems a bit against the culture here at HN.

Maybe it's just my impression, but a lot of security-related discussions evoke the "comic book guy voice".

Speaking of... any of you security guys want to recommend a good book that talks about different solutions and common situations when they're useful? Not a "how to...", but a "know that this thing is available, and here's when it might be useful".
Nice app. btw, How are you tracking trains? Is there an API for Indian railways or are you scraping data from their websites ???
> seems silly to have wasting space on the hard drives of millions of users.

I'd be more worried about memory consumption, wasted CPU cycles, lost opportunities to let the CPU sleep, the cost of running CI tests...

I am also worried about the increase in the attack surface exposed to random pages downloaded from the Web.
Yea I know what you mean. I guess the point I was trying to make is it would be nice to have some influence from the team as we are the ones that will be working with them
Agree. It is unbelievable - one has to study it to believe it.
We got our wedding cake from the Prolific Oven ten years ago. It was /amazing/. Sad to hear they've taken a dive.
You can.

BitBucket is run by Atlassian, their goal is to later upsell you to their line of products, so they loss lead with free unlimited private repos in the hope that if you need a project management/bugtracker system you might choose JIRA.
http://news.ycombinator.com/item?id=4583263
The half-life of DNA in bone: measuring decay kinetics in 158 dated fossils
SMO Fitzgerald Global: Honda’s New Fuel-cell Car.
There were quite a few posts like this for different countries, so:
http://rasp.yandex.ru/map/trains/#center=47.140977%2C54.4277...

Trains visualized (mostly Russian)
This uses their schedules not actual tracking, but trains tend to run on time now.
I think you're right, but I can't remember this ever happening to me. Maybe I just have to think harder.. Or maybe I enjoy learning so much that I don't care that I'm new at something. Or maybe I just avoid things I don't like..
ABalytics.js: Client-side A/B Testing With Google Analytics
Autobody repair danville
We provide best autobody collision repair in san ramon, danville and sunnyvale.Our mechanics handles all your problems related to dent and accidental repair of vehicles.
A Javascript JIT doesn't have to make the check, because it can simply decide that all memory blocks, and all copies, occur on word boundaries.

One of the problems with optimising C is that you have to assume (in simple terms, obviously the full story is more complicated) whenever a user's function is called, then all of memory might have changed. Even if you have a pointer to a const int, maybe in another part of the code there is another pointer to that int which isn't const, so you have to assume it might have changed.

In a language with different semantics, the optimisers can have a much easier job seeing what is going on, and know what can effect what else. This is the reason that Fortran compilers can often be seen beating C compilers.
yeah, I also do miss them so much..

a 36 hour journey from Chennay to NJP in a Sleeper.. This is India.)
AFAIK, this is done by railyatri.in for Indian Railways
Would you feel secure about using a cryptographic system without a proof?
http://news.ycombinator.com/item?id=4635187
We usually give Jira a good fight with Gemini:

http://www.geminiplatform.com
Hood Porn | Ghetto Porn | Real Porn | Sex Black at TheHabibShow.Com
Yes. It will be a logical choice.

One doesn't have to spend minimum ~$700 to play the game. Tools and API are freely and easily available. Language, Java, is sth that students usually learn in initial years (No, I am not saying it's the best/worst language).

But I still believe the grand parent commenter's suggestion of JS is more practical and will benefit the kid in long run even though it shall, most probably, not earn him $35K immediately or win him cute groupies. JS gives you the power to make things anywhere quick and see the changes instantly. Anywhere!
I can't believe that you point out the Bananabread demo as proof that JS is doing WebGL in a performant fashion.
Issues:
* I have a PC that is set up for playing bleeding edge AAA games and Bananabread stutters on it.
* The technology on display is worse than that on offer in Quake 2 (1997 era).
* A Java applet (Jake) was playing the full Quake 2 game release EIGHT YEARS AGO which underscores how behind JS really is in the performance stakes. And Jake was hardly cutting edge for Java, at that point, either.

Look, JS is fine for what it was intended for, but an actual bytecode VM for the web makes way more sense than JS being the only way to do it. Bytecode is much more amenable to optimisation and we have several existing examples we could use RIGHT NOW rather than do a poor job reinventing the wheel with a poor substitute. As a scripting language, JS is great. As a 'bytecode for the web', JS is utterly and completely unsuited and not intended for that task.

The SANE thing to do is design a Bytecode standard, optimise the hell out of that, and allow people to use whatever tools they want to target it rather than insist that people must use JS or something else hobbled by JS's limitations as a compile target.
I would love to use Github but I am using Bitbucket instead because I can only pay via credit card at Github and I don't want to own a credit card.
Coding Passbook: Lessons Learned
Generate a panorama
I don't really have any comment on the project itself (not something I would ever use and I don't know the value of what they're proposing).

But on purely geek terms this thing seems to warrant a "holy shit":

http://www.adapteva.com/products/silicon-devices/e64g401/

Again I don't know how (un)common that sort of thing is but I wasn't expecting to see 64 cores in that tiny form factor. Does anyone here know how cutting edge this thing is if at all?

[Edit]

Also does anyone here want to address use cases for this thing?
> Lots of people (myself included) had been saying that Facebook was overvalued pre-IPO.

You could have shorted the stock or traded options.

There was a fair bit of uncertainty because the average Joe, his family and friends all used FB. Many investors feared that the stock would be driven by sentiment rather than rationality. If the stock went to 50, it would not have surprised me.

Like you I didn't support the high IPO valuations either but I still would love to own the stock with minimal downside risk. As would a lot of other people out there. FB has a lot of appeal.

At $10 the company will have a market cap of about $20 billion, which is pretty low for a company with a billion monthly active users. If you discount that, you are probably discounting the bigger picture.

At some point Apple had tremendous unrealized potential. The idea that it could get into phones and do really well wasn't hard to digest. On the contrary, it seemed like an obvious move.

FB has similar unrealized revenue potential. It could start charging $X per month to businesses with > Y fans. It could offer premium dashboards + analytics or similar features. There is no shame in premium, I am not sure why they only do advertising and commissions but my sense is that currently they are focused on growth and building a moat around their business.

I don't own the stock and I don't care if it goes up or down but your post seems be discounting the company's potential.
ISS crew successfully capture SpaceX Dragon Capsule (06:56 EST)
What I'm not getting about these is the "don't cheat" bit. First, let's be clear: he's decided the 'rules' for this exam include not researching online or getting other assistance and just answering from memory. "Cheating" is "breaking the rules."

I work in the Real World, where I don't write academic data structures every day, so I don't have this stuff memorized (there's a joke in there that start "I've forgotten more than...") I use APIs to get work done. When I need to be more academic, I search online. The only place anyone's ever required to be so 'academic' about algorithms, data structures, math, etc is in academia. Step out into a job and you have an internet of active developers and useful forums are your disposal. Even if a company hired me to write an 'academic' code library, I'd do the research, write the implementation, and (after sufficient testing, profiling, etc) forget about it.
> Photoshop is a notorious pig. I know many designers who have already ditched it for in-browser development.

The point was not about using Photoshop for design on the web, but rather its complexity. IDE's, CAD, engineering applications. Well, we don't even have to go that far. When Google Docs are going to process 500k row spreadsheets? I use Google Docs casually for quick and simple stuff, but for any serious work - probably not.

> I know many designers who have already ditched it for in-browser development

I know many people(all of them are extremely bright) who use Linux on the desktop. I use Linux too(I am not implying I am a clever bloke here). Does this mean Linux is winning the OS war? Otherwise this is just argumentum ad populum. I'll look through the slides and get back to you.

> I sense trollery here: "but you can add bindings to all of this stuff for virtually any programming language." Who said otherwise? The bogus claims against JS (going back to the "RIA" era, where IBM and Macromedia/Adobe made such arguments) already fell.

I apologize if you suspected a troll in me, but I did not imply comparison with Flash. Flash is just another competitor for you. What What I meant by "but you can add bindings to all of this stuff for virtually any programming language." is if use C/C++ or any other language with access to the OS APIs I don't depend on the wits of browser vendors shipping a particular API for me.

> And play BananaBread, for crying out loud (https://developer.mozilla.org/en-US/demos/detail/bananabread). You simply do not know what you are talking about by your next-to-last paragraph.

Believe me or not, but this is exactly the game I was referring to. The link was on the HN last week or so. To be more specific, my graphics card is AMD Radeon HD 6970, capable of running Crysis 2, and I was experiencing lags. As for the graphics, have you ever played Half-Life 2? It was released in 2004 and I can't see this game having any better graphics if not worse. Not to mention that Half-Life would have at least 3x higher FPS on my hardware. Could you please clarify on "You simply do not know what you are talking about"?

> Yes, typed arrays were ad-hoc (so are many incremental web standards that win). Binary data (arrays and structs, which compose) as proposed in ES6 are not.

Ok, it's good to see JS is going in the right direction. And thanks for taking time to responding to my message. I am actually excited about the work you do at Mozilla on Rust, and I'd like to see a language like that to be available on the client side. But I understand that it's not going to happen anytime soon.
Why the heck should I pay $36/yr for a service that can work only on Sprint's network when you can register your call name for FREE with a great application like CallmyName.
Me and most of my friends have call-names with CallmyName and it works superbly well. I highly recommended to try it and get you call name ASAP....
1. When you work hard at something you become good at it.
2. When you become good at doing something, you will enjoy it more.

Actually, it's quite possible to become good at something you don't enjoy, speaking from personal experience. One does not follow the other, and I'm surprised that the author states this as a fact.
This seems so close to an article that appeared in the NYT a couple of weeks ago that it almost feels like plagiarism: http://www.nytimes.com/2012/09/30/jobs/follow-a-career-passi...
I do not see how a web developer or DBA will feel better about themselves and more confident in what they do if they knew the answer to these questions. It isnt even related to the work a Java EE architect does.
There is exactly such a "DNS" that is working WW (not just on one network...) - look at the CallmyName application - registration there is absolutely free!
First of all, "learning" is a made up word for parameter search, it's kind of a trick to fool funders to think you're doing cool stuff. Second, his entire blog post is about theory being useful only in a crude way (which basically means not useful) and he's outlined useful rules of thumb (that probaly come from experiment). Is time best spent on gathering data and running experiments to show practical usefulness of different algorithms or on pencil pushing? That isn't made clear.
Upvoted mainly for the lovely clean minimal theme.
Cheslock's Hierarchy of DevOps Needs
What I'm not getting about these is the "don't cheat" bit

If I said "go ahead and use google, wikipedia, textbooks, and talk to your friends", I would have needed to make the questions harder and lengthier to compensate. I thought asking people to spend 15 minutes telling me what they know would be more feasible than asking people to spent 15 hours showing me what they can find out.
BookShout pulls users’ Kindle, Nook books onto other platforms
Does anyone know what kind of cores these RISC cores will be? Will it be some lower end ARM version, or MIPS? Will it be something for which a wide array of tooling already exists, or will this have its own custom architecture which only works with their toolchain?
Productora Audiovisual
Since you say web developer... don't you think it's useful for web developers to have some idea how much traffic is needed for A/B testing to produce meaningful results?
It especially doesn't make sense because the usage of the word "I" in English is mostly because English is quite verbose.

Specifically, in most cases it's expected that you specify the subject of a sentence, which happens to be yourself a lot of the time. There's no such expectation in Japanese for example.
Jesus christ, Firefox is the definition of "over designed"
This. I am a young student from Germany and at least in my environment almost nobody owns a credit card. Why should we when you can pay everywhere with your debit card (without fees!). AWS, I'm looking at you :/
4G on the Baby-Monitor Frequency: “Cognitive Radio”
Watching it live. This is great news for the private space industry! Looking forward to my retirement on the Moon in 50 yrs.
Isn't the native PDF viewer to protect windows users from themselves
What Entrepreneurs Should Look for in Tech Startup Incubators
Sometimes i get the feeling, these kinds of democracies might just as well be called democratorships...

... some years ago, I had a saying: "Politics is the stage-play being shown, so that the people believe, they are living in a democracy."
The simplicity of this makes it enjoyable. Great work!
Nice to see this. Hope the praise this gets inspires the Indian Railway to do something about irctc.co.in, which is far more important.
Okay, that makes sense then. I can see how 25 years can be the expected lifespan of a public company.

However, of those 48 companies that disappeared. Aren't those essentially liquidity events resulting in a lot of money for the shareholders?
Text effects, not typography.
1. I can run PC games on my Mac

2. I can run games that would barely work at a stutter on my integrated graphics.

3. I can try games out in seconds without installing 7gigs

4. I can rent games for a day or so without installing 7gigs

5. I can subscribe to hundreds of games and play them without installation.

6. I can play (some) PC games on my phone or tablet

7. I bought a £40 online mini-console as small as cigarette packet that came with a great quality gamepad and lets me play my games on the TV without needing to wire up a PC.

8. My entire game library is instantly available anywhere without installing anything other than the OnLive app.
Thank you! My Swedish university address worked as well. Just created also an unlimited team account for my research group. This is exactly what I have been wishing Github would do for a couple of years now.
Merge, Append Multiple PDF Files into Single PDF at Amazon S3, Dropbox
Saaspose development team is proud to announce the new release of Saaspose.Pdf. This new release allows merging multiple PDF documents using REST API. You can merge multiple PDF files into a single document using Saaspose.PDF REST API. All you need to do is upload all the input files on Saaspose Storage and execute this feature. Once the files are merged, you can download the merged PDF file from Saaspose Storage. Similarly, you can append multiple PDF files using Saaspose.Pdf REST API in your applications. You can also append PDF files by specifying the page ranges i.e. start and end ranges of the document.
Did you actually play OnLive? I've played FPS shooters on it for hours quite happily.
It's hilarious how difficult it is to get a non-programmer on Windows setup on Bitbucket (to clone a repo and then push a commit).

I don't blame this on Bitbucket, I blame the state of Windows Git applications.

My friend who is an artist (pretty technical too but he's not a programmer and never deals with SSH) is going to do some art for me for a game project I have in Bitbucket. I added him to my repo and told him to download Gitextensions, which seems to be, arguably, the best free graphical git app for Windows.

So, he downloaded it and set it up but when he started it up for the first time there was no option to clone from a source URL other than from Github.

First you have to figure out that you need to setup your SSH key and then clone the SSH url. I know that, but a non-programmer with no experience using git before would probably have zero clue.

You have to then setup your SSH key using Putty, and I'm sure we all know how awesome it is that SSH keys generated with Putty are in a different format than SSH keys generated with ssh-keygen, so pasting your public key into the Bitbucket site leads to nothing but problems. You have to erase some stuff, add "ssh-rsa" to the front, remove the newlines, etc. You can't just copy and paste the whole thing. If you aren't experienced with SSH keys you will not be able to figure it out. The bitbucket docs for this step assume you have an SSH key generated from ssh-keygen and not from putty, so they are of no help.

Once you get your ssh key straightened out then it's not too bad.

In short, it sucks. If Bitbucket wants to capture people other than programmers they need a better Windows app. For this reason alone I would be tempted to use Github instead since they have a dedicated Windows app.

Gitextensions is open source too so they it doesn't seem like it would be that difficult to just add support for Bitbucket just like they have for Github.

I've used SmartGit for Windows too but I'm not a fan of their products and I was looking for something free.

Does anyone have suggestions for getting non-programmers setup on Windows?
Really cool program, and readily available on the debian repo, too! In case anyone tries this out of curiosity, like I did, be sure to include the generated index number as part of the share. I failed to include the index number and couldn't get it to work until I realized it was necessary to input the entire string, not just the hash.

I don't get why you write "Not a full 'give me three shares'...secret key tool". That seems like exactly what this is. Are you saying it would work better if you could provide the share "passwords" yourself, instead of the machine generating them?

This seems like it would be a great way to encrypt the encrypting key used for the bitcoin wallet in this instance. Security professionals? Do the algorithms used look robust?
Software development doesn't need a huge amount of mathematics -- but some basic calculus, probability, and statistics, are pretty essential.

Sorry, but that's just nonsense. The vast majority of professional software developers could go through an entire career quite happily without any of the above, and no-one would suffer for it.

Moreover, those who do programming work in mathematical or security-related domains probably need a much deeper understanding than the kinds of basic information you're testing for here.
Don't modern GPU's have essentially thousands of cores?
Clear 90 minutes. Clayton Christensen - The Job your Product Does
All Firefox Developer Tools are lazy loading so they do not use extra memory unless you open them.

Also, having the tools built in means that they are tested every time any core Firefox code is changed leading to a much more stable environment.
I understand. To gather data, you need manageable data. What will this data show you? What are you hoping to learn from this experiment? Perhaps I'm being a little cynical, but it seems to me that this information will tell you little about the craft outside of academia.

P.S. I've refrained from answering the exam precisely because I'd have to refresh my memory from online resources.
> Photoshop was made during an era where computers were used to make media for physical printing. You would take a picture with an analog camera, digitize it, manipulate it in Photoshop, and then have it ready for print. "Save For Web" is the closest you get to using Photoshop for publishing to the web, and you'd have to admit it's a bit of an afterthought in the whole experience.

Javascript was made during an era where rich web applications didn't exist and there only was a need for client side verification for form input. Why do you refuse Photoshop in evolution but allow it for JS?
Spilling your guts online? You may have an Internet problem
With a jovial tone, I believe this is a case of Martian littering. Looks like part of a Martian Chips packet to me.
ZapDrive offers 100 GB cloud storage for $19.99/year
Disclaimer: I am a ZapDrive employee, but a regular Hacker News reader too. Thought this might interest some of you :)
Excellent map and railway timing integration. very nice
Yes, but modern GPUs also use upwards of 100W of power, and their cores operate mostly in lock-step, which means they aren't fast for all kinds of tasks.
Original Top Ten Mistakes in Web Design (1996)
Typographic effects would be working with the glyphs themselves, or composing letters, words into something interesting. I was pretty excited by the title: support for OpenType ligatures and features in browsers is pretty weak, and if <canvas> could act as a polyfill it would be pretty cool.

What is here are graphic effects, and while technically interesting, aesthetically not pleasing.