skysight-inc/HackerNews huggingface dataset:
Yup. If you run virtual machines, this one is a big one.
But then, is the change going to come in the form of a post-corporate world? One where, because of globalization and hyper-specialization happening beyond our shores, the US undergoes a second "industrial revolution" vis a vis the generalist contractor, who has no corporate affiliation as far as career/jobs go, but goes from job to job, doing whatever is needed and filling in roles as necessary, often from home? From the trivial (stuffing envelopes, follow-the-sun sales/customer support, transcriptions) to non-trivial (programming/development, deployment and remote monitoring and management of cloud compute services, translation, creative output, paralegal or administration), all while on 1099 rather than salaried full-timers. And, this kind of generalist work can be also farmed out, as well, to specialists. What the labor-intensive fields like construction and farming has done with subcontractors and day-laborers, we (meaning both big megacorporations and startups/microbusinesses/mom+pops) can do for our own "softer" industries.

Which, then, begs the question: Is the future a world of mega-multinationals making and doing everything for us? It really seemed to be prior to the 2008 crash. It may be my perception because I'm working on my own multiple side projects and I frequent HN so much, but I feel like the ground is shifting. It looks like it's becoming more of a post-corporate scenario, where the incoming generations Y and Z distrust the corporations by default in favor of the small, more personalized and targeted, vendor (on or offline). One needn't look further than HNs own submissions to see the popularity of indie made goods,the popularity of Kickstarter projects, microISVs (little web apps, mobile apps by small teams), the popularity of Etsy and the Humble Indie bundle and runaway stories like Angry Birds, indie scribes Amanda Hocking and John Locke, and even smaller winemakers and microbreweries. It looks like things are flowing in another direction.
Cool. shoot me an email!
Rosetta saw plenty of use just from Adobe apps. It took them about a year and half IIRC to release an x86 version of Photoshop.
I wish Java had no inheritance at all. So many painful moments of misuse, overuse and high coupling and a deep maintenance hell. worst:people think they rock...
It was covered as a future change, but as it breaks apps, it's important to note that this release brings it into the mainstream.
Brand per se has been dragged through the mud, but Playstation is still a very valuable property, particularly in Europe. Frankly they have a lot to lose with this nonsense.
"product that we know is very useful for our customers"- For some businesses this can become obvious from metrics like signups and usage- although there is a difference between a "user" and a "customer". Linkedin is a good example by glimcat.

If you want to build a BUSINESS that has a "product that we know is very useful for our customers"- To have a business you need customers, customers pay, and paying customers validate that the product is useful to them, otherwise you just don't really know.

If you would like to start charging from day one with the minimum of time and effort, if you want to get to market ASAP and gain traction fast- check out Simplified Ecommerce. I'm the Founder.

http://promo.simplifiedecommerce.com/killer-startup
Nothing wrong with having patience and helping new programmers, but my compassion ends there. :) I didn't know what I was doing when I started, but I learned it's worth the effort to understand _why_ something works once it does. Not to try is passing the buck, and I've spent plenty of time on the receiving end. I've seen "shotgun" code written by developers with 20 years of experience, and boy does it suck to maintain that:

"Wow, this code is messed up. This whole project is messed up. Wait, there's a weird edge case the author must not have considered. Hmmm, that has some side effects too. Crap, this can't be on purpose, but a bunch of other code touches this thing. Does any of it rely on this behavior?"

With any luck, after burning a day studying a thousand lines of code, you realize that none of it does anything useful, and the bug you were chasing is hiding somewhere else. (Ok, I'm a little better at debugging than that, but you see the point.)
edit: and didn't Office:Mac take forever too?
So, as long as you pay the fee once, they don't mind. But the ToS of the fee exemption says you lose your exemption when you use RECAP. That's not great, but it doesn't mean that they object to normal use of RECAP.
It's hardware is more reliable, it's a better media center, blu-ray, no fee for multiplayer.
Rosetta worked because the switch to intel processors gave Apple such a performance boost compared to their PPC systems, that existing PPC applications worked with about the same performance as they used to on PPC native.

The same probably wouldn't be true for i386 -> ARM.
Hackers Targeting Small Businesses
> Are you saying the people working on Android, Metro and platforms not owned by Apple are not talented or hard working?

That's not what I'm saying at all. I was simply taking Apple as an example. The original article was about iOS and I think it's fair to say that from the original commenter's perspective, Apple is out to get your freedom.

I, in fact, was a contributor to Windows Phone 7. I worked damn hard to get the XNA deployment and debugging to work super smoothly. I'm supper proud of my small contribution to that product.

However, the Win Phone platform offers just a tiny bit more freedom of hardware choice. And that comes with a cost. I can tell you that having a dozen potential devices floating around the office, with varying graphics cards and other specs, was very time consuming for development. The first Win Phone 7 would have been much more timely if there was a single hardware platform locked down much earlier in the development schedule.

As for Android, it's further down the spectrum. You hear about fragmentation and whatnot. There are very real costs associated with the flexibility that platform offers. Freedom isn't free. Sometimes it is worth it. For some people, like myself, I choose a different type of freedom for my phone.
I completely disagree. Being able to determine whether or not a contract is fair depends on domain knowledge. In the US anyway, being able to sign a contract is no indicator of domain knowledge. It is dependent on age and, if you represent another entity, your status as an agent for that entity.
These questions aren't about "real world" situations, they are about problem solving and basic coding. Questions are good, as is a discussion on how and why these things should be implemented.

For the split array problem I rarely ask for code (only when I think it will actually help the candidate), it's just a discussion. It usually goes something like this:

Candidate: Well I can sort it first, then do a binary search.
Me: How would you sort it?
C: I'd use quicksort.
M: Can you do better than an nlogn algorithm?
C: Well I suppose since it's two pieces that are both already sorted, I can just find where they are split and then rearrange them.
M: How would you find the split?
C: I can go through each number until they stop increasing.

And so forth. The "best" solution (that I've come up with, anyway) is to find the split using a modified binary search, and then use a regular binary search on the piece that might contain your query. Not everyone gets that and that's okay.

In addition to asking coding questions I always ask candidates about previous experience and projects they've worked on. Sometimes the answers to these questions are more important. Most of the people I have been interviewing, however, are recent graduates or students who are just finishing college and may not have much experience or many projects that really engaged them.

I spend a lot of time thinking about how I can improve interviews within the confines of how my company conducts them. I've stopped asking the permutations question as I feel that it has too much of the "aha!" factor in that either the programmer goes "aha!" and solves it or they don't.
And people complain about the new Firefox release cycles. At least they ship improvements to the browser every release, instead of just shipping fast.
Why Novice Programmers Can't Program (and how to fix it)
Tech Jobs stays open for months, unemployment under 4%
This prototype may be helpful. https://github.com/byk/pyresto
Yup! There is no limitation on the redistribution of the documents. In fact, there is no copyright claim at all, so you can make derivative works and then claim copyright on those yourself!
So it's a win-win?
Is it bad that the first thing I saw in his example is void methods returning strings and immediately scoffed and closed the window?
Free Batch Image Compression Software for Your Mac
The most important paragraph if you're not interested in reading the whole thing:

Is there an intelligent alternative to lying or telling the truth that we have not yet examined? Yes. In our hypothetical interview, you can politely decline to be interviewed by the FBI agent. Tell the agent that you have an attorney and that "my attorney will be in contact with you." If the agent persists, say that you will not discuss anything without first consulting counsel. Ask for the agent's card, to give to your attorney. If you have not yet hired a lawyer, tell the agent that "I want to consult a lawyer first" or that "an attorney will be in touch with you." The absolutely essential thing to keep in mind is to say nothing of substance about the matter under investigation. It is preferable to do this by politely declining to be interviewed in the absence of counsel. If the agent asks "why do you need an attorney?" or "what do you have to hide?" do not take his bait and directly respond to such questions. (Do not even say that you have nothing to hide.) Simply state that you will not discuss the matter at all without first consulting counsel and that counsel will be in touch with him. If the agent asks for a commitment from you to speak with him after you have consulted or retained counsel, do not oblige him. Just respond that you will consult with your attorney (or "an" attorney) and that the attorney will be in touch. And by all means do not get bullied or panicked into making up a phony reason for refusing to talk. You are not obliged to explain your decision to anyone.
Since you have nothing to hide, is it safe to talk? There can still be real danger in speaking to a government agent in these circumstances. To begin with, you are not qualified to know whether you are innocent of wrongdoing under federal criminal law.

Critical system failure. There should be red lights blinking and klaxons wailing.
B2B, B2C, B2B2C, and B2S
Agreed, although you could argue that apps were already broken. Chrome just isn't as kind to broken apps anymore.
You can buy random numbers, but sometimes you get weird stuff: http://en.wikipedia.org/wiki/His_Master%27s_Voice_(novel)
Something amused me about this post - its a bit like a diet guru flying to Somalia and extolling the virtues of a low-carb diet.

Innovation is born from constraint. Entrepreneurs are relentlessly resourceful because they have to be - not because they can be.

When a VC firm runs on a minimal team, its because it is the preferred model out of many choices. When a startup runs on minimal resources, its because they have no other choice.

The point of lean startup is to focus on learning about customers, and use every conceivable resource to evolve the product team's understanding of how to deliver a great user experience. Things change when the organization becomes well resourced - its not about saving up your pennies anymore to figure out how to learn - its about allocating the resources you have most efficiently to achieve a goal (Occam's razor).

Fred writes awesome posts, but being lean out of necessity will always create a different culture than being lean as a choice and the article did not make this very meaningful distinction.
Is it just me, or does the timing sound like the tech boom/bust cycle which could be expected to affect the results of all VCs, fat or lean?

"In the first two or three years of Flatiron, it was basically just me and Jerry. We were deeply engaged in all of our investments and we had one or two employees other than ourselves. We did very well in that period. In mid 1999, we went on a binge, raised a huge fund ($350mm), moved into a massive office, hired a staff of 25, made investments we weren't engaged in, and got fat. We did poorly in that period. We shuttered Flatiron in 2001 and I took over the entire portfolio with the help of Jerry and Bob. It was basically back to the early model. We did very well in that period."
I'm confused - this seems to be about posterous spaces - what does it have to do with binary and linear search?

Added in edit: I guess the correct item is here: http://news.ycombinator.com/item?id=3005652
Thanks for sharing that roc. :)
"I have also been observing a number of companies’ activity on Twitter during the work day. From what I can pull from my tweet stream, which admittedly isn’t a enough of an indicator, I often find myself wondering if certain startup employees have actual jobs. We receive plenty of emails a day asking us to lunch and drinks but when receiving these invitations from other early stage startups I can only think to myself “why aren’t you working on building a better company.”"

On one hand he's dismissing people for not having actual jobs, but here he is spending his work time on twitter "observing" other companies. Pot meet kettle?
Como usar Google Plus.
You should realize that fanboyism doesn't have to imply an irrational dislike of competing brands (which thankfully you seem to lack). It need only imply an irrational affinity for a brand. Why would you "like the Playstation line" for any reason other than "the exclusive games they have"?
Show HN: Seattle Startup Map
"Ignorance of the law excuses no man: Not that all men know the law, but because 'tis an excuse every man will plead, and no man can tell how to refute him."
- John Selden

I'm not defending the ridiculously complicated U.S. Code but, even if it was much simpler, there is no way you can honestly say, "I know I did nothing illegal."
Does anybody have more details about this bug or the fix. The Google code link 403s for me:

[$2337] [93906] High CVE-2011-2862: Unintended access to v8 built-in objects. Credit to Sergey Glazunov.

[93906] http://code.google.com/p/chromium/issues/detail?id=93906
Perhaps the programmer wanted to run test functions on the objects as he deleted them? Or perhaps the data structure is a vector of pointers in C++, in which case using the standard clear method would introduce a massive memory leak.

There are a lot of reasons why someone doing difficult work with complex objects would use a loop to delete them, and using invariants is only possible if you have immutable data structures.
I suppose I did not place the same emphasis on "great" as you did. Alternatively, I couldn't name a "great" Windows UI offhand, anyway.

However, my experience is that some Qt apps on Windows behave normally, and depending on the application (but in this case, especially just the need to manage torrents) a web UI works just fine and avoids the waste of developer hours fighting against the local platform's quirks.

For my enlightenment, what do you consider as an example of a great Windows UI?
I hope there's some way PS3 owners can sue Sony for forcing them to waive their right to sue them.
Bedroom Decor by IKEA Catalog 2011
GoDaddy websites Compromised with Malware
I think the release managers usually unlock security bugs for a release once most of the population has been updated. So check back in a few days to a week.
It's a niche segment, are untapped segments. The problem is getting your product noticed and identifying markets.
Slightly tangential, but this is my favourite Gruber article (from 2004 - some would say he's been going downhill since then): http://daringfireball.net/2004/06/location_field - "The Location field is the new Command Line". The article itself is mainly about the Win32 API (and Spolsky's excellent "How Microsoft lost the API War") but what you said about pseudo-CLIs made me think of it.
Summer Abroad Programs
Find summer abroad programs to enjoy your travel with more flexiblilty at Ktbconsult.com which provides students the fullest possible information on the all available options and help them make perfect decisions.
This advice also applies to any situation involving law enforcement officers, not just federal agents.

Remember, "Don't Talk to Cops": http://www.youtube.com/watch?v=i8z7NC5sgik
Good job on the marketing. I honestly never noticed your booth, but definitely noticed the urinal things (I assumed it was something officially sponsored).
The average customer will subconsciously weigh the cost of enjoyment from using the PSN against the opportunity cost of a security breach to them. After making that calculation most will choose to waive their rights.
That's a subtly different point. Its ok that ignorance of the law can't be used as a defense. That an honest person who attempts to study the law so that they can comply with it has basically no chance of succeeding is the problem.
SpyEye Trojan stole $3.2 million from US victims
Validated Learning: Lesson Learned from Eric Ries' the Lean Startup
What are different types of virtualization
What's Your Favorite Email Closing Line?
Both repairs were free (err...gratis) warrantee replacements by the manufacturer. Of course I could have paid for a new component or repair at a local computer shop.

> can still be doing a bad thing, even though they're full of good intentions.

Totally agree. I just don't think they are doing a bad thing either. No one is forcing you to buy a locked down device. No one is forcing you to make a particular freedom tradeoff. Buy whichever product you like for whichever reasons you like. But just be cognizant of the tradeoffs and their costs without making value judgements about those who make different tradeoffs, both as consumers and as producers.
needs to have a transcript...
I would like some insight into the design/look&feel of my site: http://citybee.heroku.com

I plan to change the deal page that currently looks like livingsocial. Also, I'd like some external thoughts on whether or not to pursue the daily deal site. We plan to give the deal for free, customer pays the merchant direclty, we charge the customer in the end a 15% of all total sales and we further commit to spend 50% of that 15% to sponsor an event at their location. This event will act as a promotional event where our site's users can come for free. This way we are further helping the businesses to build their brands.
or Cuil. Or Apple Ping, or Google Wave, or Google Buzz.
Honestly, This is going to sound slightly mean and unrealistic but I think it would work. I would have them start with Assembly and then dabble with C++. At 12 years old they can dedicate lots of time the concepts. Yeah they might not be deving anything cool right away but it the long run they will be amazing.. So I suggest Assembly, Visual C++ using Visual Studio.
These three paragraphs also seem important:

“It is crucial to note that affirmatively declining to discuss the investigation in the absence of counsel is not the same thing as remaining completely silent. If you are not in custody, your total silence, especially in the face of an accusation, can very possibly be used against you as an adoptive admission under the Federal Rules of Evidence.

Your invocation of counsel, however, cannot be used against you at trial. United States v. McDonald , 620 F.2d 559, 561-64 (5th Cir. 1980). Your refusal to talk substance in the absence of counsel will force the prosecutor to decide whether your information is important enough to justify a grand jury subpoena for your testimony.

If the prosecutor responds to your declination by serving you with a grand jury subpoena, this will present you with an interesting range of options such as: 1) testifying; 2) refusing to testify, by invoking the Fifth Amendment privilege against self-incrimination, which broadly applies to anyone , innocent or guilty, facing criminal exposure; 3) testifying (or talking to the government) only after receiving a grant of immunity; or 4) proffering to the government–that is, giving them a sneak preview of what you will tell them if they agree to grant you immunity. The important thing to remember is that declining to speak to the agent in the first place buys you time in which to weigh these alternative strategies with your white-collar criminal defense attorney.”

There are no downsides when you decline to talk, it gives you time to take a more considered approach and you can avoid errors you might make in the heat of the moment (when you are most likely stressed and maybe even panicked).

I will always decline answering questions, no matter the situation. There might be situations where talking is unproblematic but I don’t want to make that decision on the spot and when I’m stressed. I doubt my abilities to make right decisions in those situations. That’s why I made that decision now, and it’s to take the safest route: I decline.
Stop following high-volume sites and start reading more in your free time
The gaming industry and the politics that surround it are some of the most toxic relationships I've ever seen. I dont think its a stretch to draw comparison between the relationship between and addict and a dealer.
An honest person can attempt to do that, and they are called "lawyers." Again, it is way too easy to run afoul of the U.S. Code. I get that. But, even if that wasn't true, it would still not be advisable to speak to law enforcement officers.
An 11-year old tells us what's wrong with our food habits
Silicon Valley gives conservative Christians a boost
There are three possible ways that I know of to handle concurrency issues on shared data: Use some sort of a journaling approach (google keywords 'snapshots' or MVCC), or use locks, or ignore the problem.

If it ignores the problem, it's not a database.

Locks suck for volume. Locks cause much more deadlock than other options. Locks are fast in the simple case. Locks are easier to program and take less resources.

InnoDB uses locks.

SQL Server also defaults to locks. People often specify 'ignore the problem' mode (nolock/read uncommitted). There is a new journaling approach available, but it was only introduced in 2005 and I don't think many people are using it yet. Which is a shame, it's a great feature.

Oracle and Postgres both do a journaling approach. They will have less deadlock problems because readers and writers don't need to block each other. With InnoDB or default sql server, read locks block writes, which sucks. See http://dev.mysql.com/doc/refman/5.0/en/innodb-lock-modes.htm...
I recommend trying a lower price first, then gradually increase.

1) Your early adopters/ customers will feel like they got a deal. (if you drop the price later they'll feel ripped off)
2) You will get a "baseline" for adoption at a price point, and you can use that for comparison as you increase your price. If your sales decrease significantly, you've hit a value perception/ pricing problem.

We've seen our Vendors successfully test their pricing models this way at Simplified Ecommerce (I'm the Founder)- they can start billing from day one without any coding and easily revise their pricing models in realtime.