skysight-inc/HackerNews huggingface dataset:
In the last six months, I shifted my loyalty to Toyota from lame US car companies. I respect Toyota -- as a maker of fantastic cars, a moderate-thinking and compensating long term business, and as a good employer of US citizens. US car manufactures make shitty cars, sell out their future for bonuses for their shitty executives, and treat their unionized employees like shit (and according to NPR more of a Toyota is built in the US than a US car).

I am proud to support Toyota, and the sooner the Big Three are forced to sell out out to "the japanese" the better.
You and me both. But really, I couldn't do this forever, obviously. It's basically like what pg talks about... the goal is to make some serious sacrifices for a certain period of time, where the payoff - if things work out - is a lot of freedom later in return.

Yeah, it may not work out and - worst case - all this hard work goes for naught. But I turned 38 today, I'm not getting any younger, and if I intend to live out some of my dreams, it's time to make it happen.
64-bit Chrome, as well, for that matter.
We spent some time working on this for the security survey at SocialSci during signup -- since we don't associate your email to your account; its the only way for our participants to recover their password.

We did a lot of research and came up with a list of 20 security questions, tiered by quality and applicability. We present users the questions, and allow them to skip to a more desirable one.

Some highlights:
Who taught you how to drive?
How do you like your eggs prepared?
What was your first brand of cell phone? (a cell phone is required to have gotten this far)
How quickly after you were eligible did you get your drivers license?
What time of day were you born?
What is the name of the place your wedding reception was held?

Many of these questions are multiple choice, not fill-in-the-blank. We found that users are far more likely to recall what they would've chosen from the available choices vs what arbitrary text they entered into a field.

There are limits on recovery attempts; and limits on how much we tell you about what/how many you got wrong.

We require you to fill out 5 of these.
Google's '20 percent time' will still allow employees to keep experimenting.

http://techcrunch.com/2011/07/20/20-percent/
Way back (2000? 2001?) when I was solely a windows guy, a friend was helping me install a linux box (showeq...). I can't remember the distro he used, but I do remember starting from an old windows box and installing linux, installing the applications and so forth. Two hours into playing with the new system, my friend asked if I'd noticed how many times we'd rebooted during the installation and setup - none. We installed from scratch to a functioning system without ever rebooting.

Of course, you want a reboot with any major upgrade to make sure that your system works from a cold start, but it was very cool at the time to have a working system from scratch with no reboot...
Give us a hint.
Xbox Successor and Holodecks Discussed by Rare
As difficult as this is, what I'd really like from Google Scholar is being able to ask it "What is the state of the art on X?" where X could be 'document classification' or whatever, and in return I'd get ranked answers. Ranking by number of citations doesn't quite give you that.
Could you send me an email (in my profile) / put your contact info in your profile so I can find you if I go there.
See the series of articles starting with http://blog.llvm.org/2011/05/what-every-c-programmer-should-...
but there is also an option to install Lion from that recovery HD partition.
What, you prefer formal sexism? (burn karma, burn)
Is this the Google Voice plugin for Gmail that we're talking about here?
And chassis/space frame
I'm in Canada, so I don't have access to Google Voice, unfortunately.
That is not lock-in, in and of itself. It is valuable data (for both Google and yourself), but it isn't lock in. Getting your data back out in a way that is useful to someone else, making my history portable is what mitigates lock-in. Lack of portability and exchangeability of things you own, not the usefulness of a service, is the hallmark of vendor lock-in.

I can actually get my web history on Google, Google provides an XML feed of searches I could take and give to someone else if I wanted to -- but it only covers a 1 month snapshot. It has the term I searched for, and the link I clicked on. That is a pretty good corpus of information about me. Google could provide all of my web history, that would be a very positive sign of non lock-in behavior. Maybe they do somewhere, but I don't see it on the DLF page. So I agree with you that they could do more.

But I disagree with your apparent reasoning as to what lock-in actually means.
What?! Exposé is still there. It’s just not called Exposé.
I've experienced this "circle fatigue", but it's mainly because the service is new and I'm adding people to my circles on a daily basis as they get invited so it gets kind of irritating having to think which circle 10 people fit in everyday. Once more people come on I don't think it'll be much of an issue? I get like one FB friend request a week so if G+ is similar and I have to put someone into a circle once a week I don't think it's an issue.

Also, if someone doesn't like using the circles then what is stopping them from just putting everyone in one circle?
Tacit Collusion
Write My Help Research Paper
Writing is part and parcel of academia. Writing essays, term papers and research paper are all vital in school. Therefore, if any student finds the submission of well written research papers difficult, they seriously need to consider obtaining help with their research papers.
I think the Return of Jack Dorsey is going to end up being yet another stumble in Twitter's disastrous management history.

It's so pathetic that a company as successful as Twitter needs to settle for a part-time effort from Jack Dorsey rather than a dedicated person in their most important position.
If that's the most important point I fail to understand why it's #1 Hacker News, sorry. This makes HN no better than a "hype engine" as some say. If someone would at least mention that Google Closure makes it pretty neat, then I would have let it go, so to say.

Even worse, two other relevant Clojure libs are mentioned and the important point is still "it's Clojure"?
I like pushups. I do them often. But this is exactly the kind of thing I'd say no to as a test to find out if this was really a place I wanted to keep working at.
WebMD Symptom Checker - What do you do when you are sick
Does anyone use the WebMD Symptom Checker? I was trying to use it, but it's so cumbersome and irrelevant for me. Does anyone like using this? I'm wondering what people do when they start feeling sick besides going to the doctor? When it comes to a health information website, what do people want?
But something like this:

<label>Date:</label><ctl:DateBox id="Date" />
<label>Name:</label><ctl:TextBox id="Name" />

...is an abstraction. I think your claim that you don't like abstractions isn't right; you just prefer a specific level of abstraction. Abstraction and automating repetitive tasks tends to go together -- you are specifically hiding repetitive details so you don't have to deal with them. Now some people completely abstract away HTML with something like Haml; but I personally prefer something lower level than that.
What about a review site like Yelp, or a model like StumbleUpon? Dislike doesn't necessarily mean negativity - it's an opinion. Sometimes hearing others' opinions (including dislikes) can be valuable in social situations, no?
Technically, no, it's not part of Google Voice. Google Voice is a phone forwarding / management system. GTalk is a component of gmail that allows calls to be made / received. Either can be used w/o the other. However, they do integrate nicely - that's what I use, and I like it a lot.
Framework is a thing that should emerge as a result of your own project long after its launch (after major evolutionary changes/rewrites based on actual usage feedback). It is your team's encoded skills and experience.

People who are trying to choice a framework by browsing trough feature lists (not even the code) before they have a working prototype (which means understanding of actual algorithms and data structures) are doomed. ^_^

People who're trying to sell you a piles of code "you really-really need" such as J2EE are just cheaters.

btw, no one prevents you from copying the code from any codebase you like, but only if you can read and understand it. My favorite example is libnginx.so - just better APR. ^_^
"Numbers:
Currently ClojureScript numbers are just JavaScript numbers"

Boo. I'm sure this is for performance reasons, but JS numbers really need an overhaul.
ClojureScript: A Clojure to JavaScript Compiler
Wow. His workbench is really beautiful

http://www.kagenschaefer.com/page6.html

I'd almost be afraid to actually use something like that because I'd inevitably dent, scratch, and cut it.
That was actually my first thought when i saw spolsky's tweet.
A slightly unobfuscated version of that code:

counter=0;
pointer;
main(){
while(counter<641){
for(pointer=0;
"##K#8(38D-##C]L5870.X7\\M_b;90\\"
"MC-M/NZGB6Q,I0VGB6a0FbN<VG.6Q\\bNb7^@`X=N@`XQaOVX:^]NX=:Z8PY]B`:>P"
"NY8^$#SM):XA"[counter/6]-35>>counter++%6&1;
pointer++);
putchar(" _/\\\n,`)('<-"[pointer]);
}
}
It might be a good idea to look at it as an induction problem - one state leads to another, and since a lot of states are effectively the same, it means the tree can be pruned.

Let's say the player has a row that's almost full - say, one spot left to fill all the way on the right. That means the AI needs to not give the player any block that would let him fill it (I,J,L,S,T) - so the player can force the AI to just give him O and Z blocks. If the hole isn't against the wall, the AI can only give O blocks. There are only a few, if any board states where the player cannot create a line using only O and Z blocks - the player just needs to make sure he doesn't loosen the restriction on the AI (such as by covering the hole).

If the hole is 2-wide, depending on the hole's depth, the AI may only be able to give T blocks, if even that, and for most board states, you'll probably find that T blocks can be used to make a line without loosening the restrictions on the AI.
Showtime airs "The Franchise: A Season With the SF Giants" on YouTube
It's still early. Google tends to roll out only mostly-baked things for the first edition, and then APIs to let you do what you want. While it's a little rough now, I fully expect it to get more polish in time.

I, for one, look forward to the API the most. Specialized tools for specialized uses - you can't please everyone with a single web interface. See also: tweetdeck.
There was a techcrunch story a while ago -- my apologies for not having the link -- that basically claimed Google made counteroffers that couldn't be refused to some product managers that Twitter had tried to hire. So I think they're at least trying hard, but if G offered someone $10+MM of a sure thing, you'd be a fool not to take it.

Edit: actually, goddamn. TC says G offered up to $150MM. [1] That's generational wealth. From the article: "Google may have paid as much as $150 million in stock grants to retain key product employees Sundar Pichai and Neal Mohan, say multiple sources."

[1] http://techcrunch.com/2011/04/06/google-said-to-have-high-le...
Java via GWT runs on the JVM and in JavaScript.
How did this guy ever organize his buddy list when he used AIM or whatever? It's painful for a day, but it's not like people move between groups very often, and unless you are a celebrity it's an infrequent task after the initial setup. Plus, they've made the UI for it slippery smooth (kudos to Google+ for the effort there).
I kind of like it being in Gmail because I always have that tab open no matter what. I agree that a deeper integration with Google Voice would make a lot of sense though. I've never understood why SMS messages that you send from Google Chat can't come from your Google Voice number. It comes from your Google Voice number when you make a call so it seems strange to me that your texts come from some other number that they assign to you.
That's why I like raw PHP, Python or Perl.
In the era of Hammers, Hammer factories and Hammer factory factories, its always convenient to have a nice useful rock.
I do agree in general with what you are saying. But sometimes the trouble is that the subdivision (at least a good one) is hard to find.

Often enough it is that you don't understand the problem well enough. But sometimes you just can't seem to find the proper sub-problems. I have had this experience while doing research work.
Wow, what a silly attempt to criticize G+ for a brilliant and yet optional feature. He complains about having to manage too many circles. Ok...so group everyone in one circle, simple enough eh? You don't have to classify your contacts, you can simply put them in an "All" circle. Plus, are you saying it's easier to manage all your friends as individuals like you have to on FB? At least Google provides a way of classifying your friends, better than no way at all. Having too many Circles is the user's fault, and yet in the end, it doesn't even matter since you can easily treat all your contacts as one Circle.

If Google+ does not end up succeeding, it will not be because people get "Circles Fatigue". Sad attempt to be overly critical here.
I don't know what I'd think about doing the group push-ups, but whenever I get a little bit sleepy or tired at work, doing 15-20 push-ups is a pretty good wake up.
Fashion trender
find this site by chance ,but pretty interesting,save.
I think the most important and appropriate follow-up question is: should we focus so hard on dividing and compartmentalizing our relationships?

What will all this filing and sequestering of attributes gain us in the lifetime picture?

This article poses good questions.
Someone should have told Spolsky about CSSEdit - http://macrabbit.com/cssedit/ - its offered that style of CSS editing for a number of years now...
Along the same lines, I wish they would integrate the video chat that they have in Gmail. I have a camera on the front of my phone that I have no use for because the only thing that anybody I know uses for video chatting is Gchat. I wonder how explicit the pressure from the carriers is to leave out this functionality.
If Jack really is the prognosticator of web products like I keep hearing, he will have to put new talent in place. Twitter is really a special product but it's going to work - it must have Jack's vision seen through every pixel, without compromise.
Deckchairs, Twittanic: Burning through investor money at Willenium bubble speed, still not scalable, googlepluh on their heels.

Have they even found a theoretical revenue model that can match the speed in which they burn through capital?
Am I changing the world I live in?
yep I had the same issue on my MBP13, they dont let you boot off USB basically. Sucks.
mostly slow and locking up. The fact that I'm disappointed means it's off to a great start!
Harvard and class
A lot of men have trouble doing more than 1 or 2 pushups.
How To : Add Google+ Badge To Your Photo | Tech18
Best way to learn javascript is to type CTRL+SHIFT+I(in chrome I think its f12 in others) and look at the code. Chrome will even de-obfuscate it for you automatically. Step through the code, maybe write some script in the console, go through some resig tutorials.

I really liked looking at the underscore.js literate source but thats a little more theoretical than practical.

Also if you are just learning javascript you might as well learn jQuery because it will do a huge chunk of your basic practical needs. If you are learning javascript to really understand the language or build something super complex you may wanna watch the crockford videos and understand prototypes and those things. Otherwise jQuery will probably cover you.
The Case for Making Wages Public: Better Pay, Better Workers
Sundar is a long-time Googler who I am sure has contributed that much value to the company given his roles.

Not sure what this has to do with Twitter.
Brookfield Computer Repair
We offer same day computer repair service in Waukesha WI and in and near the following Milwaukee WI suburbs.We strive to provide our customers with the best possible Waukesha Computer Repair services and solutions.
Precisely!
When i read this article my first reaction was 'what the hell!'. Be it any social network, you will have to spend quite some time to getting used to and then trying to make the most out of it. Like in case of twitter, it took me quite some time to arrange my contacts in lists, and same goes for yahoo messenger (when i used it!).
Simply critisizing the product on the basis of something which is quite efficient and noteworthy is sad.
I know several people who have received angel money--none of them wrote a business plan, had a 5-year-plan, or are planning on becoming billion-dollar enterprises. And one of the startups received a 1.8M seed round.
Theoretically almost any language that can run on x86 will now run in Javascript thanks to Fabrice Bellard: http://bellard.org/jslinux/

I don't think anyone has managed to get a JVM to run on his Linux port yet though.

More practically, Javascript itself runs fine on the JVM (via Rhino).

There are Ruby-on-JS[1] and Python-on-JS[2] efforts as well (both Ruby & Python run on the JVM)

[1] http://ejohn.org/blog/ruby-vm-in-javascript/

[2] http://pyjs.org/
It seems like angel investing really only makes sense these days if you do it as option on future investment. Given how valuations are avoided until Series A, the angels end up buying at only a modest discount off the VC price.

I recently saw a small angel try to invest 50k in a startup, only to back out once he realized how much equity it would end up getting him. A larger angel could always add additional money during the Series A to end up with a larger chunk of the then more promising company.
"...is an abstraction"

That's the type of abstraction that I'm specifically opposing here.

Each node in my template should correlate to one node in the resulting markup.

In other words, my "HTML template guy" should be able to construct the interface in it's entirety, with my "developer guy" adding in the functionality.

The "HTML Template guy" should not need to know what type of markup he's allowed to use in order to allow the developer guy to deploy his templates with ctl:DateBox.
That's not true. My understanding was that the dot-com bubble was primarily a result of naive investment in technology. My point was that investors today are way more sophisticated when it comes to tech, therefore, they won't be blindly betting on every internet or mobile company. Venture Hack's Naval Ravikant describes the bifurcation of the funding situation in technology, where there is a long-tail of companies investors don't view as remarkable and so don't invest. Remember, those dot-bombs were pretty much worthless from the start in terms of the value they provided, and they had enormous nonsensical valuations. There was no such thing as determining product-market fit or customer development before product development, or even a blogosphere of information related to this kind of investment. Both investors and entrepreneurs are more prepared and more knowledgable today than they were in 1999. So I don't think the same kind of devastating burst is very likely.
The other libraries are clojure libs that implement javascript analogies[1] as clojure macros and functions and generate javascript.

ClojureScript is a Clojure The Language compiler that implements Clojure (its datastructures, standard lib, protocols, deftypes etc etc) and is hosted[2] on javascript rather than the JVM.

In ClojureScript you are not writing reskinned javascript, you are writing Clojure.

[1] simplified for the argument

[2] By outputting javascript
Yes, it is pretty awful. Even worse if you frequently disconnect/reconnect external monitors. My main sore point with OS X.
And when using HTTPS, all corruption introduced by the network stack will be detected (thanks to the MAC in each TLS record).

But brianwski's point remains that neither HTTP encodings, nor HTTPS can detect certain errors like in-memory corruption of the data after it has been read from disk, but before it has been sent out over the HTTP connection.
Mac OS X Lion Finder's "Arrange By" Options
In Lion it seems there are a number of interesting "Arrange By" options in Finder windows. For example:

1. When viewing /Applications (or even [Home]/Applications), the contextual menu contains "Arrange By Application Category". This creates a System-Preferences-style view with various applications grouped according to their function. Oddly, it displays some applications as Utilities that are not in the Utilities subfolder (it shows that folder by itself).

As a developer, I was curious how these categories are formed, so I inspected Photo Booth (classified as "Entertainment") and found in its Info.list file the key "LSApplicationCategoryType" set to "public.app-category.entertainment". This seems to be how the Finder determines where to put things. Unfortunately the Finder doesn't allow items to be rearranged with the mouse, so the Info.plist seems to be the only way to fix bad categorizations.

2. There is a general "Arrange By Application" that works in any Finder window. This shows files according to what applications open them.

3. There is a new "Arrange By Date Last Opened".
Chamber software
Membershipmanager is much helpful association software which provides convenient web based membership management system. That includes facilities like event manager, association program, and member database software.
nothing prevents an openid provider from using cert-based auth now
Yep, 2005 was the era of Spring and Struts 1.0. Now, if that was not enough, someone in our project had built wrappers around Spring !!!. Key requirement for reading through that code - a bottle of scotch.
This has nothing to do with lock-ins, in it's proper meaning. You can't just make up your own meaning on a word just to make your article ~interesting.
How to Turn Your Google+ Posts into Feeds
Luxury villas Caribbean
Luxury Villas in the Caribbean from QUINTESSENTIALLY Villas - The Caribbean is a region consisting of the Caribbean Sea, its islands and the surrounding coasts. These islands aka the West Indies form island arcs that run along the north and east of the Caribbean Sea.
Microsoft Launches Windows Azure Toolkit For Developing Social Games
Yvon Chouinard on entrepreneurship and the reluctant businessman
Why Most Advice Is Useless
Wow, this article is pretty misinformed. This is something that PC vendors have been doing for years, since Windows XP came out, at least. It can definitely be helpful and a nice thing to have, but an innovation? I don't think so.
A Princely Collection of Rotting Cars
I think it completely depends on the situation. In my opinion, the OP didn't come across as "empathy-challenged type-A personality" and his company seems small enough that everyone involved seems okay doing them. While it might not be great for everyone (maybe especially in corporate environments), it didn't come across mean-spirited or ill-willed at all in this case.

Edit: That said, I'm sorry you had a bad experience with what seems like a terrible job.
FWIW, I have found that Airtel's DSL is quite reliable (and fast).
Sad to see alot of people thinking SCSS is the latest version of SASS, and not supporting the latter syntax.
1. 10 pushups a day will not debilitate anyone.
2. You don't have to hunch. You can practice good posture at your desk.
3. If you're really worried about this, take 5 minutes to stretch out your pectoral muscles before/after doing this.

I would love to see some medical studies of people who've been seriously debilitated by doing pushups throughout the day. There's a difference between being in pain (sore) and being hurt. If you're doing enough pushups at the office to get hurt, you might be taking the team-building exercise a little too seriously.