skysight-inc/HackerNews huggingface dataset:
>I've never been in your shoes, but one small tidbit I've learned about business in general is that the first person to say a number loses.

Naw, that's not true.

While they may be thinking in a much higher price range than you'd dare ask, alternatively, they may be thinking in a very low price range as well.

Whomever sets the first price suggestion frames the conversation. It depends how good you are at framing and how much gamble you have in you if you let them do it or you do it.
"The full report- unaltered/no summary report": when will it be published for public knowlrdge? Dr. Murthy
It looks like the syntax could use some polishing. Three obvious improvements: use line breaks for semicolons (and backslash at the end of line for multiline statements), do not require parentheses around conditionals in if, while, for, etc. statements, and (slightly more controversially) use significant indentation instead of curly braces. I think each of these changes would make the language undebatably more concise and readable than before (except the last one, which has been debated, but I think it’s definitely an improvement).

An example from algorithms/introsort of how the syntax would look:

overload introSort(first, last)
if first != last
introSortLoop(first, last, log2(last-first)*2)
finalInsertionSort(first, last)

instead of

overload introSort(first, last) {
if (first != last) {
introSortLoop(first, last, log2(last-first)*2);
finalInsertionSort(first, last);
}
}
I use concerta... 30 minutes till focused.
As a side note, I believe it is illegal to call yourself an engineer in Canada unless you are licensed.
I've been programming for forty-five years.

Graybeard: much respect
Part of why I like HN is that I don't have a big queue of things to read, unlike my RSS feeds. I can skim without feeling that I'm missing something.
Yes. it can make money on its own.
Again, the point remains (and should not be clouded by animosity towards lawyers) that its a huge win for everyone if leaders in every field teach the young their hardearned lessons. Perhaps the OP would have been more effective describing a less controversial field.
So who, apart from HTC, will be an MS partner? Samsung made the reference hardware but are heavy on Bada these days. Sharp have history but got burned by Kin? I guess that leaves Asus and maybe LG.
This article is an example of choosing easy option over the better option. From a startup's perspective, it's completely understandable. Thousands of cheap MySQL admins, or a few hundred expensive PostgreSQL admins?

As for the "nobody uses PostgreSQL" argument; Facebook and Twitter aren't an endorsement of MySQL because any Linux hosting provider out there will have MySQL installed BY DEFAULT. PostgreSQL would require you to upgrade to a more expensive account (for root access) and install it yourself. As a result, all the hobbyists learn on the free and always available MySQL when building "The Next Big Thing." Remember, Facebook was started in a college dorm room.
I find your single example of "unfreedom" in Europe to be entirely nonsensical.

Your friend was sued for defamation, and folded rather than take it to court, in one of the fairest court systems in the world, where she likely could have won cost plus damages if she had any evidence for her claims.

In China, someone might have shown up at her front door with a club -- and that someone might have a police badge or work for the mayor.

Also, the Chinese legal system is likely more Byzantine than that of Germany; it's just that it's not enforced. You're going to be in for a world of hurt when the government shuts you down for not having some kind of license you've never heard of.
> How do all the Chinese/Korean/Indian people in the US do it?

A lot of those come via green card lottery. That still means it's hard.
In an adversarial system like the US and the UK each side in the case is expected to put up the best argument possible presenting their side of the case - it's not about them presenting the "truth" (although they obviously can't lie).
Don't forget to check your comcast bill
With XFinity comcast appears to be rebranding their service and raising rates! So don't forget to check your bill!
Deploying a Clojure web-application as a WAR file
[Dev] Consume Rummble API & OAuth for Geo-WIN
Of all the things that have come out of HP's Palm acquisition so far, this gives me the most confidence. It signals a clean break with the old Palm practice of firing blindly with multiple strategies on multiple platforms; it shows they have focus, and that they're confident in the value of WebOS.

I think Windows Phone 7 has a lot of promise itself, but HP has everything they need here for full vertical integration of their mobile experience. Good to see they don't plan on wasting it.
Building rsync3 on Mac OS X (Universal Binary)
Unlocking and jailbreaking are now legally protected in the U.S.
Vanity :-)
Organism Actions in Biology Term Papers
Biology is the science of living things. It is a vast subject that covers life in the forms of animals, plants, and micro-organisms. This short article throws some light on selection of an interesting topic for your winning term paper from the ocean of possible topics.
Oh, he has "friends." Well then, they must be perfectly trustworthy and competent, and they no doubt play by his own ethical rules, and he has nothing to worry about.

Yes, it is naive. But he'll have fun and learn a lot, so he should do it.
1) Eat in small "chunks" and often... about 5-6 times a day.

2) Take water often so that you never fill thirsty.

3) Say a big NO to eating unhealthy food whole days.

4) Get more than 25 grams of protein daily.

5) Enjoy the healthy life.
Offline data analytics practices that web analytics professionals should adopt
This is an enormous ruling. The full rulemaking order, which includes additional protections for DVD ripping and other things, is here:

https://www.eff.org/files/filenode/dmca_2009/RM-2008-8.pdf
How to Find and Buy the Best Domain Name
I call myself a programmer. I can't control what other people call me.

In the past I've been called a consultant, developer, programmer, engineer, and architect. I'm currently called a "site reliability engineer".

Ironically the guy who sits next to me, with the same job title, is a real electrical engineer. (His engineering degree is from Cambridge..as is his PhD.) When I compare myself to him, I feel a little embarrassed to be called an "engineer" of any sort.
False.

An evented server (at least, until they get a lot fancier and make you program with locks and such) only gets to use one of the cores, while a threaded server gets all four.

Using a single core just means that the threaded server doesn't get any advantage from being threaded, while the evented server gets everything it can use.

This "model" is worthless for comparison.
It looks like an understanding of Calculus and basic Physics is all that is required to read this book. Ballkpark estimate (how ironic, having to do a ballpark estimation before having read a book on how to do ballpark estimates): between 10 and 30 hours.
Really? My understanding was that it includes an exception for situations where the owner of the apartment is present, but forbids the exchange of money in that situation (which allows couchsurfing, but outlaws actually renting a room). At least, I think that that's the bit you're thinking of when you say that I have no idea what the new law means. Admittedly, I haven't actually read the legislation; what I know is mostly from the comments here and the various articles on it (which have tended to have a quite obvious agenda, from one side of the other), so it's entirely possible that I am entirely misunderstanding what its purpose is.
The stuff "real" engineers do is at the limits of what is possible for human beings as a species to do - go higher, go faster, go deeper, be stronger, last longer. That's what he means by "never been done before". He means "wasn't physically possible for anyone on the planet yesterday". Is that not magical?

And if it goes wrong, it really goes wrong, as the Deep Horizon leak illustrates. If your "novel" RoR application doesn't work, no-one cares, you tweak a line of code and try again. Big deal.
> Despite HN's extraordinary growth in popularity, we've refused to step down to the quality level of Digg and Reddit.

Please do not say things like this.

1. It uses these other services as a yardstick by which you measure yourself, thereby placing more importance upon them than upon you;

2. Negative comparisons of competing services is one of the early signs of a corruption in your service -- e.g., Reddit's perceived deterioration was pre-empted by a significant number of its users constantly comparing themselves to Digg's users;

3. Your standards for excellence should be internal, not external. So, instead of saying, "I want to be better than X", you would say, "I want to be the best possible Y."

Thanks.
redshift is also open source and thus works on other platforms, where f.lux is closed source.
An Interior Designer on Consulting Fees
Legal in US:Jailbreaking Your iPhone, Ripping A DVD For Educational purpose
How easy was it to get a visa to start a company? What prerequisites were required?
If you're serious about this, I would suggest starting at http://news.ycombinator.com/leaders and working your way down the list.
Now, now, trial by combat has a long and venerable history...

Seriously, though, before you can defend against a strategy, you have to recognize and understand it.
A geek's technical obsession translates directly into commercial relevance. A nerd's does not.
It is not that easy in a society designed to flatten standard deviation...
Well, for one, knowing an attack strategy makes it easier to defend against. Moreover, if the strategy is fair, it levels the playing field; if the strategy is unfair, making it public increases the chance that the legal system will be adjusted to plug the holes.
Best way to get Trademark for startup?
What's the BEST way to get Trademarks for new startup? A tangential request would be, "What is the Cheapest and BEST way.." I'm in the early stages of development, so I don't have a lot of money, but we'd like to go ahead and get the company name, etc nailed down, and a trademark would let us do that.

any suggestions? Online services like LegalZoom, or Trademark specific sites. Is there a way to tell them apart? How bad can they mess it up?

Thanks in advance,

Travis
She's in a totally different industry, but the things interior designer Maria Killam talk about transfer neatly to software consulting. She also talks about handling price objections and presents a very good value sell.
I think comparing software development to traditional civil, mechanical or electrical engineering is flawed (apples and oranges).

When this guy claims they are doing something that has never been done before, they are taking orders-of-magnitude higher risks than any new sort of traditional software development project.

When's the last time you started a new software project thinking "gee, I wonder if this will explode into a giant fireball if my calculations are off?" No. You probably write your code, then run it, and if you see a problem you make changes and then repeat.

Does the fact that they are drilling for oil a mile below the surface of the ocean strike you as something quite magical? I'd say the entire drilling platform is an amazing engineering feat, and it likely requires a lot of wild-wild west engineering to make it a viable product.
It properly meant that he didn't run into any good listeners.

Most people, including me at times, take part in a conversation just to say something, which means that those who listen can learn a lot.
You can implement what you want with simple keyword & url filtering.
The quote is frequently used by fanatics (those who look at democracy with a religious fervor), as a conversation ender -- particularly when used after criticism of some democratic process. It almost always implies "we cannot discuss the shortcomings of this system because it is the best". It also often has an implication of "this is the final word on democracy, it is defined as the best, therefore whatever you come up with cannot be as good". This second association is why I replied as I did in my original comment -- it is the same as "love it or leave it".

tl;dr: the quote itself isn't bad, it just has been coopted by those with a certain fanatic mindest.
Stock-Market Myths That Just Won't Die
Seems kinda gimmicky. Is securing a datacenter terribly different from securing any other sensitive building?
There are 2 ways to get a balanced budget:

Raise Taxes

OR

Cut Services

If you strip the 2/3rds rule at the moment, you'll see taxes go up. And you know what party high taxes are great for, republicans. You'll get a more active republican party and you'll be able to win more seats, especially after the taxes go up.

Most importantly, you'll get fiscal republicans running for office, instead of social republicans, and independent and some dems are much more likely to defect to social republicans than moral republicans.

So if you ditch the 2/3rds rule, you'll get 4 years of democratic rule, and you'll have a good shot at gaining republican control of the house after that.

Remember, California is not the liberal mecca people portray it as in the East Coast media. It's a very purple state which has some very republican ideas widely popular in the state along with some very relaxed republicans which have wide voter approval. It's the state of Regan, that keeps hiring republican governors for some reason. While right now, most of the legislators are democrats, if the 2/3rds rule ended, republicans could actually win the legislature.

And more importantly, BOTH parties could get working budgets that don't leave the state doing wacky things with furloghs, random shutdowns, and paying people in scrip.

Remember, killing the 2/3rds rule also allows repubs to be repubs. The teachers unions and prisons unions in Cali will support republicans as well as long as they're on board with cuts. Republicans now are in the tenuous position of having to support organized labor to get elected. That's a very odd message to support in today's republican party.

It's just people who are terrified of the other side rather than terrified of broken government who keep the state locked up in the status quo instead of in the 2 stable working states it could be in.
There's a skillset that goes with that degree too.

Ignoring job titles and just talking about skillsets :

programming : taking a specification and coding it up, for example build this b-tree, web-app, whatever.

developing software : typically, this implies more participation in the design process. Developers don't just make software work, they help decide what it does.

software engineering : Writing a quick prototype for anything is easy. Writing a software system that is well tested and stands up under load requires engineering.
I've argued this for a while now. Facebook is the de facto identity provider on the internet. Having a Facebook account is analogous to having a phone number or a social security number. In this day and age, living off the grid simply means not having a Facebook account. If Facebook's that important, is it a public utility? Should it be regulated? What does this mean for international users? Would foreign governments be OK with that?
Consume Rummble API & OAuth for Geo-WIN
Hey, I might be horribly wrong. It's not like I can put myself in their position.

It certainly isn't the first or last thing about ancient times that we come up with half-witted explanations for..
Library of Congress adds DMCA exception for jailbreaking or rooting your phone
I found the internet much better in HK. Facebook, Youtube, Dropbox, Twitter, Blogspot, etc... are accessible. In Shenzhen, they aren't. Sure you can pay for a VPN, but then performance suffers on other sites.
I guess nobody heard that Sage goes in all fields.
13,000 Readers Later & Lessons from Blogging
I haven't heard anyone posit that the end is actually supposed to be real. I'd concluded, just like the parent commenter, that the whole thing -supporting characters and all- was a dream to let himself off the hook and move on.
Um. They should speak to lawyers right now, the UK has something called "Groundless Threats" protection for trademarks. The guy in question could quite possibly sue Groupon for a substantial amount and get the domain name back.

Groupon knew the guy had the name and the intention to use it for a coupon service, and they then went ahead and registered the guys (unregistered) trademark with full knowledge that the guy was planning on using it (+ with the intention of forcing him to give up the domain). They then used the trademark to make him give up the domain. How could Groupon's lawyers not have warned them that this was a bad idea ?
Canada is a clear win. Set up a corporation in a single day. Fairly straightforward taxes (not the lowest around, but still fairly simple). Technical cities (Waterloo, Toronto, Vancouver, Ottawa). Zero corruption, unless you're in the construction industry, but effectively nothing. Easy employee termination (2 weeks pay without cause, 0 weeks pay with cause). Low occurrence of lawsuits, especially medical, and much smaller settlements (highest medical suit I've heard of in my personal circle was $100k, and it was clearly deserving). Technocratic politicians usually win elections. Only about 1% of GDP on the military (vs 2+% for most of the developed world, and 5% for the US). Easy access to American products and markets.
Windows 7 migration: 8 things that are bound to happen
Booyah’s MyTown Unlocks Product Check-Ins [video]
I like that they've broken away from the alpha/beta/RC/RTM naming conventions.

Maybe this symbolizes a shift away from waterfall software development.
Speaking of this, does anyone know of a good RSS filter? By that I mean a service to which you give a link to an RSS feed and provide certain filters, and they will provide a link to a modified version of the feed that they host themselves.
"I think the author is unjustifiably extrapolating conclusions from a C/kernel development world to the rest of software development. "

Exactly. This is the core problem with threading in real systems. Not that it's not possible, but it's not likely going to yield good results with your non-kernel devs. And unfortunately, given that processors are now getting most of the perf benefit by adding cores, this is a problem.

And his conclusions about two-level scheduling, IMO, should be tempered. For example, the lack of pre-emptability is something that I believe most user-level thread packages now deal with. Another issue he discusses is that under load, the kernel doesn't realize that there are 'm' degrees of parallelism. It only sees the LWP. But a good user-level threads package should work system-wide.

He also says that detachment and reattachment is more expensive than one might think. I'm curious if they looked at some of their contemporary work, like Cilk, to see how they handled this?

I actually think he did good work in his thesis. But it seems more like a snapshot of a particular implementation than a statement about the technology in general.
There are several services online (found by doing basic google searches) that have a price of $500 for a trademark search and the actual trademark application. And some even handle international trademarks as well.

Anyone who's done this and had a good experience with someone, site, etc.. please respond. ;)
I found it interesting that in the post he criticizes previous discussion of lock based concurrency, while not providing anything close to the level of analysis that he apparently requires of his fellow disputant.

'“Locks are not modular and do not compose, and the association between locks and data is established mostly by convention.” Again, no data, no qualifiers, no study, no rationale, no evidence of experience trying to develop such systems...'

It is well known that lock based concurrent libraries do not compose, and anyone writing articles about concurrency should not require an explanation of this central issue in the discussion[1]. Of course with millions of hours of developer investment in a centrally managed codebase like Solaris it is possible to achieve incredible parallelism with locks, but that isn't practical for the vast majority of modern software, which continues to use ever more external libraries.

Clojure's STM paired with immutable data structures are an especially well suited combination that are unlike most of the research systems presented in this area. Of course there are additional resources that will have to be managed, such as access to I/O, but I would argue that access to I/O is by far the easier problem to deal with in comparison to concurrent access to memory - primarily because I/O devices are typically accessed serially so you can just queue up requests.

[1]: Here's one explanation with a code example of why locks don't compose: http://www.drdobbs.com/article/printableArticle.jhtml;jsessi...
Tell HN: Play Snake on Youtube (Easter Egg)
A buddy of mine told me about this today, so its probably old news or on digg

To unlock:

1) Go to a video in the YouTube "Gaming" category.
2) The video can be playing or paused.
3) Simultaneously hit the Up and Left arrow keys.

Play Snake!
The other complication is that the people who have the most to gain from bypassing the security (your competitors) also have a very easy way to bypass it: get their own cage.
A Real Web Design Application
The "oil rig engineer" sounds like not a actual rig designer, but engineer in the sense of "sanitation engineer" or such.

Software development is a form of design engineering.
Anyone have a epub version for the iphone/android ?
I wonder if this means the activities of the "iPhone Dev Team" are now truly legal? (Not that I know whether they were before)

If so, the Google Voice angle gives me a horrible idea: imagine if Google snatched up those iPhone jailbreak devs. Google could distribute a jailbreak program to get a true Google Voice app on the iPhone. The downside being that their war with Apple would immediately go nuclear.
10 to 30 hours? How did you arrive to that number? The text seems to have many exercise problem. I was expecting an answer like '2 months, going with an hour a day'.

At any rate, thanks.
Firefox Tab Candy = Expose + Spaces in your Browser
Agreed. Just changed it.
Get an essay for free; make sure it's genuine
There are many websites offering free essays. Some of them build essay libraries by collecting essays by contests or swaps. Nobody can guarantee the quality of these essays. So, be cautious when using free essays even as samples as they may contain many errors.
The dictionary definition seems to answer this clearly for me.

Engineer - A person who, given a problem and a specific set of goals and constraints, finds a technical solution to the problem that satisfies those goals within those constraints. The goals and constraints may be technical, social, or business related.

The distinction between "computer scientist" and "software engineer" is a much more interesting one, that between developer/programmer and "software engineer" (which feels like a variation of degrees).
The list has: HTC, Dell, Asus, LG and Samsung.

I don't think many were expecting an HP phone (who has an HP phone?). Probably the biggest name not on the list, IMO, is Motorola.

And lets be clear about Samsung -- they have Bada, but they're still big on Android. Ever heard of the Galaxy S phones? And I fully expect they'll be big on WP7 too. If Apple let them do an iOS phone, they'd ship that also.
No difference. If you did some thorough research you will notice that the responsibilities of programmers, developers and engineers are mostly the same.

It's an HR thing, really.
another example: http://cpan-explorer.org/2009/07/28/version-of-the-authors-g...