skysight-inc/HackerNews huggingface dataset:
I disagree with both of you. I think you're underestimating what can be done in SQL--recursive queries and correlated subqueries are not part of most competent developers' "standard toolkit"--but I think you're illustrating the problem with the OP's point, which is that most competent developers get through joins and outer joins (usually inheriting a lot of weird mythology like "joins are expensive") and can select/project and that's about where the skills end. So while I disagree with you in principle, in practice most people's SQL skills are inadequate even for an analogy to functional programming.

I would not say that the thought process I use when writing SQL queries is "more like" my thought process when doing functional programming than imperative programming. In truth, the similarity is all in what isn't present: I'm not deeply worried about what the machine is going to do with my request and how it's going to process it. I remain cognizant of what's "really happening" to the extent that I want to avoid obvious performance pitfalls, but it doesn't become the overriding obsession that it is with procedural programming.

With declarative programming I worry much less about whether the result is correct, and this is the primary benefit to me.
I grabbed one at random and thought it was a pretty sleazy thing to do (my opinion only)

http://life-longlearner.com/business-development-quick-trick...
That's supposedly an urban legend (re: the Train). But you can see the film for yourself here: https://www.youtube.com/watch?v=v6i3uccnZhQ
For comparison, I have a 64 GB iPad (most recent generation) with a few gigabytes of apps and content right now. I have 53.8 GB available.
Because if they sold it as a 20 gbyte unit, but priced it as a 64 gbyte unit, they'd get called out for that instead. Damned if you do; damned if you don't.
Let me summarize.

If your credentials are worthwhile, that will become obvious. If not, then they don't matter.

For anyone other than recent graduates, I wholeheartedly agree. But for recent graduates, you may have little else to point to.
Yeah, that's what they all say.
I recommended not calling "Usability Testing" "User Testing". You wouldn't call "wine tasting" "Human tasting".

In particular you don't want to put the participant in a situation where they feel worried they are being tested on their ability or intelligence. You want them to know you are studying or testing the workflow and usability of the app.

TLDR; The terms "Usability Testing" or "Usability Study" tend to get better results than the term "User Testing".
Adobe Flash 10.2.* and lower are now Click-to-Play plugins on Firefox browser
here we go!
-- Doesn't (officially) support HTML signatures.
-- Requires a lengthy reindex on any internal database change, which can happen multiple times a year.
-- Severe, egregious issues with corrupted or blanked out Keychain entries
-- Easily works itself into a lather where it cannot properly authenticate with anything until the entire system is restarted
-- GMail IMAP sync-thrashing and message corruption that can render some accounts unusable
-- Crashes on queueing massive message previews
-- Customers almost uniformly loathe the recent UI changes
-- The new search UI is nearly unusable for most, requires frequent spotlight rebuilds
-- Drafts-on-server duping
-- Plugin hassles and failures, especially as regards Archive Utility and PDF handling
-- Evaporating local folders
-- New rules about Archiving that don't play nicely with grandfathered Archives
-- Auto-setup of new accounts that gets hung so badly you have to back in a patently entry just to get the chance to hand-edit settings

It is unreliable and unfit for heavy duty use. I've lost a third of my customers to Outlook.
I would not call it unfortunate. After giving people from Ivy Leage schools a chance to work with me I've realized something. The amount of people who can ship software (not only write code) is basically the same everywhere. A college education does provide a lot of things, but the ability to ship software seems to not be included. Seems a lot of people out there are worried about the code being perfect, or their VIM setup being ideal, or anything else but shipping. I wish that somehow colleges of all levels would teach their students that the discipline to get shit done is worth more than anything else.
I can't find any info on pricing. Is it entirely free or is there future plans to monetize?
Not the favorite, just one that I enjoy. When looking for a simple OO implementation, middleclass works.
Once one code path is optimized it is what it is, there can be nothing "slightly different" as long as your code is the same

You have missed my point. For the author, he thinks of "the code" as the C code that he can see. The fact that passing different compiler flags may result in "the code" ending up in different machine code is not something he's used to thinking about. So you have to be careful when explaining such concepts to beginners.
The FTC shouldn't be involved anyway. Is it not true that the system comes with a 64GB SSD? How much of it is free doesn't really matter for the sake of advertising. It's a Surface Pro with a 64GB SSD. This is a hard fact. It might be disappointing, but worthy of legal action? Doubtful. If it was, people would have sued over formatted capacity a long time ago.
This is the best post since Al Gore invented the internet!
Thank you for your intelligent post. Hey look now we are both being sarcastic.

Selling a device advertised as 64GB of storage with only 20GB~ free IS a problem. Its horribly misleading.
The World According to Tweetping – 140 characters at a time with Twitter
The game is simple, there will be associated with a device a numerically significant value.

It's even simpler, when MS says 64GB, I'd wager that most people expect to have about 64GB free to fill. MS should make it clearer, this may be the 64GB version but with 23GB available.

Makes a lot of difference, so people should know what to expect: extra programs take space and so do movies, songs etc. This is vital, not some useless spec to brag about
That's a completely baseless and arbitrary estimation. If I choose to quantify her crimes in civil terms, I can say 99% of it was theft. Don't give her a pass just because sometimes she didn't steal. Thieves who are good liars are dangerous indeed.
I keep seeing this talk about "six figures" in the valley as code for "overpaid".

I don't live in San Francisco but everything I can tell about the cost of living shows me that a $100,000 salary in SF is roughly equivalent to what, $45,000 here in Atlanta, GA. (http://www.bestplaces.net/col/?salary=100000&city1=50667...)

Which is certainly a good salary for a college grad but it's NO WHERE NEAR "overpaid", in my opinion...
TypeScript (Microsoft's equivalent of CoffeeScript, kind of) has async/await planned for version 1.0: http://typescript.codeplex.com/wikipage?title=Roadmap
> Hard to disagree with this. That said, I think even JavaScript guru's generally agree that the language itself is actually pretty awful unless you know all of the legacy quirks and WTFs it is dragging along.

Sure, Crockford is probably the best example. But the same is true from many languages that became popular before 2000. C is notorious for its pointer magic and buffer overflows. C++ is notorious for being an "expert language" that takes years to master. Java is hated for being very verbose. I know someone, long term (Ex-)Rubyist, hating the language for not scaling well and being hard to debug.

Maybe I'm too pragmatic but I think in every language there is something to hate. (Haven't seriously tried C# though ;)

I think at the end of the day the libraries make up at least 50% of the overall language experience. In the recent years JS has got a number of high quality libraries like jQuery or underscore.js that transparently circumvent many behated JS features. Like awkward checks for undefined or consistent and easy DOM manipulation.

IMHO C++ is a good example for a language in which libraries can hardly make up for the deficiencies because the language is so complex. JS on the contrary does not have so many rules.
Y Combinator + Upverter Hardware Hackathon
Windows RT supports Win32, you just can't execute any non-whitelisted binary. Windows RT has Notepad, Calculator, Explorer. All Win32 apps.
"...I don’t give a shit where you went to college as long as you’re talented."

But of course.

The problem is that talented people usually do not carry the sign "I am talented" to make it easy for you.

It's up to you to figure that out.

And you never know who is "talented" upfront unless you give that person a space and time and let the person express himself.

So you may not give a shit, but you have to give it a time and take a risk of finding out that cool looking and smooth talking dropout you hired 6 months ago is not talented at all.
What about timeout ids? I think I am missing the point.
A recruiter is not trying to get you as much money as possible, they work for the employer.

There is no black and white answer, just ask high and negotiate down if you have to! Make sure you sell yourself on why you are awesome so they are at least interested in haggling.
For me, Cringely was the documenter and Dvorak mistook his own place in history for credibility in analyzing the future. The tech industry is exhaustively self-documenting now, and so I hold out hope that Cringely can find his place in the modern world since I've looked to him as something like "Uncle Computers" ever since the before-times.
If he's using Kelvins, I sense a Nobel.
So, what you're saying is that HN should ban your account?

All snark aside, I hope you can see the irony of your comment.
Because Microsoft wants to crush the idea of installing an OS from generic media (except for enterprise licenses, perhaps) and tie the OS to the device.
My dad's business began to decline when I was in middle school, and he had to shut it down by the time I was in my junior year of high school. I'm the second of seven children, and by the time I graduated my parents' savings were wiped out and they were just barely managing to keep food on the table.

They couldn't afford to help me pay for school, but my test scores were high enough to get a full scholarship to a public university near my home town, so that's where I went. I lived at home, used public transit to commute, and made due with what I had available.

It's easy for me to say that credentials are worthless, I went to a school you've probably never even heard of, so it's nice to hear this from a successful individual who graduated from a top school.
But ajax and cURL aren't the entirety of dealing with APIs in Javascript and PHP either.
> I don't thing she stole anything worthy.

...money and credit cards?
Posters here comparing it to traditional "space inflation" on drives are missing the point. The difference here is the magnitude. On the box you are told you have 64GB and you end up having only a third of that to use. There's a fuzzy line somewhere and it really feels like this is on the wrong side of it.

Also, if you look at it in terms of dollars and cents, Apple prices their iPads more or less based upon storage so you're looking at a situation where consumers are legitimately making different decisions due to this problem. In other words, a 32GB iPad and a 64GB surface pro are comparable in capabilities whereas a 64gb iPad provides much more storage than the surface. The investment Apple made in reducing the footprint of the OS is basically not being taken into account in pricing.
Nobody actually "earns" titans. It's simply not something that an individual would ever fly. Titans belong to the biggest corporations, alliances, and coalitions, and are essentially floating cities that support fleets of other ships. They're a strategic resource that individual players would never use.

In the case of this particular battle, CFC lost 3 titans. This alone is several thousand dollars worth of real-world money, but it will barely be noticed. CFC has hundreds of titans, and the pilots who lost ships will simply have them replaced by their corps. So no one actually lost anything; the coalition will have to drag a few titans and a few dozen supercapital ships out of its reserves to re-arm its pilots.
But the Surface Pro DOES have 64GB of memory,right?
If it does,then your argument is invalid. It might need to ue 41GB for the system,but the name is absolutely correct.
For middle managers, integrity may not count for much
In what sense is using absolute pixel values in your CSS better than using percentage of the parent element or em's?
Last I checked, it was the other way round.
Not just that. You will train over a YEAR to fly a titan, and by flying I mean not just be able to undock it but actually be useful in it. The books costs hundreds of millions to learn so Titan is not a solo adventure it's is always a corporation's operation.

Oh, and since you cannot dock Titan (it won't go inside the station) you will need to park it somewhere, most likely near POS. And if you plan to do something else with your pilot - you need to have TWO pilots to be able to pilot Titan because once you exit ship - someone can steal it. So you need an alt who will be always sitting in the Titan when you log off :)

That's why ppl fly blops in cruisers and battlecruisers. Fun. Fast. Cheap.
I'd be interested in seeing a follow-up study on how this affects things like BMI, muscle gain/loss, vitamin/mineral retention, etc. From what I learned in bio/nutrition, I would assume that the body isn't able to effectively make use of the food consumed in this limited window. Some problems I see with this are:

Gluconeogenesis converts proteins to glucose to fat resulting, in reduced effective amino acid intake.

The digestive tract doesn't have enough enzymes, reception sites, etc. to actually store/make use all of the vitamins/minerals consumed.

It's hard to eat a proper amount of food and nutrients in a small window of time. Depending on fiber intake (which decreases appetite), it can be even harder.
Actually they do not disconnect the battle from the solar system the battle is in.

What they said is they run many solar systems on one server. During a major battle they migrate those other solar systems to different servers so that the server only has to deal with the one system.

So in a sense, yes, each solar system is its own shard.
With a reading of -40, I'm fairly certain* he's not using Kelvins.

[*] Sometimes negative temperatures are used to represent temperatures ABOVE infinity. That's when high-energy quantum states are MORE populated than low-energy quantum states... it's useful for things like making a laser. But I still think it's unreasonable to believe that the temperature outside is -40 kelvin.
I wonder how much space is taken up by the pagefile. In modern computer with lots of memory, the pagefile can get pretty big.
Philips Bows Out Of Consumer Electronics Business
Ignoring the dumb FTC idea, the 64GB Surface Pro does seem like an oddly pointless device. I can't imagine people shelling out for this relatively expensive PC would find it a good deal to save 10% off the price to have a cripplingly limited storage budget, or to use up the SDXC slot on a drive almost as expensive as the price differential.

For MS, I can't imagine it'll be worth the bad PR to be able to advertise a $899 starting price instead of $999.
It is a huge marketing issue. Consumers will get news of this and think that they are being taken for a ride. Even if it is true or not, they will believe the websites that are calling foul. Its not really about the actual specs, but about the market perception of the product. Having 23GB avaliable from 64GB makes people think that this gadget is a bloated and slow piece of shit. That's how people think.
Don't matter if its nicer than the Apple or Androif offerings.
Leaving aside the ethics of discrimination and considering it from a pure profit motive, the above would be true if you were the only employer in the world. You're not, and on average the companies competing with you for the best recruits overvalue paper credentials. That means it would be in your interest to attach negative value to those credentials, to get a higher percentage of good candidates who haven't already been snapped up.
The 80/20 Rule
> ...but if I had to give up 2% of my HN "karma" to post this comment, I probably wouldn't do so.

But, is that necessarily undesirable? I don't think that a social network should be looking to encourage idle chatter; look at what a cesspool Reddit has become. I'm having trouble seeing a downside to encouraging people to only post when they really have something important or useful or substantial to add.
>>The storage spec matters.

I remember reading a statistic somewhere that said the vast majority of device owners do not fill up the entire storage of the device. So I'm not entirely convinced that it matters at all.
But you're not getting short changed. You're getting exactly what you paid for. It has a 64GB drive, this is fact. It has 23GB free. This is fact. That's exactly what you paid for. It's standard procedure in computing to list the spec for the hardware without taking into consideration the use of the hardware. When I go to Best Buy and buy a desktop with a 500GB drive, they call it a 500GB drive and not a 450GB drive, even though 50GB of it may be already in use by the OS and the crapware preinstalled.

Yes, storage matters, just like RAM, screen size, and processor speed matters. The fact that you're getting 23GB kinda sucks, but it's a known quantity. You're not being short changed if you receive exactly what you paid for.
And how does one prove they are talented?
I suspect the slowdown when opening a 100mb .txt file is not really in syntax parsing - it's "Plain Text", no syntax definition attached.
AFAIK WinRT isn't windows. It's a Metro-Style ARM OS with Windows Branding.
I don't think "talent" (or, the ability to produce a quality work product) is that inconceivably difficult to ascertain in this field.

Also, while I realize you were speaking generally, I am familiar with at least one of Exec's non-traditional hires, and I sincerely doubt he will be regretting that decision.
I like gameQueryJS.com as there's almost no learning curve if you know jQuery.
So... when someone ports Linux to the Surface Pro, there will probably be 60 gigs free!

Then maybe I'd buy one (used, refurbished).
So how many phones, computers, ipods, laptops, etc have you bought? How many OS upgrades have you gone through?

My point is not that storage matters, or doesn't matter, of course it does. My point is that everyone who has bought something with storage has experienced the "comes with X amount of storage (note Y is available for users)" verbiage. And Microsoft doesn't go out of the way any more than any other company at "hiding" that information from you. Neither does Apple, neither does Google.

So you read the box/advertisement/review and you gloss over the "storage" number to find the "available storage" number and you see if that will meet your needs, and if not you go to the next higher unit of storage.

I totally get that the first time you buy a technology product you might miss that, especially if none of your friends are technology users, but you also probably missed it the first time you bought a car and noted that the mileage values on the window didn't really match up with what you were seeing. Or after you cut the bone out of that 10 lb Ham you bought and only had 6 lbs of Ham left over.

It seems like faux outrage to me.

Now had Marco gone the other way, public ridicule that it takes 43 freaking Gigabytes to provide a web browser and some apps. Hey I'm all down with that. I mean seriously, I have a multi-user time sharing system for the PDP-8 that runs in 43K words, basically one millionth the space and it includes a FORTRAN compiler.

But that the box says one thing and the actual value to the customer is less than that? Not exactly shocking. YMMV :-)
That is so cool :). I just slapped together a (really) simple chrome ext for opening up a new tab in "contenteditable" mode. It saves the contents into localStorage, thats it for now :) Here it is if anyones interested https://github.com/jwaterfaucett/textpad
HMRC change rules all the time to beat tax avoidance. They're hamstrung somewhat by European regulations that prevent them from penalising companies for hiding their profits in other EU countries. But it's a cat and mouse affair and the HMRC can only be reactive unless someone comes up with a perfect tax code.

>They're upset that the loopholes are being used by the wrong companies. //

You mean the richest, most successful, most popular, most used by the UK population and most profitable?

>I doubt they'd be receiving any negative press. //

So in your opinion the UK press is in the pocket of the government who're only highlighting morally questionable tax avoidance as part of a shake down to boost some sort of protection racket? That's what it sounds like you're saying.

Personally I think the answer lies in some sort of underpin based on gross revenue levied on all companies over the VAT registration threshold but with the option to apply to have the underpin removed if one can prove in good faith that the underpin is onerous.

Amazon could still pretend they're working out of Luxembourg (500 workers) instead of UK (15k workers) but they'd pay on their revenue anyway. That way Amazon can't put UK tax paying firms out of business (simply by undercutting and relying on the extra profit from not paying tax to stay a float) and then off-shore all the taxable profits leaving us with no UK tax paying businesses (but even more consumption).

Just think of all the high wage bills for accountants that could be saved.
You posted this three times, so two of them were auto-killed.

It was not actually true historically, most of the time people did not have poor nutrition. Sure during "events" like war etc, things got bad.

But most of the time it was not so.
There's something seriously wrong with the new design. Clicking on just about anything results in a 5-15 second loading time for pages, it feels like it is bogged down in database queries for routine page access. Furthermore, some class pages have out of control javascript that pummels most browsers and pins CPUs. Wasn't like this at all before the new design, which seems to not have been tested.
6 Trends That Will Shape Healthcare in 2013
Formal education in my opinion is really only good for one thing when determining how good of a hire someone will be. Ensuring a certain level of exposure to areas that may otherwise be overlooked in self study.

When people learn things by themselves they tend to focus on what they love the most and have a tendency to ignore what they don't. Formal education forces you to learn all areas that are covered and often bring things to light that are very useful, but would often be overlooked in selfstudy.

So formal education provides a base-line level of exposure to a lot of topics, what a student chooses to do with this level of exposure is what will determine wether they will succeed.
> Not to start drama, but that's a bit sexist, isn't it?

There's absolutely nothing sexist at all about the post. It was a compliment, geez.

> Can't she just be 'stronger than any person you know'?

No, men are generally stronger than women; it's why we have different classifications in sports. Would you rather we lumped them together?
The entire point of recovery partitions is that you can fix the computer without hunting around for media, and if your computer is working enough to download something you probably don't need it.
I haven't been public about my process of building the server or its details (I just don't have time), but the game is at:
http://firstearthgame.com

Someday I'll make time to blog about the server.
While I get that Windows + pre-installed apps + recovery partition takes up space. When I saw that only 23GB is left after a 64GB capacity, I was shocked.

Compare this to iOS or Android and you'll find it's going against my expectation. I doubt I'm alone. 23GB is not a lot of space these days if you plan to use it for something serious.