skysight-inc/HackerNews huggingface dataset:
Given Eric Schmidt's comment on Google acquiring a company every week ( at le web IIRC), I'd say there still may be a few tricks up GOOG's sleeve before the year ends : )
I don't know if I agree with this. It seems like the more people there are working on a project, the more likely you will end up with a complicated ball of code. The reason being is people generally aren't working with the same mental model on the system they are implementing. So, some of the engineers will think its obvious to do things one way, and others will do the opposite. It doesn't make sense for complete rewrites when the other engineer reviews the code, so you end up with inconsistencies in the code. At that point there is no real way to look at the code in a coherent fashion. It doesn't completely make sense to the first or second engineer. It has become a complicated ball of code.
Here it's more like a sword.
I doubt it. Firstly, you will have to provide a method to filter out real movements from intended ones. A sensor on a few muscles may help, but sticking them on your skin every morning would not help towards the goal of "Reasonably good UI".

Secondly, I am not sure one can learn to almost unconsciously think about certain movements of bodily parts. Chances are this will keep requiring too much apof one's attention.

Thirdly, I think temporal resolution will be awful. Even if you can learn to think about say 3 movements simultaneously, I doubt you will get this above a byte per second of bandwidth. Written text is around a bit/character, so that would likely be way below slow speech.

Most of this is opinion/guessing, so feel free to correct things.
In other words, upgrade your job in place. I like this angle much better than the you’re in the business of unemploying people from a recent blogpost.† Also, the up or out‡ approach from certain companies suddenly made sense to me.

----

† the http://www.kalzumeus.com/2011/10/28/dont-call-yourself-a-pro...
‡ http://en.wikipedia.org/wiki/Up_or_out#Up_or_Out
Fail to Succeed
Few months ago a similar game was released on Android: https://market.android.com/details?id=com.rejectedgames.isla...
> On the other hand, you could be myopic and under-corrected - and so suffer more when the pupils are relaxed (similar to the Night Myopia effect).

This is really interesting. I am severely myopic and have always preferred a black background.

However, last week I had cataract surgery and now with a +27.5D (!!) IOL implant in my right eye - the only eye I have, I'm not so nearsighted as I used to be (20/80 now instead of 20/200), but I am still experiencing eye strain when looking at the computer for any length of time. After switching my editor to a white background, things got a lot easier to see.

Mind you, I am only a few days post-surgery and I haven't yet gotten new glasses. I was also having a lot of issues with colorblindness and contrast sensitivity, as well as a lot of "double" vision (which was more accurately "I see 8 of those things" vision). These are now resolved, as well. All of those will factor into the equation a great deal, I'm sure, but I do find that after the cataract surgery, the light background makes for less eye strain.

I switched color schemes from "Blackboard" to "Dawn" but my Blackboard theme may have been modified a bit. I've been using it for so long, I can't remember. It almost seemed as though there were too much contrast with the dark background.

I'm still not at a point where I can use the computer for more than about an hour at a stretch. It's amazing how mentally and physically taxing adjusting to better vision can be.
It would be amiss to separate my own academic influences from my desire to return to school - there were a few Ph.D applications in there along the way :) It is also entirely possible that as someone interested in such theoretical things, my career has subconsciously drifted to a road less traveled.

Indeed, this post was not meant to be bitter - and I think I would do it again - but it was meant to point out that the longer we take to pin down a definition, the more out of control it will get. I have half a mind to start some sortof of "Desingineers Association" to help get this solidified, in much the same way the Interaction Designers Association was so crucial for solidifying that movement in the late 2000s. Thoughts on that would be appreciated.
One size doesn't have to fit all...

The compiz negative (Super N) and brightness (Super B) plugins allow me to use bright themes when the sun is pouring in and dark themes at night when illuminated only by xmas lights. I also use a greyish theme with a redshift type program on Windows.

When reading HN or other obnoxiously bright sites at night, +Super N and kaboom, grey on black. Give it a try.

Remember that the ergonomic choice for many years was amber monochrome on black and it was quite soothing.
I didn't go into much detail because I could have gone on and on forever.

We keep our models and collections very bare. They essentially just have methods that communicate with our API and that's it.

We handle subviews by appending them in the render method. For instance, in a post list, we append each post list item in the post list's render method.

I'm sorry if that doesn't answer your question. I guess the essence of it is we append subviews in the render method. Is there anything specific about this you want to know?
In comparison to math, I think bottom is very close to the idea of an undefined value. What is the value of 4/0? What is the derivative of a step function at 0?

Mathematics often goes out of its way to make sure things aren't undefined by defining domains that exclude the undefined values. In programming we do the same thing most of the time.

I think what I missed is that bottom in Haskell is really an exception. It's a value that doesn't really exist. Trying to force it gives an exception. The real results of a computation are concrete values, non-termination and exceptions.
did you make the artwork yourself?
Except that Python has scipy,numpy and cython in its camp. I have spent the last six months of my life making Python code run faster. You can write slow code very quickly in Python. If your users complain about it being too slow you can implement some critical sections in Cython. (again with very minor changes). That being said there is a overhead to calling functions in Python which I would like addressed. (Dictionary lookups were three times as fast as function calls when I measured them).
Are you able to consider North Korea's situation on its own merits, rather than harping on the deeds of the United States? Can't the Kim family dynasty be brutal and oppressive independently of the US? I think that they can be, and have proven it.

I suggest you look at the material that comes out of North Korea, from human rights groups and the like. The "rumours" of how life is inside of North Korea are backed by very credible evidence. Much less evidence exists to support the claims made by North Korea's government. Or do you think that there were actually celestial events to herald the birth of Kim Jong-Il?
* Teamviewer. Cross platform remoting: http://teamviewer.com/ I use it for support sessions and remote pair programming.

* Parallels. VM. Use it primarily for testing web apps in older versions of IE.

* Netbeans. Great search tools (search in files, search for classes, functions).
JQuery Doom Windows Plugin – Simple Javascript Dialogs
Past submissions: http://www.hnsearch.com/search#request/submissions&q=bip...
Solarized is the ideal colorscheme.
I use light in the morning, and dark in the evening
This is definitely a real concern with the SaaS model and one of the reasons big business has been reluctant to rely on it.

Source code escrow works really well to sell enterprise customers. Perhaps there should be something similar for SaaS companies. An agreement, paid for by the customer, that if the company fails or the service is no longer supported, the customer will be given the ability run it themselves.
Did the author read out of my college diary to write this piece? It sure felt like he did...
Everything was done by yours truly in Fireworks. I wrote a custom extension that I use to create both the artwork and the levels inside of Fireworks.
When you do it repeatedly and refuse to take no for an answer (like the jerk in my anecdote) that's the problem. Also realize that every woman at a conference gets hit on by about 20% of the men she talks with. At the last conference I attended our marketing coordinator decided to draw a penis on every business card given to her by a guy who hit on her. Out of something like 200 cards, 39 were sorted out into the penis pile.

When you hit on a woman while she's working, you're not going to get laid, you're just going to be the latest in a long string of men making her life hell that day.
It's not exactly a "you can't sue us" clause, but more like a "you agree to arbitration" clause. Courts will generally not construe such clauses to prevent suit in situations like if your XBox explodes and injures you, but thanks to the good old boys in Congress (fueled by conjured fears of frivolous litigation) and the laws they've passed endorsing arbitration rather than litigation, courts give more effect to such clauses than they otherwise would.
When startups are really multiple businesses
Providing obvious, useful functionality has no more relationship to the concept of a cargo cult than providing a cup holder in a car.

Don't deny your users the 80% (more like 99%) case just because there's a complicated tool out there that, with a bunch of bloat and UX problems, can also provide the 20% (1%) case.
This week in douchebaggery: AllThis
Ask HN: First startup. What do I ask so I don't get screwed?
I'm about to join my first startup in SF as the 9th employee at a company that has sucessfully closed a small Series A round ~2M. CEO has a track record of exiting companies ... 5 so far anywhere from 10M-50M.

They have not made their offer yet, but what kinds of things should I be looking out for in the hiring terms? What kind of questions should I as them about options, stock, etc?

I hear so many horror stories about companies screwing early employees I was hoping you could give me an idea of things to look out for.
This kind of philosophy only works with competent management. If you (for whatever reason) can't rely on management to play an enlightened role, do not apply this approach... instead you need to (possibly leave and) find a competent manager/team first.
I agree but there are multiple options they could monetise. Extending Firefox Sync and have it sync more types of content. Browser ID could easily be a monetisable service. Reputation systems would be a great fit into browsers. There are many many ideas where Mozilla could make money.
If you can blend that with a CFD simulation and then add in the changes in conductivity as the material goes in an out of its conductive and non-conductive modes sure.

Its the latter bit that seems so mind bending to me. MHD simulations start with a plasma and it can be conducting throughout the simulation in all places.

CFD simulations deal with the forces between elements that express as viscosity, turbulent, and laminar flows.

MHD assumes that elements in the flow are always affected by the electro-magnetic forces in play, CFD doesn't account for electro-magnetic forces.

CFD assumes that the elements in the flow are only affected by the forces of nearby elements and not the actions or state of elements that are further away.

An FeO simulation has to combine them somehow, and account for whorls and eddies converting elements from the MHD domain into the CFD domain and then back again.

Anyway, I am looking forward to the papers on this stuff. It combines two areas I enjoy, complex systems and physics!
If you can push all your data to the front-end all at once, yes. DataTables makes this pretty straightforward.

Otherwise, his point stands. DataTables has hooks for this stuff, of course, but that's just a way of saying "DataTables doesn't itself solve this problem".
Cool concept. Next up: multiplayer where one person plays the birds and the other plays the pigs (Rovio might have to buy your app for that).

You need to explain why the pigs took the eggs. Maybe you do in the game.
Mozilla has got to find an alternate revenue stream. Maybe it can start charging for Firefox Sync space or something like that. Maybe it can take a cut of donations from Mozilla Addons or sell more prominent spots there. The fact of the matter is that it is immensely irresponsible to depend almost entirely on Google for operations. Google could pull an Enron and be gone tomorrow, Google's founders could die or resign and the company could fall to MBAs who don't understand the logic behind paying $100 million/yr to a competing web browser, and so forth. There has to be more money involved here if Mozilla expects to have longevity.

Really this is true of open-source software as a whole. There really needs to be a better way to monetize than begging for donations and/or selling T-shirts if these projects are going to live on. As times continue to turn tenuous, this will only become more crucial.

I fully believe in OSS and Mozilla specifically, but the reality is that we have to find a way for OSS to be at least somewhat profitable without relying on the goodwill of a handful (or less) of benevolent entities.
It sounds like it's talking about the automatic detection of phone-number-like and date-like strings in text.
What a surprise to see you here promoting yourself and your snake-oil yet again. Teach these youngsters once more about how much money they can make if they just recognize how smart and talented you are! You disgust me.
I Would Like To Help You Get Your Show Cancelled
I used to use many of these, but I found some of the demons/replacements problematic for resource consumption (Total Finder died so many times...)
Jupiter’s Solid Core May Be Liquifying Itself
Right, it's search vs classify, not search vs sort.
I had not heard the terms "structural subtyping" and "nominal subtyping" before, so thank you for that (Wikipedia was able to define them). And yes, I realize that Go's interfaces are implicit whereas Haskell's typeclasses are explicit.

I was thinking more along the lines that Haskell's typeclasses provide the exact same type of functionality that Rob is talking about wit Go's Interfaces, e.g. a type Foo can be a TopologicalGenus and a GrassGenus and a Square and an Area and a Symmetry all at the same time, by declaring the appropriate typeclass interfaces.

They're also somewhat similar from a usage standpoint, where in both Haskell and Go I can take a type Foo and declare methods on it that conform to a known type Bar (e.g. declaring an interface Bar Foo in Haskell, or simply declaring the methods from Bar in Go) and now my type Foo can be treated as that type Bar even if I don't control the source to Foo.
Over time it isn't so bad. I'll buy a new $30-50 application maybe twice a year (and maybe a $20 upgrade another twice a year). Now, I've got a nice collection, and it never seemed like a lot of money.
It is ad driven.
In the U.S. the sign would be relevant only to the extent that it would support a finding of contributory negligence (i.e. you were aware of the risk and took it anyway), which would be the case in Australia too since it's a common law concept. It would not bar a suit.

In general, you cannot in the U.S. sign a blanket waiver giving up your right to sue. Waivers are generally narrowly construed to limit their scope to what the parties foresaw, and some types of waivers are just void as against public policy. For example if you sign a waiver of liability when you go skydiving, it might protect the skydiving company against a suit if you land the wrong way and sprain your ankle, but it won't protect them against a suit if the pilot was drunk and the plane crashes.
I'm not sure, an easy biased answer from our side is that papers should include pseudo code closer to what we actually use to code (the flip side being we should learn more math). However, a particularly frustrating example was one paper that did actually code up what they were talking about to test it, but didn't include the code in the paper at all (instead just graphs of the results). I think there is a general feeling that the code is all "implementation details" and not as important as the theory/proof/etc, which is very unfortunate.
Its as simple as a loft apartment versus a space with several bedrooms. The web is a loft apartment, where you can flow freely from area to area... The multi-room setup is the world of using apps. To get into each room, you need to open a door and then if there are no doors between rooms, you need to exit each room and navigate to other rooms. The process of switching rooms becomes tedious. The open web will always resurface in some shape or form because no provider can provide a one-source app capable in fulfilling everyone's needs on the web. Facebook, Twitter, and iTunes are all part of the push for one single company to hold monopolies on audiences but it can't happen because people crave something different, if not now they will after a period of time. Coexistence is the way forward. Companies may have a hard time learning this, but it will always be the trend even if it starts out in a bootleg manner.
Actually,I think your initial impression is right. They are are an expensive business because of their army of sales associates. It is precisely because of this expense that they can't afford the technology they would prefer.

I've always wondered why Groupon didn't just provide a platform for well-connected local people to act as completely independent sales reps who work purely on commission. Why bother with actual outright hires? They're most likely going to have to lay a bunch of them off anyways.
Ignoring complaints about the introduction of a new style of _Identifier, the rant about pthreads seems myopic or just plain wrong.

For a start as a vendor-neutral spec (the C standard itself), pthreads would never be adopted as-is. It simply couldn't happen for political reasons (without knowing a thing about the internals of the working group, I'm fairly confident of that). In the meantime it is still useful to define some uniform cross-platform API, even if most organizations continue to use pthreads in legacy code.

Assuming "too dangerous" wasn't a direct quote: stack size is an implementation detail, something they probably intentionally left undefined. There are good reasons for this, not least baking assumptions about the underlying machine into the standard has never been a goal. Secondly, with advances like Go's dynamic stacks and its <5 assembly instruction overhead, why would you go and bake a feature akin to a modern sbrk(2) in when sexy alternatives that might see wider adoption are already seeing deployment.

As for timed sleeps, providing absolute timestamps rather than intervals is important because it prevents drift: given any function manipulating time, or some timeout, calculating some perceptible end time in the function prologue is much more immune to stupid developers introducing drift (via loops), than expecting the average Joe to account for the latency/contention introduced by system calls, the scheduler, power management, etc.

Fears regarding ntpd causing sudden jumps aren't well-founded (ntpd adjusts time very slowly, in sub-second intervals), although the general argument is fair (the sys admin, or other crazy external sources, can cause large time jumps).
I sent the link to my ipad and opened it from there, and whala it shows up.
is this what's called minimalist design?
So you're unbiased, then?
I would like to know as well but I think they are relying on the existing DMCA, which I think have similar provisions: domain seizures but no server manipulation.
Startup or Pokémon
900g for a wooden case!
How many did you get sold?
Admittedly I haven't paid close attention to the Mozilla Foundation even though I was an early firefox adopter and continue to use it on my macbook air...

tl;dr -- Google contract worth about 100 million in 2010 given the latest public numbers, more than 150% of the total engineering budget.

My rambling notes... I wanted to look into this corporation/foundation distinction to see how much money Mozilla gets from Google. Some highlights from Mozilla's 2010 financial report (2011 isn't out):

http://static.mozilla.com/moco/en-US/pdf/Mozilla%20Foundatio...

1) Mozilla doesn't live off our contributions, not by a long shot: Mozilla only had collected 150k in contributions throughout 2010 and expected at most 1.7 million total (there is a discrepancy in time between when the report is prepared and when donors may actually send the check they promised).

2) Mozilla received 121 million from "royalty revenue" -- anything related to the Mozilla brand: Amazon affiliate programs, search engine branding like this Google deal, and sale of products from the Mozilla shop.

3) According to note 9 (footnotes are always where all juicy info is buried), 84% of the royalty revenue from 2010 is from "a contract with a search engine provider for royalties which expires November 2011." I take that to mean the Google contract. 84% of 121 million is ~100 million.

4) Mozilla's burn rate was 62 million, which means Google paid for the entire Mozilla development effort in 2010. Interestingly Mozilla's burn rate increased 50% from 2009. I can speculate this is from the increased competition from Chrome, but who knows.

5) Mozilla held 105 million -- yes million -- in investments in 2010 (mostly bonds and index funds, check out note 3). Without Google, Mozilla can use this war chest to operate for at least 2 years. That's much, much better than most companies.

6) Last, as a side note: there was a re-org in early 2011 (which I had missed) where Mozilla seems to have folded the thunderbird effort in with the browser team. This could be a "synergy" move, but it likely means they are divesting from that business and putting more people on the browser effort.
I had an eye examination last week and the prescription that I ended up getting for lenses is borderline negligible. Thank you for asking, I also found about solarized theme today from this topic and I use the dark theme for Visual Studio.
wow, yeah, that was my immediate thought too.

Atwood's Law: any application that can be written in JavaScript, will eventually be written in JavaScript.
genius idea is genius.
I haven't knowingly bought a piece of Sony hardware or audio since their root-kit fiasco. In fairness, based on their products, they haven't really made this difficult to commit to.
Do I have some obligation to be unbiased? I don't remember signing up for that. Opinions are allowed on HN, you know. This isn't Wikipedia.
My beloved was a German major once upon a time, and he assures me that this is exactly how German got started... or at least it's how German works.
As ugly as it is, even the printf()/scanf() format strings could be improved, by offering a sensible plugin mechanism, which the compiler can understand and use to issue warnings.

gcc allows this with the 'format' attribute: http://gcc.gnu.org/onlinedocs/gcc/Function-Attributes.html#F...
Ridley Scott's Prometheus - Movie Trailers