skysight-inc/HackerNews huggingface dataset:
Yes, there is a discount. You can buy an unlocked GSM phone and get a SIM only plan that costs half as much as the regular plans. The total cost is cheaper compared to how much you pay over a two year contract.
That sign is copyrighted and that kitchen arrangement is a trade secret

You don't actually believe those words you just said.
No they don't.

http://serverfault.com/questions/154991/why-do-some-tld-have...
Berners-Lee, Andreessen, Cerf, Kahn, Pouzin £1M engineering prize
"Vote with your wallet"

That gives poor people less of a vote than rich people.
BlackBerry has no plans for a follow-up to the BlackBerry PlayBook
The author has good intentions here but I have to disagree. I don't think that functionality that the browser handles should be moved from the browser's own options panel to addons, third-party or otherwise. Even if Mozilla themselves offered addons to manage enabling/disabling JavaScript, SSL, certificate management, etc., that gives the impression that they somehow believe that the functionality being moved over to addons is secondary, unimportant, or less of a priority than more simple options which I think is just not true.

I'm totally on board with the idea that if less than 2% of users need functionality it shouldn't be placed front and center and maybe it doesn't need to be in the options panel at all but most of his examples aren't the sort of thing I would want removed or outsourced to an addon whether I was a technical user or not.

I think the real answer is to prioritize, organize, and simplify. Make the most important, general, and broad options the first ones a user sees. Organize them from most general to more specific (which probably includes an increasing level of complexity as well). Go ahead and hide some of the more fine-grained controls in a panel somewhere that all but those who really know what they're looking for will find it (but make sure to document it, too). Finally, remove anything that simply doesn't need to be there. Those things, I believe, will be very few and far between. The author makes it sound like there are tons of options they could get away with just cutting from the options without anyone noticing but I'm not convinced. Despite the fact that some options are very rarely used, when that rare case of them actually being needed comes up having them available, albeit in some hidden away panel, can make all the difference between a happy and a frustrated user - a user who won't have to go out and search for yet another addon to manage something they thought the browser itself should be able to control.

The solution isn't to reduce the number of options, at least not in the way the author promotes. Instead I think it's really just about better organizing and presenting what's already there. Mozilla is all about freedom and their customizability is something a large segment of their userbase loves them for. Why ruin that?
Warranties are unrelated to cell phone unlockers. You can modify your car to comply with different company requirements. Volvo (or whoever) is just going to not honor their promise to fix things.
well, for $3.50, you aren't getting a good T shirt, so it'd be better to compare it to the $0.25 pens.

Personally, I spend about 3x that, maybe 4x on small runs, and get nice T shirts. But then, it's rare I see people that I don't know/ that don't know they will be seeing me wearing the shirts. (and I've only given out a couple hundred) so it's possible that the 'blanket 'em with cheap shirts' strategy works better.
Nice. Reminds me of a feature I have in Glass Table[0]:

Define a procedure, macro, or record type called foo:

(define (foo x) ...)

Now say:

,(edit foo)

Your definition appears in the editor of your choice. (Try running GT within Emacs and setting your EDITOR to "emacsclient".) Make changes; provided no errors occurred (like missing parens) the changes take effect when you save and quit.

It's a nice little workflow; if you squint, it almost feels like a CADR...

[0] https://github.com/bitwize/glasstable
Shift-F2
> options that are valuable mostly to lab admins

If I recall, there are some Chrome options that you can't modify from Chrome itself, but which you can configure using Group Policy Objects. That (or whatever the equivalent is on *nix--files in /etc?) should be where the settings for "lab admins" go.
I would agree that Lua is cleaner. But it is not perfect either, for example indexing starting at 1 is definitely an oddity.

As for fast, I would love to see more comparisons on real-world code, there are too few on the web.

It is easier to embed Lua than JavaScript, however, that's say a week of work, then you're done, so it isn't a reason for something like Wikipedia to prefer Lua.

With all that said, Lua and JavaScript are both good languages, adding either one to Wikipedia is going to be a huge improvement.

edit: looks like my phrasing has offended mikemike, who I have the utmost respect for, so I removed some stuff he disliked.
Yes, they may void the warranty. That's not the same as a federal crime.
That does concern one when it's a video regarding a user interface project, doesn't it? :)
This is called TDD.
This is like claiming that you did not pay for your milk unless you also purchased other groceries when your local supermarket uses a loss-leader strategy.
Can you get this into a Maven repo? I'd like to include it via my pom.xml, I have some numbers that need FizzBuzzing and they always say great developers never repeat the work of others.
Disable Images are handy when your internet is slow (lagging public wifi, heavy packet loss) and you need to get job done.
I tried a basic version of that 1.5 weeks ago. At first it was generating random characters, then I tried some Markov chains trained on valid code.

After running it overnight (it was attempting 40+ programs per second), the very best program looked something like this:

package main; func main() { i := 0
// wae64309i<AEFL<N(),{}flkjwa and other Random Gibberish
i++ }

Next step I wanna try is to use tokens of the language instead of series of random characters.

Edit: Here's the code. https://gist.github.com/shurcooL/df2c8339ada1997606b3 It should run out of the box if your Go is installed in /usr/local/go. I just changed it to generate a temp dir in the working dir (prefixed with "Gen-"), so you can delete it afterwards (previously it relied on a "Gen" folder to already exist). Right now it's configured to have quite difficult verification conditions, so it generates valid programs quite infrequently (despite trying 5000+ programs per second on my machine).
I think a lot of programmers in the enterprise world are consultants and paid by the hour or day. That means longer it takes to solve a problem and then later support it the better. You are paid more for working on the project longer. That naturally drives people to create elaborate schemes for simple problems and make more money.

I give another example where goals and rewards are misplaced.
India has a serious Cow problem. Every city in india has thousands of cows roaming freely on the streets. New Delhi, india's capital decided to solve this problem by hiring workers who would take this cows from the streets , put them in trucks and move out of the city. They get paid for the number of cows they collect every day.
Guess what happens ? They release the cows next day into the city so that they can collect again and make money.

Anywhere there are goals and rewards misplaced, inefficiencies will creep up.
I love Twilio.

Danielle got me hooked back in '09 and I've been a big fan since, but I'm really curious as to why it took so long for SIP support?

Was it not requested enough or were the engineering challenges just too great years ago?
Is Google backing off from open standards?
Some troubling developments:

* XMPP: http://www.geek.com/articles/mobile/google-expected-to-unify-chat-under-the-name-babble-20130318/

* CalDAV: http://googleblog.blogspot.ca/2013/03/a-second-spring-of-cleaning.html
Pinterest launches new site design
> "Disable Images" can be handy in certain, very specific settings, but it doesn't really deserve a slot in the main preferences dialog.

When I have a highly limited connection is just the time I wouldn't want to download a plugin OR be searching for instructions about how to disable images. It is also fairly good plain language that even non-experts could understand. I think it probably does deserve a place somewhere in the settings.
OpenSuSE 12.3: In-depth and hands-on
Just to be clear, this has been happening since Google started when sites would just leave their incoming traffic logs available for indexing. Referrer spam exists specifically to glean value from this. What is interesting is that the whole "big data" thing is really about connecting pre-existing dots like this into valuable information. The privacy reaction (like in this article) are to lock all the doors and bar the windows. But a lot of this data is already out there and it's only going to spread further.

I just got an email from LinkedIn that someone I used to know looked at my profile. Does they mean this person wanted me to know that? Certainly not, but it's possible to track and beneficial for LinkedIn, so now I know.

I worry for the openness of the web (via over-reaction) just as much as these emergent privacy issues. There are no easy answers here.
But how differently did the Justice Dep't. act with respect to the charging of Swartz?
weev believes right and wrong correspond to his amusement
Going to Gawker first is not a crime. Not even going to AT&T at all is not a crime.

If people on hacker news are seriously this confused, it's no wonder there is no hope for a legitimate jury in CFAA cases.
It's worth noting that (at least as far as I'm aware) the standard doesn't require this method of implementing multiple inheritance.

Although most implementations do use it (and Stroustrup wrote a paper about it, see http://static.usenix.org/publications/compsystems/1989/fall_...).
20 minutes.
Yeah but I can still go to a mechanic and do those things. When it comes to phones, the businesses that might unlock them are now gone by law. A handy position for cell phone companies: their loss leader strategy is given special legal protections.
Good to see positive change come from tragedy.
Anyone have a copy? I get the error "Unknown Host - Description: Unable to locate the server named "dev.karriere.at" --- the server does not have a DNS entry. Perhaps there is a misspelling in the server name, or the server no longer exists. Double-check the name and try again."
For what it's worth, some versions of the web interface for VMWare Server 2.0 will not work without disabling SSL 3.0.
This is a really cool script you've written and made me laugh out loud.

It would be a shame though if someone edited / republished / whatever an old script and used it to steal people's github cookies (your code wouldn't be able to filter someone calling a remote script which then ran its own code for instance or a script that evaled a new script based on a string / unicode etc.)

It might be best to just run the code in a frame that's not hosted on Github then you're safe.
'... President Obama ... the ultimate enforcer of the law'

Um what?
Where's the xml configuration and dependency injection? (I'm a java programmer primarily myself and thought this was hilarious)
Well, now we have proof there is an incubator bubble.
Shorting stock doesn't harm AT&T, it harms the shareholders.

>>>> If I was dealing with such dickheads as the AT&T and the US prosecutors, my "last" wish would be to harm them more, too.

Then you'd be no smarter than Auernheimer, and I sincerely hope you don't behave as stupidly as he did, or you inevitably would land in jail too. It usually doesn't go well for people that try to harm others and publicly admit it. At least Auernheimer didn't publicly proclaim his desire to harm prosecutors too, that'd be an nice cherry on top of this cake of self-destruction.
I just finished tour.golang.org - I recommend it!
Reusable shopping bag
No, the move to new hardware and increase in the number of available cores is separate. If you reboot right now you'll get access to more of the 'cores' on the host system (though I suspect they're really just "threads" in Intel terminology). But you're still running on the older L5520 hardware.
I suppose wetriffs might also count.
And Silicon Valley may find that Silicon Valley is not as politically monolithic as it thinks it is. I'm sure there are plenty of closeted conservatives in the Valley who would love to get paid to further the message.
I generally go by the saying, baring any existing req's that abstraction patterns would help with:

'Code to use,
Refactor to re-use'
It would be supremely amusing if Google takes this step towards babelizing[1] web chat under the banner "Babble". EDIT: although from a Google-centric point of view it is kind of the opposite, since they are unifying.

[1] The narrative of the city of Babel is recorded in Genesis 11:1-9. Everyone on earth spoke the same language. As people migrated from the east, they settled in the land of Shinar. People there sought to make bricks and build a city and a tower with its top in the sky, to make a name for themselves, so that they not be scattered over the world. God came down to look at the city and tower, and remarked that as one people with one language, nothing that they sought would be out of their reach. God went down and confounded their speech, so that they could not understand each other, and scattered them over the face of the earth, and they stopped building the city. Thus the city was called Babel. [from http://en.wikipedia.org/wiki/Tower_of_Babel]
Enterprise-class SSDs are grotesquely expensive at the moment. A quick gander around shows that a 200 GB SSD from HP runs you about $1,400. Since Linode needs ample space, the largest I found was 800 GB which runs you almost $7,500.

When you're looking at around $8/GB for storage of this type, it's no surprise that Linode didn't bother.

Surprisingly, HP is offering the drives with 3-year warranties, which is a far cry from sometime ago where they were something like a few months.
I worry about that, too. The way I see it, if it's your company, it does scream "I /really/ want to talk about my company" which is certainly obnoxious in some contexts... but not in others.

The difference, if it's a well known company, is that the talk is much shorter. "Oh, you work for Yahoo?" you know, they have the whole back story there. with my shirt? The conversation is longer, even if the level of enthusiasm is the same.

But yeah. It's a good point. And I'd probably have a better non-professional social life if I put some effort in to different outfits for several situations.
If only Vodafone/Mobile phone companies would provide SIP support so I can use my credit and number.
This is some interesting research. I am wondering though: Does anyone know whether there are any potential legal issues with scanning devices / networks that do not belong to you ? Is it possible for you to get into trouble in engaging in this activity?
Does the First Amendment make a distinction between a person in a crowded room shouting "I love U2" and the same person shouting "Fire"?

I'm going to go ahead and suggest that the answer is "No, but we as a society make a distinction." Same princple here. I believe the general principle is that you have freedom of speech, but you do not have indemnity from the harmful consequences of your speech.
This is huge. I have worked at startups where employees feels animosity towards the dev team. "What do they even do?" people ask, given we roll in at 11am and don't ever seem to fix any of the things that are broken for them.

Of course we are always saying "no" to every passing request - last thing we need is scope creep and to take on more tasks than we can reasonably accomplish. Of course we think we're busy, and we are, but we can't satisfy everyone. There is tons of appeal in just buying some software to "get the job done."

And we are so averse to buying third-party Enterprise Software Packages because they're, uh, bad, or something. Expensive. They integrate with Excel, and we hate Excel. We can do the same thing ourselves, obviously, but more quickly. Who needs an accounting software anyway, how hard could it be?

Often they are bad. Netsuite integration is awful, Salesforce integration is awful, and even startups who should theoretically have a superior product end up being awful (for example, last I checked, OrderGroove - which claims to take the pain out of subscription services - is not PCI even compliant, so they can't meaningfully handle billing issues.)

On the one hand, I want to applaud this - if you need something done, go buy something to accomplish the task and don't worry about your persnickety developers.

On the other hand, devs are often the ones who have to maintain and integrate with a half-baked piece of software and are never consulted to evaluate how viable that software will be to solve the problem at hand. But this trend makes me nervous, as an in-house dev, and I think that is a good thing.
I like my approach: http://www.instahero.com/blog/

There's a link to the site at the top, and a link to the blog below that.
While right-side docking is great, especially for widescreen monitors, separate window for devtools would be much better improvement. In this case anyone can 'dock' them any way they like it. More important, you can have dev tools on one screen and page view on another.
Try this in Forth, or Factor. And be sure to read up on genetic programming.

http://en.wikipedia.org/wiki/Genetic_programming
The Kings of Q*bert
That sort of behavior is disgusting. There are questions about the CFAA, and rightfully so. But on one level, I am 100% fine with this asshole being in jail.
Cellphone unlocking is a step in the right direction.

For this "movement" to work, long-term, we will need these small wins first.
Supreme court denies appeal of woman who owes RIAA $222,000
His IAMA was the stupidest move I've seen by someone on trial. He literally said he'd do what he did again.
Dynamic typing is much maligned these days, but it allows you to abstract without nearly so much boilerplate.
https://www.google.com/search?hl=en&newwindow=1&safe... shows hundreds of this.

Edit: http://extremetracking.com/open?login=rarlab2 is actually winrar main website.
Twitter is not the world or a meaningful representation of the world.
Whups! Thanks.
I don't see proof of anything. What information are you referring to?
> separate window for devtools would be much better improvement

Fixed in Firefox 20
I agree with that. For example, Azure storage is pretty straightforward and simple to use [1]. Or LINQ, which is part of the .NET framework and is beautifully simple to use.
The sign is definitely copyrighted as a creative work, and some sort of argument based on competitive advantage would certainly be brought out in regards to why taking the photograph has wronged the restaurant owner. These things don't make constructive sense, they're just convenient to invoke when it's time to conjure up some justification for persecution of the undesirables. Fortunately for the photographer, that window is not a computer network and the average person understands that having rats in a restaurant is wrong.
Yeah, he banged on the keyboard and made a typo and accidentally fell into a 100K of AT&T user records, and then he turned and these records stuck to him and then when he was trying to get rid of them they accidentally fell on Gawker. That's how it happened, judge, and if you don't believe it you must be bought by AT&T.
One theory that I've read (unfortunately, even though this is a science thread, I have no studies backing or rejecting this) is that as men are evolutionarily less valuable than women (for reproduction), the genetic variations are more pronounced in men than in women. This would mean that at the high end of intellect, more men are smarter/more rational than women, but the reverse happens at the low end; more men are also stupider than women. In statistical terms, IQ (even though intelligence is not linear) has mean 100 for both sexes, but s1 > s2, where s1 is standard variation for men, and s2 is standard variation for women.

My anecdotal evidence confirms this, but unfortunately only on the high end (my male classmates got more top grades than women, though one of the smartest people I know is a female) and in a single dimension of intelligence (I'm a mathematician).
Major thanks to the committers who volunteer and work very hard on these releases.

You're making Rails safer, each day, bit by bit.
They may have a "different interpretation" of what it means than you do, but it's consistent with what the article claims. The White House supports "overturning the ban," "the ban" being the categorical ban on unlocking. The fact that the opposition is narrower than you would like it to be is neither here nor there.
Google Alerts is a good candidate. Pardon anecdotal evidence, but the people in my circles who rely on it are executives who watch for their own names, or brand managers who watch for coverage of their company.

This information is very valuable and I'm sure a good service could charge a nice premium.
Well I suggest you take up your objections with the American Cancer Society because that's where the quote is from. Here's their contact form.

http://www.cancer.org/aboutus/howwehelpyou/contactus/index
I definitely recommend checking this out if you are interested in error and event tracking. They've built an excellent dashboard and a simple to use API. Paul and Todd are smart guys and very responsive. Looking forward to Errplane updates...
Even a tweet about this website itself is categorized as negative: https://twitter.com/LeviDayley/status/313711985437073409
I will read more about GP for future attempts, thanks.
Here's a situation where a car analogy might actually be helpful. There's the kind of setting where you have to open the hood to mess with it. Then there's the settings available to the driver on the dashboard. Make the difference between these types of settings really, really obvious and you're good.

about:config is like opening the hood. Put those serious changes there. Put everything else, that does not muck with the expected, fundamental operation of the product in preferences.
Snapchat's Winklevoss
Switching from RSS to Twitter
> Unlocking phones under contract is implicitly their core complaint.

Perhaps, but unlocking off contract is explicitly their complaint.
As more and more of those who were overtly disciminated against become assimilated, those who are still facing overt discimination are considered to be at the "extreme", unfortunately, and are considered "less deserving" of equal rights. Those who face subtle discrimination are unaware and/or tired. Pollution abuses continue. . .some still occur here, but the most severe ones are not in the middle- and upper-class neighborhood, so might as well be non-existent. And many of us don't view ourselves as global citizens so virtually anything occurring overseas is ignored or denied.
These are all defaults and you are forced to use them, right?

Furthermore - does this really help the argument that "the whole ms stack sucks balls" or even "the whole java stack..."?
For those that found it obnoxious, this should remove the "Rack::File headers parameter replaces cache_control after Rack 1.5." warning you may have been seeing occasionally when booting Rails.

https://github.com/rails/rails/pull/8812
"So, I made it." is probably the best explanation ever. Also the moving clock in the xkcd figure! Awesome touch.

Also of utmost importance: it sorts both [8,6,7,5,3,0,9] and "jennyigotyournumber". Now I'm really gonna make her mine.
stamping license plates? he's going to prison...
FYI, there are some NSFW links on the 46union link if you click through to the westcoast bikini shots...
> The petition is about both of them. Another of its complaints applies only to phones with contracts: roaming fees

Roaming fees are just as much a problem for locked phones that are off-contract.