skysight-inc/HackerNews huggingface dataset:
It is quite annoying, especially since C++ was not a superset of C for a long time.

Those are two different languages that just happen to have same roots.
I also thought that particular XKCD comic was obsolete and debunked at this point. Modern password-crackers aren't ASCII-character-at-a-time and know about dictionary words (and all your 1337sp33k substitutions and trailing numbers).
I would have preferred it if he had included “what was practically a cease and desist letter”. It would be easier to judge the case if you knew what his employer was asking him to do in their own words.

I have worked in the game industry for a long time and it used to be said that code walks with programmers. The use of open source repositories may end up making this more visible.
- Fine grained control over allocation whilst maintaining memory safety (stack, heap, RC, GC, or roll your own)

- No null pointers (with an Option type that compiles down to a nullable pointer)

- Data race free concurrency

- Zero cost abstractions

- RAII and destructors

- No exceptions

- A modern, highly expressive type system

- Generics that throw type errors at the call site, not deep in a template expansion

- True immutability (not `const`)

- An excellent C FFI

- Compiles to native code

- You don't pay for what you don't use

- Safe by default, but you can circumvent the safety checks if you know what you are doing, and those places are clearly marked and easy to audit. Inline assembly is supported.

- Most safety is enforced statically, so you don't pay for it at run time.
If you have no business need for the tool, then it is presumably for hobby or entertainment use.

So it is comparable with entertainment products or other professional tools used by hobbyists.

$50 doesn't buy many hours of entertainment in movies. Video games are better value for money. Fishing rods, woodworking tools, knitting supplies. Compared to these things $50 seems like a low end expense.

What were you comparing it to?
Also using Google Chrome on Windows 7, and no problems here. Chrome reports the font as Open Sans, 14px.
this is just not true. I built a battery exchange vehicle in what amounted to my backyard. range was 180mi. It's not that hard. BP was never a competent tech company but a business guy who latched on to an already existent tech idea.
If we really are going to start launching manned missions to Mars then most of the payloads launched from earth are going to just be propellant. If you have a failure with a used rocket that's just carrying propellant as its payload, then you're pretty much out just the cost of the propellant. This is probably oversimplifying things a bit, but still.
This is a very touchy area. You have to get buy-in from your employer for side projects, otherwise they (with some legal standing) believe they own the work. The only alternative is to be very discreet about what you do on the side. It's wrong, but see how companies react...
OpenVPN is nice too and will work on the same cheap VPS. They have a command line version, and a paid product, Connect, which has a web UI for configuration.

It's free for a low number of users, though. And it also has clients for Android.

I find that I get better speeds through OVPN than through an SSH tunnel. YMMV :)
Immersive Forms on iOS
Flickr from SQL Injection to RCE
Actually this is not such a good idea, this type of passwords is very easy to break with modern dictionary attacks. Just get yourself a password manager and generate really random passwords. If you really have to remember the password then at least try to mix the words with numbers and non-alphanumeric chars.
I hope the nazi reference ("Arbeit macht frei") was not intentional.
I think there was a more general question here that was missed: can a == x && a == y ever be true for any arbitrary values of a, x, and y, where x != y.

From a logical point of view, no, this can never be true. I would suspect this can never be true in javascript, and could only be made true in a language where you can override == to always return true.

I think when most developers use the word "never", what they really mean is "never (within the current context)". This makes conversations a lot simpler. Imagine how difficult conversations would be if you always had to qualify never. "This can never be true (assuming a weird valueOf method hasn't been defined and assuming I didn't modify the javascript interpreter to always return true for == and assuming ...)".
Oil changes take 20mins, I'm not sure how that equates to a whole Saturday. Hell, you could do it on your way home from work. Or if you find a nicer shop (ie. a local, nonchain shop), they'll even let you drop it off in the morning, drive you to work and then pick you up from work to get your car in the evening.

Unless you make many hundreds of dollars an hour, the opportunity cost of 60mins (there + back plus change time) is rather low
my favorite improvement so far is the new notification/status page that you can pull down from any app (similar to Android)
Pivotal Debuts at ApacheCon North America 2014: Thanks For Having Us
I think answer was at the end - it doesn't matter, people just liked his soothing voice.
I had a frustrating moment while using my video camera in Sicily where I couldn't back up any further, didn't have my wide-angle lens, and decided to just shoot & stitch later. Hugin did a great job turning the slices into an acceptable (even if imperfect) shot later. https://www.flickr.com/photos/porkfriedrice/4076794508/
That sounds really weird, do you have a source for that interview?
I've worked with a lot of companies as a consultant (or founder or product manager), and generally have to dip various PM tools and workflows regularly. Every company is different and even using the same tools, can have completely different workflows. Some are mildly efficient, some are a total clusterfuck and some are just baffling that anything gets done. I have never seen a company operate with a flawless workflow. Ever. The bigger the organization, the more product managers you add, people stay equally confused. There's no magic spell to be organized, you just have to accept that there will always be a certain level of chaos in any given system and learn to mitigate it as best you can with regular communication.

Basically the lesson I've learned is find a tool that's simple - as simple as the size of your team or organization can stomach - and only level up when you grow in scale. Heck, a spreadsheet full of tasks can be a surprisingly effective task management system for most small groups. Something like Jira is only necessary when you're operating at a certain size, so lay off it until you're at the point you can't live without it.
Angular and Durandal Converge
Anything that I do with my time, my equipment and my brain outside paid work hours belongs to me. If there was a contract that insisted on it not being so, there is no need to offer the said clause the protection of law.

I find it troubling that so many people are alright with signing away their personal rights. The employee individually isn't obligated to the company any more than the company is obligated to the society collectively. Without the public obeying rules such as copyright, the said company wouldn't even be in business.

The west's definition of freedom is confounding. Capitalism has eroded the rights of the individual and left him utterly powerless and subservient. To the extent that many people don't even realize how much of their rights have been ceded.
The TTF format does not, however.
It worked off and on while v2 was under development. I think he just stopped working on it when Ngork was released (Mar 2013).
Philadelphia. It's not hard to hail a taxi in most places anywhere near downtown, but when you can't find one, Uber's not really a better option unless you're willing to pay over $50 for a ride.

Uber definitely has a niche where it is useful, but it's not going to displace taxis as a whole.

IMO Uber was born out of a specific fucked-up regulatory marketplace for taxis in San Francisco. Most of the taxis there are "limousine services" that are allowed to answer hails on the street. I found the situation pretty annoying, because rates are negotiated up front and are always more than what a metered taxi would cost. Many cities prohibit this because taxi drivers routinely use it to scam tourists (hence why taxi regulation exists.) Uber is a great solution for the regulatory situation in SF; but most big cities have better taxi regulation than SF.
How to Create Effective Security Training for NGOs
Zoute Brings Its Real-Time Transit App To iPhone, More Markets
My bad - I misremembered - this is the quote from CR: "When it comes to efficiency, the Tesla is a runaway. The  A7 gets an impressive 28 mpg overall, but the Model S delivers the equivalent of 84 mpg. That translates into only 4.4 cents per mile for the Tesla (based on an electricity rate of  11 cents per kilowatt- hour) vs. 14.3 cents for the Audi (based on diesel costing $4.00 per gallon)."

As you were.

EDIT: Ok I now remember why I misremembered. The delta in operating cost is about 10 cents/mile. The delta in price is $18,755 (ignoring rebates, credits, etc.). So you would have to drive 187,550 miles for the Tesla to come out ahead. In other words, the TDI A7 is at a similar TCO to the Tesla, but with extended range and quick fueling.
I've had to pick a lock twice, once on a closet in my (work place) office and once on my sister's basement door. Both times I used paperclips for pick and torsion wrench. Very handy to not have to tear apart the entire door.

I have not been able to pick front door locks the same way. Probably need real tools for that. Plus some locks have wards in the way which are harder to deal with when using a fat paperclip.
Yeah, Hugin does that for you. It's pretty neat.

I've had two problems with it:

- Alignment errors, where objects don't match up with each other across different shots

- Missing coverage, where I left a hole from missing a picture when trying to cover a scene

The former is something better software might be able to handle, but the latter is all my fault.
There are those for sure. Separately I know of a 155 unit residential condo complex in Florida that is being torn down to build a high rise (resulting in 4x value to unit owners the market is so hot right now).

But then there are these examples which seem highly unlikely as the investment play involved. Browse the links on this (a typical larger storage company site) and you will see nobody is putting up a building multi story (with elevators) and hundreds of tenants with the intent of holding it to tear down. Not that like anything it couldn't be torn down if the right opportunity came along.

http://www.publicstorage.com/

http://ir.extraspace.com/phoenix.zhtml?c=180054&p=irol-irhom...

But hard to believe that is actually the business model they are relying on although it could of course be a future upside.
Great article. The gulf between Japan and the US is massive. Every article about it scratches the surface, but there is always more to learn. While I don't agree with all the oversimplifications in the article, I do enjoy it.
I wish someone would also audit tcplay [1], the BSD-license system with full TrueCrypt compatibility. I would much rather use that, if at least for the license concerns repeated many times in the comments here.

[1] https://github.com/bwalex/tc-play
Writeup please if you do this.
Do Pixelmator and Sketch 3 complement one another? I already use Pixelmator and love it.

Unless mistaken, Pixelmator is like Adobe Photoshop and Sketch 3 is like Adobe Illustrator?
In this case, it is unclear who owns the copyright and a court would probably have to be involved to clarify the situation.

While it's strictly true that we haven't been told enough to know, I would expect even the most fair and reasonable of employment contracts to transfer the copyright to the employer by default if we're talking about a project that is in exactly the field that the employee works in at their job.
It's more like, what would happen if the bartender invented the next margarita, i.e. something that becomes an international standard? Can the bar he works at claim some kind of trademark or patent to it? Or it would be, if it weren't nearly impossible to get any sort of IP for food.
finally.

Now, to make the gameplay programmer and level designer's job easier, you still have to build well made and documented building blocks.

It's either that or hire people who do know how to talk a statically typed language. Might be good news for the job market, I always found it weird to have people making games who were not really competent in programming. always baffled me.

I guess you can still force people who are unable to write good c++ to write c++ anyways and hire somebody else to valgrind everything. In the end using a statically typed language is more a requirement for performance, clarity and consistency than a lack of flexibility.

Setting the bar high or demanding discipline if you prefer. Computers are stupid, so you need to be precise when you work with them.
Does Google provide programatic access to their location history system without scraping?
Have you seen "The Island"? If not, I think you'll really enjoy that film. It's a great look into the ethics of that idea and one possible scenario that could play out in a utopian/dystopian future. Don't read any more about it unless you don't want to watch it. It's better with "fresh eyes".
I've always found JD Power to be a bit biased towards American made cars. Maybe because he worked for Ford and GM, I don't know, but even at their worst, they always seemed to be featured by them.
This article
http://io9.com/graphene-miracle-material-could-be-toxic-to-h...

Refers here:
http://www.pnas.org/content/early/2013/07/09/1222276110

Which isn't conclusive of anything, but it does point at need for continued study of health effects of graphene. The sharpness of graphene vs cell walls evokes a similarity to asbestos fibers [my laymans impression, not the papers]. I guessing that health research in the topic is going to significantly lag the creation rate of different forms of graphene.
Step 1) Subscribe to crunchbase emails. You will get them every other day or so. The emails include which company's have gotten funding, how much they got, where they are located, and what they do.

Step 2) When you find a company you might be interested in, apply. The companies who just received a large chunk of funding are even more likely to go on a hiring spree.
> How do you service your Tesla? Do you have to go to Tesla-authorized shop or can you do it in any workshop? How does it affect repair and maintenance costs if you have no alternatives?

There's not much to service, and normally you should do it once a year. The mechanics currently don't have schematics for Model S so it probably feels better to have it fixed at the company. I would imagine that you could get brakes replaced at your local mechanic, but I can't think of anything else they could do with it.

For example Tesla doesn't even have ODB-II port for diagnostics (it was recently revealed that instead of CanBus they use Ethernet). Things like that make the car is very different and the mechanic might know less about the car than yourself.
I really just wanted to show you a pic of the legs. That article was the first thing that came up and you are correct.. I think the article is a bit off. SpaceX has, however, attempted the 2x engine restart on the first stage during decent once before per my previous comment. I've been following this extremely closely.
Yes, EA would own your work.

1. You're making a competing product.

EA makes games. You're making a game

2. You're have a conflict of interest.

If you figure out how to speed something up 20% at home you arguably have a duty to share that at work. If you have a game idea for your game at home you think it unique you arguably have a duty to share that at work.

It would be up to a judge to decide what "related to their business" means. There's a spectrum. Both are FPS games, One is FPS, one is RTS. One is Online, on is offline. Is a gaming web site related? EA runs a gaming website. I have no idea. Do you want to find out after spending XXX hours on something it belongs to your employer? No? Then maybe you should ask them.

Note: Many companies will sign an agreement on request and review that allow you to make things that might have a conflict of interest. My understanding is EA specifically does this because so many of their employees wanted to make mobile games on the side. I have no idea what that agreement says. It might say EA gets the first right to publish it. Again I have no idea.

I know Google allows outside projects with permission. You submit a description of your project. They review it. If they don't see a conflict of interest they'll give you a signed document saying so so you can work on it with no issues.
All my panoramas are made with Hugin:

http://www.panoramio.com/user/1428211/tags/PANORAMA?photo_pa...
Here is VT220 emulation font of similar style (complete with scanlines): http://sensi.org/~svo/glasstty/

edit: webfont sample here: http://johanneshoff.com/vt220/
- GC

- namespaces

- memory safe

- you don't have to type @ and [] everywhere to switch between dynamic and static worlds

As for the vm thing, there are also commercial native compilers, even though the general HNer tend not to be aware of them.
The New Academic Celebrity
Even "Core i7" doesn't mean much, since that's marketing lingo that means different things for laptop and desktop, and doesn't cover all the architectural changes that have happened from Nehalem to Haswell.
Or the UK NIN / National Insurance Number.
This whole situation is really sad. I don't know if he violated any terms of his contract or not (and I take him at his word that he didn't reuse code), but I certainly understand his position that his family and livelihood are more important than fighting some lawsuit.

That said, I think this highlights and important point -- when you work on outside projects that are even tangentially related to your full-time job (and by that, I mean, if you are an engineer, any software you write, not just stuff associated with what you write at work), it's important to get that cleared and approved in your contract. Preferably at the time of hiring.

I'm a writer and reporter. I can't make money or even contribute articles for free to a publication that could be considered a competitor -- that's obviously clear. But when I was hired, I was working on a few freelance projects that were not directly related to my main employer. I got it in writing that those projects (including things like podcasts or magazine work) are clear. Every year when I review my contract, I make sure those points remain intact, along with the new names of other projects I work on.

But if I were to start another creative project, even one that on the surface didn't intersect or compete with my employer, and I didn't get that cleared (or I didn't already have the ability t do so in my contract), that would absolutely be a problem.
What are you talking about? Read the parent comment.
One thing that could get your fellow students excited is to get fellow peers to show off small, fun projects they've done a la Hack and Tell (http://www.meetup.com/hack-and-tell).
And when you're first starting it, you can also use it as a way to show off something cool you've found, like cowsay

And definitely change the name. You seem to be aiming for a general tech club, not a linux club. Linux is often a means to that end, but doesn't need to be the focus.
> This is one reason why you should learn Haskell: you learn to how to build flat architectures.

I suspect that most people learn the advantages of flat architectures with experience using any programming language. For me, I started to "get it" with Javascript & Ruby. So Haskell hardly has a monopoly on this.

I understand that Haskell has a different take on this. It seems the author has found a pattern in Haskell that he frequently uses.

Ideally, I can use patterns in multiple languages, so my experience can seamlessly transfer.

This often means there's a lowest common denominator to a particular pattern. I'm afraid that if I learn a pattern unique to Haskell, that it is not applicable to any other language. I suspect that there are underlying & common principles that are expressed differently with Haskell.
I can also recommend Docker + joyent/digital ocean with Openvpn. [0]
Just paste a few commands, install tunnelblick and you are ready to go.

[0] http://blog.docker.io/2013/09/docker-joyent-openvpn-bliss/
Is Python the main language you guys use, over Java/C++ as well? And what's the context of its usage? How do you deal with stuff that's missing, do you just have your own employees fork and port existing libraries?

I'm not asking as a challenge to you, I'm genuinely curious.
I'm done reading. lol
Yes - that's my point. An imperfect tool used by a team that's universally following a "good enough" process is much better than striving for perfection in either the tool or the process.

I've spent time in organizations that strive for perfection in either the project management tool ("Well, let's just tweak the Access database some more.") or the process ("We need to report on 50 metrics daily.") and wind up much worse for wear.

I haven't found the cell limit size to be a problem. Perhaps because I don't use Excel as a substitute for requirements document. I just it to keep track of things, and a couple lines is usually enough.
I'd second this, but as someone who loves hybrids/EVs, I am very disappointed that a minivan class hybrid doesn't exist in the US (it does in Japan: Toyota Estima Hybrid is apparently a hybrid Sienna). Was forced to buy a standard minivan (we chose Sienna) as the PriusV is too small for our needs.
Reynold (Diceware creator) says:

"Five words are breakable with a thousand or so PCs equipped with high-end graphics processors (criminal gangs with botnets of infected PCs can marshal such resources).
Six words may be breakable by an organization with a very large budget, such as a large country's security agency. Seven words and longer are unbreakable with any known technology, but may be within the range of large organizations by around 2030. Eight words should be completely secure through 2050."

http://world.std.com/~reinhold/dicewarefaq.html#howlong
I'm not seeing Hugin crash. Debian Wheezy, stitching around 20 jpegs snapped from phone, using the default auto options.

When was this?
It's like no one actually reads Dianne Hackborn's post (#3 above), which was in direct response to that guy's musings going viral when he had no idea what he was talking about.

edit: oops, that was the post that sparked the original specious musings. I meant this followup one: https://plus.google.com/105051985738280261832/posts/XAZ4CeVP...
UE4 has hot reloading of C++ code. Some of their demos were pretty impressive. However I'd have to use it for a long period of time on a "real" project to see how reliable it truly is.
Nicely done !
> There is no "twice as much" assumption anywhere in their design.

There is in that the nursery collector is often a simple Cheney-style copying collector that wants two semispaces. But that's only one of the generations. There's definitely no requirement that total GC memory is double the used space.
I find that CommandT (a vim package to emulate Sublime's cmd-t) and getting autocomplete working nicely gets me 95% of the Sublime features I cared about, so I moved back to vim about a month ago after eight months of Sublime.