skysight-inc/HackerNews huggingface dataset:
Most of these devices were built, some of them with Microsoft technology, but the technology wasn't ready, the implementation was bad (the interfaces are horrendous, for instance), the licensing was prohibitive and Microsoft didn't see themselves as a device company. They saw themselves as building the technologies that supported those devices, not the devices themselves.

We must all keep in mind these concepts were showcased 13 years before in the famous Knowledge Navigator video or in Sun's less known 1994 Starfire video.

And, probably, on many others that remained unseen by the masses.
I would switch over too, but I'm so used to all the windows shortcuts, and also Office(!) that I'm just too lazy to switch.
homework problems are different than newbie problems..

a homework problem is a problem you're charged with solving so as to reinforce elements and critical thinking from the chapter or segment of teaching that you experienced before the problem. Very few homework problems are given that cannot be solved by the user, if they paid attention to the work. There is a very thin line between someone trying to crowd-source their homework to a programming forum, and actually asking for help. This can usually be determined by how the question is asked.

Example: "How do I write this..?" is not as respectable a question as "I am writing this, i'm this far and I ran into this problem, can anyone help me to understand my problem?"

a newbie problem is a problem generated through normal use of a language to achieve a goal, in which the language user ( the newbie ) lacks the personal experience to conquer some goal post standing between him and his reason for writing what he/she's writing.

Example : "I'm coming from such and such a language where we can do this... ... will this ... work the same in CL?" or "This piece of code behaves in this way ... can anyone help me work through as to why it does this?"

The problem (that people have) with the lisp community is that they tend to be highly sensitive in regards to hand-holding, and can usually sniff out homework problems with relative ease.
You were stalking her. Amusing story though
>Hang on - there's a big difference between saying "not all political stories are off topic" and saying "this political topic is on-topic".

I'm saying both.
Not necessarily, putting business logic in the models as opposed to service classes is a recipe for disaster in any decent sized application. People are realizing this, even in the rails community, and are moving away from it. Putting business logic in the model is not a scalable solution and generally leads to god objects.

Unless your definition of model is the business logic area of your application. Saying that business logic goes in the model, in terms of the general rails sense, is the bad route.
That was my immediate reaction, too. Company name is not relevant to any of this.
> Ideas are worth nothing.

Let's all agree ideas alone are not industrial products.
If you have that much talent on hand, you don't need an idea, you can simply copy and out-compete existing players in existing markets. To call that worthless is to seriously misunderstand the nature of business.
"Objects respond to messages from "god" at arbitrary times in an untestable way."

But isn't Angular full of magic?
1.6 million Catalans form human chain 250 miles long for independence from Spain
All of the data is stored in the URL, so you can share it.
I want to run it, but do I have anything to fear? "Black Perl" suggests it's going to do some bad stuff to my box.
The prevailing wage concept is also ridiculous. Wages should go up when labor is scarce.
Is performance the main motivation for your team? If so, we'll be publishing some results soon. In the meantime, there are some non-performance related comparisons with Mongo that you might want to take a look at:

* Technical comparison: http://rethinkdb.com/docs/comparison-tables/

* A slightly more biased comparison: http://rethinkdb.com/docs/rethinkdb-vs-mongodb/
I've asked this before and you replied, but it was lies, all lies! I will ask again: What have you done with Marc and why is he never on Steam? We lost a perfectly good DOTA2 player and all-around good guy!
You know what's really sad about that Video, even in the future Microsoft imagines them selves using low resolution displays. I mean, for god sakes, every time they would zoom in on that frameless phone thing you would clearly see pixels. Since it's all CGI, they actually went out of their way to give it low res screen look my painting in the pixel lines.

I think, at least for me, the true failure of MS Surface was the crappy display it came with.
Calm down. The engineers were proving to the sales guy that it's possible to get this kind of information online. They weren't seeking any advantage over the subject at all, directly or indirectly.

Keep in mind that the information that they were looking for could just as easily have been volunteered by the sales guy in other circumstances, so it's not like this information was tightly under her control in the first place. "What's her name? Where does she live?" - these are pretty common questions when discussing romantic liaisons with friends and colleagues.
If you want a nice alternative to MVC (or event-based systems in general), take a look at functional reactive programming (FRP). Instead of modelling time implicitly using mutable state and callbacks, FRP provides time-varying values as first-class citizens. I've found FRP to create much neater code for most of the UI tasks I've worked with.
Haha, I don't think this script does much on a machine. It is designed to be interpreted by humans though.
Not sure I really follow. Every example you gave is just as intuitive in an imperative form as it is otherwise. Likely more. You want to teach someone how to do a dance? Teach them the few basic steps, and then start showing them how to interlace said steps.

Hell, ever looked at the instructions for making your clothes? They speak in the language of seams and stitchings, yet are able to put together a whole clothing quite nicely. Even have room to adjust to things going wrong such as a thread or needle breaking during the process. (This is one area where exceptions have always seemed to me that they should be the continuation use case. Keep going until you hit an exception, fix the cause, then continue from where you left off.)
Regarding #1, at some point I told them I could use hard timeouts on JS and they said "sure, we can add this", I said "no no, this was more of a general wish for the future, there's no need to spend time on it" and they were like "well too late, we already implemented it".

I hope I get a reason to use Rethink soon again, the team has just been great and the product itself is ticking all the right boxes with me.
All the changed are in the URL, you can just copy and share it.
"stalk [verb] to follow, watch, and bother (someone) constantly in a way that is frightening, dangerous, etc."

No, we weren't. And she knew about it, was amused by it herself. No bad intentions.
"We've sent people to the moon; we should be able to take people from home to work," she said.

If her firm can send people to the moon, why don't they keep doing that? Much cooler and probably more profitable than running a motor coach outfit.
Realdesign
They didn't need to be prodded by Snowden. They could have said "we're suing the government, but we can't tell you why. No more comment."

They're doing this because they were exposed. Without Snowden, none of this would be happening, they'd hide behind "treason" and keep making money.
> you're not really paying attention.

Keepin' it classy.
I guess we're addressing two different issues. You're focusing on enforcement to address the abuse of the H1 program, whereas I'm taking the H1 worker perspective and trying to dispel the notion of indentured servitude.
The NSA is probably making them do it...

also NSA, NSA, and NSA.
Marissa Mayer Fears Defying NSA Could Put Her in Prison
In the context of the Web and HTTP (which is a stateless protocol) MVC had to be adapted to fit this context.

Isn’t this a bit like saying that in the context of mountain rescue (which involves rough and steep terrain) cars have to be adapted to fit? Cars simply aren’t useful in that situation, and while helicopters are great, they aren’t cars any more. Moreover, the innocent belief of a five-year-old that a helicopter is just like a car but with some rotor blades on top does not mean that people with engineering degrees should start calling them cars because the meaning of the word “car” has been diluted.
There are NSA stories on HN?
Well, the problem is that if you find Controllers badly defined in MVC, good luck in understanding how to use View Models properly. MVVM seems to me on many levels a re-hash of the old Document/View concept, which is... not so good, because of coupling. And in fact, Many MVVM codebases end up being tightly coupled - bear in mind, also many MVC projects, especially of the ActiveRecord sort.

My comment obviously relates to my experience, which is admittedly more webby than application-y.

I thought iOS was inherently MVC though (or at least, that's what they claim)
Putin: A Plea for Caution From Russia
I agree that saying,"Ideas are worth nothing" is kind of weak, and I'd like to explain why.

Ideas are cheap and contagious, execution is expensive and risky.

When I think about the concept of an "idea" vs "execution," I think about the youtube, vimeo, blip, etc sprint. Each company had relatively the same idea--video on the internet--but no number of analysts could've predicted that youtube would be the outright success of the lot. All of them had excellent execution, but it's always risky, and for youtube, it paid off.
FAR FAR TOOOOO MANY....PLEASE STOP THE FUCKING CIRCLE JERK!!!!!!
I could just do something, literally anything, and me, having done a thing, would be worth way more than me, having an idea.

The overall claim has some limited merits, but don't overstate the case.

You generating an idea in your seat about a site that, say, scrapes some public resource and presents in a useful way, are more valuable than the you who uses that same time to make yourself a sandwich.

And the ideas you can have -- ideas which you can only execute after having the ideas themselves -- are of a higher quality than someone who doesn't have your cultural and intellectual resources. Your ideas are more valuable because they are informed by a more nuanced knowledge of how things actually get done.

Or to put another way, if you were approached at a party about an opportunity to work on someone's seed of a project, would you rather that person be an engineer or a fast food employee? No offense to fast food workers, but the engineer has more, and more salient, skills when it comes to this question.

The idea can't be cashed in until it's executed, and an executed idea is superior to an unexecuted one, but in choosing which idea to act on there are clearly better and worse ones.
A Coin Toss is Not Always 50-50 (2012)
My guess: the WYSIWYG editor uses its own HTML parser and filter, written in JavaScript, that has some O(n^terrible) corner case that your paste test is hitting.
This is one of the continual discussions i have with my grandmother, who worked a total of 2 jobs in her entire life, where as i, as a web developer contractor/freelancer, can have as many as 20 "jobs" in a year. She worries about my job security, even though i earn a ridiculous amount of money vs what i need to live, i save some, spend some and invest some.

I get hired ridiculously easy, its just unfair. Granted the odds stacked in my favour immensely. I'm young, i travel anywhere within the UK for work and can be on site with 24hrs notice, i have no dependents (other than my employees, but my businesses independently cover their wages), my living expenses are about 10% of my earnings, I live in a low cost city but work in a high income city, I'm highly skilled (by the industry average, not by my standard) and my industry is drastically under served by skilled workers.

Job security no longer means getting hired by a big company and staying there for 30+ years, today, it means how easily you can get hired. Some of these things you can influence, like skill, or choose, like flexibility on location and times, and some are things outwith your control but can still be exploited, like market demand.
That's correct - we don't want the typical tech career or job either.
Worthless without the implementation.

Fertilizer is worthless. Without water nothing can grow.

Gasoline is worthless. Without a spark it can't provide energy.

A 50" LED 120Hz display is worthless. Without a signal to display it can't provide value.

Are those meaningful or honest statements? Is it of any value for people to constantly parrot the nonsensical "parts of a whole are worthless" prattle?

I fully understand what people think they mean when they trot it out, and that is why I think it is garbage. It is refuse being vomited online.

Many of us are excellent software developers. Most of us bide our time developing projects for other people because we have no idea what to build ourselves. Many of the profoundly valuable changes in our industry have come because someone had an idea that was different and ended up changing the world.

Yes, of course the execution mattered. But without the idea the execution would be worthless. So where does that leave us? Some sort of nihilist everything is worthless depression?
I wonder if that is geography more than anything. If I were a trans kid in Middle America, my short list of places I would rather be would be San Francisco, LA, Portland, Austin, and Seattle, all kind of tech-friendly cities.
I've recently checked out gmx.com. It is ok, almost a complete replacement for gmail + google docs but the space is limited.

I also checked out the zoho.com's gmail like service, but that was painful at best. Most of the time signups are blocked and you have to have good timing to get in. They are also not very clear on what's free and what costs. I was able to sign up for the paid part of Zoho that has a trial, but, I was expecting to have the free stuff at the time. Once I found the link for the free stuff, I wasn't able to get past the signup block.

Note that Zoho has many more apps than google docs. Off the top of my head, checkbook, crm, project planner and about 10 others. However... I'm still not sure what's free and what costs money.

FWIW...
Freedom is nearly always a matter of perspective.

Many folks, especially Americans, feel that the freedom, for example, to kick someone else off their land (or out of their living room) is pretty important, even though from the perspective of the person getting kicked off, this is a restriction of freedom.

The BSD licence is more free from the perspective of the developer, while yes, the gpl is more free from the perspective of the user.

Personally, I think it's good that we have both. "Abortions for some, miniature American flags for others."

The fact of the matter is that under at least US law, it's the programmers choice how to licence their software, and considering that a whole lot of software is not open-source at all, both the bsd licence and the gpl licence are way better for users, I think, than closed-source software.
Why Australia? Why not simply get back to Canada?
Oh, what a charmingly naive view. VCs will still chew up your dreams when you're not looking.
Promises are function composition
Hm, I really thought the article title was wrong, too. You're right, though.
No, Amdocs does billing software, which is precisely as unexciting as it sounds. CDRs contain a motherload of metadata (who called whom, how long etc), but have zero content about the actual content of the call, and they're generated by the other systems that feed into the billing system so their contents can't be changed.
One theory is that people are continually told to follow their dreams/passion/desire. If you have no passion for computers, programming, math, etc... Why would they choose programming if they've been raised to think 1. they can do anything and that the recipe for success is to follow your passion and dreams?

Besides, there are several other fields of study and careers that are pretty good at this time. Most of them engineering fields though. And from a pure money-making perspective there are other choices, granted many of which are lotteries; but probably attract a large number of adherents.
Mark Zuckerberg’s Manifest Destiny
Server vendors have shipped that for quite a while now; Dell for example has offered an option on servers where ESXi is pre-installed on an SD or CF card built into the system for at least five years.
Spaces in your names should be encoded/decoded as %20.
stalk. verb: to follow (an animal or person that you are hunting or trying to capture) by moving slowly and quietly

stalk. slang defination: hound, spy, solicitation for a certain kind of information
The fundamental problem with a career in law is that you aren’t doing anything of value for society.

I stopped reading there. Sure, there are scumbag lawyers out there, but telling eg. the EFF or Creative Commons, not to mention your average underpaid and overworked public defender, that they "aren't doing anything of value for society" is a bit rich.
It's not possible that Microsoft and google are using h1bs correctly. Anyone who says there is simply no US person skilled enough to fill a position is lying through their teeth.
Death of the author. What a tool is made for is irrelevant to its use.
In the case of law, this is actually way too optimistic - an A-list school in no way guarantees you'll "do all right for yourself" anymore. Horror studies abound of even graduates of the top-5 finding themselves with loads of debt and nothing but very low-paying jobs.
Really nice !

But Server Side programming should have more levels...
In the mean-time, the community will be wasting time and effort in trying to solve ARM 64-bit issues which Apple has already solved.

If LLVM were under a copyleft license like the GPL, Apple could still have created it's backend in secret to time its release with the new iPhone.

BSD style licenses leave the community at the mercy of corporate interests. If Apple decides not to release[1] its backend, too bad, and we all play catch-up.

[1] "We're going to the standards bodies, starting tomorrow, and we're going to make FaceTime an open industry standard." Steve Jobs
Your post puzzles me as well. Just because we use the word "giving" doesn't mean that any of the connotations of that word actually apply to the situation. Employment is an arrangement of mutual benefit. In some cases an employer might give a job to a friend as a favor, when the friend is not the most qualified for the job. In any case, if someone gives you a job as a favor, they are doing it wrong.
Vertical tabs was one feature of firefox that kept me using it almost indefinitely. Firefox would do all sorts of goofy things like freeze up entirely while playing Netflix or Hulu. I got to this point where I would use Chrome for doing anything media related like that and Firefox for "everything else". I found myself enjoying Chrome more and more, but the lack of vertical tabs kept me in Firefox.

Eventually though, I had enough of Firefox's shenanigans and now I just suffer through horizontal tabs. Now my usage pattern has changed and I'm constantly having to weed out tabs so I can figure out where I am.

I still long for vertical tabs in Chrome.
Please point to what is sensationalized and what other sources better than your own hunch and agenda you have that what is presented is not true. Raw leaked Israeli, NSA, or CIA documents are best if possible.
True. I meant desperate as in "food on the table".

I grew up in the real estate industry. Software engineers don't experience anywhere near that amount of financial leverage. For most builders, every project is do or die; can't up and quit without it haunting your credit.
It seems like this article is saying "H1B workers are not LITERALLY indentured servants, but here's a ton of reasons they are at a huge disadvantage." So basically the article is railing against the semantics of an exaggerated expression people use to highlight a problem everyone acknowledges exists.
Personafied
Myself: http://www.dungeonsanddevelopers.com/#_a2b2cde3hijklm2nopqxy...

This is actually an interesting way to display credentials. You could potentially put this up as supplementary on your LinkedIn profile or something along those lines.
Many of them do. Many newer HP blades, for example, come with an SD card inside to do exactly that with either local or network storage.
I'd argue that MVVM is a subset of MVC. So technically they're accurate.

And also, anything that is "badly done" becomes bad. I'm not really sure why it is hard to understand View Models... your controllers shouldn't define your view models. Your VIEWS determine what information is needed to render itself. Any templating engine that requires you to pass in a model (i.e. Handlebars, Jade etc.) is, in effect, MVVM. This makes your views more concise since it doesn't get access to a whole model when it isn't required. Its dependency is specifically only on the View Model itself.
Not a skill tree, but this reminds me of the challenge map from http://hacker.org.

EDIT: To add, the intent of the challenge map is that many of the challenges build directly or indirectly on past challenges. Basic crypto challenges (by basic, I mean simple substitution ciphers) to simple XOR ciphers with increasing levels of difficulty (intended, sometimes there are shortcuts the designer didn't perceive). Programming challenges using their own esoteric languages or solving problems with potential exponential algorithms (until you figure out the shortcuts) and the like.
>Business users did get some of the promised technology. SharePoint and Lync provide project sharing

Strange how the promised land looks like hell on earth.
Innovation? Hardly. Innovation should not be confused with new projects. Imagine a car with a broken radio and a weird steering problem that causes it to veer to the left too often. At Microsoft the culture and incentives would drive them to put a panel over the old radio and install a brand new radio along side it that did most, but not all, of what the old radio did. Then they'd add rockets sticking out from the left front fender which turned on periodically to correct for the drift. It may seem like this exaggerates the situation a bit but it really doesn't, it's just that bad.
That directly contradicts what your colleague says. He says when she found out about it she laughed it off.

So which one of you is telling the truth?
Was this a not-so-subtle reference to 9/11? If so, you should really examine the physics behind the 9/11 attack. The attack itself wasn't anything more than it appeared to be.
The statement isn't saying "parts of a whole are worthless". It's saying that ideas are plentiful. It's saying that ideas that are astounding and fascinating to laymen and outsiders are just par for the course when taken to experts in the field. It's saying that seemingly novel ideas of solving a "pain point" in first-world life are usually fairly obvious if you'd spent an hour brainstorming with other intelligent people.