skysight-inc/HackerNews huggingface dataset:
> H1-B is a big step towards green card status for many people

It is a big step, but it's still hard to get green card status unless you really luck out with both the company you work and the manager(s) you report to.
Officials not grasping reality? As sad as it is, but I think this stops being newsworthy.
http://en.wikipedia.org/wiki/Henry_Moore
that may be an english english expression? i wonder if the (american?) author is aware? [i guess so, it would be a rather lucky joke if not...]
She's a kinetic interface engineer.
With one anti-trust case behind them, and a loss (packaging IE as the only browser for those to young to remember), a single access point for all software would likely raise similar flags.

Apple can get away with it (or close to it) because they are still not the dominant platform.

I suspect we'll get to a point where the App Store, Google Play and Microsoft Store (not sure what Microsoft's is called) will be considered monopolizing the sales channel and be decoupled forcing competition in the store space, or allowing software to be installed without going through a store at all.

Thankfully we've got history on our side with installing apps from any source being the default behavior.
I don't want to discourage you, I'm just gonna give you my honest personal thoughts. I think there is a lot of this kind of stuff on the web already. What I think there is less of (maybe there's also less demand for it), is deep rails or ruby VM type stuff. I do most of my programming in c/c++ though (so I'm no ruby expert) and whenever I need to pick up a scripting language or framework like rails, usually I try to grab something that has maximum code, with bar minimum and to the point explanations, and get annoyed whenever anyone talks about intro to OOP or starts explaining functions, variables, etc. So obviously, I'm not your audience for this book.

Having said all that I don't want to be a downer here, I think its great you're writing a book and possibly getting people interested in programming :)
I used to be in this school. It has some downsides. I'm now back to the twitter-bootstrap-many-classes-are-fine camp.

* your css can still get large in large sites. Even though you're not duplicating rules, you're still filling your rules up with lots of comma'd selectors.

* IE8 and lower have selector limits of 4095, we hit this because we used @extend on a fairly large site and had to split our css up more

* It creates more dissonance for developers that are comfortable applying ready made classes. Now they have to make up (sometimes it really is just making it up, there's no real semantic name) a class name for something, go to the sass file and add it. This is more steps than they need.

* Many of these things can be cleaned up by good usage of partials or their equivalent on the DOM side. You should be DRYing that up too, so I can't say I relate to the author's concerns about changing DOM.
You know what, bringing Dart to android development may be a good idea. Web hobbyists hate java with a passion but may embrace Dart for its resemblance with javascript.
Great points.

On the topic of working elsewhere. Large urban areas provide the best opportunity for lower cost and more efficient operations. Two things limit growth for this kind of service in smaller less dense areas. Travel and population. Both limit the number of jobs that can be requested or completed.
You and the post you reference seem to be saying the same thing

-- Ha ha yes, That is the chase. I was re-phrasing the OP/article argument, which was mis-understood by the parent comment.

The footnote articulated something else altogether, namely a weakness in the argument. It was an more-deeply implied (or imlicit) assumption (so I didn't spell it out), i kept it seperate.

The post you are referring to picked up on this same weakness, but attributed it to me. Which wasn't the end of the world, but his counter-argument was lacking to actually critique the original Post/article.

Hope this helps clarify, the general direction.

Its a tough call on when to clarify a weak or potentially flawed argument, and when to actually argue against it. Here, I thought it added something interesting (namely, recursive logic), which is worth noting and considering.

Without throwing the whole insight out.

If I was smarter, I could probably do that faster, better, stonger. As Arnie says, I'll be Baak. =D
Seems like a natural place for an application of a 1st-order markov model - one state for every entity (file), record the load events from each previously loaded file to the next file, and then your cache can predictively load a set of files by computing the most likely transitions.

Going higher than 1-order might make it even smarter, but with the cost of taking more memory (increasing the likelyhood of thrashing).

It actually seems like a very novel and interesting approach, although I don't know if it's been done before.

(Quick googling reveals that there is a LOT of work done on this approach, but I don't have the time right now to see if it's a good one or not.)
During a large disk request, the drive is exclusively owned by a task. It might read 20,000 blocks and not let other tasks use that drive until it's done.

Interrupts are enabled, multitasking works, but the disk is tied-up.
5 dumplings for 1 dollar: immigrant entrepreneurship
http://www.youtube.com/watch?feature=player_embedded&v=9...
ElasticSearch isn't a spatial database per se, it's an exceptional search engine. It natively understand geo points, radii, bounding boxes, polygonal geo filter, geo faceting etc.

If it can be represented as a geo point or a composite of multiple geo points, then ElasticSearch can grok it. Otherwise, no.

If you want to query arbitrary paths, that's on you to bridge the gap between a spatial database and a graph store.

I'm not really sure what you're looking for. This post was about OpenStreetMaps.
The sudden success of the BlackBerry and the iPods also had something to do.

Sony Ericsson was in the right path with their P800-P900-P910 line of smartphones running Symbian OS. Big Screen, behind a 'normal' but removable phone keyboard.

After the iPad success, Sony Ericsson abandoned the P line to produce walkman phones.

After the BlackBerry success, all smartphones were abandoned to make BlackBerry clones.

That's the echo chamber you mention. Thank his Steveness Apple had something else in mind.
So if Acer comes back with a new machine that they call the uShoot where it runs windows 8 and has a large revolver pointed at your head.

The operating system is set up so that there is a big button on the touch screen that says 'fire'.

Would you then blame Windows for being an operating system in which some 3rd party manufacturer could use it in a way that would injure customers?

Microsoft has made sure (as noted by the main thread poster) that it's directly created windows products are ergonomically sound.
Responsive Sketchsheets
Heroku is great for precisely this reason. Dynos are basically customizable http legos.
This is quite a personal story and It's not near this level but I grew up with a parent with Schizophrenia and still am.

I'm 18 and currently live alone with this parent and am moving out soon as I work on my company. The situation is fine (for me) because there are few things to set them off these days and I've just had to learn how to deal with many of the disturbances. Like paranoia of me (What I talk about to others), using certain words in relation to illness like saying something is "mental" or even how are you. The illness only pops up at certain times. People wouldn't know they are ill from speaking to them, most of the time. It's 10X better than it was when I was much younger and lived with both of my parents.

I won't go into detail out of respect to my family but their illness has broke up their marriage (Although sometimes couples don't work) and now they refuse to take any medicine or see anyone. Because they aren't anymore at the level that they are forced into treatment there's nothing that can be done.

What I've learned from this is most policy on mental illness is under the assertion that if the person is at extreme harm to themselves or the public, they require treatment. If this isn't the case and the person refuses to believe they are ill or that they need treatment, little is done.
One practical application could be a drop down in a view that is tied to a bunch of functionality and a route update. With two access points (user click or URL changes) to any of the drop down values and the associated behavior ("states"), StateManager provides a modular way for defining each of those states and handling the associated functionality for transitions.
Well if you're not going to pick then I will.

The dichotomy between civil and criminal is irrelevant. You don't get to burden your fellow citizens with arbitrary hoops to jump through and also call yourself ethical. An ethical person leaves others alone unless these others violate your basic rights. And if they do, then the burden is on you to prove they did, not on them to prove they didn't.

So the burden of proof principle applies here, as it should everywhere else in the law. Of primary concern here is the burden of proof that advocates of patents have on proving that the alleged patent violator deserves to be interfered with, blocked, fined, etc. They have not met this burden. Ergo they do not have an ethical right to enforce patents.
The most important thing I got out of this article isn't the productivity 'hack' but the fact that there's a program called RescueTime that lets you find out exactly how much time you spent on your computer doing what.. o_O I didn't know about that!

I have long suspected that I have an HN addiction. Time to quantify it!

For others: https://www.rescuetime.com/

EDIT: Haha, while setting it up I found that the rescuetime folks think that adult funsies are quite important :P

Ignore adult content. Data for sites we recognize as adult-themed will be rejected at our servers and no time will be logged.
No because that trademark does not extend to computing devices.
:set tw=80

:set wm=4 (wrap margin)

Or :help gq to see plorkyeran's suggestion.
The problem with this particular experiment is the speed and scale of it. Both iron sulphate and iron oxide are being 'dumped' in the ocean all the time, by the world's rivers. The difference being the level of dilution.

Algal blooms != algal growth. Algal growth is healthy for the ocean, marine life and the oxygen breathing carbon based life forms inhabiting the land masses of the planet.

Algal blooms on the other hand, have none of those characteristics, can lead to anoxia in the area of the bloom, which kills marine life and results in the algae decomposing back into CO2.
It worked for me. My reddit habits turned into mouse scrolling looking at pictures, it was "fun" and required no effort on my part.

The first week I keept trying to access it and finding my 'default' vhost. Now I don't even miss it when I'm on my PC. I have Alien Blue on my iPad but there I can't just scroll and scroll, I read content I care about on the reddits I like and not /r/all!
Apparently it is the best capitalised bank in the world... its expensive to open a bank now.
Pinch to zoom and spring-back scrolling are not examples of ground-breaking research.
I'm work alongside someone for $8 an hour, depending how distractable they are. I have some tasks that don't require that much focus and it's nice to do socially.

I expect I'd get a spinoff effect of being more productive myself. Wouldn't want to be on Facebook when I'm trying to keep someone else off it.
As far as I've read, and I read whatever I can, there's still no evidence one way or another about which causes which.

Does cannabis have a causitive or trigger effect on schizophrenia? Or are schizophrenics more likely to live on the fringes of society and encounter (and like) cannabis?
I've been looking for something vaguely like this -- i.e., accountability -- for my own work. I'd rather work on my own projects, solo, but the one thing that is missing from a more formal work environment (or even a startup that's just "2 people with laptops in a cafe", which I did for a while) is accountability.

I've suggested to my friends with startups that they should host "hack nights" where random people can bring their laptop and work in a shared space for a while. I think it'd also be a good recruiting tool for the company. They've already got a cool office, so why not invite people there to see for themselves, plus become known as that place where people go to hack on interesting things?

I think this is one thing that academia really got right (having worked there for a few years once): put a bunch of smart people together in close proximity, each working on their own thing, but loosely sharing with each other. Big companies, small companies, startups, coworking spaces, and cafés all get one piece of this but miss a crucial piece.

Maybe I need to start a meta-startup.
Ok, I might be a bit slow. Can somebody explain to me the advantage of using a font file instead of a sprite png?

I understand that there would be advantages with a high resolution display. It would scale automatically. Anything beside that?
I think this is clearly the easiest solution to the problem if we want to fix it in the long run. It requires people to boycott bikes with a scratched off BIN, but shaming can go a long way to adjust demand. +1
Thats not a great video. I stopped after 10 seconds. Its grating, boring and needs me to read words.

I guess thats why the good ones charge so much. The content is pretty important.
Space missiles, zombie brains and city simulation from js13k
Ender's Game - Orson Scott Card

Snow Crash - Neal Stephenson
Get a job or continue startup?
Hey I'm a software engineer and recently started my first company but unfortunately ran out of money. I'm contemplating going back to work I make some quick cash, preferably at a startup with learning opportunities. I've learned a lot from my time as an entrepreneur and can honestly say it my passion. So of course getting a job is a little sad but right now I need money and with the right opportunity it can help make me a better founder. I'd really like to gut it out but right now I have no resources and no money. I'm also in a city where startups aren't as popular so it was hard to build a team. Would love to move to the valley, maybe take a job out there for relocation. Anyways, any advice?
Wow. I'm definitely sorry if I've offended, but as tptacek pointed out I was talking about techcrunch's coverage which feels formulaic, bland, and unconvincing to me at this point (perhaps especially for these YC coming-out posts).

I think this is actually potentially constructive feedback, since if other people are feeling this way then it might signal a need to think about TC write-ups differently. That said, the comment received effectively zero votes, so I'm probably in the minority and can be safely ignored.

At any rate, I certainly didn't mean to dismiss Pathjoy at all. I'll be much more careful next time I comment on YC/TC.
yes please, put the javascript source.
What about open source software? How about applications we might write for ourselves?

OS X Mountain Lion is a little fussy about apps from the Internet that did not come from the APple App Store, but it is easy enough to override this default on an app by app basis.

I would hope that Microsoft would also allow users to override this restriction. e.g., installing Emacs.
The comparison was between someone who is skilled at vim and someone who is skilled at Sublime Text 2. My argument is that the person using Sublime Text 2 wouldn't be as "fast" as the person using vim, not that the person who was skilled at Sublime Text 2 would be as fast as me using my VIM setup, which is what you're talking about. I agree, that would be a ridiculous argument.
All of what you said is true but this guy's son hsd early onset schizophrenia. The prognosis for late onset is really bad but for late onset it's terrible. Most schizophrenics are not capable of a full and productive life unless medicated and many, many people fail to keep up their treatment regimen because the drugs are hell for many too.
And this, folks, is one of the reasons yc discourages single founders!
I'm not convinced. After Google killed numerous projects this year, I'm a little skittish about jumping into Dart. When it has the traction of Go, I'll be more willing.
I had similar thoughts on this. A lot of people express interest in learning how to program. The problem is that the majority of things out there are don't explain why, and choosing which language or framework to use ends up being a flip of a coin.

I know this is how I chose to start programming in Python back in the day. More or less flipped a coin between it and Ruby because there wasn't anything I could find that explained why one might be better or worse for what I wanted to accomplish.
Check out vidyard.com to get analytics on the video directly.
The city should place closed circuit cameras near bike racks and prosecute the thieves seriously.
Seems to be after this comment: https://news.ycombinator.com/item?id=3468011

Not sure why he was hellbanned and not Zed after that little exchange.
Have you considered using an editor like Komodo (auto completion, auto indentation, syntax highlighting of strings and variables within strings) or Notepad++?

You can certainly code in Notepad, and you can write code with "cat > filename" too. Most of us that have had even the slightest exposure to more powerful editors dismiss Notepad as "Not the Right Tool for Programming", in much the same way that a chef will dismiss a butter knife (or a spoon) as not a proper tool for slicing vegetables. Consider that there may be some merit in such an assessment, and that there may be ways in which other editors may serve you better.

If you _seriously_ use Notepad regularly as a programming editor, I urge you to try Notepad++ or Komodo as an alternative for at least a WEEK, and see what you like better about Notepad. This will help you overcome the initial unfamiliarity enough to see the things that they offer which Notepad does not.

In the other editors:
- You can open more than one file easily.
- They will re-open what you last had open, if you like (I do).
- Komodo will recognize nearly every format you might be coding in, and color-code it in a way which helps reduce errors, because you can immediately see when the color coding is different from what you expected.
- Some editors will flag syntax errors as you type.

Give it a shot. Try another editor. Nearly any other editor. I personally enjoy using Komodo at home and at work. Sublime Text 2 is beautiful, though its keybinds do not agree with my muscle memory. Notepad++ is free and awesome.
Alpha Centauri has a planet
> The dichotomy between civil and criminal is irrelevant.

It is very relevant. What is "ethical" in the context of civil and criminal cases is very different. For example, in criminal cases a conviction requires proof beyond a reasonable doubt. A lesser standard is considered unethical. In a civil case, the bar is lower--proof by a preponderance (simple majority) of the evidence.

> You don't get to burden your fellow citizens with arbitrary hoops to jump through and also call yourself ethical.

"Affirmative defense" does not mean that defendants are picked at random and forced to prove they didn't do anything wrong. It means that defendants must make a credible evidentiary showing in defense after the plaintiff has already presented evidence suggesting wrongdoing.

Whether you make something an affirmative defense or an element of the case in the civil context isn't about ethics, it's about statistics. So long as granted patents aren't trivial (and that's a separate issue), it's unlikely that someone would infringe on it accidentally. Given that, there is nothing unfair about making the defendant present evidence about why that unlikely accident did in fact happen. The plaintiff still bears the burden of proving that, however.
@ZackMaril points to a blog post where he discusses the potential benefits of a Backbone.Router that could provide state awareness to other application objects such as models. Scroll down to the Eidetic backbone section to read more.
http://zacharymaril.com/blog/2012/07/10/ideas-about-future-o...
Nothing in the GP post says anything about the rosiness of life inside the system.
Can you elaborate on why it's idiotic? As much as computer programmers like to think they're precious snow flakes to whom productivity tips don't apply to, this sort of system works for fitness, sales and from PGs post, sculptors.
"Passion comes from the latin word 'pati,' which means 'to suffer.' Your life's work is less about following a passion and more about your willingness to suffer along the way."

I found this to be an interesting way to think about things you are passionate about. Having a passion doesn't mean you enjoy every aspect of it. It means that the painful moments are "worth it" because you value the reward above the pain.
Second time I've seen this today. An account created minutes after the submission apparently just for the purpose of spreading FUD.
Another way to get a local cacher is to setup dnsmasq locally or on your router/gateway. I have it running on my gateway and it greatly reduce the latency for DNS-lookups on most things where there is a high probability that another client already has requested it. The more devices connected to it, the better.
ADHD has a lot to do with poor impulse control. Most prisoners have low impulse control and are stupid.
Ask HN: Ridesharing to Startup School
Anybody driving up from San Francisco (union square area) to startup school on Saturday and have an extra seat available? I'm the founder of NodeSocket/Commando.io and looking for awesome folks to chat and hang with on the drive up.
Looks beautiful, but I admit I am not a fan of removing the pipes/subway/electrical grids
Mission accomplished. It's kind of a trick -- I am way in favor of letting developers look at running production servers, because how better to understand a production environment? But a lot of sysadmins are wary of that, so you have to frame it in a way that benefits tech ops as well.
are you making an argument for state-employees, or just anyone that gets this type of training? you're off point - I'm saying that you can't look to the state +first+ for your family's needs - it is important to take a primary stake in your own well-being.

btw, ask the folks affected by Katrina how they would rate the training of all the emergency response state employees .. probably not so good. My point is : don't rely on these ppl.
Maybe the IT industry has enough cash to make us all forget about other industries that use the patent system such as the pharmaceutical industry. Maybe we can stay focussed on software as a raison d'etre for everything. If patents hurt software, then they must be abolished. Never mind how this might impact other industries.

In a "just" world, the ethical thing to do would be to consider the needs of all stakeholders when trying to advance your own. However, we don't live in an idealized just world. Pharmaceutical companies and other patent advocates aren't considering the needs of software companies when they lobby. Assuming that the natural human instinct is to look for a middle-ground compromise (a logical fallacy that seems to be hard wired into our brains), compromising our own arguments by acknowledging theirs, when they will not reciprocate, will not get us where we want to be.
Dart, attempt 35.
I'm just curious what you think coworking spaces get wrong? Having looked at a few (but I must note, never worked in one!) it sounds like they come the closest to what you describe.
Show HN: Redesign after feedback
I appreciate all the feedback I received on my Ask HN post, thank you. If you have any further feedback I'd love to hear it. www.Varely.com
How to automatically activate virtualenv
btilly has come full circle! It's still a great post.

http://news.ycombinator.com/item?id=850485

Coincidence that I should see this; I'm not really active on HN anymore, and just happened to click.