skysight-inc/HackerNews huggingface dataset:
A D3 Viewer for Matplotlib Visualizations
Interesting... I never said that they would apply the rules fairly, I just said that the excuse would not be "If I do it for you I'd have to do it for x" but rather "I'll do it when you qualify according to standard y." I certainly never said that I agreed or thought it was objective.

I agree that the "seniority" and "experience" sections are unclear in OP. For true openness, they need to provide an objective scale for these two items.

I don't think that this ever gets to (or approaches) perfect fairness, but neither has any compensation strategy anyone has ever devised [citation needed]. Still, I think it's a good faith effort, and the real world ramifications will be interesting and potentially useful in answering the questions relating to objectivity in determining salary.
I think it's pretty clear that Ballmer is fronting in that clip. The fact that he has a list of anti-iPhone talking points ready to run through doesn't suggest that he's unconcerned about the iPhone, rather the opposite.
Port the mobile app to Android, make a killing there.

If you really insist on iOS, add a big Easter Egg.
Correct me if I'm wrong, but I'm pretty sure most economists theoretically prefer an inflation rate of 0. However, they see inflation as less bad than deflation, so they err on the side of caution by generating a safety margin of inflation.
How can your business benefit from Christmas?
Is the app slick and native feeling? Are there useful features the app can have like knowing what photos are newer than last run/upload or excluding those already uploaded from what is offered?
Nobody should be ridiculing anybody for their looks, disease or not.
Sorry, not sure what that means :).

We have an Android app and yes we need an iOS one too.
Nobody is going to pop into r/programming thinking they're a know it all and then somehow getting to the top by just making bullshit up about very complicated and technical topics. They will get shut down very quickly.

https://news.ycombinator.com/item?id=6938377
> 6. The hash function is broken. I'm not sure if this matters too much here, but I'm also not sure that it doesn't matter.

They are using SHA-1, which is indeed broken, not as broken as MD5 and its predecessors yet, but still less than a birthday attack.

> The message key is defined as the 128 lower-order bits of the SHA1 of the message body (including session, message ID, etc.).

A reduced SHA-1 cut down from 160 to 128 bits is not collision resistant. I'm not sure what implication this has for this protocol but if strong collision resistance is required this may be a point of weakness.
I doubt Bitpay is shouldering the burden, more likely they're just pumping the bitcoin they receive back into one of the exchanges.
No. The PC is a modular standardised architecture. There are no COTS components that would fit in such a case. This is by design. Apple forked their own design.
The thing about HN is that you can verify a lot of users on here by going to their profile and seeing who they are (for the most part), a feature Reddit does not have.

https://news.ycombinator.com/item?id=6938377
I think, if nothing else, this effort is useful as it serves to highlight to technically inclined people just how hard it is to get a system that meets these requirements. It is a wakeup call, telling us that there is still a lot of work that needs to be done.
> Dvorak (UK) layout is also available.

Is this simply a rearrangement of the standard QWERTY keys? Or a "real" Dvorak keyboard? Specifically, the nubs on [F] and [J] are always an impediment to swapping keys.
It's just words, just ignore him. You don't need to comment about it. Right?
I thought it was funny how he thinks kids who get free lunches should have to work while kids who "pay" for their lunches shouldn't. As if the kids are the ones who are paying or not paying.

I didn't have much money growing up (not even a car until college) but I remember the kids in high school with Escalades and Hummers (I shit you not) walking around as if somehow the wealth was representative of something they did. This reminds me of that.

I'm not yet sure if I'm for or against what he's saying, but growing up around all of those rich kids and seeing their cars and multimillion dollar homes instilled some insane work ethic in me. I knew what I wanted. Later I learned that I didn't really want it to have nice stuff (not to say I don't enjoy myself on occasion), but I wanted to have financial security and freedom that came with it. I didn't want my family to have to worry about money because it's an awful feeling. It's OK while you're young, but money = opportunity for kids. I want to send them to ballet, music lessons, space camp, travel, etc.
That's right. I don't really care if you're actively involved in the project; I just want somebody you trust to be. Like any node shop we quite happily use a bunch of TJ modules.
You dont think being called a fagget is sexual harassment?
This is a better way to word my post.
From the Marketwatch article:

The project is in an early stage, with no decision yet on whether Overstock.com OSTK would work with bitcoin companies to allow bitcoin payments or create its own system. A team of six to 12 people is expected to work on bitcoin payments at the company, said Byrne.

http://blogs.marketwatch.com/thetell/2013/12/19/overstock-co...

It doesn't sound like they have quite figured out what they are doing yet.
Yes, it's slick and native feeling. We spent a bit of time on the UI.

One useful feature it has is that it keeps track of the photos you've already sent. But again, it's a small part of a much larger feature which is actually pretty awesome.

We could add something else but the problem is that it is a simple app and adding something doesn't guarantee that it'll be enough to get approved.
Wow, ok. So, just to be clear, what you're saying is that you're interpreting their claims here as being exclusively related to the network transport; the underlying end-to-end protocol does not use ephemeral keys as far as you know.

If I'm understanding you correctly, and you're understanding them correctly, that is quite deceptive indeed.
But how do you deal with the newcomers? As you grow you keep getting more and more and that system they have will be harder to implement and eventually may end up just like other companies. It isn't something they shouldn't be thinking right now. It does make the current employee happy, but will this work when 10 more people are joining, 20, 30?
I'm 27 and killed my LinkedIn account because 1) I just don't find them to be a company that is concerned with user privacy and 2) I have not once seen a benefit to being on it.

I think it probably depends on your industry. I'm a programmer, so maybe if you're a finance major it's more useful.
Well said. You're also unusually self-aware. Most people making those kinds of comments would ever consider that they're doing something wrong.
Not so trivial.

* Presumably they need to integrate with their backend systems for reporting, inventory and tax purposes.

* They need to integrate with their customer support system so bitcoin payments are recognized as such.

* They have to update their refund policy and other legal docs to take bitcoin payments into account

It's not just about making the right API call, you know.
You can absolutely integrate it and distribute it with non-open-source software. Look at all the GPL stuff in android, for example.
Doge iOS
Ok, thanks for clearing that up. I'm gonna have to build my own case then. :)
Another Chomsky example has used frequently is pulling a child by the arm out of the street.

It's violence, and it's moral certainty is debatable depending on the specific context.
A few months ago I added a little tiny square of electrical tape over the front-facing camera in my phone. I never have a reason to take pictures of myself, so I'd rather that camera not exist at all.
Things I learned today:

* Buffer is not somebody's weekend project

* It needs 16 (yes, SIXTEEN) people to run that thing

* They actually have revenue. In millions. $2.3 Millions!

* Their company values are based on How to win friends and influence people.

Aside from that, open salaries are pretty naive idea, if not completely dumb and dangerous. The lives you live everyday is in effect a game (as in "game theory" game). When you are talking to person, selling goods or buying one you are in the game. Like in any game, information is your advantage and your opponents weakness. This is exactly why privacy matters. If insurance company knows you eat too much pizza, they would want to get a higher premium from you. Similarly if a car dealer can look you up and figure out your salary, he can adjust his negotiation tactics. A plumber making half the money you do would want to charge you more than others. And so on. When all these people would look for their next jobs, their next employer would know how much salary to offer them.
I think everyone needs to take a step back here and start by deciding if violent resistance is the correct way to protest the increasing weaponization of the police before we start trying to solve the problem of which tools to be violent with.
This is awesome. A great addition to https://twitter.com/horse_ios
The image is NOT disturbing in the slightest. She looks a little bit different than "normal." Get over it.
Sadly this is the way of online forums. You always need to run from the trolls.
The Anarchist Cookbook is the title of a dead-tree book, which the article is about.

The Anarchist Cookbook is also the title of an unaffiliated text file containing explosives recipes.
Follow up post, summing up alternatives (especially the FileTea command line client): https://www.joachim-breitner.de/blog/archives/634-My-contrib...
It is, but unless you actually are gay in real life and have had to deal with being called a faggot in real life, I'm going to have more sympathy for females who have to deal with sexual harassment online. They're both terrible behavior that we (as a gaming community) should object to when we hear it.
I would like a 1U ARM server for home and perhaps a few for my colo if they were 64-bit and price competitive to the Xeon E3... even if significantly slower. Unfortunately, they are basically unobtanium and an E3 Xeon build can be done for ~$1k.
If you bind the amount of xcoins to demand, what is the difference to normal currency? The vast majority of the money that exist right now is created on demand by banks, when there exist people that want to loan and have the ability to pay back the loan.

I wouldn't mind a distributed currency with this property, but you really should be aware that this is the basic operation of the banking system.
Engineering Students Give Teaching a Try
This post has such dense irony it cracked my monitor
"You can argue that some smaller subreddits have really good content, but do they REALLY?"

Yes, without a doubt.

"But that's the thing. There is no actual real reason to go on Reddit."

Something like r/AskHistorians is fantastic and I could never take in such a diverse array of knowledgable points by "picking up books by qualified authors" - I simply don't have the time, nor the niche interest to read every topic to that depth. AskHistorians is full of very knowledgable contributors, has effective and tight moderation, and it's generally fascinating.

I don't have a Reddit account, so I just visit that subreddit (and a few others - AskScience, NBA, an anthropology one, etc) directly. Sure, there's trash elsewhere but the same is true of almost everywhere, anonymous or not.
line height is straightforward enough, if you draw text with line height on N then you should move N pixels down for the next line.

Text baseline is the tricky part - if you want to e.g. put a taller piece of text next to a shorter one, then they should be put together so they share a baseline, but there's no decent way to get the text baseline.

The hack I use is to draw the text in a hidden span, and put a 1px inline-block span next to it, and check where the 1px span ends up. This works though it is ugly.
I think you missed: “Both Alice and Bob now compute message_key = MD2(super_secret) (we know you like dated crypto, so we thought you’d like the MD2 hash function).”
I don't believe Lenovo has made Dvorak laptop keyboards themselves (last time I looked for my T60p, I found nothing), so I suspect they are talking about a rearranged QWERTY that they can do during refurb.
What Russian trappers and startup founders have in common
Maybe check out Spark [1], it primarily supports Scala and they have great streaming functionality that seems to beat out Storm and others in terms of performance for some workloads [2].

[1] http://spark.incubator.apache.org/

[2] http://www.cs.berkeley.edu/~matei/papers/2013/sosp_spark_str...
AMD may be the last ARM server processor vendor left standing (I don't consider Marvell a serious contender and AMCC is iffy). Perhaps Calxeda did all the work to create the market which AMD will be able to come in and take.
As usual, a discussion of bullying which makes no attempt to understand the bullies beyond broad suppositions of demography. Approximately 16 billion words have been written about how bullies are terrible people, etc. etc., yet your condemnations seem to have little effect - what was Einstein's definition of insanity? Try something new.

When you want to harass someone - and let's be honest, you, dear reader, have indeed wanted to harass someone at some point in your life - what do you do? You pick something you believe they will be sensitive to and remind them of it in a mean-spirited way. So, if the bully can tell you're a girl in a male-dominated space, that's what he's going to pick. You may (and problably do) receive this as worse harassment than I receive being called a faggot ("Lol another guy calling me a faggot"), but the bully doesn't need to be a worse person in order to choose to harass you in that way. Both times, it's the exact same guy, and both times, he's just reaching into his insult grab bag. What's he's not doing (necessarily, anyways) by calling you a "stupid slut" is revealing his deep-seated mistrust of women. If you're coming to that conclusion, you're overrating the complexity of the thought process that goes into online harassment. Which is to say, the problem is not what he thinks - it's that he's not.
I'm obviously not talking about actual rape happening.

But let's for a second compare it to "I'll beat you up, son!" and the like.

It's the internet. It happens. I'm not saying it's right, I'm just saying that half of the examples on the site that was linked in that article, are nothing more than someone typing the word "b*tch" behind some random insults.
If you can achieve that regardless of how deep a recession becomes, sure.
Its one of the reasons I am "anti" university. I would love to go to university to learn, but I don't have the money and I refuse to put myself deeply in debt just to get a piece of paper to prove to that I have an education.
A VPN might help to escape AT&T's surveillance, but if you really care about privacy you'd have to make sure it's free from other organizations' surveillance as well, which is kind of hard (and perhaps impossible?). A VPN will only help to escape surveillance that is limited to some area, but other than that it provides no additional security.
Trolling the language police is a pretty good reason, actually.
Some T60s came with a 15" IPS 1600x1200 UXGA display, which for years was the best display you could hope to have on a laptop. Only starting to become outdated now thanks to Apple's retina push.
I agree––I've found this tremendously exciting. Thanks @swannodette for the code and the writeup.
I think simplifying method names is a very good idea. However, please don't implement any sort of drag and drop interface. I've taught a few programmers using drag and drop tools and all of them have run into significant issues transitioning to "real" coding.
Can I get a link to that webcam firmware story? I read a little bit about it, but I was looking for a more technical look into why it would be possible to enable a camera with no LED.

I always thought the sensor power was connected also to the LED, to prevent exactly that type of hackery.
100% agreed.

I absolutely hate salary systems that give an advantage to people who are pushy, jerky, entitled, or privileged. Some of the best developers I know are pleasant, friendly, modest, don't like confrontation, and pay more attention to the work and the team than how much they're pocketing. Those people shouldn't be paid less.
you know, if you go to Harvard for a law degree, you might be smart enough at the end of this to beat whatever case he tries to bring against you when you reneg on the nda.
Looks pretty nice! I wonder what Meta will have to say.
You're misunderstanding. There's no hand coalescing in Ember, and there's no duplicate work. If you change your models a thousand times in a row, you still get one redraw, fully automatically.

The same holds for dependent computed properties. If you change a dependencies many times in a row, the dependent property only reevaluates once.
The requestAnimationFrame part with simple backbone views is pretty straight forward: https://github.com/danshearmur/backbone-fast-view/blob/maste...

I'm sure doing a similar thing with LayoutManager wouldn't be too hard. I think LayoutManager uses _render internally too so you may want to call it something else.

It also definitely does make the benchmarks faster http://danshearmur.github.io/backbone-fast-view/
Just set up a meeting, show up to find out who he is, and don't sign the NDA.

Then pass the info along to Harvard.
haha I've grown to prefer it, sort of like regular conditionals vs postfix conditionals, you set up the expectation first:

if (user.isAuthenticated) doSomething()

vs

doSomething() if (user.isAuthenticated)

the first is less readable perhaps but I think it's more useful for a programmer. To each their own! Maybe some day I'll be convinced otherwise, I like it better for asserts too:

assert(200 = res.statusCode)
assert('application/json' == res.headers['content-type'])

assert(res.headers['content-type'] == 'application/json')

looks weird to me now but maybe I'm just used to it
Is there a good tutorial on installing HHVM on server and then running your PHP app?
In the context of discussing a company that lets employees work remotely, it is precisely as high-on-the-hog as $150k in KC. Remote employees in NYC choose to live there, because they think it’s a good tradeoff. If employees A and B both make $150k in Kansas City, but A cooks all his meals and B goes out to eat all the time, that doesn’t make A high-on-the-hog and B middle class; it just means that they value different things. Ditto for remote workers who choose to live in NYC.
Why don't you want to add any additional features? Specially if there are any that can make the experience easier for users.

For example: You say users can easily send photos, but the premise is wrong, in the sense that it takes the same number of steps for a user to:

1. Click a picture

2. Open the picture

3. Select to send it via email/mms/whatsapp/etc. or share it on facebook/dropbox/etc.

4. Of course the next step would be select a contact, add an @user and add a message if they choose.

5. Hit send/share/etc. to confirm

I am guessing they would need to choose a business or contact in your application too, so it does not really add anything "new" and is no more convenient or simpler than other options.

On the other hand; If you added features to:

1. Take a picture from within the app

2. Allow users to directly load pictures from the phone

3. Tagged pictures with the exact GPS coordinates (with the users permission)

4. Allowed users to sort, tag and share (using a privacy first approach)

You could request businesses to pay a small fees to get access to semi-publicly shared photos on your application that share the geo-location/coordinates with their event location and time. This could also be done in real-time.

You could also automate sharing/backups to other services that you can integrate using tags and other user preferences.

Only then will you have a complex enough product, that actually simplifies the users activity.

edit: formatting
Do you consider an HTTPS connection to be "their servers do all of the actual processing and cryptography"? Most people would (even though there are subtleties to reality) and Telegram certainly qualifies under whatever you consider HTTPS doing.

The only real difference is the usage of client keys and a custom protocol.
Thanks. I checked later, and was up again for me, so I could archive the original: https://web.archive.org/web/20131219231638/http://newsbtc.co...
_mulder_ was being sarcastic, I think. Always risky online....
Bullshit x 2.

Not only are there projects where waterfall methodologies were applied, but they are sometimes (gasp!) appropriate.

In the majority of cases, iterative development of some sort is necessary, because the requirements keep changing. Waterfall simply doesn't allow for changing requirements, so it's hopeless in those cases.

But where requirements are stable, waterfall is a reasonable approach. Remember, it had its origins in the big iron days, when vast project teams analysed and replaced existing manual systems. For those projects, waterfall worked.

If you're writing the code for a space probe, or a missile, there's a limited opportunity to iterate once the item is deployed... requirements are stable, waterfall can be a rational choice.
You are the one pretending not to see that women are after "equality" as far as clean, safe office jobs go. I don't you see you or them demanding 50% of construction jobs to be filled by females. Yeah, I will probably make $260k this year. My Manager is a woman and I love working with her. Because she is smart and has more balls than most dudes have. I have no problem with women. I have problem with people who want special treatment. And these come in all sexes, colors, shapes and sizes.
So, BTC might fail as a currency, but succeed as -- say -- a basis for the kind of persistent URN scheme that the W3C & others have been mumbling about for a couple of decades. An interesting thought.
Coming from a farming and fishing region in Canada it seems some "city-folk" seem to think their food appears in the store via magic.
They can adjust when it doesn't make sense for the company. Those unhappy with the changes can choose to stay or leave.
Reply to rthomas:

Nope. Most economists prefer low but stable inflation around 1-3%.
Believe me, as the child of Pakistani emigrants, I can safely say Bangladesh could have done a _lot_ worse. At least you made your constitution vaguely secular.
I thought this was a joke at first....
Sorry, I'm afraid my original post wasn't very clear. I was describing potential problems with Moxie's intentionally weak protocol, not with Telegram.

The hash in question is MD2 used to reduce the 32-byte random secret to a 16-byte shared encryption key. MD2 is weak, but I'm not sure if it matters in this context. As I said above though, I'm also not sure that it doesn't matter.
This kind of thing is exactly what makes me think CLJS is the current frontrunner to be the first compile-to-JS language to gain mass adoption without JS-like semantics (as CoffeeScript has).

It's the performance.

So many of us who want JS alternatives have made our peace with the idea that we'll have to sacrifice a bit of performance if we want to use a nice language.

But being able to improve performance while using a nicer one?!

Count me in! I already have a serious project in mind for this.
do that with all my laptops. specially work issued ones ridden with remote access for IT.

a post it cut with just the glue part works fine, easy to replace and leaves no marks.