skysight-inc/HackerNews huggingface dataset:
One of the important lessons, IMO, is that you should always be making pragmatic decisions that work today and into the near future. You can't predict how your system will change over time, so engineer in today's needs and let tomorrow take care of itself.

Pragmatic failure inevitably leads to analysis paralysis. Just worry about getting stuff done. :)
Those buttons hit their maximum disaster level when installed on an induction stove. You know, the ones that are one flat shiny panel with areas that magically turn red and hot at the push of a button?

That's not an induction stove. An induction stove uses electromagnetism to heat a ferromagnetic cooking device positioned above a coil. The stove surface only becomes hot due to conduction away from the pot or pan. If you put nothing above the induction coil, nothing gets hot.

Here's a picture from Wikipedia. It's boiling water through a newspaper positioned between the induction coil and pot, with no damage to the newspaper: http://upload.wikimedia.org/wikipedia/en/a/a6/Induction_Cook...

The kind of stove you're thinking of is a glass-ceramic resistive cooktop. It's just a piece of glass that sits between a big old resistor and your food. (Annoying about how easy it is to burn yourself, but very easy to clean!)
I thought induction stoves caused metal pots to get hot via induction. They don't get hot on their own.
"Cynical?" That seems like a strange word choice to me.

Either way, I agree that saying the Internet is somehow America's weapon, as if the US government was somehow the architect of these revolts or that they are specifically in the US's interest, seems to be a misnomer. Maybe the OP means 'America' as in the spirit of democracy which America represents, but it's been a long while since America was really the single shining beacon of democracy for the world (if it ever was.) The US government has, for a long time now, preferred alliances of convenience to alliances of ideology. I'm not even sure that this is a bad thing.
Small nit, most of the smooth cooktop stoves are not induction stoves, they are still heating the cookware by radiant or direct physical contact transfer of heat.

True induction cooktops require use of iron or steel cookware which is directly heated with an electromagnetic field, not a transfer of heat from a heating element.
Sweet, thanks for the free paypal/facebook/google/ebay/bank logins!
What good would that do? If an attacker gets in, they can get the key just as easily as they can get the database.
I assume that's what they're talking about implementing in the last paragraph.
I agree. A lot can be improved there. The reason I'm not touching this is that a few big boys have complete control over actually selling those things affordably. I haven't looked into it much, but if my users can't fill a basket full of things and checkout at one of the stores, it won't be very useful.
I think I recognize the URL.

Isn't this a third-party server responsible for those "how was your shopping experience today" pop-ups?
The Boondock Saints of the Internet.
Account settings -> Security -> 'Click here to download a copy of the data you've put on Facebook.'

This downloads a .zip file with a static html human-browsable index of all your photos, notes, posts, friends' names, etc.
Straw man. Nobody's proposing anything of the sort.
I've considered using Hover and switching away from Godaddy, particularly since Hover is recommended frequently on the TWiT network. That thought has instantly evaporated.

You absolutely cannot store passwords in plain text. There is no level of security you can wrap around the database that will ever be 100%. It only takes one mistake for everything to get exposed.

To try and reason that there is a trade off between customer support and security is ludicrous. Your reset emails aren't getting through? Work on fixing that damn system instead of exposing your customers to a world of hurt down the road.
> Nobody in France or Germany will be remotely interested in "taking over" Greece. Its like saying "hey, I got here a bucked of problems, want them?" Well, no, thanks!

Well if they have islands that can be used for military bases, or agricultural lands that French farmers can use and so on. Setting a German company in charge of collecting taxes for example and making a profit. These are all draconian measures that basically are one stop short of invading the country, but I am thinking more if this is what is left as a solution. Lending them more money implies having faith that they will be able to pay it back, if that faith is gone, and they cannot be expected to pay back, the the lenders would probably like to get something else back at least, so have them sell their assets (land, control, power) ?
I did think of that, but have no idea how big that market is. Do you replace parts a lot? Where do you buy them now?
The limit is still unreasonable and the support procedure for solving the problem is terrible.
It just adds one more wall but a short wall at that.
Not necessarily, if they hack into one system then getting into another isn't automatic. If the passwords are in a separate filesystem/database than the key, and linked only with software, then unless it's the software that's comprised it would still increase the difficulty of getting both the password and key significantly. It also prevents trivial browsing of passwords via sql commands by rouge employees.
abs.apple.com resolves to 17.112.144.82, which appears to be part of an IP range owned by Apple. It's possible that the server is running third-party software, but it does appear to be hosted by Apple.
But if you encrypt it with a key, then SQL injection attacks can't collect passwords as easily. You need to hack in and get the actual key to decrypt.
Interesting... Mark Z. has more followers than Larry and Sergey.
As much as the hypothesis in the title appeals to me, I don't think there's anything in the article to substantiate it. The whole thing is a repetitive pattern of {cite some scientific finding}, {blindly assert that the same (or, at some point, the inverse!) applies to this unrelated subject}. Bleh.
I never understood what the point of linking to such leaked data is. Surely, you're not helping the situation?
One word: sendgrid
Neutron star bites off more than it can chew
That does sound like an interesting model. Producers would, I suppose, initially have to establish their reputations by releasing things for free.

Yes.

One thing that would worry me: a lot of people would have to be involved in getting a piece to a point where it could be sold. How would it be protected while all these people are looking at it and working on it?

Based on trust, just like today. How is this different from how music, books, games etc. are produced now?

Also, if you work out one of these deals with a publisher, and transmit it over the Internet, are you legally protected against people stealing it en route?

Not sure if you got me. No publisher required. Its direct b2c. Just like kickstarter.com works today. I'm only missing the "big fish".

And no one could "steal" it. Once its published its published. Free like any information thats published into our world today. A free license like BSD would be appropriate.
What's the JS equivalent to J2EE?
There is no reason why he couldn't do it himself.
Personally, I've decided to take the position that password security is the "canary in the coalmine" of a business's awareness about security concerns. The degree to which they aren't protecting user passwords correctly likely predicts the degree to which they aren't aware of SQL injection or XSS vulnerabilities.
Elite SilkRoad Private Server
Ask HN: How do you bring down your own home network?
Just for kicks I thought I'd do a little hacking of my own network. What are some tools or simple hacks to bring the network to a standstill?

And sure you can tell me to get a life and I'm a bored teenager but I do have a life and I'm not bored at all, I'm so busy I need a little rnr.
They are sacrificing the security of their customers for business reasons (usability will increase retention).

If they get hacked, if/when they send out a disclosure they'll just say that personal information may have been leaked.

Sure, they've made their case for it, but it's only slightly less disconcerting than if they didn't know what a hash is.

Actually, it's probably worse, because at least someone that doesn't know about hashing could be educated - these guys have shown that they put profit above protecting their customers.
OpenVPN tunnel. That or use a VPS.
Why Google+ could find a home in the workplace
It's sort of difficult to say whether I have a free-job or a paid-job. I certainly do a lot of volunteering.
The data's already been leaked. The URL of the leak was included in the article, except for reasons best known to the author, the URL was only shown as a jpeg. This just makes it clickable.
If we get an IDE with proper intellisense going and performance comparable to Java and C were indeed possible. Personally, I just don't think a dynamic language is ever going to get large scale adoption like Java/C/C++. It's just too inconvenient to test.

I actually think C is going to have a comeback, as crazy as that sounds right now.
Can somebody explain and give context? Reading laws is not my forté.
True, but he still wouldn't have compromised his email account. That was the main problem here.
I do believe in IP rights for creations above a certain level of complexity. For example, no two people would come op with the same novel or symphony independently.

Interesting thought. Though, where do you draw the line? I don't want to oversimplify things. But a lack of IP obviously didn't demotivate Mr. Beethoven from writing lots of symphonies.
DreamHost also stores passwords in a recoverable fashion, FYI.
What a strange title for this story "Why the Internet is America’s greatest weapon". It implies a lot about the mindset of the author. Clearly, the author still sees America as a shining beacon of democracy for the world, and believes that America should spread democracy everywhere it can.

Equally clearly, America does not act this way. While they are willing to send in the army to spread democracy in Iraq, and they are willing to send fighter jets to support the rebels in Libya, they are clearly reluctant to help the people of Syria, who also suffer under a brutal dictator.

To paraphrase Thomas Huxley, all it takes is one ugly fact to ruin a beautiful theory.
Then the celebs will be unhappy. A ploy by Twitter now that the celebs are logged in.. just as Google+ launches. Google should buy some celebrities favour.
No argument from me - but how many people are using it? Just from watching SO for a few days it seems that nearly all of the people having trouble with their code (tagged 'mysql' and 'php') are using the old methods. Almost no one is using PDO for their projects (in that limited demographic, at least).

MDW is just to lower the barrier to entry a little bit for people like that. Easy to use, easy to understand, and thanks to the helper pattern, the interface won't change if something better than PDO comes along.
I believe I've personally had more issues with misclicks on the honeycomb buttons as there is not as much of a clearly defined delineation between screen and softkeys as with the screen and capacitive buttons on my smartphone.

I supposed this depends on the design/location of the capacitive buttons, but speaking for myself, I haven't really had the issues you mention in your post.
Go unplug your routers/switches/hubs for massive lulz!
Sadly that has happened years ago and I don't have much hope for them to make a comeback. I'm in fact worried about the day when apple stops selling their full-size desktop keyboards in favor to the crippled laptop-version.

When you look at the whitespace (well, red-space) on the right side of the Lenovo then there is plenty room to fit a full-size Home/End/Pgup/Pgdn block.

But it would look a little odd. And I suppose Soccer-mom doesn't buy laptops that look odd for sake of fitting keys that she doesn't use. Soccer-moms apparently prefer glitter over usable keyboards...
I knew bcrypt/scrypt was just a hype! ;)
Prototype iPhone 4 for sale on ebay, $999.999 currently
Lion to allow two virtualized instances of Mac OS X per machine
What is 'the community' and what do you expect from them?

Looking at some recent technologies/libraries/tools released by Microsoft, there are alternatives to all of them, and most of them were released well before Microsoft released theirs:

NHibernate vs. Entity Framework

Monorail vs ASP.NET MVC

NUnit (and many others) vs Microsoft Test

Autofac (and many others) vs MEF

Spark (and many others) vs Razor

OpenWrap vs NuGet

Umbraco CMS vs Orchard CMS

It's just that 80% (90%? 95%?) of .NET developers associate working on .NET with working in Visual Studio. And whenever Microsoft comes out with their version, there's always a 'tooling story'. LINQ to SQL is a great example: a limited technology with great tooling and documentation, just right amount of integration to get a lot of developers on board. Same with ASP.NET MVC, every official video will show how easy it is too add any of the M, V or C parts using Visual Studio.

Ultimately the tools shouldn't matter that much, but in 'the .NET community' it matters a lot. In fact, I would say 70% of Microsoft strategy is 'get them hooked on the tools' and the other 30% is to always have something new coming up.

I'm fine with that, I use ASP.NET MVC, NuGet, Entity Framework, and I mix 'n match with some of the great OSS libraries (like xUnit or Autofac). I'm comfortable with that (even when using WebForms) and I make a good living. And when I want to debug, I hit F5 and live is good.

Don't forget that Codeplex is a pretty good move from Microsoft to make sure there is a healthy amount of OSS solutions available in the .NET space

If this is what works for many developers, for venders and customers and for Microsoft, and the 'ecosystem' is thriving, AND there is STILL room for OSS... then I don't see a problem.

There is no greater good... if this does NOT work for you, if this makes you unhappy, there are so many alternatives outside .NET. It doesn't mean that the .NET ecosystem should change. In fact, I don't think it ever will. The model works too good for Microsoft to just 'hand over the keys' to the community.

Microsoft owns the platform, this is their strategy and it works.
Lawyers Object As Computer Program Does Job Better
If Google has actually spent that much on renewables, then why didn't they give Bussard the measly $5M (or maybe it was $20M) for which he practically begged them, back on 11/09/06? He needed $200M, over 5 years, to build his fusion reactor, but only a small fraction of that to confirm some important experimental results which he had achieved just before the Navy cut his funding. He believed that he could get that confirmation, and that it would be enough to show that proceeding with the $200M investment would be prudent. I was quite sad to see that he died about 11 months later, having not achieved his dream, and having been reduced to begging at the end of his life. Google not only should have given him the $5M/$20M, but they should have been thrilled and honored to have such an intellect even speaking to them. Fuck Google's shortsightedness.

http://youtube.com/watch?v=FhL5VO2NStU
http://en.wikipedia.org/wiki/Robert_W._Bussard
http://newmexico.watchdog.org/7104/fusion-energy-promises-yi...
Exactly so. Working around comes later.
Which ones? the panel?
Ironic that the author's homepage (http://steveklabnik.com/) is a confusing pretend console that takes several seconds (on every visit!) to reveal useful information.
Nice. One nit: any sane OS will provide near-perfect randomness from /dev/urandom (by restoring the last RNG state from disk), but you're bound to run into some idiotic Linux distro which doesn't; its fans will claim that you should have used /dev/random. (A quick search turns up https://dev.openwrt.org/ticket/8687, which suggests that not saving the RNG state may be more common than I'd hoped.)

A one-line comment in "Security requirements", or even an option to read from /dev/random, may be a good idea.

I tried compiling it on OpenBSD; you should probably #include <string.h> in lib/events/events_network.c for memset() as used in FD_ZERO (see OpenBSD select(2)). OpenBSD has no -lrt either, so I just removed that. It compiles and passes a quick localhost test with these changes.
Yes. They will email your password to you if you click the "forgot my password" link.
If it's out there, it's out there. People with bad intentions know how to find it anyway. Meanwhile, the rest of us would like to check if any of our data has been compromised. Hiding this stuff helps no one.
just wait until you find out how many lines of code are in openssl you may have a panic attack o_0
I just wanted to confirm the same. Didn't even give it pause on my MBP.
Yep, I saw this same thing. Mountains of XML deployment descriptors / "component wiring" (some "Spring" garbage), needlessly verbose and usually unneeded mapper classes, useless interfaces (my rule is if you are only going to have ONE implementation save the interface for later after you know you got it right and need it), extra layers that do nothing (except "map", of course), etc.

kill me.
Makes me want to kill myself.
Clothes! I think it's the one thing I can't seem to buy online. Too much hussle of "guessing" what size will fit you, or buy a few and then return them.. bah, I'll just walk to the store.
Thanks. I think this is exactly the problem. We need the big, well respected names to use kickstater. The people, that we know can deliver quality.

Say Linus Torvald would come up with another great idea like GIT. I would try hard to collect whatever money it takes to make him start working on it.
Join The Advantrix
[video] How community and social media changes corporate communication
highly effective..
This isn't a microblogging service or pet social network. A domain registrar is storing your password in plaintext? Really? Didn't we go over this a thousand times?

If I was on Hover (which I considered), I'd transfer my domains immediately. Moving to a plaintext password system to get fewer support requests is like removing the door from your house so you don't have to keep fumbling for the key.
Juvenile and lacking talent?
Anything that vaguely pretends it's a button without being one deserves to burn in hell for all eternity. This includes touch screens, capacitive or otherwise, and any other such nonsense. If I'm meant to press it, make it obvious and use a button. If I'm meant to slide it, give me a slider. Turn? Give me a knob. How hard can it be, seriously?

As for engineers moaning about the life time of switches, puh-please. Show me one phone with buttons that has outlived its buttons. You can't? Didn't think so.

What really needs to go is this touchy cult. It's ridiculous. There are a couple of things where it makes sense. Angry Birds is not one of them. Anything else is just a useless fad. Especially touchy keyboardy crap that NO ONE can type on. Show me one person who can type 150WPM (and I don't mean swipe or predict or any such crap) on a touch screen and I'll go out and buy an iPhone.
I've just released an iPhone app, called You Owe Me, which syncs purchases and repayments between people, using FB connect and/or normal email/password login. I think it's a pretty exciting space really, with a lot of potential. Signed up for their private beta - will see how it develops.
Well, that's exactly why I'm not thinking of them. If I have to return them, I may as well go to a shop, try them on and buy what fits.

But I think more and more people will buy clothes online. So it is a good market, but it will probably take a different approach than other products. I might consider it down the line.
Excellent article, it's hard to find this sort of stuff on google, and I'm pleased the author not only aggregated it, but included relevant graphs and history.
And not to mention they could change the data it recieves (and how it recieves it) anytime. It would be way easier and more effective just add a click event and with some Ajax save the stadistics on your own database.
Google+'s entire thesis here is based upon introducing another level of abstraction, Circles, into social networking. It's risky. Users generally don't want to learn new abstractions unless they provide a massive benefit or can be mapped onto something they already understand.

Will this complexity be something users embrace? Facebook clearly thinks the answer is "No." (And probably has evidence to prove it.) The adoption of G+ so far is by techie types who love new abstractions and want absolute control, and is no indication of how the world at large is going to react to it.

Crossing the chasm for this product is going to be particularly tough. The population of early adopters (techy types) happens to overlap precisely with the population that will not be turned off by the complexity introduced by Circles. This is a deadly combination, and will likely put up a wall through which the adoption of Google+ will not pass.

This post suggests yet another abstraction, tags, on top of everything else. It's a common reaction: engineer sees a flaw in the degree of control in a design, and introduces a new level of indirection to add the necessary control. Of course, this translates into less adoption, since this makes the product more complex and less approachable.

The Linux GUI is an example of this trap being fallen into over and over again for decades. (It's come a long way, of course, and a large reason for that has been the ability for people to learn how to say "No.")
W T F. I just opened an account with them. Im not too happy. Always seems disrespectful of companies to do that. I think they should at least inform you before you make the account that they are sacrificing your privacy and security in order to cut down on customer service requests.
36 Social Media and Pop-Culture Merchandise Must-Haves Part II
Generally it's pretty easy to get root on a system. Then you're generally 100% owned. The only away this will survive is on the good graces of malicious hackers everywhere.
Fair enough, I can see what you're saying. I don't think there's a lot of difference here but as you said there is a difference and that's all that matters. At it's core it's the same, but it was probably a bad choice of words to say exact.

Also--Don't get me wrong, I really like what you've done, and really enjoyed the story.
I have raised one child into late adolescence and one who's twelve, and I agree with the grandparent. My wife probably wouldn't.

But then, I've never had difficulty lying when it was convenient, so I'm probably not the best to ask.
I wonder how the story had been, if twitter had opted for Python, instead of ruby.

Do they still have these problems or in these aspects python is better than ruby?
Clothing.
Did you replace stunnel with STUD, or not just yet?

Not yet. That's waiting for the next time I context-switch into sysadmin mode.
What gets me is when you Google 12.5"x8.5" you'll get "hits" from price aggregators - but the link goes to some random list of stuff that doesn't even have those dimensions. I fricking hate spam.
I generally assume it is so people can check if their usernames are present in said lists.

Once the cat is out of the bag, obscurity is more harmful than beneficial.
How RIM is planning to knock out others in India
IE6 is your fault
Other versions of Desktoply or other versions of desktop sharing sites? We haven't found any (apart from loads of posts on forums) hence why we made Desktoply :)
Isn't that what Zendesk and the CRM mentioned in the article do? I haven't tried them, but that's the impression I get, because it looks like people send emails from within Zendesk when replying to my support enquiries in various companies.