skysight-inc/HackerNews huggingface dataset:
I've also been very interested in true ownership cost of cars, and what I noticed is that for new cars, cost of depreciation overshadows all other costs combined for the first 2~3 years, longer for luxury brands.

So there is no point calculating the TCO of new car over more than 3 years, because if you are OK driving an old car, it's always much cheaper to buy used.
Dang! Well now I know the limits of that free service, which apparently is not that much.

I'd be willing to pay for a more stable host - do you have any recommendations?
Pitch Your Life
The Private key thing is "bad" but far less bad than the user data that is being exposed.

The Private Key Exposure lets you do impersonation, but you would have to do something with DNS, or such to get it to work. Where as me getting your user/pass, or account information has immediate impact, and can't be "undone".

PS
Conflate doesn't mean what you think it does. Conflate has to be wrapper for several topics or ideas that are related.

I can't "conflate" two unrelated things because conflation is by default "true". If we were discussing Gentrification, and Inflation in the housing market of San Francisco then we be talking about the conflated issue of "The San Francisco Housing Crisis".

Just as you can't "inflate" something with a vacuum or sand, or peanut butter, you can't conflate it with something that is unrelated.

This issue of the understanding of the word conflate comes from the fact that people think that "confused" sounds so much like it, and when they are trying to sound smart they use the word conflate when they really mean confuse, and think the two are synonyms.

-Brandon Wirtz

PlexiNLP (I know my words)
It isn't. The SIP is much slower than what the HFTers can put together. Read the book, it's in there.
> Passphrases are generated server-side

That was a strange decision to me. There is nothing that can't be done with Javascript on the client, storing the dictionary in the local cache and making the app useful.

If you stripped out the jQuery and everything else and put the randomizing function Javascript right there in the source for everybody to see the page size wouldn't change much either.
But then, the number of people who don't really understand pointers but who seem to be C/C++ developers is a little surprising...
+ Mac Mini
+ 99$ Membership (It can get really frustrating to test in simulator since it lacks many features, including swiftness, so you really want to test on a device)
+ Above mentioned iPhone/iPad.
And how do you tell ahead of time if someone's going to change their mind or go back on their verbal agreement? You can't.

In the US I would at least be free not to sign such a contract, or demand the clause be removed. I'm in the UK and I wouldn't sign anything like that here either. I also don't believe we have anything like that in law, though I could be wrong.

I know Germany (and much of the EU) are very employee friendly, which is why I find this so surprising, and frankly pretty outrageous.
Easy access to third row seating is a solved problem. But sliding doors aren't "cool". So they either get replaced with over-engineered contraptions like those silly gull wing doors, or even worse, they get replaced with standard doors that pretty much render the third row useless, like most SUV's do. (assuming child seats, which is the bulk of your 3 row market)
I'm going to go out on a limb here and suggest you go on holiday instead; jump on a flight to somewhere fun, put your feet up and enjoy some sun and interact with some locals and other travellers. You'll come back with a ton of ideas.
For those interested in the Great Lock Controversy of 1851: http://www.slate.com/articles/life/crime/features/2013/the_l...
Fatal Familial Insomnia – A rare, inherited prion disease.
Why 9:41 AM is always the time displayed on iPhones and iPads
Is it a static site? Then bitballoon.

Dynamic? Heroku, AWS Elastic Beanstalk, DigitalOcean, AWS EC2, etc.
Thanks for feedback! It's pretty clear people don't like the alert window, so I'll remove that.

What I liked about the alert window is that it displayed results, on same page without needing to scroll, on a mobile device. Is there a way I could hide/unhide dev elements to make the inputs disappear and results appear in their place? Or what were you imagining?

I agree tiled is dated - I wanted to launch something rather quickly so this feedback is great to help prioritize what tweaks to make.
Principal Component Analysis (PCA) in Python step by step
After Netflix pays Comcast, speeds improve 65%
OMG that looks amazing! Contact me about it? tyler@longren.io.
Yeah, what happened to memristors? I didn't hear a lot about them anymore since the last breakthrough a few years ago :/
Box's Plan to Defend Its Space
It depends. We've got pretty strict security requirements as we operate in the medical and government sector. A black box appliance or something that auto-updates outside of normal patching rounds is probably out of the question.
Actually from the tone of last Google IO, I thought they might use Dart, given some hints about "upcoming stuff", which never materialized.

The original Android team had a few ex-Sun employees from the Java team, so it might also play a role there. Just guessing.
Already did that a few times in the past year + I am going on a holiday soon :)
Generally, I think of "software eating the world" as a bad thing, but in this case it's a good thing...

Take that Deepak! 100 lines of js and you've been automated away ;)
This is a simple explanation of why passphrasing is better. Please bear with my laymen's mathematics because this isn't my forte:

Let's us XKCD as an example. Your passphrase is correcthorsebatterystaple but since you hate typing out things you abbreviate it to chbs.

In most English passwords, you are limited to the characters visible to you on your keyboard; 52 letters (caps and lowercase), 10 numbers, 32 symbols. That means each piece of your password has 94 possible options. That means there are over 78 million possible combinations to be tried to correctly guess chbs. When you realize that computers can hash through several billion attempts PER SECOND, your password starts to look like a terrible idea.

By typing out correcthorsebatterystaple, you go from 94^4 to 94^25. This is what XKCD points out and it's obvious that this is a big gain.

But it gets better than this...

Let's assume that crackers start to use rainbow tables full of common words used to build phrases like this. Instead of treating passwords by the number of characters, they start hammering on the number of words that are possible.

Instead of increasing the exponent of the perceived slot, you've gone from 94 possible options to however many words there are in the English language. So instead of 94^4, you're dealing with numbers like 250000^4.

This is why security people think passphrasing is better than passwords and why sites like Microsoft that limit you to only 20 character passwords are assholes. It's not the perfect solution, but it will help.

TL;DR: Passphrasing increases the security in your credentials in more ways than you are probably thinking. Do it. DO IT NOW.
Facebook’s Hack Developer Day 2014 Overview
If you like this, you might also appreciate "Automated Landscape Painting in the Style of Bob Ross"

https://uwspace.uwaterloo.ca/handle/10012/2761
Thanks for feedback! It's pretty clear people don't like the alert window, so I'll remove that.

What I liked about the alert window is that it displayed results, on same page without needing to scroll, on a mobile device.

Would you be OK with scrolling down to the see the results?

Re: your second idea, that's definitely come up a lot. They don't have API so it requires a hack around. Are there phone apps out there that read the status from another app? I'm not really thinking of any at moment, but maybe if an app could use the phone to open another app and then read from the screen, that could work...
Patio11's Standard Operating Procedure
That was fascinating, thank you for sharing it. I'm always curious when a business justifies its existence or protection by appealing to the fact that it employs people - "we have families depending on us!" Every business employs people, has families depending on it, etc. That argument ought to be considered a fallacy.
I've always wanted to try Sketch after reading so much positive praise. But I'm on Windows and I doubt the Sketch team have the resources (or interest) in producing a Windows version.

For those of us on Windows looking for an alternative to Adobe Illustrator, here are two possibilities. Neither of these match Illustrator feature-for-feature, but they're perfectly capable for designing interfaces or web graphics.

Inkscape: free, open source and cross-platform (Windows/Mac/Linux). It holds up well against Illustrator and can produce professional-looking results. If you're familiar with other vector drawing apps, the interface won't feel too intimidating. If you're a complete newbie, it might take a little while to learn the interface. Downsides: It doesn't do multi page layouts (not an issue for everyone). It doesn't feel like a native windows app and can be slow at times with large or complex drawings. Some of the dialogs are cluttered and not always clearly laid out. There are tutorials on the web (and books) but nowhere near the volume you'll find for Illustrator.

http://www.inkscape.org/en/

Xara Photo and Graphics designer: Windows only ($90/£70). This is fast (faster than Illustrator) and well featured. The interface in my opinion is better than Illustrator in many respects. For example, to add a drop shadow, simply drag out a shadow from a shape. In Illustrator, it's done non-interactively via a modal pop-up dialog box. You can create multi page layouts (much easier than Illustrator's clumsy artboard management). Downsides: like inkscape, it has an enthusiastic community of users but nowhere near the number of learning resources as Illustrator. It produces anti-aliased images but for web graphics this can sometimes be problematic because the anti-aliasing is applied to straight lines too (so you sometimes get slightly blurry straight edges rather than crisp ones). Illustrator has solved this with its "align to pixel grid" option.

There is a free trial of the program available

http://www.xara.com/uk/photo-graphic-designer/
Hope you don't mind me asking if you live in Texas? I'd love to ask feedback about my storage on demand startup remotegarage.com, as it sounds like it would serve your needs better than traditional self-storage?
There are ways to ensure that the implementation belongs to the company. In software for instance, whatever has been committed to the company's version control belongs to the company.

Not necessarily, if the employee already had similar code outside work that no-one at the office was aware of or understood but for which the employee could demonstrate holding significant rights in some reasonable way.

There are all kinds of ways that situation, or even enough ambiguity that the situation is a possibility, can backfire legally for the company. The best result for the employer in such a case is likely to be undertaking a significant amount of costly legal work and winding up with all the rights. There are many plausible and much worse outcomes.

Laws should serve us first. Not corporate interests.

False dichotomy is false.

Seriously, I've taken on whole HR teams over this kind of issue, and I won. I've walked away from potentially lucrative positions because I got a bad vibe about how the employer viewed work/life balance or had a dubious term about it in the contract and didn't seem likely to agree to change it. I really am the guy who should be totally on your side in this debate. So if this situation doesn't even convince someone like me to side with the employee, probably either it's not as simple as you're making out or your position is one-sided beyond the point of being reasonable.
Nothing you said actually differs from what I said.

I spent seven years as a Perl programmer. Like Perl, a language can be extremely productive in the hands of a veteran and dangerous with a newcomer due to the unnecessary confusion it generates. At least eq and == are syntactically easier to grok than == and ===.
Must you politicize everything?

These terms aren't binding, they're agreed upon. Neither party is liable for them, but they are part of the agreement. An agreement is held in good faith, and this faith was misplaced on the employer's part, and abused by the employee. No "rights" were "signed away", nobody here is beholden.

I wouldn't enter into a personal agreement like this, then make it a lie by doing something other than what was agreed upon, that's just a dick move. It's equivalent to breaking a promise to a friend.
I agree it sounds weird!

He was talking aboout the time around Unreal Tournament 2004, and at that generation, it was a big thing (kinda like waving grass was at one time).

Sorry, I don't recall which interview (and it would be hard to google unless there's a transcript). It might have been one of his keynotes, perhaps the one with Rage on an iPhone. I'm pretty sure it was a long one (at least 1.5 hours). It was one of the big popular videos on HN/r/programming (not an esoteric one).
No worries, it was a good question! I would highly recommend hopping on the IRC if you'd like some more information or have a chat. The community is very active and friendly. You can see the list of channels here: http://static.rust-lang.org/doc/master/index.html#external-r...

Regarding exceptions: whilst they can be be very useful, unfortunately a significant number of large, performance sensitive C++ projects outlaw them due to overhead and safety concerns (the semantics can become quite hairy when mixed with destructors). The Rust developers felt that it was easier to forgo them entirely.
Yikes. Do you think the 2014's are any better? I wonder if I can extend my warranty beyond 100K?
It's a categorization with no meaningful difference. There's no honest reason to create something like that.
They don't 'tell' you, you press Command-B and it happens.

When there are new architectures, you get a warning in XCode and press "Upgrade Project".

Right now my 'default' build is for armv7, armv7s, armv8, x86, x86_64. This setup required no effort on my part. I just created a new project.
You can encode a specification within Haskell's type system and get guarantees that are very difficult in other languages. Gabriel's pipes library is a great example of this (see a Pipe's associativity laws).
It will run, but the default Procfile spins up 4 processes, so Heroku might be expensive. If someone wants to figure out how to get everything to run easily in one process, that would make free Heroku hosting possible. I run it on a small VPS.
If you compare the number of possibilities per word versus the number of possibilities per character (94 on the commonly used ASCII spectrum for US keyboards), the benefits are clear.

That's not to say that it's impenetrable. It's just making it less convenient to crack which seems to be the name of the security game.
The Cold War origins of Google Translate
Nice, all the current emerging tech hypes in one sentence, including of course quantum computing :)
> However, the entropy calculation in the XKCD comic assumes that the characters are uncorrelated with each other, the way they would be if you used a totally random password.

No. A word picked from 2048 word dictionary has 11 bits of entropy, that is where XKCD gets its 44 bits of entropy for four words.
Security concerns aside, I don't get it...

It generated "enterlongrangealfredgreeted". How does that help me? I haven't seen a site that would allow for a password like this in a long time. It's too long, it doesn't have at least one cap, one number, and one symbol. So, what good would this do?
This ('kj') works great for me in User Keybindings with ST3 and Vintageous:

{ "keys": ["k", "j"], "command": "_enter_normal_mode", "args": {"mode": "mode_insert"}, "context": [{"key": "vi_insert_mode_aware"}] }

I was a heavy VIM user prior to making the switch to ST2 and then ST3, and haven't really found any vim blockers with ST3/Vintageous.
>"And this is why Javascript can be such an awful language."

To be fair, this is breaking Javascript and that is something you could do in other languages, for instance here is a similar version for C++:

http://pastebin.com/seySfpku
This would be a great addition to Huginn, if you'd like to submit a PR!
How to Debug ClojureScript
Weekly digests :-) We're about 35 people split in 5 teams. On a weekly basis each team gets a "weekly update" mail containing a google document that gets created off a template doc. The weekly update contains some questions that basically ask the team what they did that week. It's a shared google doc so the team can collaborate to fill it in. Those filled in docs get aggregated into a single PDF and gets sent to everyone on a Monday morning. So everyone stays in the loop with the other teams' progress.
No, person C saw an interesting question, and decided to go on an exploratory journey to see what's possible. In any job requiring mental aptitude, you'll find natural curiosity an asset, as long as you keep it within bounds.

To be clear, anyone that's presented a question about a tool they are using that may pertain to it's use (be it efficiency or correctness) that shows zero interest in the answer (whether or not they have time to pursue an answer) is not someone I want to work with or manage, and should probably find another career, because the one they are in isn't holding their interest. Work doesn't have to be the most important thing to you, but if you don't like your job, the people around you WILL notice.
Alright got the site on an alternative server. Not the prettiest url but does work!

http://stenographer-arithmetic-82316.bitballoon.com/
Tesla itself would disagree as it has stated 70% after 7 years/100k miles.

Citation? I've never heard of Tesla claiming anything close to that.
Thanks for the tip!

Got the site on an alternative server. Not the prettiest url but does work!

http://stenographer-arithmetic-82316.bitballoon.com/
So you must also support non-compete clauses.

Why would you think that? It's a completely different situation.

For the record, I have no problem with restricting someone from using trade secrets or disclosing other confidential information they learned as part of one job for the benefit of another (probably competing) employer.

I do have a problem with saying if you quit one job you can't then even work in the same industry for some period afterwards, unless a suitable amount of consideration is given in return.
But those are network effects. If I buy a product and kill it and make more money than if I had not purchased, then it was good acquisition.
> I haven't seen a site that would allow for a password like this in a long time.

I'm pretty sure you are looking at one right now.
Also contains explicit words. Doesn't stop me from using it for myself, but it's not helpful if you are looking to generate passwords for others.
I'm with you. Cardelli and the rest did a masterful job with Modula-3, and it's a really nice systems language.
It's absolutely true, good programming costs money and somebody has to pay[1], but given the amount of money floating through TLS protected connections, that should be a solveable problem, once people realize it is there.

But I think the major problem with OpenSSL is that it never had anything resembling architectural leadership: Things just got bolted on to the side and hung from any convenient nail people could find.

PS: Yes, I wrote that piece.

[1] https://www.varnish-cache.org/docs/trunk/phk/dough.html
Got a new URL up! I can't change the URL in the original posting :(.

http://stenographer-arithmetic-82316.bitballoon.com/
That's brilliant! Does it really work? How would one connect to it?
I'll create bounty for this if someone wants to do it (as my username communicates, I don't have the time :( )
As a bit of background, I've been using linux since the mid 90's. I convinced my last employer to replace out proprietary tool chain with an open source one. I've converted three people to the Emacs religion. I've spent the past thirteen years in college. I say all these things to make a simple point: I am pretty darned close to being your target audience.

With that established, why should I attend your meetings? I'm about to switch universities again. I never attended a single LUG meeting at my current one and I only attended two at my last one. I didn't see the point, but I'm probably missing something and am willing to be convinced to join the LUG at my school. What are the benefits of being in your LUG?
Google Just Bought a Drone Company That Facebook Passed On
People do the same with parking lots in Brazil.

Buy some land in the city, and old crumbling house (which usually are big), and sit on it waiting for the value to go up, or some construction company wanting do build an apartment building on it.

What to do with the land while you wait? Make it a parking lot and car wash. Lots of buildings here only have 1 parking spot per apartment, and the tendency nowadays if for middle class families to have 2 cars.

Workforce for a parking lot + carwash is abundant and extremely cheap, they don't even need to have a driving license, and barely be able to read.

Quite a lucrative business.
I don't feel like finding the source, but iirc one of the articles covering this mentioned that they actually managed to grow a penis before they did vaginas, so that is indeed very good news for transmen. Whether it's been actually attached to someone successfully is a different question of course..
There definitely is a story. Here in Texas it's forbidden to sell cars directly to consumers and must through a dealer. The article does not mention how much of an impact the National Auto Dealers Association lobby group has on the industry. We aren't hearing from the manufacturers because they caught in a catch-22 with wanting to lower their costs via direct sales yet not irritating their network of dealers.
FYI, Apple does allow refunds for accidental purchases like this. IIRC, submit a "Problem with this order" under your account settings.
bip.io looks very cool. Do you think our efforts should be combined?
Yup, there's a reality TV show [0] based on the premise that these units can hold real value.

[0]storage wars
Mozilla Moving Forward
If he's not governed by a non-compete, yes, this is outrageous behavior on the part of his former employer. I had not even considered that possibility.
So you're saying I should make the tool for download free (with all the conf the user specified), but the user needs to pay to visualise the monitoring? But then there is no free option right? Because installing the tool by itself won't do anything. I think I'm missing something.
That would be substantially higher than 900.
For $20 LESS per year than this "poor man's VPN", I can get an actual VPN that I don't have to maintain, has multiple world-wide POP's, and doesn't log customer usage: https://www.privateinternetaccess.com
Depending on how the exploit is written it can be encrypted or unencrypted. If the heartbeat is sent before the TLS handshake is finished, then the memory contents will be sent in the clear. If it is sent after the handshake is finished (meaning all crypto stuff has been agreed on by both sides) then the data will be encrypted. This also makes Heartbleed very hard to detect on the wire in general.
Dirk Loss: Python tools for penetration testers
Very interesting company. Your next internet router :
http://titanaerospace.com/platforms/solara-50

Can't quite compete with what SpaceX is going to do today, but ... very nice. Doesn't look like they've actually built the thing yet though.
That's a good suggestion. I got about 15 words into that before my buzzword alarm activated, and thought I was being taken on another ride.