skysight-inc/HackerNews huggingface dataset:
At my last job, I was always boggled by the architecture team, who would lock themselves in a meeting for 8 hours and completely design some complex system with just their notepads and a whiteboard. I used to think they must be über geniuses who already know everything needed to come up with the optimal design and algorithms without needing to do any research. In hindsight, with a few more years under my belt, I now realize that what I mistook for knowledge and skill was mostly just hubris on the part of most of the team members (which also manifested itself in strong objections to any outside suggestion that there may be a better way to do things).

Challenging yourself to come up with better ways to do things is a great way to keep you learning, keep your work interesting, and improve the quality of your projects.
The Kickstarter distinction between investment/purchase is a bit blurry sometimes. What if I pledge $80 and Light Table becomes vaporware or development ceases? Do I still get the t-shirt?

At some point its inevitable that a big Kickstarter project will fail spectacularly. Those who gave money will be understandably angry. People will demand action from Kickstarter when in reality they have nothing to do with it. Will this change pledging habits and reward structures? Undoubtedly.

Kickstarter themselves seem to be still testing the waters when deciding what projects are appropriate for their site. The approval process is done manually in house. Will this scale? I think eventually we'll see a number of smaller crowdsourcing sites pop up that are particular to certain product niches or investment types. GameKickStarter, MusicKickStarter, TravellingCircusKickStarter, MyStartupKickStarter.

If this comes to fruition I think it will be great and allow consumers a better understanding and flexibility about how they want their money to be used. I look forward to seeing how new startups innovate in the crowdfunding space.
I think you're reaching here. Of course representative democracies don't act according to the will of the majority. First of all, not everyone votes. Secondly, and more importantly, the electoral majorities commonly want their government to pursue policies that are in opposition to each other. That is, they want both more services and lower taxes. Ask people if they want free health care and you'll get a sizable majority. But so what? Saying you want something isn't the same thing as saying you're willing to pay for it.

Corporations are no different. Shareholders want higher returns and less risk. But they ultimately get the compromise they're willing to live with.
Being able to lie and not get caught might be a core value in the psychopath model of corporate leadership. Getting caught in a lie makes one a poorly qualified psychopath.
It is important to give suggestions rather than refuting existing proposals. I think we all will agree that Apple's current iPad keyboard design is broken. So, what do you suggest? It is easy to criticize or find fault with suggestions that others are giving. What is tough though, and that adds real value to any conversation, is what do you suggest and your reasons for it.
Yes, but I could use this for Windblows.
Kinda like http://theopenphotoproject.org/ ?
It is uncommon in most industries, but quite common in pharma and theoretically possible in tech. I am not in front of a bloomberg terminal, but off hand I believe Google doubled its quarterly revenue in 1 year. Something like $800M-> $1.5B and added just 2000 employees[1]. That is why the stock went from $110->$400 in the first year of being public.

It is not uncommon for small pharma companies to have 1000% increases in revenue with little cost increase, especially if the companies don't manufacture or do marketing and just take royalies from big pharma.

[1] My memory is not perfect, but I was invested at the time and paying close attention. I remember being blown away that their revenues doubled and they only cost they added to the business was mostly non-search related activities.
Ok, fair enough. I'm still wrapping my head around JSAI (javascript as infrastructure) so bear with me ...
Fujitsu laptop battery
8 Reasons to purchase this Fujitsu Laptop battery replacement: 1. it is safe and pass certification 2. made of sony, samsung, bak, and moni battery cells. 3. never refurbished battery. 4. protection circuit board. 5. good package. 6. full 1 year warranty and 30 days money back. 7. paypal, moneybookers, and western uninion payment. 8. high quality at the cheap price.
There is this (it seems the author doesnt take it seriously though): http://www.ollydbg.de/Paperbak/index.html
Of course, Google's search was about that, while the iPhone still is. And the iPhone has been improving a lot faster than Google's search.
Facebook Made $9.51 in Ad Revenue Per User Last Year In The U.S. and Canada
Just out of curiosity: It's considered good manners to disclose that you have a vested interest in something you're writing. Are you also socially obligated to disclose that you plan on investing in something in the future?
Watching the video, it looks like the default setting is to turn your real-life spaces into Halflife maps.
If the stock went from 25 G$ to 250 M$, that's a decrease of 99% not 99.9%.
That could be exceptionally risky as the mechanism used to block access to The Pirate Bay is the same used to block sites identified by the Internet Watch Foundation as child porn.

Even if it's not your intent, the last thing anyone needs is to be branded a pedophile-enabler.
There are Lidar scanners that can do entire cities driving down the road at 35mph.

Also useful for filmmakers. ;)

Great for previs, and the occasional 3D matte when the background is out of focus enough.
What startups can learn from Astro Boy
Thanks to my previous employer, in St. Louis, I attended the first two Strange Loop conferences. Although I wasn't able to go the third year (2011) I saw it's been growing by leaps and bounds. I think Strange Loop has the potential to be one of the big professional software conferences.
Hm, I'm super concerned about performance! I know, I'll turn every function call into a virtual function call!
Git Subtree merged into mainline git
I'm confused then. Where are you getting $972M? If you are doing total revenue (advertising + payments and other), it's $872M + $186M = $1,058M

And also, page 56 of the pdf lists $1,058M as total revenue for 1Q 2012.
Cheap Louis Vuitton Watches|For Sale Louis Vuitton Watches|
A great many of Apple UIs fail those tests.

The main problem with this one is discoverability, but since most gestures are essentially undiscoverable, that hardly impugns it.

I think this is an excellent idea.
I don't think the OP is proposing to phase out the current method of navigating and selecting text, but rather adding an additional shortcut for people who do a lot of text editing.

So the question you have to ask is "will this get in the way of beginners and/or casual users?". Precisely because it's so unobtrusive and non-discoverable, I think the answer is "no".

Like the multitasking gestures on the iPad (which will never entirely replace the home button), this would be a complement to the intuitive, consistent and metaphorical (but inefficient) method of selecting text currently.

In fact precisely positioning a cursor is very nearly unworkable as a direct-manipulation task, since the target is so much smaller than a fingertip.
I was under the impression the accepted reason for Mars losing water was it being carried off by solar wind due to Mars' lack of a strong magnetic field, that lack in turn being caused by its smaller size making its outer core not remaining molten like Earth's to generate a dynamo current.
I wonder if this would benefit from the Ceres Solver released a few days ago? (http://google-opensource.blogspot.com/2012/05/introducing-ce...)
Actually, it's often the case with research projects in Europe. That's about all that make me feel European. Go ESA, Go Europe.

I'd also like to say that dw.de seems like an awesome source. I live on the other side of the Rhine but somehow never heard of Deutsche Welle. Thanks for that.
Rate my name 
Hello all, I have been working on a service that is a platform for events (posting, sharing, receiving, etc.) and although the site is almost in a launch-able state, I don't really know how I feel about its name. Currently, the name of the site is, "Eventricle". To elaborate on the underlying meaning of the name: just as the ventricle of the human heart disperses blood to every part of the body, "Eventricle" disperses events (analogous to the blood) to a large social community (analogous to the body), hence the name; "eventricle", a ventricle for events. On one hand, I like the name because it has a significant meaning, but on the other hand, I feel like the name may be too complicated. Any thoughts on the name are much appreciated.
This is an article on dealbook - everyone reading knows the difference between market cap and price per share and the market cap is in the first paragraph. Headlines include the price per share of stocks all the time, it doesn't mean the readers or writers are stupid.
In general I agree completely, standard philosophy of science stuff.

I'm not sure how well it applies to a subject like best practices where it's either subjective or at least fuzzy. The arguments are "in my experience this causes problems when working with other people and is more prone to errors long term". There have been no counter examples or analysis I've seen around this issue, just a "that's just what the traditionalists say" type argument. Something along the lines of your topcoder example that applied to the semicolon argument (god i hate this issue) would be very welcome.

Any critical analysis here is hard to do objectively, and there is a consensus of experts (including Eich) on one side. If i'd seen any actual critical analysis rather than a jump to "don't let the experts tell you what to do! be a rockstar!" then I wouldn't been so fast to use the anti-intellectualism card. But it's so prevalent in the node community (more than Ruby's but less than PHP's) that it's depressing.
All I can say about this launch is that I can't believe how underwhelming the coverage was. TechCrunch wrote two short posts about the launch event and didn't laud or criticize the S3. In fact the only opinionated piece I saw at all was one explaining why Android isn't "actually" winning in the battle against iOS.

This phone is in many ways a better device than the iPhone 4S. While Apple's accomplishments in mobile have been incredible, the fact that Samsung has closed the gap and in many ways surpassed the iPhone is extremely impressive. I don't think Apple is going to get much more mileage out of the "3.5 inches is the right size for a phone and the current iPhone form factor is the perfect design" argument. When you look at the 4S and then the S3 and then the 4S again, it feels like you are going back a generation.

Now I have no doubt that Apple will impress with the iPhone 5, but I don't think that is coming until the October timeframe, so in the meantime, Samsung has jumped ahead of Apple in innovation. I can't wait to see what comes out of these two companies over the next several years.

My point is not to criticize Apple, but rather that I would like to see a more open approach to Apple competitors. Samsung is for real and is developing devices that are at least as good as Apple in many ways and they deserve equal consideration, and that is good for everybody.
WinX DVD Ripper Platinum Upgraded: Support DVD Mission Impossible 4
WinX DVD Ripper Platinum has been upgraded to rip Mission Impossible DVD to MP4, H.264, AVI, MPEG, WMV, MOV, 3GP, or other format, and play back Mission Impossible DVD video on Kindle Fire, iPad, iPhone, iPod, Apple TV, Android, Samsung Galaxy Tab, HTC, PSP, XOOM, etc.
Don't be silly, the principle is sound.

#ifdef _DEBUG
typedef BasicLinkedList LinkedList
#else
typedef XorLinkedList LinkedList
#endif
"Why would I route the product of JS based chat through a third party when it could just communicate with the server it got the HTTP from in the first place ?"

I'll take a stab at it with an anecdote.

First it can be used for more than chat. Anything where a message bus would meet the need could work on top of this.

The project I work on uses pubnub(http://www.pubnub.com/) instead of appengine's channel api because we wanted a reliable way to broadcast to several listeners.

Where at the time the channel api would only do point to point(still does), and if you wanted broadcast you had to maintain connection state with all listeners somehow. So you would have to invent your own keep-alive protocol(not my cup of tea) etc...

So now , when the server needs to notify all listening clients of something, a json message is put in a scheduled task queue, and the call goes out to pubnub in a few ms and arrives to clients a few ms after that. It's pretty impressive.

Looks like spire.io provides similar services. essentially a cloud based message bus that supports broadcast/fan out.

pubnub is supposedly servicing 100K messages per second now. And I would guess it's not just chat.(http://techcrunch.com/2012/03/21/as-developers-seek-more-int...)
http://skylightit.com/blog/
Fans would be a smarter solution. Wiper blades plus dust and dirt = a mess, not necessarily clean solar panels. Engineering something that would be reliable on Mars would be rather difficult, and would add mass and complexity to the rovers, which would take away from the mass needed for other instruments and time needed for testing everything else. Also, dust buildup on the solar panels was only one factor limiting the expected lifetime of the rovers, so instead they chose to balance the engineering of the vehicle and concentrate on hitting the base mission lifetime expectancy.
I don't know if I really like that the screen got even larger.

I often wind up accidentally hitting buttons with my wrist when reaching across the screen with my thumb
Nike Air Max 1 Hypefuse Womens Sale
I prefer to go straight to a site, rather than detour through a search engine. That said, I use chromium, and use the address bar like a search engine. Sometimes the auto-complete half-way through typing is the search rather than the site. If I don't notice..
Check my profile for contact information! Id be interested as a side project. I'm a full time java developer with android experience (apps for my corporate job in app store, with a few apps Ive developed on my own not posted), as well as an iOS developer, if we wanted to port it to the Apple app store.
Identifying polygons with a genetic algorithm
Congratulations. You're better than 50% of the programmers I interview. Want a job in SF?
How would that have worked?
Some conversation from a few months ago: https://news.ycombinator.com/item?id=3426310
It's more than a few months ago, it's been nearly a year.
I didn't realize Zuckerberg received so much less in compensation. He owns a huge portion of the company, sure, but is compensated ~29m or so less than the COO. Is anyone familiar with why this is?
Laptop and Accessories - China Laptop and Accesso
Discoverability is just one of several problems I mentioned above. Remote cursor manipulation, etc, are all against the grain. Taken together they lead me to think this is not in line with the type of thing Apple would do.
Here’s The Latest Incubator Class At Utah-Based BoomStartup
Researcher Causes Endless Restart Loop on Samsung TVs
Hacker forced largest poker forum offline on April 26th - still down
I don't agree that it's broken. The UI they have fits nicely within the constraints I mentioned. When I want to type quickly, I have a bluetooth keyboard.

The issue I have with the iPad keyboard is the way autosuggest works, not sure if that's related, but that's for another post.
How does one get control over the predictive model? What classifier gets used, for instance. Maybe there is something in the API, but I didn't see it in the article.
User penetration: 0% China.

Tencent, Chinese Facebook, is already a public company. Take a look at their numbers here: http://www.tencent.com/en-us/ir/reports.shtml
I can't remember if this was an official style guide anywhere, or whether I just saw it on a project and liked it, but this is what I have been using.

// Project Name
// https://github.com/myuser/my-project-name
//
// Copyright (c) 2012 My Name
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
Startups: For The Love of the Game | Om Malik
Way too complicated, doesn't have any flow. I wouldn't make an analogy for a social network to the physical aspects of the human heart; the heart may be a fascinating organ, but most people don't want to think about a slimy organ when they are online. If you really like the heart connection, try something less detailed, like eventbeat or eventflow.
I very much agree with 12345j, creating templates is really clean and easy with concrete5. A basic concrete5 theme has 4 lines of php: one to include header scripts, one to include footer scripts, one to create an editable area (like a widget area) and one to display it. To add further editable areas, you add the same two lines.

With Wordpress, theming is very well documented, but there are a bunch of different files for the posts/categories/comments/etc. I know wordpress themes can be very simple too, but I'm convinced that to a newcomer it's more complicated than concrete5.

Areas in concrete are way more flexible (and easier to understand) than Widget areas. When I first started using Wordpress I couldn't believe I couldn't easily set up different sidebar areas for different pages - it took extra plugins and config.

There are so many things in concrete5 that I've found that solve typical development 'problems' that other systems don't handle well. In particular, the Composer, custom block types, page attributes and block template overrides. All these things come into play when you have a client that wants to adjust something or have an easy way to add content. They're things you might not see straight away with the system, but when you find them, you're really glad they are there.

If you are a programmer, it's an incredibly powerful and well designed system. You don't have to learn at all at once too, you can learn how to create 'block' templates to tweak up some output, move on to overriding block functionality and then on to creating your own blocks.

So I'm very happy using concrete5 - it's easy for clients, easy to theme and highly customisable.
Would that be for a university assignment, to design your own protocol or for something else?
I don't understand how this relates to anything I've said. How is this meant to show that the time it would take to learn Objective-C while you're learning Cocoa is prohibitive?

Actually, I think your code examples support my point. You're not contrasting Ruby and Objective-C, you're contrasting Ruby's standard library with the Objective-C library Foundation, which is what you need to learn to get any real use out of MacRuby/RubyMotion. Here's the MacRuby/Cocoa version of that code:

error = Pointer.new_with_type '@'
regex = NSRegularExpression.regularExpressionWithPattern("foobar(\\d*\\w)", options: NSRegularExpressionCaseInsensitive error: error)
match = regex.firstMatchInString(string, options: 0, range: NSMakeRange(0, string.length))
NSLog "The limits of my language define the limits of my world - Wittgenstein" if match

Do you really feel that Objective-C is the biggest difference between the three examples?

BTW, if it sounds like I'm trying to say RubyMotion is pointless, I'm not. I'm just saying that "I don't want to go to the trouble of learning Objective-C" is a weak reason to use RubyMotion, because you'll have to do 99.95% of the same work anyway.
Someone is paying attention. ;)

The tld server ip's are "hardcoded" into the resolver application and revised as needed from the root.zone.gz file periodically- these servers do not change very often. The application is just a simple lexer that can be easily edited and recompiled. Writing this thing was a learning experience: the vast majority of cases, DNS lookups follow some very predictable patterns.

So, to answer your question: that first lookup is unnecessary. There's no need to keep hitting the root to get a relatively small number of tld server ip's that rarely change or go inactive. It's easier just to download the root zone regularly to check for changes.

As for subdomains, such as www, that's the CNAME indirection to which I alluded. Everytime someone adds indirection, whatever their reasons (e.g. load balancing, CDN, etc.), it slows down the lookup process by necessitating more lookups. It's a small tradeoff that probably few people pay attention to.

From the resolver's perspective, it is more work and it does slow things down compared to the typical 2 query resolution.

Note I still say 2 queries because even with recursive resolvers like the ones we all use, the tld server ip's for the popular tld's are almost always already in the cache. You only need to lookup a single domain.com and the com tld server ip's will be there for all future queries.
I think a lot of people were underwhelmed by the design. They've been iterating on pretty much the same design for years. It might make some sense if it was an iconic amazing design to begin with, but it never was.

I also don't like the fact that Samsung seems to be going ever heavier with Touchwiz, instead of the opposite direction like HTC with Sense 4. At this point they are basically fighting Google's improvements, and just replacing them with their own. I think that's the wrong direction for them to take.

It's one thing to have the Apple and Microsoft communities against you, but it's quite another if the Android community turns against you for screwing with Android too much. I don't like Samsung's direction, and I think they will feel it in revenues by the end of the year if they keep this up with other flagship devices.

The Pentile screen was a real downer, too. I couldn't believe it myself that they actually used Pentile. That was probably the most shocking and disappointing thing for people expecting better hardware from Samsung.

One thing I like about the Galaxy S3 - perhaps the only thing - is the processor. It's probably the best on the market right now in both CPU and GPU performance (the only one that beats the iPhone 4S in GPU right now). It seems to have crazy fast browsing. I saw Engadget loading their own website on it, and it was like instant. The benchmarks seem to confirm a significant increase in browser peformance compared to everyone else in the Browsermark test:

http://www.anandtech.com/show/5810/samsung-galaxy-s-iii-perf...

This only makes me more excited for the upcoming Exynos 5250 chip with a totally new CPU (Cortex A15) and a totally new GPU and architecture (Mali T604). I'm hoping this chip will come out in both the next Nexus phone and in the Galaxy Note 2.
Mark isn't going anywhere. He would be building Facebook if the pay was $0/yr. This is a token amount that covers his living expenses and little else.
Grab a new Samsung 55'' Full HDTV 3D 200Hz for only $122.40
Don't miss out!,, Grab a new Samsung 55'' Full HDTV 3D 200Hz for only $122.40 from EZY-BID auctions http://tinyurl.com/3dh3kpt ...Hooray!!!