skysight-inc/HackerNews huggingface dataset:
ah, the wonder years when Steve was alive and the last apple product line was better than the previous one aka the iPod shuffle better than the iPod nano - the MacBook Air which he pulled out of a manila envelope better than the MacBook ( or Pro) , where there was just one MacBook or one iPod and when the iPhone 3GS was not sold alongside the iPhone 4.

Cut to present - nobody knows that the iPhone 5 is the best iPhone - and everybody knows that having an iPad mini alongside an iPad has cut it's desirability to zero. All becuase Steve is no longer at Apple and it will soon follow him to the grave becuase of doing exactly what he did when he was alive.
All of you are hackers here ? I'm new here and i would like to know what u guyz do around here
I have been using Zencoder in our product for about 2 years and have loved it. Super easy to setup through their API and I have run into very few issues over the last couple years.

However, we are running 10k minutes a month through there and cutting our monthly encoding bill in half is pretty hard to pass up. AWS definitely has less features, but the feature set they do support is exactly what we are using Zencoder for. Probably going to wait a couple months to see if Zencoder decides to lower their pricing and if not take a look at switching.
Actually I added that parameter. That page should use a permalink, but unfortunately it doesn't. I tried to submit the post but that url was used by the same event a year ago.
Top Ancient Women
Just so you know, I couldn't horizontally scroll or zoom out on my iPhone (iOS 6.1) on the page, so I couldn't see the other half of the site.
Extraditing him from a country on the other side of the world, seemingly without any official paperwork or due legal process, and locking him in an extended period of solitary confinement should put the chills through all of us. Is this what 'democracy' has come to in mainland Europe, of all places?

Sounds a lot like Europe has become USA and are following their lead with Guantanamo Bay to me... without all the beatings and waterboarding... but more evidence may surface yet!

But it's a sorry state of affairs and just adds weight to the reason why Julian Assange does not want to go to Sweden for questioning! I agree with your words though, we're all pretty much f*ed unless we stand up and fight!
Browser Script Loading
Why the sexism? Seems rather uncalled for.
"Skeuomorphic" vs "Flat" – A Largely Irrelevant Design Debate
Top Most Anticipated Cars of 2014
from .1 to .9 only .5 has

and .25 and 0.75 and...

The only solution for people who don't understand

and rational number libraries and multiple precision libraries and ...
The worst bit is that there's actually a chance it'll pass into law.

I remember laughing about the proposed cookie law and the incandescent light bulb ban before they actually managed to successfully get both through the European Parliament.

I hope the British people do get a referendum on Europe soon. We've had enough of this rubbish.
While the Surface Pro offers a 128GB model, the device itself only provides 83GB of that space to the user. The remainder is used by the operating system and its files.

http://gizmodo.com/5979796/the-128gb-microsoft-surface-pro-o...
A mid-cycle refresh is not unusual for Apple.
A little under a gigabyte for iOS 6.1. This has increased over the 150mb for iOS 1.0, before it was even called iOS.

I'm not sure how you'd even do a feature comparison.
"1 year minus the time he has been detained"

I'm not sure that's true since he was detained for another crime than the one he went to jail for. Sweden do have automatic release on parole after 2/3 of the sentence has been served.
Correct:

http://gizmodo.com/5979796/the-128gb-microsoft-surface-pro-o...
Three Key Learnings From A UI Developer Turned Project Manager
That's fine, I guess. But what's the point of this post?
He has fled the UK justice system though, by breaking the terms of his bail and taking refuge in the Ecuadorian embassy.
I guess I'm also kinda marginal too. I don't expect my main device, be it a desktop, laptop or tablet, to be where I store everything. It's way too subject to data loss. I can steam (from personal sources or services) most of the time, and if I need access while radio quiet, 8GB is more than enough to cache a few interesting things locally.
> There are several video encoding companies that operate on AWS already, and they all just got sandbagged.

Yep, they put a potential competitor into their critical path. The business lesson is: Don't do that.

Nothin personal, jus business.
I considered the results of the division of the integers by 10, then 0.25 is not there.
Acer’s $199 Chromebook Now Accounts For 5-10% Of All Of Its U.S. Shipments
If it's 40.00000000001/0.00000000001, things may be different. But since it's just 40.1/0.1, why not just use round()? With such small error, round() should produce 4.
Why D3.js is So Great for Data Visualization
I'm going to avoid the obvious stuff, like the importance of a sales team and support, and the fact that the decision-makers will never use the product. Those have already been covered.

The worst thing about trying to sell to the Enterprise is that it's mind-bogglingly slow. The feedback cycle is not there. With a consumer app, you can start with a rough demo, A/B test it, roll out new features, and scrap ideas that the market rejects. You don't give a damn about reputation issues because whatever people say about your product will be buried in 3 months. If the market rejects what you are building, it will be merciful enough to do so immediately. Build something else.

When you deal with the Enterprise, expect prospective clients to take months to make up their minds. Half a year isn't atypical. Getting paid on time can be difficult, too. You also have to worry about bad-faith clients who'll use their social connections (to nominally "competing" firms) to black-ball you if they don't get what they want. In B2C, that's some idiot mouthing off on Twitter. Who gives a shit? At scale, there's no such thing as bad publicity. In B2B, it can be lights out.

I worked for an enterprise startup that failed. One of the most frustrating things was that, at the time, I could not evaluate whether the CEO was making the right decisions. I still can't. "The client needs <X>". Well, then <X> is what we do. I wasn't in the room with that client. When you build for consumers, there's enough consistency in aggregate humanity to get a sense of, if nothing else, whether you're doing a good job. With the Enterprise, the feedback is slow, opaque, and polluted by invisible political forces within the clients, so you never know for sure.

This leads into one other thing about the Enterprise. You will hate the word "requirement". It will make you want to throw chairs. Why? Because 90% of so-called requirements are nonsensical features that damage the project's conceptual integrity beyond repair. Ten percent are actually vital, by which I mean you aren't doing your job if you don't address them. Good luck figuring out which are which. Start here: http://steve-yegge.blogspot.com/2008/08/business-requirement...

I am not saying that the Enterprise is a bad place to be. Clients are probably less obnoxious, on the whole, than investors. The client needs you to solve a problem, while the investor sees you as a social inferior (a poor, a prole, a hustler with a hand out). However, I am going to say that the rapid feedback cycle that you might expect in an entrepreneurial environment is not going to be there. You can wait 6 months on a deal, only to have it fall through because of some external event that had nothing to do with you (such as your contact getting fired, moved, or promoted into a less hands-on role).
I see what you're saying, but if you take the 111011 as representing 1/2 1/4 1/8 etc. then it does equal 0.921875. I'm presuming that this value is added onto 1 (fiddling with the tick boxes confirms this) to be used as the mantissa.

I'm not doubting what you know about floating points, but I think that this calculator is still trying to say (whether that be right or wrong based on IEEE) 6 ^ 1.921875
0 == false

or even better

"0" == false

edit: I should note that I don't think JS is a horrible language or anything, but it does have more than its share of oddities.
Possibly. I'm no expert, but it seems like if you were using an incorrect password, you would be running through every old system every time, regardless of if the person had upgraded. The only time you would short-circuit any of the methods would be if you used the right password.

I actually think the originally described system is more vulnerable to a timing attack, since you could determine which crypto system a user's password is using based on the timing.
Only hard problems are worth solving. I for one find it a very interesting field to be working in.
TM2 was delayed by what, 6 years? One can't not joke about that.

Considering that the author clearly went through serious burnout during that time, no, I would not joke about that: http://news.ycombinator.com/item?id=1388905
A Colossal Screw Up
Looks awesome... but I wish I could read German. Looking forward to an english version.
Nobody uses ASIC hardware for off-line transcoding. There's no compelling reason, when you get much higher quality from software codecs.
The 30 dollars he's referring to is the upgrade path.
the problem is that for 0.123 (say) it's not 123 multiplied by 0.001 - the multiplier has to be a power of 2, so the thing being multiplied is no longer a simple integer. see my answer at http://stackoverflow.com/a/7289400/181772 for a similar case.
Losing a Battle, and Focusing on Winning the War — Part II: Distraction
Pointing out a difference between the sexes isn't sexist.

What I was referencing was this: http://news.ycombinator.com/item?id=5106767

And of course all the follow-on white-knighting that shitted up the HN front page for days afterward.
The basic idea of having a framework full of nonblocking async calls for stuff and using simple cooperative threading is a reasonable design decision depending on what you want to do. The problem is that Node forces you to write code in continuation passing style and that is a very "low level" way to write things, missing many of the niceties languages tend to have right now.

* If you want an async value you need to give it a name and put it in a callback argument. Instead of `f() + g()` you end up doing `f(function(a){ g(function(b){ ballback(a+b) } ) })`

* You need to explicitly tell the order of execution of everything (as shown in the previous example)

* It can very laborious to refactor a non-CPS subroutine if part of it needs to become async, specially if you have many loops or call other subroutines. Ideally you shouldn't have to do large "boilerplate" rewrites of your code just because of a small local change.

If you are curious what the better alternative for to CPS style is, my opinion is that the way to have the language do the work of breaking the code into the callbacks for you, either via dialects that compile to JS or via features such as generators. While you can get away with many of the very nice async programming libraries out there, they still can't solve all the problems with CPS style (specially the refactoring one)
4 is represented exactly. (But 0.4 isn't.)
Just watched this the other day on Netflix. http://trailers.apple.com/trailers/independent/happypeople/

Takes you deep into Siberia to the winter campsites of trappers. Harsh life but very beautiful.
A Product Development Manifesto
The following ‘manifesto’ captures high-level thoughts concerning Rain Agency's approach to successful internal product development.
Even though I'm not earning money using ST2, I'm still loving it. However, there is always a feeling about price. And I think 70$ is a lot. Compare this to 30$ for Mountain Lion, 99$ for Aperture 3 and 129$ for Lightroom 4. Does this feel right? I'm not against paying in general rather I want to have a good feeling spending the money.
What's the point of your post then? :)
A small list:

Dell Latitude ST Tablet
Samsung Series 7 11.6" Slate
Microsoft Surface for Windows 8 Pro
Acer Iconia Tab W700
Super bummer. Am one of a few mac users at work and we have VPN software that requires use of 10.6 :(
The fact that it breaks backwards compatibility with plugins makes the 3.0 totally necessary, even if it is not an improvement.
Totally legitimate :-)

I’ve been very tempted to switch to ST2, but I realized that the TM2 delay could not have happened if it was open source.

Since then, I’m using Textmate 2 and Vim, and I plan to fully switch to Vim soon: open source, powerful, extensible, large community, lightweight, and multi-platform.
If you put your photos or music on an iPad, you will chew up a lot of space. Even more if you put a movie or two on it (for off-line viewing).

My iTunes folder is currently at 60+ GB, and that's after purging all the TV shows off of it.
I agree. We have been trying to scale our Wowza on EC2 setup for live video streaming, but after looking at our options it was about the same price to just go with a VDN like Edgecast that managed the server complexity for us.

If Amazon could support live streaming through Cloudfront I think they could undercut the existing VDNs on pricing and have a big opportunity in that market.
Upvoted because I think you're being amusingly sarcastic and everyone else is missing it.
You maintained a vow of silence for 225 days, and then broke it to write... this? That's quite fascinating, actually.
Sorry, I meant what was the point of the original post.
Wait, the newest one (the second version to have Retina) is "iPad with Retina Display"? Are you sure those aren't backwards? Because that'd make no sense to me.
Well, this makes me feel better about wondering for years whether I was really an introvert or in fact an extrovert. Now I can be proud to claim the term "ambivert"!
It is true that when he left Sweden he was free to leave.

However, it is also true that he has since been wanted for questioning and a European warrant was issues for him to be taken to Sweden for questioning - which he has refused.

He is hiding in an embassy, fleeing from the justice system to this day.

So when he left Sweden, yes he did not flee the justice system but by refusing to return for questioning, skipping bail and hiding in a foreign embassy he has.
Kind of insane to blame Ive, considering that only recently his jurisdiction was expanded to software.
The Motley Roots of Data Visualization in 19th Century Census Charts
No language is perfect, but if those are the worst examples you can come up with for Python, there really is no comparison with the insane JavaScript WTF's I've seen.

Default list/dictionary arguments are plain evil in Python, no disagreeing there. I've been bitten by something like the following before, which is similar to your snippet:

x = y = []
x.append(2)
print x
print y

As for your other examples: except for Pascal/Delphi, I have never used a language that has separate division operators for floats and integers, so at least for me it's only natural that 3/2 == 1, how else would I do integer division?

The print example is just very weak, I can hardly even call it a WTF. Yes it's a little odd, but you're not going to hit weird runtime bugs like when you are comparing things in JavaScript, for example.

I'm frankly very surprised by the almost complete absence of real Python WTF's in the Stack Overflow discussion you linked, I would have expected more. If anything, it actually shows how clean and predictable Python is.
I agree, but I think that there are different stressors in our lives. Work stress is hard to deal with, and I deal with it by sailing. However, there are stressors when sailing: the safety of the vessel, the safety of my crew, etc.
Protecting your Privacy in Facebook Graph Search - The Hacker News
Tesla's Musk says he's helping Boeing with 787 battery woes
FYI: If you are use the Google Chrome (in page) translator feature it does a pretty good job at translating it to English for you. It makes it at least 95% usable.
For me, it's motorcycles / motorsports. Something that requires concentration so intense that it is impossible for your brain to stress about anything else.
You didn't get the different FP representation, what's important are the bits, they are what they are, not how you decide to translate them to the decimal system. The only thing being processed are the bits. Concentrating on the decimal interpretation (which is just that, the number is processed as the base 2 IEEE 754 FP) you missed that 123 has an absolutely exact binary representation.
CORRECTION: An earlier version of this story described the bond deal as a sale to retail clients. According to a Goldman Sachs spokesperson, it was a "reverse inquiry" for a single institutional client. The company denies that it "made money" betting against this client. The company also points out that Bill Shope is an equities analyst in the research department, which it describes as independent and "totally walled off" from the securities division where the notes were issued.
Fascinating achievement, made possible by cheaper, modern technology.
Their newish (and enticingly named) 'TimeTraveler' app is very well-thought out. UI is a bit clunky though.
Very nice, can't wait for the English version.

For my resume I use this template: http://sampleresumetemplate.net/
Well, I live in Lebanon. Very far from being a magical place. Instead of being obsessed with sports, people are obsessed with politics. And not in a good way. It's all sectarian, religiously racist bullshit.

But if you do decide to visit, let me know and I'll show you around :-p
Even in python standard library there are mixtures ie threading.Thread. Although those (as I understand it) are just remnants of old implementation that is kept for backwards compatibility.
It's a translator and I agree it would probably have many holes in it. Also can you imagine importing libraries?
I guess I'm still confused... Where abouts in your code will you be comparing a string or integer to a Boolean?

Incidentally, there are quirks - the worst is with having to define a "that" variable, I guess I just don't see these JavaScript issues as all that terrible. Unlike PHP's type coersion system, Javascript's is quite sensible.
Indeed. I'm just waiting for the new advertisement :)
http://www.youtube.com/watch?v=ZWGsvcFpwNY
I wondered about this, too. I took a Meyers-Briggs test as a team-building exercise once, and in the I-E continuum, I fell very mildly on the Introvert side. But there are sub-categories in each of the fields, and I scored full marks for "gregariousness".

So I've spent the last few years wondering what a gregarious introvert is.

I think it's someone who laughs very loudly at their own jokes.
True and those stresses experienced while sailing are more true than the ones experienced at work. You don't stress about deadlines when you are in front of the bear :)
You're omitting all the North-West accents, Mancunian (aka "the Noel Gallagher") being the most famous. The sounds change quite spectacularly as you go up the M6 and into deep Lancashire. Get some "roots" people from Blackpool, Chorley and Burnley in the same room, and their accents will be all over the place.
Ask HN: How do you juggle multiple side projects?
I've already got a ton on my plate (school, startup, fitness, etc.). But I want to make progress on any number of littler projects I have.

I constantly waver between narrow focus ("nothing except these 3 things") and wanting to build 10+ ideas.

Any tips on how you work on multiple projects while still focusing on a startup/job/etc.?
I know.

Conveying that amount of nuance in your second point would have destroyed my flow.

The sports thing was a wrong statement caused by the process of writing a comment as opposed to a blog post. (Ex: Fire and forget)

I may or may not have written that while on Valium, can't remember. I saw the flaws when I copy pasted but felt it would be somehow improper to rewrite the post.
$900 for a tablet. Damn.

That's a lot of space, considering my movies/TV shows are on Netflix, and music on Spotify. Still, makes sense to offer it.
Presuming that the intention is for print (I too, don't speak German), there's a slight flaw in the page template.

Besides inkjet, there's no consumer printers that have full page coverage, so you'll always end up with a white border. It makes designs like this look a little cheap when printed.

http://i.imgur.com/QAsSD9k.png
The Fastest Mobile Processor in the World from Nvidia
I tend to use Python for most things. It's quite expressive and it's quite simple to deal with, in particularly when things go wrong.

There is plenty of good criticism for C++ out there. I would never use it by choice, but it is almost the only reasonable language to use for game development at the moment.

Java is less insane than C++, but it's also extremely verbose, restrictive and inexpressive. The JVM is also annoying to deal with, in particular because of startup time, memory usage and debugging.

Both have stupid, useless type systems that only get in the way. There is almost no value at all in the kind of static checking either of them does.

While I see the value of a good type system (like Haskell, Scala, Rust and to a small extent Go), I have yet to be comfortable enough with either to replace Python to any extent. I've done "evil" things in Python in a pinch that I'm not sure I could easily reproduce in a non-dynamic language.
Thank you for this! Looks really good! Will watch it later :)
Definitely, and that's the approach I personally would take. I think jarin was looking for a way to quickly update all his servers without having to redeploy for every app.
This sounds awfully familiar, if you replace JavaScript with Fortran and Web with number crunching. And I didn't buy it back then.
> It might become more difficult, but mostly because most of us don't care enough about being hard to track down

I would argue that's already not possible anymore, with today's Internet.

Being completely anonymous, including to Google/Facebook/your ISP is much more difficult than you think. You essentially have to write off large parts of the web as unviewable, which to me only confirms that anonymity on the Internet is all but a thing of the past.
Twitter owns Vine? I don't see a problem here.

I think disqus is different. They have some kind of "share this comment on twitter" feature that will post to your timeline. While those kind of trust relationships make me leery, there is an inherent trust in that if they start spamming people's timelines with disqus promotions, people won't comment and websites won't use disqus.
Ah, I see. I'll update my post. Thanks.
Thanks for the link, but it looks like that's for CVE-2013-0156 and CVE-2013-0155. This HN post is about CVE-2013-0333. It does look like there's a newer blog post about this issue though: http://ronin-ruby.github.com/blog/2013/01/28/new-rails-poc.h...
hahaha, grimaceledger.com ... that is hilarious. People in the office must have thought I was mad; as I was laughing while going through some permutations of domain names.
Petition: Tumblr, Stop Alienating Entire Userbase. 18,000 Signatures
Indeed. Great job! I found some great combos for my own projects :)
I'd say files up to 100MB work reasonably well, but when getting to the 500MB/1GB range, I need bust out a more performant editor, especially for find/replace. This is one of my main problems with this otherwise excellent editor.