skysight-inc/HackerNews huggingface dataset:
Forget about "journalism" and "ethics" and let the law do its job. If publishing this information is illegal, TechCrunch will be in trouble. If it's not, they won't.

Ethics have little use in a group discussion over something so trivial because no-one can agree on the boundaries. Is Fox News's treatment of stories "journalisically ethical"? A popular view is that it's not, but is what they're doing illegal? It doesn't seem so - so a lot of people just avoid Fox News. Likewise, if TechCrunch's ethics jar with you, don't read their stuff and just trust the law to deal with any transgressions they make.

Michael Arrington seems like a new, tech equivalent of Kelvin MacKenzie (http://en.wikipedia.org/wiki/Kelvin_MacKenzie) to me - a good thing in my book. He might not be loved, but he knows how to be a damn good editor and get people reading - that's what media's all about.
Oh. That sounds cool. That's going on the list for Volume 2 of my book.
I used to agree, but then I went to central eastern Africa (Burundi). 7mb takes a long time to download on a 3kbps connection. I'm not so sure now. There's a long tail of people with slow connections & small hard drives. I guess this issue is whether or not you care about supporting them.
It seems many of you have a problem with silverlight (not really sure why, I can't see a philosophical difference between that and Flash and I personally haven't ever run into any technical problems with it).

You have to admit though, that interface is awesome. When I first saw this last night, I was impressed - the subtitles expand into the full transcript, the extras fluidly work with the video while it is playing, and it seems they had some bandwidth issues in the first few hours and during that time smooth playback was in effect, and although the video would hiccup at those points (rarely), the audio was smooth and I liked that.

Really, the only thing I can think of to complain about is that when you full screen it, the background is white. For media, black seems to work nicer on the eyes.

A wonderful interface, high quality video and audio, and of course the content - Feynman - is just wow ... I'm a very happy person right now....although I was up pretty late watching these videos, and so I'm a very happy tired person right now....
I have used GWT extensively and like it a lot.

You are approaching the problem from the perspective of deploying a new web-application.

GWT is good when you are approaching from an existing service and web-enabling it.

---

Further, some people like compile-time checks and the sophisticated IDEs.

With statically typed languages you can easily build an exhaustive list of all uses of something, where as dynamic/functional is much harder.

This makes changes and refactoring easier IMO.
PHP Performance Tips from Stanislav Malyshev
I get the same on Mac w/ Firefox 3.0.4 and Safari 3.2.3
I'll be putting in a pre-order today. Windows 7 is the first release since I've graduated and been gainfully employed. I like having Windows VMs around, and I'm happy to purchase the OS now that I'm able.
Collect Data About Yourself with Twitter: your.flowingdata is Live
Yes it is often more verbose at times.

But there are many advantages to this way of having the html as smalltalk code.
You can use the same refactoring tools you use on code to refactor your html. You use the same abstraction and composition mechanisms to structure your html.
You use the same control structures for you html than for your code (which are very clear in smalltalk).
You can put some html in a method and reuse it in many places, it's also easy for easier to create your own components or tags in seaside than it is in other web component frameworks I have used.
Article Summary: Not much is known about Chrome OS, speculation follows with criticism of Chrome OS being the wrong tactic despite not knowing what Google's angle is with Chrome OS yet.
Unless I'm mistaken, the hacker managed to access @ev's email account and through there a number of other web services. While these are general security issues, they are used primarily by Cloud Computing services across the www. And as long as they exist, no reputable corporation will consider getting on board.
Twat a bunch of crabs.

Keepon is a sophisticated multi-axis robot that incorporates extremely complex kinematics with pseudo-emotional responses and rhythm recognition all bundled up in a painfully cute package.

FTW
Finally a list of tips that I would dare to give to a novice PHP programmer. Leaves out all the micro-optimization noise you find in most other articles.

Stas (who works for Zend) also did a quite nice post about those (in)famous PHP performance tips from Google: http://php100.wordpress.com/2009/06/26/php-performance-googl...
You are correct in the edge sensitive set/reset from a simulation standpoint. If reset is asserted, then set is asserted, then reset is de-asserted, then the flip-flop will remain in reset. It's not truly asynchronous from a simulation standpoint.

This could be fixed by using:

always @(posedge clk or rst or set)

I am guessing the thing that throws a verilog designer off the trail is that "always @(posedge clk or negedge rst)" is commonly used for asynchronous reset in ASICs (if you are using it in FPGA's except for the DCM's and as input to a clk-rst module.... stop), and this works just fine but if you want to do a d flip flop with an asynchronous SR condition, you can't use "negedge" on the rst signal.

However, synthesis will probably treat it asynchronously. Of course this is also bad because there will be a simulation/synthesis mismatch.

At any rate, the question is a bit ambiguous due to the unclear vhdl code.
Dear HN - Giving away office equipment to SF startup
I have a three really great desks. One is a large 'L' shaped corner desk and the other two are medium sized an multi-tiered. I also have two swivel chairs. I'm happy to give them away to anyone who's working on a startup. May they bear you to greater fortunes than they bore their riders :)

My contact is in my profile.
Only because alcohol problems were mentioned: I drink one beer at a time (ok, sometimes two), so "5 bottles at home" is "5 nights at home that include a bottle of beer".
GPL wants you to share.
BSD wants you to want to share.
max is useless in benchmarking; there's no upper limit on how long any computation can take.
"The above is the condensed version of Zed's blog post ;-)"

Exactly the point! That's the only meaningful content in Zed's last two posts. But why use 10 words when two blog posts would suffice?

Zed adds a lot of disconnected and illogical ranting (e.g :-> he implies that he is owed a living because he released some open source code! yeah right!) and the attention such content lite posts receive here and elsewhere encourages more such behavior.
Welcome to 2009, that's been official for a while now.
Oh I hope so.

This is an excerpt from a blog I wrote on this exact issue. It was on Myspace which I don't expect anyone to want to log into to so I have just copied and pasted.

" As an immigrant to the US, it took me years to realize that many Americans stayed in shitty jobs because they were afraid to lose their health care.

Well, it's almost 20 years later and I have had health care for about two of them, none recently, and I still won't keep a shitty job over health care. In fact I have owned my own business for the other 18 years and … wait for it…..STILL DON'T have health care.

Why? Because it's a bad deal. A sucker deal, because it's not really health care, it's insurance and insurance companies are money grubbing, fear mongering scumbags.

I used to have affordable product liability insurance, and then they tripled the price post 9/11, because…….terrorists were gonna, what, ummm, file frivolous lawsuits? Please, that was the last straw.

Insurance sucks. It costs a fortune, health, auto, liability, property, it's all a bad deal, if you self insured on most of them or just absorbed your losses. On an actuarial basis 99 percent of people would come out ahead, vs. paying premiums their whole lives. That one percent? Well in my world, we have benefits and it seems to work out.

But, that's too scary if you grew up with "The Fear" that every American gets indoctrinated with.

I'll probably die of untreated cancer which is just a guess at this point, but the freedom I have now by not having to pay for all that insurance is worth it.

Don't misunderstand, some I legally have to have, auto, workers comp, but the rest I let lie. In exchange for taking this risk, I have been able to pursue my not so lucrative dreams.

I would love to see nationalized health care, not so much for myself, but just to see my friends be able to leave "The Fear" behind and be able to follow their dreams.

I love America. Here's to better times. Soon."
That counts as "going to lengths to freeze state to a DB repeatedly". :) It's a little brutish, but I'm sure it's effective.
The Museum of Flight in Seattle is alot of fun for the kids as well.
Going against the tide here...

Although this is about PayPal, any bank would probably respond the same way. Try depositing a check made out to your business into a personal account. Most banks will simply refuse to do so. You can go into the bank and show tons of documentation that you own the business AND if it's an emergency AND you get the bank manager involved they may bend the rules, but usually it simply won't happen. Trying to resolve that over the phone? Forget it.

What this guy is doing (HFC) is a great cause, but the entrepreneurs out there should read this as a cautionary tale. It's because of stuff like this that we need to get our business finances set up properly from the beginning. A few minutes spent filing paperwork a year ago would have prevented all his problems.

Banks (yeah, I know PP isn't a bank) don't screw around!
Transforming Art Into a More Lucrative Career Choice
Philadelphia's stake in plans for massive lithium-ion battery factory in Ky.
As an immigrant to the US, it took me years to realize that many Americans stayed in shitty jobs because they were afraid to lose their health care.

I second this personal anecdote. I bet other can say the same. I vague recall a study about this, but google fails me.
Nginx's architecture doesn't really mesh well with WSGI's interface protocol... I believe it has to do with blocking the serving Nginx process whilst the WSGI request is being processed.

Nginx prefers to "pass off" the request to a web-app server to do the heavy lifting and take care of fast, easy serving in the fastest way possible.
Related, and not as USA centric:

http://atlasobscura.com/

They say:: 'Wondrous, curious, and bizarre locations around the world'
Scale Big, but Start Small.
For 99.9% of the contributors to LLVM, there is a difference. And guess who wrote the library.
AlphaLab teams announced on PopCity
Doesn't seem to in Europe.
Rate my E-commerce Store: HotdogNetwork.com
Hey guys,

Long time reader, first time submitter.

I'm not so much a coder, but more of a solutions provider for small businesses. I have a small consultancy that is my main income, but I have always wanted to operate an e-commerce store on the side. Well, I have finally got a site live but no orders!!

Now the beauty in this situation is that I still have my paycheck and I'm not relying on the e-store to pay the bills. However, I have put a lot of work into customizing the store and would like to see it flourish.

The store is http://hotdognetwork.com

I wanted to get some feedback from the community on my site:

What I could do different?
What people dislike?
Is cost prohibiting orders?

etc, etc.

I know there's no magic fix that will cause a flood of business but I thought you guys could give me some insight.

And of course, any Ycombinator folks that need some networking gear will get a discount! haha

Many thanks,
Casey
It's really great, huge facility and tons of research going on.

I got to use an electron microscope!!!!!!!

They do open houses once a year or so and they do lots of fun demos.

They did the coin shrinking thing at the last one I went to.

Double plus good, they have a gorgeous machine shop.
Yep; I like the BSD + "social pressure viral clause" license as a proxy for "This is open, and I don't want to be a dick about it, but I'd appreciate if you reciprocated."
Why Mongrel is a Slumdog (and Passenger Rocks)
Start businesses? Probably not.
That's something a minority will ever do.

But -join- small businesses? Yes.

Labor will become far more mobile and small business will be on more-equal footing if they aren't forced to pay more for competitive benefits packages.

That's A Good Thing(tm).
CrunchGear’s Ultimate Guide to Netbooks
It is an accurate title. It IS a BlackBerry update with spyware included - it's just not an update from RIM.
"Is X The New Y?", TechCrunch style.
As much as I disagree with the unbridled spending that has been going on in Washington recently (but is just continuing a trend from the past several administrations), I just don't see any non-selfish reasons why someone would argue against having universal healthcare.

I mean, it's the 21st century! We were supposed to have flying cars and such already, but there's still tens of millions of people in our country that can't get treatment for even minor illnesses (which, untreated, can worsen and bring on deadly complications).

The only thing that I'm afraid of in this case (other than the cost) is that the system becomes too bureaucratic, where most people continue to use private doctors simply because there's too much "red tape" to get treated in a public facility.
You sound like a good guy.
I hope you never get sick while uninsured in America.

I too have spent a majority of my life without health insurance. I just haven't been as lucky.
The Fear is truly unfortunate, but there's a reason people have it and it's not blind indoctrination.
I think more people would start their own businesses (not many, but more than now), simply because they could continue to work part-time somewhere to bring in money while growing their business. Part-time jobs usually don't offer health care benefits, so as of now it's either: (a) stay at current job full time for health benefits, and work on the business after hours, or (b) quit, have no health benefits, and work full time on the business in order to get up and running as quickly as possible (potentially at the cost of skipping important parts of the development process, marketing, etc.)
The way I see it, I've utilized so much free software over the years and made use of so many man-years of development that I couldn't care less if I am given any attribution for the code I write (which is why I pretty much exclusively license under MIT/X11). I've never explicitly given credit to the thousands of committers who've made my life insanely easier over the years, so I don't really care if others do the same for me. If the logs indicate people are downloading the code, that's good enough for me. Hopefully they get some use out of it.

Now let's all just shut up about this nonsense and be friends :)
Safari holidays in Africa
With poaching and extinction threatening wild and exotic animals, there are few places in the world where they can still be found.
I don't quite follow your logic. The license is there to establish what others can do with your code. Contributors, as copyright holders, can do with the code whatever they please without any license.

What I am trying to say is that to me the user of libgcc or the LLVM version there is not difference between BSD and LGPL conditions.
You found the problem, congratulations.

Both code samples are the recommended way to generate an asynchronous set/reset flip-flop for an ASIC flow (minus my bad memory about details of the VHDL syntax).

For years, Design Compiler has forced ASIC designers to describe level sensitive pins (set or reset) as if they were edge triggered, which is correct in most cases, except the case you outlined.

So those two codes generate the exact same logic after synthesis, but you can have mismatches with simulation. And there is actually nothing you could do about it to fix the Verilog since you need your synthesis tool to understand your intent. The correction you propose is the correct one from a simulation viewpoint, but DC would reject it.

Luckily, the case where you assert both set and reset on a flop to then deassert reset are fairly rare...

I was on the IEEE standardization committee for VHDL synthesis: since then I know why [some] standards don't make sense.
nor as in Canada!
Anybody else feel like you should get a reason for following someone's twitter? "You should follow me because I'll make you pancakes every morning."
That's actually on the list.
The same applies to Canada. I don't think canadians are more enterprenual than americans
I just don't see any non-selfish reasons why someone would argue against having universal healthcare.

How about "my kids can't afford it"

Or "increasing demand while keeping supply constant will NOT lower costs"

Or "I should have the freedom to come up with a million-dollar-per-ill cure for cancer and not have the government take it"

None of these are selfish.

I've got others, if you'd like to hear them.
If you start with 3 other co-founders, you can get the same deal (mostly) that your employer gets.

Also HSA's and high deductible health plans are likely to cost less than paying out for "Universal" coverage. Best yet, is that these solutions don't suffer from a tax-drag on entrepreneur ship that the article is so concerned with.
Damn right, where is my flying car!

Seriously though, we are getting to a breaking point on several issues of which health care is just one.

Vested interests have legislative lock ins that create huge barriers to entry for new players.

The avenues for entrepreneurial success get narrower every year.

That's not the American Dream, that is a nightmare.

Creative destruction is desperately needed.
The 5 myths of software entrepreneurship
Why is this guy zed getting so much coverage?

If you have something under the BSD license, you can do anything you want with it (complete freedom). This is not the case with the GPL license (proprietary apps are a good example).

This is why many people choose to use apps only under the BSD license.
i find softwares under bsd license are better than gpl equivalents -- maybe because i use openbsd
My off-the-cuff experience says Bing and Google are about the same for the searches I run. I see no reason to choose one over the other, yet.

But Microsoft could compete in non-search areas if desired. Specifically (a) fewer ads and (b) better privacy guarantees. Not clear the customer base cares enough about either of those issues to switch, but Microsoft has a lot less to lose so they can at least afford to try.
Why are there no Googles, Microsofts, Twitters, Facebooks etc from UK?
Review my software: Keyspace consistently replicated key-value store
However, all Chinese languages use the same written representation, so any Chinese person speaking a dialect of Chinese that is literate is as literate as a Mandarin-speaker.
Which, when you are dealing with corporations usually means exactly nil. The "social pressure" works fine for individuals, but means very little for corporations.
Using the abstractions of loose coupling at early stages of development tends to add more complexity than you gain, violate YAGNI, and give you the wrong things later. Unless you've already developed exactly that kind of software before you'll just make a lot of mistakes.

You have to go through a refactoring process at every stage if you want to achieve a big system with loose coupling.
Is that the way you approach other contracts, too?
Nobody worth listening to is saying, "Hey, I don't want that guy to have health insurance! I want that guy to die in pain!"

It's just that when you get past the touchy-feely "Nobody should be poor! Everybody should have health care! Why can't we all just get along‽", and down into the real world of economics and finite resources, it's not so easy. It isn't all that hard to create a universal health care system that is worse than the one we have now, and there are all kinds of other issues, too.

You might get me to sign up for health-care vouchers provided from the government if you really insist, but all current proposals seem to just beg for further increasing costs as the health care industry is further isolated from pricing signals and beg even harder for regulatory capture within five years by the already-powerful health care lobby. (The idea that the medical lobby will be defanged by centralizing all the power is so absurd I can't believe anybody who can think the words "regulatory capture" can believe it for more than five seconds without bursting out in laughter.)
Should your website have a flash intro?
When looking at the pricing page, my first question was, "How exactly does this site calculate a visitor session?" If I visit a site on June 1st and then go back on June 7th is that one Visitor Session or two?

Maybe put an asterisk next to the term Visitor Session and then define how you'll calculate that metric in the paragraphs below.
>With statically typed languages you can easily build an exhaustive list of all uses of something, where as dynamic/functional is much harder.
This makes changes and refactoring easier IMO.

This is not guaranteed in Java and C# -- someone might have used reflection somewhere. http://steve-yegge.blogspot.com/2007/12/codes-worst-enemy.ht...
The blog with some more info is here:

http://blog.scalien.com
"There is no known cure for Neurotypical Syndrome."
I have to agree. To me, it seems naive not to expect problems when mixing business and personal banking (corporate veil: pierced), not having the correct paperwork available, using not-on-file email addresses, etc.

If PayPal or a bank didn't insist on these strictures, imagine the outrage when someone's accounts are cleaned out by some fraudster with flimsy, half-good credentials.

Especially when traveling (especially to Africa!) you have to arrange things carefully in advance. Maybe someday things will be smoother, but it's still messy in 2009.

Hackers: Learn to hack your finances, too.
However, we can lament the fact we can not use/extend (namely - import) your code to add to it without triggering the GPL requirements within our own code.

Zed's point is that the "BSD folks" seem to complain more when someone releases their code under the GPL than when a company releases this same code under a completely proprietary license. In case of the GPL'ed code you can at least study it, get some ideas, and perhaps provide your own BSD'ed implementation. In other words you complain more about people that give you something than about people that give you nothing. I do find this strange.
I'm on the "free six months of 50 GB" offer so I didn't see that. When the six months runs out I'll be paying them, and glad to do so.
Prizes: a winning strategy for innovation
Will Asia become the center for innovation in the 21st century?
James Dyson: Inventing the Wright way
Because it's cheaper, more efficient, gives you more control between components, may keep your code-base smaller, your engineers actually get something done, etc. Pretty much all the important stuff except long-term maintenance. Loose coupling, like anything else, is a trade-off you need to make. Not some absolutely right solution.
Me too, and I am sorry for whatever you have had to deal with.

It is an embarrassment that you have had to deal with potentially huge financial repercussions in one of the richest and most technologically advanced countries in the world.

I agree that there are reasons to have the fear. Don't get me wrong, I have Alzheimer's and some interesting cancers in my family history, so I have some of the fear.

I don't exactly know how to phrase this, but did you actually have a choice, either financially or in terms of being true to your desires?

Do you have regrets?
Furthermore, wouldn't you rather achieve a small system?
A huge percentage of the Python code out there is server-side stuff. So, if you only have a 3kbit connection at your disposal, you're probably not going to have much luck deploying your application either.