skysight-inc/HackerNews huggingface dataset:
Interesting. My description of magic is there because I specifically see two programming-related definitions.

When used with Rails, it's usually derogatory, and it means something like "something tricky or obscure and complex that is done in order to provide an easy interface", and in that sense, it is usually derogatory and used when the someone believes there is a straightforward way that may be an even easier interface, or is at worst, not much more cumbersome than the interface that is presented.

The other definition - the one I used, is, for example, how many developers would answer "How does the Linux syscall mechanism work?" In that case, the syscall interface is very much needed to provide an easy interface, and it's not incredibly complex.

One often seems like the other until you look into it, but I still think they are separate.
Well,

Microsoft might have done ReactOS favor given the poor reception that Windows 8 has gotten. An open source OS that was a Windows 7 work-alike might see a broad market from OEMs.
Guide to Product Planning: Three Feature Buckets
You might be interested to read about open-book management:

https://en.wikipedia.org/wiki/Open-book_management
"evil trick" is pushing it, a bit. If I had to guess, the algorithm is more likely something like "you have a Google auth token in your cookies but it's too old, so you need to log in again"
Why are there "inadequate resources" for the US immigration system? And if there are, why can the same argument be not applied to the Indian case? (There is plenty of illegal immigration into India as well, read up on it if you're interested.)

For what it's worth -- I did not mean to imply that the reasons for why both systems are screwed up are the same, and agree wholly with the statement that it "is VERY different from India". I just meant to highlight the fact that they both are screwed up, and the end result of a feeling of extreme frustration and helplessness for legal immigrants is the same.

Also, trying to suggest that corruption is an issue exclusive to India is pretty ridiculous as well. The US has an ample amount of institutionalized corruption in the form of lobbying and related practices.
If I know who my competitors are, specifically, how hard is it to find their sites and view source (assuming I didn't set up shop copying their site and business model to begin with)? Chances are anything you can see on their frontend isn't what's giving them a competitive edge. I can't help but think that most of what's offered here isn't that difficult to come by.
I've noticed that there are a lot of startup ideas that fall into the general category of "if we can get businesses to adopt us and get users to adopt us then ... profit."

I worked for a company called DoTheGood way back in 2001 that had a similar issue, although our problem was even worse since we really needed 3 parties to adopt us (businesses, nonprofits, and users).

I think these sorts of ventures are just incredibly difficult to make work without a massive amount of money to throw into advertising and sales. There's a huge chicken and egg problem where, in the FlowTab case, users want bars to adopt it and bars want users. You can't just hope that your technology is nice enough because no matter how nice it is, without enough bars and users the tech is worthless.

If you have millions (or tens of millions) to push into advertising (to acquire users) and sales (to acquire businesses) then maybe it could work, but it just makes things that much harder.

Of course, we can identify some startups that did make it despite the chicken and egg problem, like AirBNB and eBay, to name a few.
Generally with these schemes the fog is from the ocean so you have unlimited saltwater to desalinate, the idea is to get water with little energy cost.
Harbor Freight hacked, co. says - Credit Union involved
I really do like experiments, but I think humbly that's a terrible idea. It seems to me that's a way to flee decisions and responsibilities for the OP but it can also be unfair for good and talented people shy and introverted. (We have a lot of that in our industry!). It reminds me of John Galt, Ayn Rand character who flee a company just like that.
Not a Javascript library. The post advocates generators for Javascript programmers. For core.async to tell us the efficiency of JS code of this style, it'd need to expose a generator-based interface and compile to generator-based code like a human writes. If I understand right, it doesn't, and the JS libraries that do work this way are much less efficient when full stack traces are turned on. (If there are others, I hope someone will chime in.)

If you think those two libraries are just bad, I'll update somewhat in that direction.
I've seen it here, for example from half a dozen people just the other day, appearing as "but who says that the current representation of women in programming isn't the exact level it should be based on biological interest and ability? Where's the evidence that there is a societal pressure pushing women away and not just innate aversion to the field?"
I've been using Sparkleshare (http://sparkleshare.org/) as a secure alternative to Dropbox, and it works decently, although it has some rough edges.
Saying racist things makes you racist, wether you are mentally ill or not.

It does mean we should judge him less for it. But it also means it might be a good decision to ban him so that he does not tarnish the community with too many flame threads.
You don't lose cache-ability because it contains a font. You lose cache-ability if you inline it in your HTML (which I believe was what this article was talking about)
Another regression: you can't 'add a stop' to directions using the new maps.

"Currently, you can only route between two locations in the new Google Maps. If you'd like to add a destination or waypoint, you can temporarily use the classic Google Maps experience."
https://support.google.com/maps/answer/3092447?ctx=c2n_direc...
And on top of that, he's still a racist (and a homophobe if memory serves). Some of his rants are also more than a bit violent and scary, I wouldn't want to be near him when he isn't heavily medicated. The tragedy with illnesses like this is that it becomes almost impossible to draw a line between the condition and the person's personality.

I have showdead on all the time and I see him posting his garbage every day. Every day. He has no good days.

Personally, I'm disappointed this is at #1 on the front page, cool project or not.
Here's a list of companies :)

http://www.siliconslopes.com/company/search-companies
Here you go: https://support.google.com/googleplay/android-developer/answ...
The best part of this project is that they've provided a way to compile and run a Windows clone on unix
I'm not sure whether said commenters have ever tried to transact business in India, but the picture is slightly more complex than slipping a thousand-rupee note into someone's hand and getting your work done. Often, the average Indian official is overworked, severely underpaid, and has living quarters that are in a far-flung, horrible area which is probably worse than the homeless shelter in a typical American city if you compare the quality of life and amenities. Sometimes, these officials are on the lookout for money, other times they are in a severely strained psychological state, and need some form of empathy.

(Note: I freely admit that is a case that is very different from the States -- just saying that it is not a cut and dried form of corruption, as some seem to insist. And for that matter, the US has a lot of institutionalized corruption in the form of lobbying.)
How many have actually been used those? You don't see them on the roads which would indicate very few of them actually in use.

Also, "no stupider than a segway" is not a selling point for anything.
Thankfully there are RDBMS engines where you can upgrade to a recent version (not necessarily bleeding edge and after appropriate testing), gain feature and performance improvements, without the apparent fear of the unknown the author has. Stability and age are not always tied to each other in software.

If the mindset in this article is any example of how DBAs responsible for MySQL must think to survive, then it is no surprise why so many other bad choices in data storage are made in an attempt to avoid SQL/RDBMS - when what needs to be avoided is MySQL.
Right, but in say Union Square most of the homeless aren't crazy. The Tenderloin is full of people who just walk around talking to themselves or a wall and will follow you around screaming at you.

Union square has a lot more alcoholics and drug users, and 'talented' homeless people like street performers and pick-pockets. They may have some minor issues but they're clearly there by choice.
If you could throw in some extra buzzwords and drop a few more names, it might be helpful in convincing me you're not an idiot.
Gone Home: The Game Designer’s Dilemma
What are the best ways to prioritize a list of product features?
Though strongly informed by satellite and Street View data, Google Maps are heavily modified by hand.
Any country that demands that you commit illegal acts to be an effective entrepreneur is one that is openly hostile to entrepreneurship. Plain and simple.
I have been seriously considering moving to India to set up an IT development shop for my UK company. It seems the bureaucratic path of least resistance is for my UK company to hire an Indian company to do the work. But I don't want to outsource the work - I want to be the lead programmer and have day-to-day management control.

So here's my proposed solution: I would say to an Indian accountant, "Please set up an Indian company which you own and are the director. The company would (a) rent an office of my choosing; (b) hire employees of my choosing; (c) pay the director's fees; (d) issue a contract to help me get a 5-year business visa. The company would make a profit of exactly zero because its sales to my UK company would exactly cover its costs."

Is this a reasonable approach?
My average salary increase when staying with a given company without getting a promotion is 6% (the biggest I got was 11%). My average raise with promotion is 15% (highest was 23%). My average salary increase by switching companies is 30% (highest being 37% twice).

The takeaway is I expect an average of 6% per year when staying with a company multiple years, or 15% if I get a promotion. If I want more, and there is no promotion to be had, I have to switch companies. A company that is inclined to give you 6% will not want to give you 30%, especially when threatened. Take the other job.
do you know anything about chemotherapy? Taking these drugs is not just popping a pill and waking home like nothing happened.
How to receive Android notifications on PC
Ha, I was just the opposite! Almost bought a house in Herriman. This is as far south as I'll ever move though :P
I doubt you could come up with anything since you can only learn from other people, apparently. "Learning styles" is just another way of pronouncing "lazy".
Transparent gel-based audio speaker
I worked from home for almost a year. It was a great thing for me, because ever since then I consider an office a perk and not an obligation. My reasons are below. Everyone is different, and for many people offices are a great thing.

- I had trouble mentally getting into work mode at home.

- Since my home windows are not tinted (I've since noticed that most office windows are), I was readily aware whenever the weather was nice. In those cases, if you can imagine this, I felt guilty for working because I should be enjoying the weather!

- I only ever felt proud of a day's work during a stellar day. Anything less made me feel inadequate (in the office, I feel good about what I accomplish and don't feel guilty about less productive periods).

- My pets do not come to the office. I love them, but they are distracting!
I say this with great respect: Mad Genius.
I studied in India about a decade ago and remember it being the same.

I never faced the shenanigans this guy did, but wow the red tape was mind-boggling.

Just to get admission to the university, I had to get approved by the police commissioner of Hyderabad(then a city of 5 million), which involved an actual meeting with the guy.

This despite being in the country on an Indian Government scholarship.
Agree. The two systems aren't equivalent. The U.S system is worse. You can't even bribe your way to what you want.
Plenty of things do. Such as web analytics tools & plugins that can only work in a non-xhtml-compliant way.

My favourite was a google tool (can't remember what it was - google website optimizer?) that required you to use some godawful <script> construction that was necessarily broken. And you'd have thought google would know better.
True, tidal isn't nuclear. Basically everything else is.

>Some is _also_ the result of radioactive decay, though I don't have the precise breakdown.

Neither do I, but here's my logic: if there were no nuclear power in the center of Earth, Lord Kelvin tells us it would solidify in only ~40 million years[1]. The Earth being 100 times older, the amount of residual heat left today must be insignificant.

Stellar magnetic fields come from the convective mantle, which is nuclear powered. Not sure about planetary magnetic fields, but the above analysis suggests nuclear as well. Collapsed stars will be heated by gravitational potential, but we don't see a lot of those 'round these parts.

[1] https://en.wikipedia.org/wiki/William_Thomson,_1st_Baron_Kel...
Definitely! Microsoft invited my startup out to Redmond for a week (Azure beta stuff) and I couldn't believe how huge that campus is! I would move to Seattle in a heartbeat if the cost-of-living difference wasn't so shocking. I'd also love to work at Microsoft someday too. We'll see... :)
Sorry about that; I didn't check if wiki was actually accurate. That'll teach me to trust an uncited article. :\

Check out the other link.
I have never met a good, _experienced_ MS developer or admin who lacked a certification and it negatively affected their ability or image.

I have met plenty people who held certifications whom I would not trust on any of my production systems, and where it was apparent their time would have been better spent gaining experience, not test scores.

These "Master" certs were time consuming and expensive, no? As they are backed by a sales based entity (as with most IT certifications) if the revenue did not support the program, it gets canned.
But there are also some working groups that don't seem to understand the concept of a _standard_.
The article doesn't say that. More importantly, the headline doesn't say that. In fact, it says the opposite: Dependency Injection Considered Harmful? Not So Fast.
The very existence of Android widgets proves that people want a quicker way than opening an app to access a small subset of things. This is sort of like a widget except it goes on your wall, which makes it even faster.
> Why are there "inadequate resources" for the US immigration system? And if there are, why can the same argument be not applied to the Indian case?

The resource issue is fundamentally different. The US problem is that there are not enough people to process the enormous number of applications the country receives. The India problem is that the workers aren't paid well enough, resulting in a culture of bribery. Unlike in India, bribery of US visa officials is pretty rare.

> Also, why is it "people trying to game it" when it's the States, and "corruption" when it is in India?

By "people trying to game it", I meant prospective immigrants trying everything they can think of to manipulate the system. For some reason you seem to think that bribery is common in the US immigration system.

> The US has an ample amount of institutionalized corruption in the form of lobbying.

This has nothing to do with the discussion at hand.
> In distributed shops request must flow through a gatekeeper, such as project manager,

Why not a web forum or a chatroom? Some chat software even allows screen sharing.
This may seem odd but mostly harmless for the public, until you realize the polygraph is an important tool among the NSA's much-vaunted anti-abuse safeguards [1].

[1] http://blogs.wsj.com/washwire/2013/08/23/nsa-officers-someti...
From this very interesting book-length article: "Professors William G. Iacono and David T. Lykken of the University of Minnesota provided important comments on our chapter on polygraph countermeasures." Professor Iacono is an occasional, always thoughtful, participant in the "journal club" on behavior genetics in the University of Minnesota Department of Psychology that I join during each school year. The late Professor Lykken himself wrote a whole book on why polygraph examinations are a bad idea,

http://www.amazon.com/A-Tremor-In-The-Blood/dp/0306457822

and his writings helped convince the Minnesota legislature not to allow polygraph results for any judicial or employment-screening purpose in the state. It's ludicrous that the federal government and some state judicial systems still rely so much on such an inherently unreliable, unvalidated technology.

"We are especially grateful to retired FBI Supervisory Special Agent Dr. Drew C. Richardson for his suggestions regarding the second edition of this book."

Yes, after being burned by false polygraph results many times, SOME (but not enough) federal law enforcement agents are recognizing that polygraph examinations are useless for finding the truth.
He's not just trolling, that's for sure. Often he posts a mix of real content, with nonsensical God quotes in the middle of it. And he doesn't even bother about the hellban, he just keeps posting in the same accounts and has been for years.
Espruino: A "Javascript For Things"
The Internet will end capitalism as we know it. I have read the whole internet
At last I have read the whole internet! Or at least downloaded all the things.The mass-approval structure of capitalism makes it an unbalanced system. There is a snowball effect wherein surfing sites gets all the public's attention means that's where all the advertising and business goes. You're either internet business or out of business. Internet's love affair with capitalism gives extremely disproportionate economic incentive for students to develop an authentic passion for anything else. And the most ironic thing is, like the praying mantis which eats its lover after intercourse, the internet is the thing most likely to destroy capitalism, by making all the world's education, information, and entertainment free and making legal norms against this freedom seem out-of-date. What do you need this money thing for... plane tickets? And with bitcoin, the internet is taking the power away from the banks and from the government and FBI to decide what gets funded, it's all becoming decentralized. Facebook launched a charity to spread internet to the third world to solve poverty and fwd.us to end borders; Google wants to put satellites that give internet to everyone so as to end restrictions in places like China or developing nations. We used to go outside, outside of using the internet, but now we have smartphones to avoid that problem. But smartphones you have to take out of your pocket... so then there's Google Glass. The need to pay web employees only encourages ads, the scourge of the web. All the internet rich people are putting their money back into S&T research, anyways. The internet can do everything, even make us immortal as the transhumanists believe by scanning all our neurons in our brain so as to create a version of you that exists within the internet. All the rules are being disrupted because the internet has made information no longer a scarce good.
I believe he's actually been diagnosed with very serious mental illness.
Actually, I would like to see if I could put the carapaces myself... that's why I asked.
It's because Silicon Valley has a small number of very rich people living in the same county as a large number of middle-class knowledge workers and immigrant service workers that support them. The latter bring down the averages, while the counties on your list are mostly just affluent bedroom communities for Washington DC. Take a look at the list of highest-income places instead, and in particular the list of highest-income cities with a population >50k:

http://en.wikipedia.org/wiki/List_of_highest-income_places_i...

Palo Alto (#6), Cupertino (#11), Pleasanton (#18), Walnut Creek (#20), Mountain View (#21), and Sunnyvale (#30) are all Bay Area communities that are either in Silicon Valley or exurb bedroom communities for it, and rank higher than the Virginia counties you cite. The same pattern occurs on a smaller scale when you set the bar at >1000 households:

http://en.wikipedia.org/wiki/List_of_highest-income_places_i...

Woodside (#4), Portola Valley (#7), Hillsborough (#9), and Los Altos Hills (#14) are all in Silicon Valley; Atherton would rank ahead of Woodside according to the "population > 1000" list but apparently was left off for unspecified reasons.
So just like Windows then.
HTML5 isn't loose -- it has a well-defined procedure for handling errors.

Which is worlds better than XML's "every error is a fatal error" approach, since real-world XML is often non-well-formed (and, when validity checking is possible, invalid), and tools ignore that to varying degrees and recover or ignore just like they do with older versions of HTML.

(my favorite example of all time, with that, is the ability of XHTML documents to have their well-formedness status depend entirely on the HTTP Content-Type header, and at the time none of the major toolchains actually handled it)
I strongly believe that for many companies such problems with hiring process start much earlier - in the phase of defining the requirements (competencies). When they don't know precisely what they need (and both "ninja" and "experienced front end dev" are far from being precise), they simply can't succeed in measuring it.
As crazy as it might sound, I think many tend to forget Gates was still quite involved with Microsoft. As chairman, and Ballmer as CEO, it was still effectively a Gates regime as far as vision goes.

He's a smart man doing great things, but he's not perfect. Microsoft needs a new direction. Their assets are still valuable and have a huge potential for a great upside.

It's easy to play armchair CEO, but overall I'd say some new blood is needed.

For example, Mayer at yahoo may have been controversial, but she's turning it around.

I don't think some new ideas would hurt the company overall.
My bad I missed the ? off. However the original SO question and the relevant comment (http://stackoverflow.com/questions/18547909/what-would-be-th...) states that "DI is essentially a bad idea". So I feel the title is a suitable fit either way.
There are two types of people, those who feel energized being around people and those who feel energized by internal deliberation. Offices exist to satisfy the first category.

What is happening though is that the valuable work of today is conducted by internal deliberation (building apps, predicting prices, writing compelling blog posts).

As it becomes more possible for people to distribute their work without a company (app stores and the like), the office will be bled dry.
The problem is that it's the clerk who is pocketing the "tea money", so they can't request it, they have to wait for you to offer it.
And the machine just guesses a score?

Are you saying the machine doesn't actually rank you according to the data you give it?
Not so much anymore. Scaling strategies are quickly becoming part of the required skill set for developers. And companies are expecting as much. Simplifying scalability through elegant abstractions, allowing developers to structure their data models and applications holistically, can be a great thing.
Or anything. I doubt he "intends" much.
What I find interesting about electric cars is that they are as old as petrol cars and in the late 19th century they were actually more popular, just to be left in shadow for the next 100 years. Now I'm waiting for the rebirth of steam cars, you can't get more eco than that :)