skysight-inc/HackerNews huggingface dataset:
Well my comment is more directed at the thread title. "Star developer outsourced his job to China". That isnt the bad part. I would be more apt to think something was foul if it read- "Careless employee fed-exed credentials to corporate critical systems while he surfed Reddit".

That is wrong. Outsourcing work that can be done by anyone cheaply is just savvy...
You're right, from a marketing point of view it could be clearer. It's not as opaque as a lot of landing pages you see though. All it needs is that descriptive strapline, the rest of the info is there.
I enjoy those as well, but if there's a market for a slightly easier mystery story then they'll be written.

I suppose another aspect could be the author doesn't want the reader to feel that they are smarter than the hero.
Minstral - I Call To You - Z Dreaming World Audio
Sometimes an e-mail address isn't enough because if the site has any type of social aspects to it you wouldn't want your e-mail address being used as your identifier.

I agree though for sites where you're not mingling with other users or have any notion of a public profile then a username at this point is pretty silly.
For a very long time it is possible to buy almost anything data center-worthy in version with 48V DC power supply (although often with significant premium) and most collocation facilities provide 48V DC power. This has nothing to do with efficiency but with 48V being the standard voltage in telco environments, because it's 4 car batteries in series. Phones need DC and until about 50's it wasn't economical to rectify mains AC with enough power to run phone switch and without harmful noise and AC ripple, so phone switches were generally battery powered (today it's typicaly generated by rectifing mains with battery backup). Servers and networking equipment around these switches generally shares these same power circuits. Problem with 48V is that for any significant powers the wires get very thick very quickly.

Many larger server installations noticed that (1) normal AC server SMPS will happily run from 150-300V DC without any modification (reliability is an issue, omitting input rectifier and PFC is good idea) (2) there is almost nothing in today's servers that need any other voltage than 12V. Thus there are various approaches to DC power (for increased efficiency, not telco compatibility) in datacenters:

* DC power supplies with DC voltages around normal mains voltage (IIRC Facebook)
* power supplies with inputs for two different voltages (AC mains + sub-100V DC for backup power from batteries)
* battery backup inside the server on 12V power bus (Google)
* shared 12V DC power supply for multiple servers (almost any blade solution, although I've seen that done with normal 1U servers)
* also I vaguely remember some proposal to replace local 12V->something buck converters in modern server with larger input voltage.
Looks like it. A good starting point for those that feel like trying zsh out should check out oh-my-zsh (https://github.com/robbyrussell/oh-my-zsh).
Hackers routinely use the 'joe job' trick to implicate others for their crimes. If you're ever on the receiving end of such a scheme you might change your opinion on 'reasonable presumptions'.
Can you help save this content? I am about to be deleted...
No, no, no. He's arguing against both sides of the issue.
Ask HN: Interested In A Denver HN Meetup?
Anyone interested in a Denver HN meetup? I've been considering this for a while and would like to gauge interest. I have met several cool Denver-based readers informally and thought it would be nice to get together. Any interest in something in early February or so?
Innocent people do not kill themselves when confronted with the possibility of a trial.

Well, we have two counterexamples to this.

You do speak with a lot of authority on this topic.

I am wondering if you have ever been wrongly accused of anything serious?
My experience for the last two years is that usually there are 2 or 3 people sitting around in any public place with their phones/tablets out pointed in my direction. Those phones/tablets have a camera (most have two at this point). They can be turned on remotely by software running in a background process. In addition almost all public spaces have more than one surveillance camera.

I don't think merely avoiding google glass wearing people will help much. To be effective you should probably avoid anyone with a phone/tablet that is not in their pocket and stay out of public spaces (maybe live in the woods).

Why not complain about Gorgon Stare instead? Since it is more likely to be used for infringing rights and you have more of a legal case (preventing unwanted photography in public was lost long ago).

>"The system is capable of capturing motion imagery of an entire city, which can then be analyzed by humans or an artificial intelligence, such as the Mind's Eye project being developed by the Defense Advanced Research Projects Agency. [..] It is a spherical array of nine cameras attached to an aerial drone." -http://en.wikipedia.org/wiki/Gorgon_Stare
Could you please name a few of those hosted services? Because Squash seems currently to be written for Ruby specific apps, however PHP, Django, Nodejs apps could use such a service too.
That time travel movie that started on Reddit is really getting made
Like reading HN!
If you are religiously inclined, joining a church/synagogue can have a profound effect on your social life. I met my fiancee at church, and some of my deepest friendships are with people from my congregation. Also, you'll meet people with interests and backgrounds that are much different from your own, which I find enriching.
Seems like this could had been done much more discretely, makes me think Aaron may have wanted to get caught. Why not just buy a cheap 1u server and add it to the rack, I bet that goes unnoticed much longer.
AutoCAD on iPad Mini: Tablet as the next 3-D content creation tool?
These meetings are a great way to see what other folks are doing, meet people in various roles, and explore topics that you might otherwise not get exposure to.

Many of these meetings are set up to allow people to talk about their stuff for a few minutes. This is a great way to "break out of your shell" and gives you invaluable skills in pitching and communicating what you are working on.

Get your confidence up to participate and talk about some coding you are doing. You might find someone who shares your interest to collaborate with.

Beware of service providers unless you are looking to meet them. Attorneys, head hunters, recruiters, and other non-developers also tend to hang around these meetings to get closer to --- you the in-demand developer!
Lazy people cut corners, and then lie about cutting corners. After you've spent time and money discovering the missing corner cases, lazy people admit that that they made a mistake, but you're assured that they'll do better next time. Begin paragraph again.
I am not a lawyer, and neither is the author. But I suspect that there's nothing illegal about randomizing your MAC address or concealing your online identity. It's the combination of those things and committing some other "crime" (ie accessing data or systems for which you don't have permission) that becomes a problem, in that it shows intent to deceive the other party.

But again, I am not a lawyer.
Indians migrated to Australia 4,000 years ago, genes show
Don't feel bad about not being able to make small talk, like everything its not for everyone. I can't honestly maintain it either. Social skills are what they seem to be; skills. Like other skills they take time and effort to develop, but if you work and stay committed to them and the people you like it will pay off.
I think finding a casual/social hobby is a good idea (like the other guy said) too. All of my close friendships are based on a common insterest that we can discuss or do together. Taking an interest in people is key too, not to be confused with seeming to take an interest. People appreciate your legitimate appreciation of them, and they know when you've made them a real priority or when you make real sacrofices for them.
Whatever happens don't give up. I've been at the point multiple times when I literally had 1 friend, who wasn't very close to me, and trust me you can always come back if you stay positive and actually like people. Be happy, its worth the effort, and because you CAN do it!
In my experience at the companies I've worked at in the northeast people tend to talk about their struggles with mental illness with work folks. I've started working at a California company the last few years and folks are pretty open there as well.

I understand this is just my experience and I like to talk about the feeling side of being human at work (and do) so I may attract this kind of discussion and folks opening up.
There's no need to attack him because you assume that he's not empathetic to others or is incapable of reading body language.

I really hope this "introvert fad" slows down soon. There's no need to be so radical, there's a spectrum of personality types. It's not black and white. I identify as an introvert. Social situations exhaust me, so I enjoy them sparingly.

If someone makes a funny comment to me in the elevator, I'll laugh and it's okay. I don't rant to him about my being a recluse.
Intelligent Molecules React to External Stimuli and Reversibly Change Shape
Finding a Developer (Web App Challenge Update)
Posted today and relevant:
http://marginalrevolution.com/marginalrevolution/2013/01/dig...
The same level of tracking is done on the web, constantly. And you don't need to give any sort of permission for it. What is different is gaining root/Administrator access on the machine in order to ensure the tracking is done vs a client side browser script asking if it can run. And then using that access to install a rootkit or mess with the registry to ensure tracking software starts on reboot, etc. That is what is annoying.
If a cluttered desk signs a cluttered mind, of what then is an empty desk a sign? / A. Einstein
Depending on the PDF processes to create that manual and its overall design sensibility...imagine how hard it will be to navigate the same kind of manuals that don't behave on a tablet...sometimes, paper will still end up as being the best choice.
Oh, i thought he was the guy in charge of copyright expiration!
If by "if by 'if by whiskey'" you mean to circularly employ the same manipulative tactic of deceptive self-promotion, then I am certainly against it. But if by "if by 'if by whiskey'" you mean to strategically exercise the same practice out of admiration of its effective and pacifying avail to reason, then I am certainly for it. That is my position. I will not waver.
Bah. I read SaaS and thought the CSS image was a joke at first.
My brother's an officer in the Navy, and just told me about a book he's reading about a German general, I think from WWII. He classified his staff into four categories, and treated them accordingly:

Stupid/Lazy: harmless. Keep around doing whatever you can get them to do.

Stupid/Energetic: fire immediately before they do damage.

Smart/Energetic: useful, give them lots of middle-management work.

Smart/Lazy: put in high-ranking positions, they'll find efficiencies that will trickle down to everyone.

I'll ask him the source and post it later.
This is all fine and dandy, but there's too much emphasis on finding the "engineer at fault" and blaming.
Maybe that's how their interpreted by many but my personal interpretation is optimistic, but different.

Pretend you're a government official. Every day you have several dozen, if not hundreds or more "requests" made of your office. Fix this. Change that. Ban it too!

It all just blurs together. Eventually you need to filter the noise, "these quacks are all just in it for themselves. I represent the people, I need to know what the people want!" you may say to yourself. How can you tell what the people want. Well, get them to rally together, show that there is support for the clause to "Ban it!"

How could we do that? Perhaps by getting everyone interested to express said interest. What's the threshold of people you're willing to listen to though? 25,000? That seems right. But suddenly, every cause can rally 25,000 people without issue, we're back to the initial issue: too much signal:noise. So we increase the threshold; only the issues that people really care about will make it through.

----

I never actually believed the petitions were doing much good. The 80% "legalize pot", 5% "admit you have aliens", 5% "no really, legalize pot", and another 4% of equal garbage petitions seemed to ruin the system for everyone.
This seems like a udiff would be a much easier way to represent the changes.
Wont this kind of petitions always get more votes than ones about serious issues? If so what does raising the bar help?
It depends on context. If you have never built a web application, it can be very difficult task grasping what exactly Rails does for you (even it your are experienced in programming languages). For someone who has been building web applications for years, the it may be easier for that person to understand the pain points that Rails solves. Since Rails is domain specific to web development, you're not necessarily learning programming, but really how to apply programming to web development based on the framework's conventions. The bottom line is that you're learning something new. How hard the learning is depends on the foundation you're currently have that you can build upon. Having a foundation in a programming language doesn't necessarily mean that you're poised get up and running quickly with a web framework if you've never done web development.

The art of building web applications today, in itself, is much more complex than it was 10 years ago - mostly due to the every growing selection of tools that make it easier for experienced developers to build web applications. This in turn can make web development seem daunting.

Personally, when I started learning Rails, I had a foundation of working with rudimentary frameworks in other languages. When I discovered Rails, it did quiet a bit of what those other frameworks accomplished and then some. Then it took it further and pushed the envelope (i.e. REST support for urls and routing, more recently including CoffeeScript and the Asset Pipeline).

While there's a ton of learning resources out there for learning Rails, it can be really hard to put them together and figure out what in what order you need to learn new concepts.

That being said, I think The Flatiron School did an excellent job getting together a list of learning resources: http://prework.flatironschool.com/ - Just a heads up that it recommends CodeSchool and Tree house which are subscription services. If you're serious about learning, I'd consider the subscription cost to be a small investment.

The one resource that Flatiron Prework didn't mention is the Rails Tuturial: http://ruby.railstutorial.org/ruby-on-rails-tutorial-book

If you really want to dive into ruby, I'd recommend The Well Ground Rubyist by David Black.
The BBC calls him a scammer. I call him an entrepreneur!

Corporate life doesn't agree with this fellow. Assuming he's not facing any lawsuits it sounds like a great time to launch his own software firm (where he outsources the work of course).

Or - he could go into consulting to show companies how to effectively do outsourcing.
yes, I didnt mean to really xray the engine, just give you an AR view of the schematic. I would assume it would require certain calibration points or barcodes on the engine to orient itself.

And even if it was a nuisance once you learned the engine, it could be a useful tool in schools or someone learning a new engine.

Even imagine a small engine machine shop that sees 10s or 100's of different kinds of engines.
Private Houses To Rent
Sounds like you're in a rut and burnt out. If you get to the stage that you're experiencing extreme apathy or dark thoughts then definitely call a help line and get some free counseling.

Assuming that you're not depressed but just in a rut here are some things that work for me but your mileage may vary:

- go outside. Go for a walk or a hike in nature.

- invite friends over and cook them dinner. While youre cooking as them about their lives and how they are going. Be interested in how they really are. Once you do that, communication will start flowing.

- block your work up. You could try the Pomodoro technique etc. take blocks of time to relax too.

- get some exercise.

- ask your parents about what it was like growing up for them. You may get a deeper understanding of why they are restrictive.

- get your friend to set you up on a blind date.

- write a page of free form stream of conscious every morning for a week. First thing when you get up. At the end of the week read them.

Good luck buddy
Take care of the confirmation email (something Inc. should know)
What you are doing is adding an extra dimension to your permissions vector, instead of just worrying about which users can access what you have to think about individual programs. There are already implementations of this, for example SELinux.

It difficulties in that how do I know which files a particular program might need and how is this implemented at a UI level?
For example, what if a program asks for permissions on PNG files? Is this because it wants to manipulate them or is it simply that some of it's internal assets are stored as PNGs?
What happens if I add a plugin or update to a program that allows it to work with different file types? How do you prevent "dick moves" like a new program locking other programs out of a file type it decides to claim?

How do you implement the UI? Is it some central permissions manager or do you have endless popups (which people are likely to just unthinkingly click accept on)?
Scientific families: Dynasty
Sure. I guess that's what I was trying to say in a snarky way. I just don't understand the anti-education mentality here at HN when it comes to this specific degree.
PHP 5.3 reaches end-of-life in March with PHP 5.5 release
It sounds like you want to write an ebook sample application tutorial and just piggyback on a lean startup keyword.

The most complicated and most mysterious part of creating an MVP is using your customer feedback loop to determine what the MVP needs to look like. Merely creating a HN clone without also outlining your feedback loop and why you determined an HN clone to be your MVP would not hold much value.
This happens all the time with devs I hire whether in the US or outsourced (the outsourcers outsource too). We started requiring web cams and IP log ins.
The site barfs when I upload the BareMetal OS kernel for disassembly. Is there a size limit? The kernel is x86-64 and only 16KiB in size.
Chill out dude. He was doing something at an individual level (successfully I might add) that corporations do readily without even the faintest idea of the how, why, or what.

Criminal? Please, how most corporations operate is what is criminal.
yeah, for realtime AR, latency would be a big challenge, but even if in the beginning you could only take a picture and then overlay a schematic over the top of that view, I could see it being useful.

I have looked up how to take a laptop apart before to change a part that required me to remove screws in certain places, unhook cables and do other steps in a particular order. Half the trouble with that is figuring out where the picture corresponds to the device in your hands - even if you had to manual advance the instructions, a HUD arrow pointing to the screw would be super useful I think.
I linked to the wiki page but if you want something more formal:

http://php.net/releases/5_3_20.php

Also, 5.3.21 will be released Thursday this week.
> Whether the threshold is 100K or 100M, nothing has happened yet as a result of a "successful" petition.

This isn't true. For example, the White House had been intentionally silent on the issue of SOPA until two petitions pushed it to take a stand, which had a not small impact on the outcome of the legislation.

http://www.whitehouse.gov/blog/2012/01/14/obama-administrati...

> The most reasonable petitions get essentially the same reaction, however. ["Legalize pot? I think we can guess what they were smoking when they signed that one! Hahahaha!"]

Please cite examples. I am aware of two responses to marijuana legalization petitions. Both were reasonable, respectful, and laid out why the White House disagreed with the petitioners.

https://petitions.whitehouse.gov/petition/support-law-protec...

https://petitions.whitehouse.gov/petition/legalize-and-regul...
Introduction to UICollectionView in iOS 6
You mean low-voltage DC distribution within a datacenter? That's useful but it's a different issue: the object here is long-distance (~1,000 km), high-voltage (~500,000 V) transmission. Economist didn't make this clear enough.

http://www.abb.com/cawp/seitp202/65df338284e41b3dc1257aae004...

https://en.wikipedia.org/wiki/High-voltage_direct_current
Because you're paying a premium for a smart person to come and sit in your office so you can throw things at them when something goes wrong.

If he's subcontracted his work out to someone in another time zone everyone may get in to a spot of bother if something breaks and the person who actually did the work isn't immediately available to fix it.
Wow - it even has the guy watching funny animal videos on YouTube.
"Unreasonable at Sea" will take 11 companies to 14 countries over 105 days
Yes, but making a programming environment change involves a lot of disruption to your normal workflow. I agree that it's best to do it one step at a time in order to better isolate the problem when things go wrong, but I find it's also good to do multiple upgrades during the same period of time to maximize the value from the mental mode switch.
Lazy/honest people. As Larry Wall says, laziness is one of the great virtues of a programmer. "I was so lazy I invented Perl."

His definition:

"The quality that makes you go to great effort to reduce overall energy expenditure. It makes you write labor-saving programs that other people will find useful, and document what you wrote so you don't have to answer so many questions about it."
http://threevirtues.com/
6 Safety Steps To Making Secure Mobile Transactions
He sent his encryption key to china. It's a security nightmare. By the sounds of it may have been a defense contractor.

Had it have been a app developer no doubt he'd have got a promotion
Just throwing in my vote as another person who doesn't want this daily but would happily receive it weekly. I have enough happening in my inbox without adding another message every day - but once a week would be fine.
As I understand it, the problem was that he continued to connect to the network after being kicked off. It's unauthorized access.

I don't really know how to explain how I feel about it, but that's my understanding.
Making war and making software are very different.
Second credit goes to the first guy kicked out of a casino for wearing one of these.
This is an interesting sample. Can I see the rest of your data?
Am I the only one that would rather there be one syntax? Sass and Scss is probably confusing for "Absolute Beginners". My vote would be for Scss because you can start with regular old css and sprinkle in the awesome Scss features as you need them and learn.
I'd be curious what styling purposes require an h2 to be wrapped with a div or to use a div as a label instead of a label.
This seems like a more schizophrenic version of the no-true-scotsman fallacy.
In that it can be used to show support for something (often some ideal) whilst distancing oneself from any negative consequences of that.
Isn't this one of the very things that Tim Feris suggests people do in his Four Hour Workweek?