skysight-inc/HackerNews huggingface dataset:
I think by "proven" he's implying that it's proven to himself, that is, that he's familiar with it.

I kinda like that philosophy, and didn't realize that I somewhat adhere to it: I tend to try to keep to tools I'm familiar with when I'm solving problems that I know are new to me. It lets me focus on the problem and avoid thinking too much about the tools. But if I'm in learning mode or need to implement something I understand well, I'll often reach for a new tool just to play around with it or try something different.
Bitcoin Charts, Finally
Interestingly this popped up in my RSS feed as I'm watching Sal Soghoian present what's new in 10.10 automation at http://macsysadmin.se/

No better way to learn than straight from the person who's responsible.
Wouldn't that also change the xor-ed instructions? That is, wouldn't the program behave differently?
Ask HN: Lean methodologies and Brand frameworks?
In the HN startup "scene" it seems like a lot of entrepreneurs use "Lean" methodologies, but stumble on Brand development, or have a million ways to skin that cat semi-arbitrarily.

Does anyone know of a standardized framework and language for Brand that aligns with and expands on Lean methodology?
I am not sure it works on something other than Linux, but you can have that with Emacs too (M-x toggle-frame-fullscreen).
To be fair the first thing you do is look for relevant buttons to click on if there are any, the next thing is to google the problem, the thing after that is check it's all plugged in

It's just testing the basics really
A billboard sized e-ink display is just a flip-disc display.

http://en.wikipedia.org/wiki/Flip-disc_display

The magic of e-ink is in making the pixels small enough to provide a useable resolution on small screens.
An amazing result.
Maven Common Problems and Pitfalls
> is far beyond the scope of anything that a US court can order a private party to do.

They could order Apple to disclose signing keys so that the government can install spyware themselves. See http://en.wikipedia.org/wiki/Lavabit#Suspension_and_gag_orde... for a case where they have done something similar before.
i found this hilarious. BTW there's another letter superimposed on the atari one?
Well Google does it too. Their 'gang bang' interviews are notorious for weeding out people that don't perform well under short term pressure like that. "just write an algorithm for a stack on this whiteboard with a big O complexity analysis and memory usage pattern in 15 minutes while we all stare at you. What? You don't work well like this? Well this is how elite Googlers work all of the time so GTFO"
Exactly. One of the big ideas of Erlang is to have many lightweight processes (processes in the VM, not OS).

As an example say you have a chat system, you will have a process for each user [0]. If you have a million users, you will end up with a million processes. The supervisor tree watches these processes, so if one crashes a single user may get logged out but everybody else will be unaffected.

[0] In reality you'll probably have it even more fine grained than that, so users will end up with multiple processes.
The Future Isn't Private: A Future Without Secrets
I've never owned a Kindle before, but I want one and I can't decide if I should go for the standard Kindle or the Voyage. What are your thoughts, is the upgrade worth it on a tight student budget?

I'd be upgrading from paper books, so I'm not entirely sold on the idea that I particularly need a front light. Is the readability significantly better even in a well-lit room?
I don't see this as a meta-attack, and imho it is interesting to point out contradictions in anyone's opinions (including mine, of course). I think Gruber makes some valid points on several ocassions, but the post is both my view of his opinion (which is also an opinion itself), and my view of the Apple Watch.

Fair point on the spell check. Just did it now, I hope it is a little bit better written now. I try to do my best, but you hit a nerve there ;) Thanks!
PDFs look gorgeous on a hi-rez color screen; ebooks look dumbed-down. Compare a full-color calculus textbook or news magazine in PDF format vs. ebook format, and which would you rather have?

The problem is that US letter paper or A4 are both roughly 14" diagonal, and textbooks and magazines are often a bit larger, so you need something like a borderless 15" diagonal display with at least 300px/in resolution. I'm hoping that within a few years we'll see reasonably-priced tablets with displays like this and with serious battery life (say, 24 hours or so, because thinner isn't everyone's first priority).
Kindle with touch
Name.com Is Fraud, Cheater and Liar
My pre-ordered domain is available on Sep 17, 2014. But now it becomes registered at Sep 16, 2014.
It tricks me and has stolen my money . It just wastes my time.
It is such a rubbish provider offering domain name registration.
Tarantool: A NoSQL database in a Lua script
It is definitely more powerful than Javascripts...
You are missing the 80's picture.

Back when we had to buy compilers for anything we wanted to do.

Ada compilers and hardware requirements were too complex to target home computers, which we were mostly coding in Assembly for performance and space reasons.

On the computer systems able to use Ada compilers, they were either running UNIX or some other mainframe OS.

Maybe you don't know that Rational Software first product was a Ada Machine in the same vein as Lisp Machines, but with Ada.

https://www.ibm.com/developerworks/community/blogs/gradybooc...

On the UNIX systems when you bought the SDK, there was only C compiler there, latter C++ as well. Getting Ada meant shelling out for an extra compiler, now get business to pay for it.

Mainframes like VMS were a bit more friendly to Ada, but if I remember correctly, still you need to pay for each language separately.

So it doesn't matter where Ada is available today, but how its use since the early 80's progressed.

Now it has to fight against established languages. Its use has been increasing in Europe (check FOSDEM Ada talks) mainly thanks to C and C++ security exploits and GNAT Core OSS efforts, but it is a slow progress.
Normal Kindle is more like black-on-beige, whereas the paperwhite/voyage one is black-on-white. Personally I don't like the look of the normal one.

Also you may be surprised at how much you use the backlight. Especially when reading in bed, on airplanes, etc. - it's pretty useful.
> Try it: pretend you are Apple and just try writing a statement that you would consider acceptable and that you wouldn't call "word games, deception and legalese".

Ok. "We're enabling custom encryption key management. You may now generate and use your own encryption keys. In addition to ensuring the device data is encrypted, nothing in your iCloud account can be recovered if you lose your key because it is all pre-encrypted before being sent to iCloud. Again, if you lose your key, there is no recovery possible. We'll also be opening up a new bug-bounty program specifically for identifying weaknesses and exploits in our baseband, firmware, and OS that could result in the leaking of your encryption keys and personal data. Here at Apple, we take your privacy serious."
I agree, though in my experience all the cases you enumerated are not norm but exceptions to it.
SRFI 49: Indentation-sensitive syntax
And then NSA forces Apple I to issue the OS update that breaks all your efforts.
What about? It's my preferred messaging app to be honest with you. I'm curious what your pain points are.
Helpful Tips for Business Owners from BeardBrand
The best Facebook Pages worldwide
No, that's not how it works. You get the most heavily marketed party that pissed the least number of people off in the last couple of years.
If I had a team who had built in Erlang before, then possibly. But there are numerous other platforms with a proven track record in that too.

Perhaps I could rephrase it as being conservative in my technology choices when building innovative products.
That's actually quite cheap as training materials go.
Yes, this is another aspect: I think there is only a certain amount of "new stuff" the brain can absorb in a given time period. You need to choose what to use that learning budget on.
Libertarian ‘Utopia’ Styled After Ayn Rand Book Spectacularly Falls Apart
I'm a tad concerned by the response from your security team though. What's with that?
Aren't all these data backed up to iCloud? Is it also protected with a passcode?
The stevia whole leaf has been used for centuries in teas on Brazil. It has been used as an artificial sweetener in Japan for decades accounting for around 40% of the sweetener market there. Weirdly, I always bought it labeled as a dietary supplement in the US before the FDA approved some extracts as food additives.
Which doesn't help them much because the fingerprint will only reveal the passcode if they gain physical access to the device's "secure element" and its contents (which is reportedly hard).
You can do that without Yahoo you know.
It is not a cliche, it is another notion of the famous general 20/80 rule. Like, in any field of knowledge (or just any human activity, including sports) 20% of participants are worthy, while 80% are, well, idiots.

And in some special cases, like Java...)
It is pretty naive nowadays to store any of your data online while thinking it is secure and no one will, or can touch it. Unless you do some hardcore encryption on your data yourself, which is really hard or even impossible with some data like call-logs, geographic location-data etc..
> That depends on the addition of code obtained by limitation of features in a language. If the additional code base is so severe, that it increases the complexity significantly, I'd argue you have chosen the wrong language for the job.

Agreed.

> Of course, a codebase in it and of it self can be complex, regardless of language (and even if the language is well suited for the job), but I am only talking in the context of when features (or lack thereof) in a language increases the codebase complexity.

Agreed.

> But a few more lines in the same function to do the same thing as a single line in another language, is not more complexity, that's just more lines. It's not like the lines now are somewhere obscure or in another function.

And here's where we begin to disagree.

I delete redundant comments in code, even if they're correct.

This is significantly more effort than leaving them alone: I have to recognize they're redundant, check VCS history to ensure I'm not missing something, create a changelist, request a code review for the changelist, wait for the reviewer to verify I indeed didn't missing something, submit the changelist, verify the changelist still builds (you never know when you'll hit a bizarre compiler bug, corrupted file, conflict resolution related typo), merge the changelist back to the mainline...

This is a significant amount of work! But I feel it's justified: they're increasing the complexity involved with reading the code. The more pointless redundant comments I'm reading, the less important things I can remember, and the more likely I am to skim over something important such as a bug.

This is not additional cyclomatic complexity in the codebase. Structurally, the complexity of the fundamental operations my program performs haven't changed - I haven't touched anything that should affect the final executable output in any meaningful form at all. But I'm still making it simpler* to read.

(* a synonym of simple to note: noncomplex!)

In non-comment code, the problem is much worse. More code means more opportunities for typos, more code which must be read to grok the actual execution of the code. If you thought bugs got missed when I was skimming past the comments, well let me tell you, it's way worse when I start skimming past the code! And this happens to everyone.

There are still a few people who don't mind writing all their programs in straight up assembly. Sure, it's a bit more code, but all the if and while conditionals from C aren't reducing the cyclomatic complexity of their programs either compared to structured programming with conditional jumps. They say there's more important things to worry about than pure line count - and they're entirely correct. They're writing codebases in assembly that I'd find much more readable than some of the codebases I've read in much much higher level languages.

But having addressed the more important stuff I'd still like to address the less important stuff. It eventually adds up, and I've seen it make me more productive. (This has encouraged me to try many different languages... so far not Go, I've yet to come up with a problem which makes it the right language for the job.)
Ask HN: Artificial Intelligence vs. Telecommunication
Hi, I study Computer Science and need to choose what to specialize in: AI or Telecom.

What's important to consider? I don't know which one interests me the most, so it would help if someone could mention the big differences, like what different interests fits to which one.

And what kind of projects could you be working with in 3, 5 or 10 years. Would it be wrong to think it like working with Project Loon (tele) vs Google Glass (AI)..? Any input is appreciated, thanks.
On the flip side, though, people considering Facebook a ubiquitous utility is very much a good thing for them. In my experience -- and I am by no means a teen -- Facebook is both the de facto way to stay in touch with extended family and friends worldwide, but it is also the fall-back social platform everyone can count on being a viable option if, for whatever reason, the first or second choice doesn't work. It's still perfectly acceptable for an individual not to use Snapchat, Instagram, Whatsapp, or similar, but everyone now assumes that all their connections have an fb account. Frustratingly, in my life this phenomenon rears its head most often with group structuring and event planning, since fb groups are so easy to create (and actually work pretty darn well). Others have expressed frustration at the inflexibility of fb events ... my experience has been that fb groups -- at least for recurring events -- have supplanted actual events.
> If Emacs is your thing, which it should be if you do Clojure,

This is the kind of attitude that keeps people away from your language. The amount of people who shun away from C# simply because they don't like the idea of Windows / Visual Studio should be a hint.
15 Excellent JQuery Plugins for September 2014
Neither. I think the general perception (certainly amongst the younger people) is that the police are a corrupt waste of time. They are very enthusiastic with protestors in a violent way, but do nothing about things getting stolen.
I allow ads, but do not re-visit sites with terrible ads, and immediately close pages of sites with even worse ads.

Some things are makin me lean toward using adblockers: being unable to opt out of gambling or alcohol ads; being unable to temporarily opt out of ads when my child is using my computer - these make me want a good ad blocker.
Nah, if instruction "foo" is xor'd with "jmp", then xoring foo with "jmp xor nop" will remove the jmp and add the nop. Then the nop is removed during decryption, because "foo xor nop" xor nop = foo.

The reason this is clean and convenient is because nop is a single byte (0x0f or 0x90), which lets you replace any instruction of any size with nops. But if you had to transform jmp into an instruction of a different size, things could get hairy if the byte sizes don't line up. But you could still replace several instructions with other code.
Ask HN: What skills in Mechanical engineering will create an impact in future?
Also fields that we might see an impactful change in it.
But its something the NSA is more than capable of accomplishing
Agreed, and my only use case for Whatsapp is a similar social group of colleagues (most of whom are friends IRL, too) spread around the world. This kind of platform was the easiest method of staying in touch, but in an unforced passive participation way. It works well.
Also France, Belgium, and Luxembourg. Netflix announced in May it would launch in 6 European countries this year and this is the week they are all launching.

http://www.wort.lu/en/lifestyle/luxembourg-launch-friday-net...
>keylogging code on the SIM card or baseband processor

That won't work.

>Has Apple publicly claimed that they will also refuse to push individualized compromising code updates to devices on demand by gov't authorities?

No, and even though I strongly doubt the government would even try to do this and even more strongly doubt Apple would comply, their new tech (apple pay and touch ID use hardware support to even protect against this sort of breach which shows that they are certainly thinking about it). I'm pretty sure Apple won't even have the ability to silently push an OS update (if they did then someone could find out because it would be in the OS and then all hell would break loose) - it would have to be accepted by the target which means there is a reasonably large chance of detection.
If you are hiring a "general developer" it may not be the best idea to test them this way.
Do white nationals in poverty not commit crime?

My assumption would be that crime is poverty related (I think this has been shown in various studies) and nothing to do with immigrant / black part.
David Nolen inspires me with his grasp of programming concepts & paradigms. Watching his talks and the other clojure geniuses truly inspire me. You are so right about the passionate, bright, and brilliant part. I feel his enthusiasm to iterate the world into a better place to code in.
I wonder if it also depends on what kind of reader you are. My Kindle is great for linear reading, but I tend to skip around books absentmindedly, and turning pages on the iPad feels so much better.
It is only protected with just the passcode when on the physical device - Apple cannot bruteforce it because they don't have the capability to access it remotely (they can only wipe it).
>Why not make every street into its own republic?

I didn't say we shouldn't. I think that is ultimately the direction we should be aiming towards. True democracy, where the people decide.
Anyone knows if the movies/tvshows have original sound and have additional subtitle languages ?
Everything is a file on a FS - so-called permanent storage.
Everything is an object - where? in memory. That's the source of all problems, ORMs, ORBs, persistence layers, etc.
>the government can install spyware themselves

It would have to be an OS update since applications don't have access to that stuff, even if signed with an apple key.
The Mathematics of Ebola Trigger Stark Warnings: Act Now or Regret It
Austrian here. We suffer from a severely restricted library on Netflix, but there is a loophole: If you connect via a VPN in another country (e.g. US, Switzerland, Netherlands, Germany,..), you can view the country's respective content. Very clever of them :)
To be fair, I'm on-side with the idea of an environment that adds niceties for your language. However, I agree that you should be able to still have a decent experience without installing or setting up language-specific editors or environments. I've really enjoyed being able to get into Rust with nothing more than Vim and a terminal.
That sort of order is out of scope of anything a US court can order, and I believe that an Apple employee would leak it before they complied with such an order.
Yes, English is always available, plus localized sound and subtitles where available. E.g. Austria & Germany have English & German tracks, while Netherlands only have English audio and English and Dutch subtitles.
Except it's not open source. If it's not open source then you have no idea what's going on beyond what Apple tells you.

Ask your self:

Would Snowden use this phone? Your answer to this question is the same as the answer to the question "Is this phone secure?"

I guess I'll get downvoted for this sense it goes against the Apple circlejerk, but this issue is more important to me than magic internet points.
Discounting the first part of your post, I do the same thing re: pics. I use Android and take advantage of Google's auto-backup to G+ feature, from which I then share pics. It's not convenient for the people I share them with, but at that point doing anything else with them becomes their problem, not mine. Editing pics on a mobile device is an awful experience, and getting pics from a mobile device to a pc to then edit is unpleasant, too. I feel her pain.

To your first point, social networks are what you make of them. Don't judge. :) It's also still a fact that, especially in India (when trying to get hired by a western tech company), being able to effectively communicate using western idiom and being up to date on trends, etc, is almost as valuable as your technical chops. I can train you to program. I can't train you to work well with others.
> "I know personally I'm good enough to do magical, wizardly stuff with all the cool stuff that Swift gives me but you, well, you need some training wheels so we're gonna use Go for this project".

It could also be that he realizes that he is a PL snob/geek, and that makes him more likely to pick up and learn weirder/'more powerful' languages/paradigms. Other programmers (arguably most programmers) aren't PL geeks, not for a lack of ability, but for a lack of interest. Choosing to use more advanced languages may be great for him, but may just cramp the style of other people that aren't PL geeks.
On the one hand, yeah in general I would agree. But if you care to re-read the introduction of the story, these guys were made for each other, and knew they could take it that far.

Better might've been to not flat-out deny it, but rather take his side in amazement and bewilderment, "OMG that is creepy", ignoring the accusation and then change the subject.
Especialidades da Medicina Dentária
Cool! is also possible somehow to had additional subtitles languages ?
I was hoping you'd share a way to make root beer the traditional way? Sounds like a fun weekend experiment for me and the kids.
Sound is both Original Version + German dub while subs unfortunately seem to be German only (Netflix Germany).
Remember those shows are edited, though.
LTV: Maximizing value for money
For those that like anthropology and boxing, this is a good read by Loic Wacquant:

http://books.google.co.uk/books/about/Body_Soul.html?id=WFWY...

He joins a boxing gym on the south side of Chicago and as well as learning to box, "studies" his fellow gym-goers.
Till now attaching my iPad directly to my face was a real hassle and I looked stupid. No more!
Jonathan Blow: Language design for a game programming language [video]
I don't like this prank.
This seems like the flaw in the argument, yeah. iCloud isn't mandatory, of course, but most people do use it, so peoples' photos and things will be in The Cloud, anyway. Possibly several The Clouds; Google+ on iOS keeps badgering me to enable automatic photo uploading.
There aren't that many titles though... I don't know how short the list in Austria is, but I wouldn't call the list of shows available in Germany satisfactory. Diverse, yes. I hope they're going to make more shows available.
Also Austrian.

Other way around works too, I had a Netflix account before, that I accessed via a VPN, now I also have access to the Austrian Netflix library while paying less (it's cheaper in the US)
> What is this, preparation for when coders are kidnapped by terrorists and forced to recite how to tar/untar stuff on command?

:-D you never know!
Is there no way to duplicate the whole filesystem onto a computer and try decrypting that? I didn't think they would actually be thumbing in every password combination...
Ah but there it is again the same problem but reversed. Most of the public is retarded and helpless and needs constant saving.
The indent-backwards programmers must have felt very offended by that. :)
Minus that whole lobbying, "corps are people (only when convenient)", and gerrymandering thing, exactly!