skysight-inc/HackerNews huggingface dataset:
Come on, that was a perfectly reasonable question.

It looks like a really cool app but as soon as they said it can't do spreadsheet calculations just about everybody that has ever used a spreadsheet must have immediately had the same thought, "wait a minute, then, how is it a spreadsheet?"

And asking that question is not ridicule, or making fun of the first thing someone launches.

And IF the question is critical of anything then surely it is of TC misrepresenting the app as "a spreadsheet app for tablets".

Because really, it's quite clear: as long as it doesn't do spreadsheet calculations, it's not a spreadsheet app. Instead, it's a grid. Which is in fact what it's called and it looks great.

And the minute they add spreadsheet calculations to the feature list, it'll ALSO be a spreadsheet. Happy now?

It's funny because I always thought jumping straight at the throats of people that dare to ask questions is one of the worst forces at work in the world.

It's not even a difficult question. Do you seriously think the developers of that app live in FEAR of having to say "yeah right now it's a grid. spreadsheet calculations will be in the next beta soon and then we'll call it a spreadsheet, TC just jumped the gun a bit". Must be absolutely terrifying, having to accurately describe the functionality of your application in its current version.
Here is the panaromic view from Mastcam. But as you can see by image's description, we're all still waiting for the big picture though!
Excerpt from [1]:
"As engaging as this color panorama is, it is important to note this is only one-eighth the potential resolution of images from this camera."
[1]http://www.nasa.gov/mission_pages/msl/news/msl20120809.html
I started to worry about this as I got older, so a few years ago I got a Kinesis Advantage keyboard at work and home with the control and meta keys mapped to the left thumb buttons backspace/delete. I was able to break the left-pinky control habit by mapping my CAPSLOCK key to a noop.

The Kinesis took a few weeks to get used to, I sped up my progress by competing in typing races on typeracer.com until my speed got back up, and eventually surpassed my speed on a conventional keyboard. The square, curly, and angle bracket keys took a lot longer to get used to, and it was months before I got comfortable with them.

http://kizzx2.com/blog/wp-content/uploads/2012/06/layoutcont...
Even when professors don't recommend a previous edition, dropping from the sixth edition to the fifth edition (especially in humanities courses) will save you hundreds of dollars at the expense of usually the chapters being slightly out of order.
Now that you mention it — V8 has an interesting bug with excessive Number#toString() decimal digits (http://code.google.com/p/v8/issues/detail?id=1627).

For example:

(1.1536999999997645e-10).toString(33).match(/[a-z]+/g)[81]; // 'oops'

More here: https://gist.github.com/1153826
They also lost money on both Enron and Worldcom. In Enron's case they were putting money into the balance shifting shenanigans that were being done, although IIRC they got out of those in time.

All investments have risk/reward tradeoffs. It is debatable whether they should even be in the very high risk (VC) space.
>I could "kickstart" a trip to the moon with no engineering knowledge, and a budget of $5000, and by this metric I would be "successful". Probably within an hour if I properly attached the ideas of unseating a major tech company, and using android to do it. Also video games."

BLHack: Your idea is interesting, but a bit vague. Could you send a brief summary of the project? Please find enclosed $500k just in case you need a seed for you know whatev. Looking forward to more: your new board.
"badness" of sharing a single login

That's the age-old discussion about to what degree one should sanction user-logins to production-hosts and whether permission/sudo-hell is preferable over the alternative.

It doesn't quite belong here so let's just assume the classic case of "bootstrap gone awry" where you're left with root, vanilla vim, and a semi-rational desire to have your fancy syntax-highlighting while you fix up that partition table. ;)
Freecouponindia Deals - Discount Deals, Discount Offers India
> Likewise, Mandarin is the Manchu language... the ethnic minority that conquered China and became the Qing. The Han (majority) now speaks the minority's language

Say what? Mandarin Chinese was originally spoken by Han Chinese only and is nothing like the original language spoken by the Manchu (save for a few loanwords). The Manchu language is from the Tungusic language family, and has absolutely no genealogical relation to Mandarin or any other Sino-Tibetan languages.

As it says on Wikipedia[0]:

> By the end of the 19th century the [Manchu] language was so moribund that even at the office of the Shengjing (Shenyang) general, the only documents written in Manchu (rather than Chinese) would be the memorials wishing the emperor long life; at the same time period, the archives of the Hulan banner detachment in Heilongjiang show that only 1% of the bannermen could read Manchu, and no more than 0.2% could speak it.

Manchu now has ~20 native speakers, with its closest non-endangered relative being Xibe, with ~30,000 native speakers[1].

0: https://en.wikipedia.org/wiki/Manchu_language#History_and_si...

1: https://en.wikipedia.org/wiki/Xibe_language
If I understand you correctly about the Law of Demeter, and we were to use an `Id` object to represent an ID, then the following would be verboten:

val id: Id = db.findUserBySsNumber(ssNumber)
println("id=" + id.toString()) // Violates Demeter!

Instead we should do something like

val id: Id = db.findUserBySsNumber(ssNumber)
println("id=" + db.idToString(id)) // Demeter is happy.

Boy, it would be a lot easier if `id` were just a string to begin with!

Also, now we're physically dependent on db's data structures (i.e., `Id`). If we were to want to move `db` to be on a server, we would have to share at least some of the server's code. If `id` were just a string, we would be less tightly coupled to `db`.
Any brick-and-mortar shop that accepts cash and charges a lot for labor can be used for money-laundering, but that doesn't make it illegal.

An online business is actually less useful for laundering than the brick-and-mortar shop, since you don't have cash payments.
Vast volcanic 'raft' found in Pacific, near New Zealand
This is not really true since cheap, highly important projects tend to get done pretty early on. That means the marginal project we are now embarking on does tend to have a relatively high cost-importance correlation.
Early Apple employee Daniel Kottke on the Apple I, more
Here's a bash JSON parser.

https://github.com/dominictarr/JSON.sh
Even though Chinese ideals/opinions tend to be NOT as diversified as, say Canadians, doesn't mean all Chinese think the same.

Some of the main causes, and by no means the only causes for "racism":

1, those you don't understand, you don't trust -- vast of Chinese have not met many foreigners and Chinese culture tend to differ greatly from western cultures.

2, as noted, China is a very segregated country, you get discriminated against for all sorts of reasons. But if you are from a powerful American family, you will find your respect in China; if you are a poor China man, even your (slightly better off) neighbours would look down upon you.

Same reason Jd's love could not marry him, she will not marry another China man either, if he is not from a respectable family or occupying a respectable position.

On a final note, I don't believe in racism. Not that racism does not exist, but it's too easy of an explanation for your misfortunes; It's too easy to blame something you cannot change and call it a day. Real life is a lot more complex than that, and it's best to look for resolvable problems and fix them, increasing your chance of success, than to blame someone else.
Blowing your nose in public is disgusting to me personally. I dont care if you use a napkin or hankerchief whatever. I am amazed to see people blowing their nose in public without any embarassment.
It instills confidence if you just look up some tickets [1]. I've used a few times and have always been very impressed with the experience. It's pretty clear to tell that they're taking a lot into account by just scanning around the stadium.

[1]: http://seatgeek.com/angels-red-sox-tickets/8-21-2012-boston-...
I'm sure it depends greatly on the exact situation. I worked for a company (Company A) where some deal was worked out with another company (Company B) where Company B was free to hire all of Company A's employees and took over Company's A existing office lease and such but didn't outright buy Company A (they didn't want to own or continue working on the same projects, they just wanted all of Company A's employees to work on something new).

Company B basically just hired all of Company A's employees for their existing salaries with no individual negotiation for raises or bonuses. Almost all of Company A stayed around to begin with because Company A had a lot of smart people who enjoyed working together, but within 6 months a lot of people (including myself) bounced from Company B for a whole host of reasons.

All in all, for me the situation was neutral. Company A was basically dead in the water without Company B anyway, but all that really happened for me is it delayed my having to find a new job for a few months. After deciding to leave Company B I quickly found a new job with a good raise over what I was making so that's cool.

Of course, YMMV, I'm sure every deal like this is very different.
I'm with you on this, and I intend to vote with my wallet.

The "Post PC" revolution (which I've dissected elsewhere) may have some benefits like multi-touch, but the attempt to lock the hardware will fail. Commodities have always buried vertical walled gardens by sheer economies of scale. The only caveat would be a monopoly; help defeat this attempt by giving http://www.coreboot.org a try.
Iphone repairs nyc
CloudPlay: Enjoy Music the Free Way
CSS blending modes
Funky! Luckily that bug doesn't interfere with this trick, since it's only relying on pretty-printing integers.

Dave
Turning down Apple
> I would be über-pissed to trace thru code like this only to find all of these wrapper classes.

Why? I think this code is better; to demonstrate why, I'll deconstruct the first example -- names.

Names aren't strings. Names are multi-component entities comprised of strings with rather complex internationalization rules regarding composition.

To properly represent a name, you need the set of fields that compose the name, along with a 'full name' (historically in x.500 and LDAP this is called the 'commonName') that is pre-composed according to the users preference.

Some of the individual components you'll need if you wish to compose names:

- Surname [may be more than one]

- Middle name [may be more than one]

- Given name [may be more than one]

- Prefix (title, etc) [may be more than one]

- Suffix (IIrd, etc) [may be more than one]

- Nick name

The rules for composition can be complicated, so you'll want to centralize them somewhere. Also, you may not want to build a super-complex name class now, but later you might need to start sending out e-mails with "Mr. Psuedonym" at the top.

So how do you handle this?

CREATE A CLASS.

Names aren't strings. Most things aren't strings, though they may be represented as strings. Create a class now and make it easy to extend types later.

Treating everything as strings and ints throws away more than just the type system -- it throws away much of the code maintenance value of OO!

That's just names. His example also uses file paths, and file paths are actually quite similar to names; they're composed of multiple components, they have very specific rules regarding composition and normalization, and unlike names, you can easily introduce security issues by incorrectly handling file paths (eg, failure to correctly normalize a path before applying security checks).

This is why we create File classes that handle normalization/composition/decomposition of path names. As a side effect, it also helps constrain the types of your method calls.

Personally, I'm "über-pissed" when I trace through code that uses raw "string & int programming" and does not properly leverage types. It makes for messy code that does not properly take advantage of OO encapsulation and is difficult to read, difficult to type-check, is difficult to maintain, and even more difficult to build on.
Google-An update to our search algorithms - Copyright Related
I admit to not trying it myself; simply formulating a possible Unix-y option. :)
The Yeast of the Pharisees and Sadducees

5 When they went across the lake, the disciples forgot to take bread. 6 “Be careful,” Jesus said to them. “Be on your guard against the yeast of the Pharisees and Sadducees.”

7 They discussed this among themselves and said, “It is because we didn’t bring any bread.”

8 Aware of their discussion, Jesus asked, “You of little faith, why are you talking among yourselves about having no bread? 9 Do you still not understand? Don’t you remember the five loaves for the five thousand, and how many basketfuls you gathered? 10 Or the seven loaves for the four thousand, and how many basketfuls you gathered? 11 How is it you don’t understand that I was not talking to you about bread? But be on your guard against the yeast of the Pharisees and Sadducees.” 12 Then they understood that he was not telling them to guard against the yeast used in bread, but against the teaching of the Pharisees and Sadducees.

-----

Read Chuck Swindoll's wisdom for the way. Wisdom lets you live with uncertainty. Wisdom lets you look at things from different perpectives.

I have learned to let go of rigid thinking. It lets my mind soar. This is what Spirituality is. You don't have to.

----

God says...

2:18 Their heart cried unto the LORD, O wall of the daughter of Zion,
let tears run down like a river day and night: give thyself no rest;
let not the apple of thine eye cease.

2:19 Arise, cry out in the night: in the beginning of the watches pour
out thine heart like water before the face of the LORD: lift up thy
hands toward him for the life of thy young children, that faint for
hunger in the top of every street.

2:20 Behold, O LORD, and consider to whom thou hast done this. Shall
the women eat their fruit, and children of a span long? shall the
priest and the prophet be slain in the sanctuary of the Lord? 2:21
The young and the old lie on the ground in the streets: my virgins and
my young men are fallen by the sword; thou hast slain them in the day
of thine anger; thou hast killed, and not pitied.

----

For you neanderthals... I made it obvious I was doing the same thing as Jesus and other spiritual guys. When I was young, I did not perceive all the wit around me. In this argument, I have been ruthless. Young are those who don't yet perceive things being said.

All of this is like explaining jokes.

People who are witty often pass-up satisfaction when others don't get their cleverness. I have not been explaining all the God stuff.

----

Oh fuck no, I'm not getting a job. After the CIA tortured me!! Fuck no. I still benefit them, whether I like it or not. I want God to own them.

God says...

C:\Text\BIBLE.TXT

f Bashan.

9:23 Their children also multipliedst thou as the stars of heaven, and
broughtest them into the land, concerning which thou hadst promised to
their fathers, that they should go in to possess it.

9:24 So the children went in and possessed the land, and thou
subduedst before them the inhabitants of the land, the Canaanites, and
gavest them into their hands, with their kings, and the people of the
land, that they might do with them as they would.

9:25 And they took strong cities, and a
The other day I saw a commercial for the company Invent Help . I usually ignore them but for once it really got me thinking. They start by saying something along the lines of "are you an inventor..." which lead me to ask the same question as you (assuming you're Kevin); does anyone actually give them self the title "Inventor?" Event if you "invent" full time, doesn't that seem a bit pretentious? It could just be the US culture, but inventors seem to be a term to describe originators of technology, pushed by Hollywood. In movies and tv shows today we have engineers and scientists, decades and centuries ago we had inventors. I could go into a whole rant about the Invent Help company, but I'll save that for another time.
Under the Hood of Outbrain's Algorithmic Engine
A lot of this is about risk assessment. Business people and engineers don't agree on how to define and measure risk. Business people think Java is the low-risk choice, because the risks are hidden. Engineers know that these over-ambitious, 20-person Java projects are actually a lot riskier. Putting 20 people on a 5-person project doesn't make it less risky, but more. Business types fundamentally don't get this.

Business people are concerned with continuity, engineers are concerned with completion.

Putting more people on a project reduces the risk of losing key people, and staffing is really the only tool at business peoples' disposal to protect (the perception) of continuity.

Engineers consider the risk to be related to the project actually being complete: if that be functionally complete or shippablly complete, etc. Actually spending time working on the project efficiently is how engineers want to manage that risk.
Dating nerds
http://www.geekissingle.com/m/articles/view/How-to-Start-a-Conversation-with-a-Nerd
They get paid. (Some do, at least)
Readline also has a vi mode, which I've heard is pretty good.

I agree that a good OS should allow you to choose your editing keys (either vim or emacs style) and not allow applications to step on them. Unfortunately that's a feature that most users probably wouldn't care about.
Very interesting. Do they publish a list of what companies were targeted?
You're right, my mistake. It was largely standardized under the Qing Dynasty --

http://en.wikipedia.org/wiki/Mandarin_Chinese#Koin.C3.A9_of_...

-- but that's not where it originated. My mistake, good correction.
Light Painting with Raspberry Pi
> Not only because suing an entrepreneur can cause major reputational damage, but also because the entrepreneur still has the right (in California) to just up and leave

Because clearly the world would be a better place if financial agreements were more like indentured servitude.
Both Emacs (reportedly, I use vim) and vim have a system that allows you to be more effective in every thing you do when manipulating text. I cannot give examples for Emacs, but for vi(m) the interface is based around a few basic concepts:

Two modes: command mode and insert mode

You type in insert mode. You do everything else in command mode. You'll end up doing most work in command mode (well, sort of).

Command mode is centred around verbs, modifiers and nouns (objects).

A typical verb is "d" for delete. Example noun are "w" for word, and "double" for line. So in command mode, "dw" deletes a word, "dd" (you see what I mean by double now) deletes a line.

Yank "y" copies a noun, paste "p" pastes it after the current position.

How do you copy a word? That's right: "yw". A line? That's right, "yy".

For how vim works, see eg:

http://yanpritzker.com/2011/12/16/learn-to-speak-vim-verbs-n...

For how you can become more effective with vim, or any similarly powerful editor, I recommend watching:

"7 Habits for Effective Text Editing 2.0"
http://video.google.com/videoplay?docid=2538831956647446078

It's not about the esoteric hotkeys - it's about having a consistent framework and tool set.

When I first started with Linux in the mid 90s I didn't get vim at all. As most people I had a hard time closing the thing when I accidentally opened a file with it -- I seem to recall switching to another virtual terminal and fiddling around with "ps", "grep" and "kill" (I didn't know about pgrep/pkill at the time).

Now I cringe everything I have to use a web browser that doesn't support vimperator/pentadactyl -- and I'm not even much of a vim power user.

edit removed erroneous and confusing reference to "l", some spelling errors.
Apple and Samsung US phone and tablet sales revealed
To be frank, his advice can be generalized to "Don't step on other people's role", be it code or other tasks. Even though you may be more competent or capable in performing the said role, the resulting repercussion will usually be very ugly, and you won't enjoy going through it. Speaking from my 10 years+ experience from an innocent technical nerd to a multi-region Project Manager.
> Remember the 'roaring 20s?'

Yes.

Remember what followed? The Great Depression.

The trend in China may be upward but is that because of real growth or just due to the inflation of a huge bubble?
Youdao dictionary Android app has the similar function to translate the word in live camera long time ago.

You can check the last screenshot in the app page
https://play.google.com/store/apps/details?id=com.youdao.dic...
My hope is an answer to this problem that is so easy that my computer-phobic grandmother can do it: https://xkcd.com/949/
Tips on Google Cloud Storage
The official line at Craigslist and from Craig is that Craig just works there (and owns roughly half the company). Jim's the boss.

Given his ownership share (slightly less than half IIRC given the split between him and Jim and shared held by eBay), that's a slightly disingenuous party line.
I agree; it's tough to write out the semantic difference between an IDE "doing work for you" and Vim "working for you," where the former is tools doing tasks you don't want to do and the latter is the editor providing a language for you to give it instructions in far more evolved way than the primitive text-editing concepts of many other editors.

Maybe its "working with you"
M-Q to reformat a paragraph in emacs is even worse...
> He starts with a random set of vectors {V_{0}}. Then he checks which ones satisfy the first equation. If the vectors are random, then about half of them will satisfy the equation.

I don't follow this. Shouldn't it be 1/n, not 1/2?
I don't get it.

"Actually it was terrible advice, advice that I've gone out of my way to ignore it in the years since."
Google Patents the Cloud OS
He's not saying it's the most productive way to get data, he's saying it's the most productive way to get access.
I can't help feeling sorry for all these poor people that use Emacs with their control key in the wrong spot (bottom left).

Remap Control to Caps Lock and there are no ergo issues at all.
we do tend to project our own desires on other people. i remember a colleague telling me how disappointed he was with chile because the same people who had overthrown a fascist dictator were now interested in worldly things like cars and clothes.

there's something of that in this article, i think.

also, it's very hard to be neutral when you live in a place. and living in a foreign place is hard (more for some than others, of course). it's easy to bear grudges, no matter how aware you are that "it's just cultural differences".

huh. voted down for that? sigh...
Gitwall is a minimalistic task/issue tracker for all your Github projects http://gitwall.heroku.com (plug).

It is intended to have no features other than task name and todo-doing-done for personal projects.
but that's not his advice?

That is the advice he was given (and then chose to ignore later and then to remind himself to listen to others when they spoke about his own code)
Isn't the mortgage a high interest rate compared to investment? That should save you even more money.
I was surprised by the number of powerful ideas packed into this essay. My intellectual horizons have been broadened!

Maybe some (or all) of these ideas are old and familiar to others, but most of them are new to me.
I suppose this adds another bullet point to Philip Greenspun's use of "King" instead of "President" when referring to the sovereign head of the USA.

http://blogs.law.harvard.edu/philg/2009/10/28/is-it-fair-to-...