skysight-inc/HackerNews huggingface dataset:
The device you're describing would be both very illegal and not very useful as an entertainment device. And that's what people want in any country.
Changing a MAC address by itself is not illegal. Doing so in order to gain access to a network which he is no longer authorized to access is.

Sorry, but I disagree strongly with this. I don't believe it is illegal, and I certainly don't believe it should be. This would make criminals of anyone who used a throwaway email to access a web service a second time.

Whether or not it is illegal would ultimately be for a jury to decide.
My iOS 7 Wishlist
Cool idea, I'd up the stakes, and say that if you complete the challenge, you get a share of the money from the people who didn't complete the challenge
Indeed: Pair programming does not work for all programmers or all programming shops. It is possible to do it wrong, especially by making it mandatory for people who do not want to do it. Depending on its implementation it may have other negative properties that render it unsuitable for any given purpose. Its suitability for any particular purpose is a broad question which cannot be adequately addressed in the context of this little conversation!

But.
In my experience, when I was pair programming, and the pair programming was effective to begin with, then: when there were interruptions, the interruption-recovery process was significantly streamlined. I infer that this is one of the ways through which teams that actually already do pair programming manage to improve their productivity enough (relative to singleton-programming) to justify the arrangement.
Listen To All The Startup Chimes From Apple’s Past
It does look that way, yes - some of the stuff you point out looks great and is worthy of consideration. I just was wondering if maybe we were way off base in our mechanisms - we are far from web ops specialists by any means.

Originally we did just purely use upstart to control things but it was pretty dreadful at doing certain things compared to monit, and we have a lot of familiarity with monit from our embedded hardware projects.
My funny G+ post from yesterday:
I told my colleagues that we receive at least 5000 "hack attempts" aka failed logins daily to any of our public Internet facing servers. One of my colleagues just said to me: "Well, you're having such a password policy, that maybe those are actually failed login attempts and not hack attempts at all." - It really got me laughing, yes, passwords, especially long complex and random ones are painful for users.
Here's password of the day (opening and closing quotes aren't included in the password):"^j'lb#K-€3,<_úgWJdXå(n_6=41Bµ%cj!"
Btw. Good luck guessing the password or finding it out using SHA-1 hashs or so. I know it's possible, it just might take a while. ;) p.s. This password still got less than 256 bits of entropy.

I prefer to think "password" as a shared secret, instead off a password. I hate it when people even say password. It's random set of shared secret bits, only a blob of data. Got it?

https://plus.google.com/u/0/106938703242944328523/posts/8r2K...
I had the same issue until I discovered you can pause playback with spacebar. I agree that the lack of an indication for pause/play is a serious oversight.

That being said I prefer the new design over the old.
That is not the MS native implementation which requires the new driver model. MS ditched the old DirectX redists after 9.0c in 2004 and since then only updated D3DX. Sure there is the Platform Update for Vista, but that is only possible because Vista already have the new driver model and it uses a completely different installer.
For the record, DFW wasn't in great life circumstances when he committed suicide. He'd switched his antidepressants that worked but had horrible side effects to another med which didn't work for depression and he fell in deep. When he switched back to the original meds. they no longer worked which left him feeling utterly hopeless in his depression.
thank you for taking the time to look into that!
So subtle.
CS would give you the most bang-for-your-buck, especially a program that can let you specialize in machine learning.

You may be able to leverage your software engineering positions to skip an additional degree. I've heard people argue that data scientists are software engineers with additional specialized knowledge, which I think is largely true.
It's worth it to note that Designer News began as a side project, which may explain the less-than-perfect design details. I guess you could argue that a side project intended for designers should still meet basic accessibility guidelines, but the point certainly apologizes for some of the weaknesses of the framework.

I am very excited about the future of Designer News. As the community grows and matures, I hope it will conjure more discussion-oriented posts and less of the generic links that have made up the bulk of the content. But there is really no place for designers to discuss thought-provoking articles and trends or ask for feedback/criticism. I find Hacker News to be somewhat intimidating as a venue for design discussion, or unable to provide the perspective I am seeking feedback on. Other sides such as Dribbble or Forrest tend to be poor venues for constructive conversation - perhaps because it is the same place where people are displaying their work that might go under fire during the conversation, and many of us don't like to shit where we eat, as it were.

It's a strong concept, even if it needs a few more weekends of polish before it's truly fit for prime time.
Check out http://www.liveninja.com if you both set your sessions for free, you can do this via video chat :)
I think you mean "principles"...

I only say that because, in my view, it is more important to understand what the principles ARE that a person stands for than to support someone for standing by them.

A lot of people have stood on principle. From George Washington to MLK. From Castro to Pinochet. From John Wilkes Booth and Jefferson Davis to Pinkerton and Harriet Tubman. We cannot support them all. As Lincoln said, "...both MAY be, but one MUST be wrong..."

It's the principle that makes a person worthy of your support, not that the person stands by it.
I get the core of your argument but we put humans in these positions of power because we believe they are able to use a non-scripted judgement in determining which cases deserve attention.

On a broader note I believe the way the law was written is worse than what Oritz did - but she was in fact trying to hand-chop an apple thief in order to make an example. The decision to go after Swartz and to pursue a high (the maximum?) penalty was clearly wrong and she deserves all the public scrutiny directed at her office.
It used to be free. I guess they added the $5 fee?
The people saying "I told you so" are wrong. School shootings hardly ever happen, maybe 3-4 times per year in the whole nation. There's statistically no way to tell if they're going up or down; it's just noise.
I live far away from USA, so I don't know any specifics, but I happen to live in a country where "the public" elected to power a party that openly tried to transform a country into a police state. It's debatable what impact their time in office had overall, but they gained popularity thanks to exactly the same stance Ortiz presents here and maintained it (popularity) for three years thanks to many similar cases. Granted, the victims were chosen much more wisely - a doctor, a politician, a beggar, to name a few - but handling of their cases was even worse, because they were used as a propaganda and displayed in the media from the very beginning, along with a video of breaking door and cuffing said doctor on the ground for example. The politician in question even committed suicide when the police tried to arrest her, and we were told that this was perfectly normal occurrence and that nothing is going to change.

And this is perfectly normal, European country we're talking about...

So no, I don't think this is going to negatively impact Ortiz career, it's possible that she's even saying this in hope of gaining popularity.

I know this seems improbable, but then winning the election by said party seemed improbable too in 2005 and then actually happened. It's easy to look at one's social circle and think it represents "the public". Well, it most often does not.
Full Spectrum Testing with AngularJS and Testacular
> If we draw a parallel to C++, Haskell's polymorphism is like templates

It's important to note that even if Haskell's classes feel like C++ templates they are actually implemented more like abstract classes. In C++ you essentially create a new function for each template instantiation. In Haskell the function is passed an additional pointer telling the function how to implement the class. Kind of like a vtable pointer except not bound to the actual object. This has performance implications, so it's an important point to remember when comparing the languages.
Decreasing 64-bit Tweet ID in JavaScript | Web App Log
This is a pretty fair summary. A badly-paid software engineer (BS in CS) makes a little under a PhD in CS at a university. Which is where I'm at right now, literally. :-)

Grad school pay for a CS PhD is about $20K-$30K, assuming full funding, not a good assumption.

Run the numbers when you move the wage bar down from the 70-110K down to 20-30K (almost certainly without spouse/family health insurance) for about 4-8 years; then the followon work at a University won't pay well. Think about how many people would leave 30-40K on the table to go work for a university instead of doing ads. While most people aren't aces at finance, they can do the basic math that this calculation involves. :-)

The key problem, of course, is that research structures in the US are not designed to be profit returning; if they were, they'd look different and the really off-the-wall stuff wouldn't be done.

I, of course, am stupid enough to have gone for a MS, and am planning on pursuing a PhD. Hopefully I can get a job afterwards.
Nathan Seidle - How Open Hardware will Take Over the World [video]
Thank you. Its mind blowing that an industry with so many smart people can get this simple things so wrong.
The problem is that you've entirely missed the point. The code solves the problem. We don't care about recreating grayscale to match human perception, or whatever, we care about solving the answer placed in front of us.
I'd bet i has been used to denote the imaginary unit long before it was used as a loop counter in programming languages. Wikipedia appears to date the former to sometime in the 18th century.
Fair enough. It does come across on http://www.installmonetizer.com/AT_aboutus.php that the product is funded/endorsed by Y Combinator though.
That's true. However, with adequate salting it really shouldn't matter.
We're really thrilled to see The White House using a Storify slideshow
That's France , they dont know how to put people back to work , but they sure know how to tax everything out of existence , the results are simple : every new tax cent from businesses is paid by the final consumers one way or another, so prices are sky rocketing, making the poor poorer.

France needs revenue it's true (and also cut spending big time), but needs to create good jobs first, and make it less risky(and painfull) for a startup to hire people.

Population is getting older , and rightfully we need to take care of old people , who is going to pay for all that welfare stuff ?, not businesses , they are leaving France and are right to do so
It's surprising to see how little people mention Adyen in this thread. One of the big benefits of Adyen is that they also supports many more payment options besides credit cards. For example: Paypal, iDeal, Card Blue & SOFORT Überweisung. If you're serious about receiving payments from consumers in Europe, supporting these is pretty much a necessity.
Need to isolate some of these for notifications on my phone
So what is France going to do with Internet companies that don't have any offices in France (and that just ignore this tax)? Just block their websites?
To everyone objecting to GoDaddy being involved with the suit, this is how the US Civil Courts operate. If you are going to sue someone whom you believe is responsible for causing you harm, you have to take into account that they may blame the issue on a third party. It is better to bring in obvious possibly liable third parties at the beginning of the suit to save time getting to a conclusion of the case. Otherwise the case thrashes around in counter claims, cross claims and all other manner of pretrial non-sense. I'd bet a nickle that GoDaddy gets absolved fairly quickly on in the process, but I'd bet a dollar that texxxan would have tried to ascribe blame to GD later in the case had they not been in the initial filings.
Yes, and not just those symptoms, but a generation raised in a truly bizarre educational system, who believe that total corruption is the norm, and who are so economically backwards that they'll be largely unable to meaningfully participate in a re-united economy.

I suspect that, if reunification occurs, NK will be held apart as a special zone for a generation or two in order to educate a following generation for real reunification.
Well... They could give France the finger and stop to provide any Google service to any french citizen.

They could replace GMail, Google Apps for domain and Youtube for all their non-paying users with a page explaining that they cannot continue to operate in France seen how unreasonable the requests from the french government are getting.

But don't forget there's the EU and France is part of the EU and all it takes is one EU directive to put Hollande back on reasonable tracks. There are already a lot of other domains where the french government would like to open its big mouth but has to shut up thanks to Europe being in power.
My favorite are the 10+ years old XHTML (look up "polyglot XHTML" for example) and DOM Level 2.
Thank you for bringing up the font scaling issues.. I do about 2/3 of my casual reading on the TV, from the couch (HTPC), and usually have to scale to 125% for readability.. I hate when the font is already too small AND doesn't scale properly.

A point made in the article is important to me as well... there are times when zooming on my phone is important too, and sites/apps that disable this ability make it painful.. I tend to make the initial size device with, and limit scaling to 1-2x, which is generally enough. I wish that more people paid attention to scaling, especially given higher pixel displays on the horizon, and already in mobile devices.
From Wikipedia, uTorrent:
> Although originally developed by Ludvig Strigeus, since December 7, 2006, the code is owned and maintained by BitTorrent, Inc.
"People skills" includes understanding your areas of competence and getting assistance from your underlings where needed. Sending back a nastygram because you don't understand what's going on is as much a failure of people skills as it is technology skills.
Exactly, I always feel these "choices" are like being sold an extended warranty. It's presented as a choice but is "strongly recommended", non tech savvy users are likely not sure what "recommended" means in this context. Does it mean that the software might break my computer without it? Does it stop me getting a virus?

Anybody who consciously decides that they want the ask toolbar on their computer can find the standalone download here:

http://sp.ask.com/toolbar/install/apnasktoolbar/download.php
Myrddin: A language for coding close to the metal.
Do you find yourself frequently pressing j and k simultaneously?
Awesome stuff. Keep up the good work. Looking at the interface now and I'm impressed. Can you transfer an existing Google Voice number to your service?
LOL hilarious. Well right now we want the money to go to charity, but maybe for our next weekend hack Twitaddict.io
At what point was this a good idea or even remotely feasible? For most of the 20th century South Korea was comparatively poor and a developing nation. They've only reached a level of wealth comparable to the western world in the last few decades.

Also, an attempt to move people out of the capital would have been a provocative act to North Korea, at any time. Because it would have been seen as an obvious prelude to an invasion.
I think one of the keys of this incident resides in the article posted by thaumaturgy (http://tech.mit.edu/V127/N66/hacking.html):

"At the meeting, Chancellor Phillip L. Clay PhD ’75 told the faculty that administrators were working with the district attorney’s office to move the felony trials out of the Cambridge court system to an internal Committee on Discipline process.
The charges against the students were dropped on Feb. 28, when the prosecution filed nolle prosequi orders for the three students, indicating that they would not move forward on the charges."

My personal opinion is that following identification by MIT and clarification of his intent, this should have been dealt with internally. While it was totally within the power of the prosecution to persist and press charges, the article shows an example where top MIT management did the right thing and insisted upon dealing with this internally (again: my opinion).

As an MIT student, it worries me that a measured response was not achieved by MIT management in this case. Whether that means MIT should not have called the police and allow uncontrollable escalation or should have done a better job in convincing the prosecution to not press on, I cannot be sure.
It is of course also possible that what happened is just a reflection of the prosecution's resolve to treat this with the full force of the law and whatever MIT management may have said fell into deaf ears.

I am unsure what weight each of those has in this sad case and I deeply appreciate President Reif's initiative to carry an internal investigation into MIT's response.

However, two other things bother me with regard to this case. First, it strikes me that the Computer Fraud and Abuse Act is inadequately broad and allows for dangerous interpretations. Second, it is very scary to think that individuals in the prosecution are insentivized to press for the maximum amount of charges, with little to no regard for proportionality. I can only hope for a system in which sentences are not used as a metric for a prosecutor's competence.

It seems to me that the concept of proportionality -as it is applied in armed conflict- is an essential one when talking about this whole issue. I fear that it is the root failing in this affair both in MIT's inability to treat this internally and later, in the prosecution's attitude towards the case.
I love Mr.Do!
Miss playing it in my old Coleco. Oh my, I'm old.
I know... I pity you if you're still in France.

Do like me: I moved to Brussels. And I'll move further away if they try to take more liberties away from me.

I hate socialists and communists and I'll go as far as needed as to not see them in power (Belgium is a bit special in that there are always coalitions of six, seven, eight political parties ruling the country... Including both liberals and socialists. So Belgium is safe for now).

Come here, it's a good place to be.
Seems like this idea strikes the right kind of good/easy balance which makes it pop up at random places over and over again. I speak from experience, since I've also built a site that tries to focus on solving the 1:1 teaching problem ( http://goteachly.com ). I never had the time to finish the feature-set and even more importantly, to spend time marketing it.

Even though it appears relatively simple on first glance, it's actually quite complex to execute nicely. Especially the incentives part is tricky. http://www.liveninja.com seems to know what they're doing though, you might want take a look at that.
Why Oracle won't issue Java for iOS
I think this clarifies the whole thing: pg doesn't mind that much making Windows ecosystem a bit shittier. Not doing it purposefully, but also not feeling too bad if that is a side effect.

Edit: spelling
(Jetstrap creator here) - it's pages, layouts, and navs all with Bootstrap. Think being able to drag and drop bootstrap components to a page and export the HTML code.
Vim happily uses arrow keys for movement and you can easily learn the basics in a day. Saying that edit puts it to shame is ridiculous, and I'm someone who occasionally types 'edit' out of habit in a dos prompt to edit text files.
I've always doubted we would ever encounter this situation to be honest. The invention of vending machines didn't put convenience stores out of business but it did create a new class of technician to service them.

What I'm worried about is that as we move towards more ubiquity with computer technology in our lives, the "coder" will become a second string, blue collar job rather then a legitimate, organized profession.
What constitutes "invalid dynamic linking" is ABI and therefore language (and toolset) dependent. In C++, adding or removing a variable or virtual function from a class is an incompatible change: it will break binary compatibility with subclasses. In Haskell, adding a new entry to an algebraic data type also breaks binary compatibility. But in dynamically typed languages, these changes are usually benign.

The binary brittleness of C++ and Haskell is not a direct consequence of their lack of dynamic typing, but it is a consequence of the underlying assumption: that the compile time environment fully describes the runtime environment, and so no provisions need be made for their divergence.

I don't understand your second paragraph. Maybe you think that code written in dynamically typed languages cannot be compiled into shared objects? I work on a large Objective-C dynamic library, which is compiled to machine code and loaded by the dynamic linker, just like a C library. The dynamic aspects of ObjC pay us big dividends.
I find HAProxy much easier to set up if you want to run multiple node servers w/ websockets.
Curiously enough, in my experience, the vast majority of interruption I receive is not from "external sources" but rather from other developers, typically junior members of the team seeking advice or guidance. I wonder how you would address that?
Show HN: Hobby project - QuizGrid.com, A Social Network based on Quiz
"Processing 100 million web bugs a day"

Processing 100 million pixels a day is nothing: a 1920x1200 screenshot / photo is already 2.3 million pixels.

So I was like "What, but 100 million pixels is NOTHING!?"
4. Wrong. Existing IM bundles out there still send PII in the clear. This isn't something they can just flip a switch on and fix. (I saw IM edited their privacy policy to note the new hashing procedures but sadly that doesn't cover the bundles on the Internet today. So it's wrong.)

Note that Paul's response said that they "are going to start" uploading hashes.
Because today almost everyone is pre-occupied with making themselves forget about the true moral implications of their actions in regards to the things they create using technology. Technical diversions in programming or whatever else are a powerful way of doing this. The possibilities for mental masturbation are endless. We rationalize our daily 'tech' work tasks as being highly important when at the end of our lives they will be massively unimportant. We will be filled with regrets for not having done what really mattered. We hate those around us that remind us of these things and wish they would 'shut the fuck up' as the author of that post experienced for asking meaningful questions.

For the most part, the moral 'why' has been long ago replaced by the technical 'how' in our industry.
I actually think the main thing OCaml lacks is the separation of pure from non-pure code via the type system. I have really become addicted to the way this ends up affecting the architecture of the code, and the guarantees it provides when using code I did not write.