skysight-inc/HackerNews huggingface dataset:
So you're honestly making $250,000 (40x125x50) a year doing contract iPhone apps?

Edit: I just saw you posted below about $40/hour. That's fine to overestimate when you're charging $40/hour. My comment is directed at Rothmic and malbiniak above. Apologies for the mistake, drewcrawford.
almost deported for no reason

It seems to be that there was a very good reason: He was planning on working in the UK, and didn't have a work visa. There are exceptions for academic visitors and medical doctors, but none of them apply in this case.
I don't "love" Windows 7, but i definitely think that its the best Windows version to come out so far(which isn't saying much).

A lot of the improvements that they have made(which they deem usability improvements) have been things that annoyed ever since Windows 95 came out(such as window group in the taskbar).

I switched my systems to Linux variants a long time ago and it was painful to see the desktop systems there trying to mimic the same wrong behavior. I use Win7 at one of my jobs and think it is somewhat bearable for a developer.
Yeah, they both have tables.
I have to agree and disagree with this...

On one hand, it seems like the main open source software that comes out of Novell recently is Mono/.NET related. So, regardless of how much other stuff they do, this is what they are known for. So, if you like Mono, you'll love Novell. If you hate Mono, you'll dislike Novell. This doesn't seem to be much of a middle ground in this.

According to Wikipedia, his title is VP of Developer Platform. So, his job isn't just to program, but to bring developers in. But if he's ostracized a large group of developers with Mono, that can't be a good thing.

So yeah, he's not on the business side, but he is management... so making Novell profitable is part of the job description. And the effectiveness of the strategy that Novell has taken since acquiring SuSE and Ximian is at least up for debate. From an outside perspective, it does seem to be pretty rudderless. Trying to merge the Ximian (GNOME) group with the SuSE (largely KDE-based) group is a pretty good example.

That's not to say that Mono hasn't brought in some business for Novell, but I'm not in a position to speculate on this one way or the other.

(This isn't to knock Mono or GNOME or anything else he's touched... I'm just looking at it from a strictly business point of view. I'm pretty ambivalent on Mono, personally).
Nông Trại Vui Vẻ trên Zing Me
My take: What I extracted from the talk regarding agile software development is his point about keeping specifics out of the code. If the operational specifics of your application are kept in "data form" instead of precise a priori knowledge, it is easier to be "agile" (adaptive). Agile is an incredibly loaded word, but I think he was referring to lightweight, working software that is easily adaptable.

As far as how it's software development: It's an architectural choice whether you're going to a) hardcode domain specifics into your code, b) keep some of the domain specifics out of the code, but neatly organized and structured, or c) leave the data messy but extract meaning from a large corpus statistically.
In my opinion, newspaper is not a right analogy. Newspapers
provide content, ISPs don't. I can understand if, say, National Geographic puts some restriction on the online content but why should my ISP decides if I can access National Geographic or not. Telephone networks is the right
analogy here - will you allow your telephone provider to
control whom you can call?
Ask HN: CSS/HTML generating wireframe/mockup tool??
Hi,

Is there any tool which allows you to make a wireframe for a webpage like you would do in photoshop and automagically generates the appropriate css/html required for it??? I have a vague remembrance of a similar service posted here on HN before, but I'm not really sure.

Also, what do you think are the best tools for wireframing???
I recently bought an HTC Hero(still waiting for it to arrive), and I didn't want to wait for the Droid because i generally don't like moving parts in a phone. I find that they tend to break or malfunction quickly.

But i still have buyer's remorse because the Droid has the faster processor. Oh well, i guess you'll never buy anything if you keep on waiting for the newer and better.
I think you got that the other way around. Novell bought Ximian because they were lost and trying to rebuild the business.

The deal was that the Ximian people would help Novell out. Novell would use Ximian's software to offer complete platforms again. But, always be mindful of the suits.
I used to work as an agronomist for twenty years and we would refer to something like this as snake oil.

Leaving any possible environmental benefits aside it may be a net positive for the soil, but the carbon injected is not going to replace fertilizer.

He's mining the nutrients out of the soil and when they're gone his yields will take a dive.
In the spirit of brainstorming:

o Suggest users who upvote similar items.
o Highlight items that have been upvoted by
other users who upvote things that I upvote.

I'd love to write something like this, but would need the data. What are the impediments to publishing or sharing upvote data?
Speaking tours, artistic performances, etc are generally exempted from this.

You shouldn't need a work visa to, for example, speak at a conference for which you are being paid.
http://spreadsheets.google.com/pub?key=pOa2Uqiakxlry5hNuZm89...

http://www.adaptivepath.com/blog/2009/09/16/rapid-prototypin...

found here:
http://konigi.com/notebook/tags/wireframes
I'm particularly interested in the idea of distribution/statistical-test driven software testing. Instead of concrete assertions (truth assertions, equality assertions), we would make assertions about descriptive statistics or other tests. Or just assert that if we do something stochastic N times, we should expect some truth/equality test to pass at least M times.

I'm not sure what to do with that idea, but that's actually the core of why I posted this. Any other hackers out there excited by this idea?
And almost all of them will have to endure shitty software...
Yes; I'm a lot weaker in my statistical understanding, but it seems like it would be a fantastic way of slicing up the testing pie.

Unit tests are kind of handy if you've got some sort of "fencepost" style error where you need to figure out a piece of logic that was overlooked. But that's about it.

This sort of testing would way more relevant, because it's a way of focusing on "what (data) do we 'well' right now"?

I'm thinking that such sort of systems might be useful as a basis for performance or concurrency testing for example.
Offerpal actually hosted the Facebook Developer Garage last year.
No. Technology has progressed over thousands of years.

Of course the world could go to complete shit. If it doesn't though, we'll end up with technology that's unimaginably advanced. Whether that's in 500 years or 50,000 years makes no difference.
I love how Arrington refers to Slide as the "good guys." You know an ecosystem is unbearably slimy when you have the spammers fighting the scammers for the title of "good guy."

Facebook Platform is such a joke. Sad, too, when you know what the original vision looked like.
I thought that Oscar Wilde example was beautiful as well. Does anyone know what font it uses?
Stop obfuscating your email address - a geek mistake
The videolectures.net site is frustrating. On the one hand, it is a great collection of interesting talks. On the other hand, its annoying use of Windows Media means that I have to watch the talks in the browser, while I would much rather download them for watching on my iPhone.

Does anybody have a solution that would allow me to download these, convert (possibly with VisualHub) and watch on an iPhone/iPod?
"and are texted a pin code to enter on the quiz. Once they’ve done that, they’ve just subscribed to a $9.99/month subscription"

How does that even work? I think in Germany to start such a subscription, one would have to send a SMS to a specific number. Sounds as if in the US there are other ways?

Or is it simply that a phone number equals a bank account? A company could do the same if it could just get a person's bank account number, and just start deducting money?
It is obvious you don't know what you're talking about and have never seen tightly optimized signal-processing code (as in, say, H.264 weighted prediction or interpolation).
"... what would happen if your typical big-city school system did."

Education science never made it into US K-12 education. We Americans have a very fluffy concept of what education's about. We worry more about socialization than education (Neil Postman was right).

For a looooong time there have been US educational research journals with data far ahead of current practice, but many US educators never get much chance to see them. And I've never heard of a US (K-12) school that's doing anything empirical (beyond, oh, statistics anyway).
Ask HN: What would you do with 1,000 free EC2 hours on AWS? 1,000,0000?
Thinking about batch jobs.
The only people that don't like Mono are politicians, not programmers. If you are a programmer, it's another potential tool in your toolbox. (I am probably not going to use it, as I prefer Haskell to F#. But I certainly don't think there's any problem with it existing.)
The only problem with that is that a termination of your code in between those two points (which could be caused by an exception, a client timeout, etc) leaves you right back where we started.

You can use begin/rescue/ensure (Ruby's try/catch/finally) to try to prevent that, but it strikes me as unclean. In addition to having to catch a very wide scope of exceptions, I'm not sure you can actually ensure the ensure block executes. (A trivial example: suppose I call out to library code that I don't understand and, for whatever reason, it calls exit. The ensure block will not execute. Granted, that would take care of my problem because the process was dead, but speaking generally, it is dangerous to assume that ensure actually ensures anything in generic circumstances.)
Voice-command computing. As Scotty said, "A keyboard? How quaint!"

(NOT for offices!) I want to tell my wearable to look up facts, do math, remember everything I tell it to remember, and comb through ALL the news keeping my personal preferences in mind. And quick instructions on what I can cook with the food I've got on hand ... which it remembers.
VR goggles, that stuff. But not with the huge 90's style visors, obviously. Displays integrated into sunglasses, etc.
The early days of Bear Naked
The idea of countries is not taken far enough?
NT 3.51 was released in May 1995 [1]. Netware 4 was released in 1993. Netware 4's big feature was NDS, a scalable directory service with an LDAP interface. Windows got that feature in 2000. Meanwhile Novell released IntranetWare with TCP/IP support in 1996 and Netware 5 in 1998 [2]. Netware 5 had hierarchical storage management; support for Java, Perl, and JavaScript; and memory protection [3].

I was pretty young then and not much of a programmer, but it certainly seemed to me then that Novell's problems were more about business operations than about any lack of technological progress.

[1] http://en.wikipedia.org/wiki/Windows_NT_3.51
[2] http://en.wikipedia.org/wiki/Novell_NetWare
[3] http://support.novell.com/techcenter/articles/dnd19980703.ht...
It's the use of an alternative form of regular past tense. Just as "thunk" is a joke past tense of "think".

http://news.ycombinator.com/item?id=667550

http://news.ycombinator.com/item?id=667674
Novell's Suse Linux Enterprise is hardly Mono/.NET related. And I don't know of any recent / remarkable developments coming from Red Hat.

They are known for Mono only because people have been bitching and screaming about it since the project started.

Novell is having a hard time because in the business of providing support for open-source products, there's no place for number 2. If you want to buy support for a Linux distribution, you either pay for the number one, which is Red Hat, or get Cent OS or Debian, relying on the huge communities behind them.

Merging Ximian with SuSE wasn't a good idea indeed. But at the time Gnome seemed like the better choice for corporate Linux, and IMHO it still is. Red Hat was using it, it's more stable and predictable, and you wouldn't need a commercial license to develop commercial software on top of it (like KDE at that time). The acquisition I couldn't understand was SUSE.

Betting on Mono does make sense. Developers and companies using dotNet are willing to pay for their tools, for their servers, and for support. They are even paying for add-ons to their IDE (like JetBrains ReSharper). So if you want to migrate to Linux, what's the best distribution for you? SUSE of course.

Unfortunately open-source doesn't sell well. You can use it as a catalyst for your other products, you can use it to gain market-share, you can rely on a community to bring improvements to your infrastructure (when you don't have the resouces for that), but making money straight out of open-source? That's not easy.

Miguel and his team are moving in uncharted territories ... they are in the process of releasing two commercial products for Mono ... MonoTouch and Mono Tools for Visual Studio. Both are quite interesting.
One key difference: The hype around the Pre was all about pre-production hardware. It was folks looking at what they had at CES and going "in a few months this is sooo going to be awesome." In typical Palm fashion, they very conservatively didn't really improve it from CES to launch.

It clearly needed some improvement (does everyone at Palm have the worlds smallest hands?)
100 years ago many people -in the US- had 10 kids in hopes that 2 or 3 would survive. Earth was far from habitable up until then. Most of us -in the US- live far better than a king did two centuries ago. (One example: look into the history of royal toilets.)

Good article for reminding us that life has never (until lately) been a (relative) bowl of cherries. He missed one thing: we're our own worst enemies. E.g., we nearly killed ourselves off not too far back (nuclear war).
I have a pet peeve, it's people thinking that my situation is the same as theirs, and giving me advice that is wrong for me.

I get around 2400 spam a day. I've tried three different spam filters recommended to me by people I trust and who generally know about these things, and they get about 97% to 98% accuracy. Worse, they produce false positives. With 50 spam per day, plus having to trawl through the spam bin to look for the false positives, I decided to write my own.

My spam filter is highly tuned to my traffic and I get about 10 spam through per day. More, there are about 2 false positives per month, although that's very hard to quantify.

The problem with putting up a form is that people want a reply, and yet they can't type their own email address properly. About half the emails I get through my various forms have subtle and not-so-subtle misspellings of the return address, and it can cost me hours to track them down.

No, obfuscated email addresses is still my best tool in this situation.
Geoengineering and practical solutions to climate issues - as opposed to the rampant, ineffective cult of "environmentalism." Smart minds are working on geoengineering solutions - they just need cash and government support.
Damien Hirst and Hugh McLeod (a.k.a. gapingvoid). They both cut through a lot of the bullshit behind the "art world" and, specifically, the business of art.

For most people, art's about looking at some "pretty pictures" but as an entrepreneur I find the business revelations to be as much an appreciation of art as the visual.
I generally don't accept work, but if I did, it would be $120 at least, and I'd do it mostly for fun. There's plenty left to be done independently.
NTAS was also released in '93 including TCP/IP and memory protection[1].

Complacency's a funny thing; it can sneak up on you. I'm sure Joe Novell Programmer was doing great work polishing features Netware already had and Jo Novell Manager was proud of how many happy customers she had. They just didn't foresee that people wanted a general-purpose OS on their departmental/LAN servers (not least because it makes developing server apps easier).

[1] http://en.wikipedia.org/wiki/Windows_NT_3.1
This is what I would do, but you'd need some prerequisite software and information:

1. Get a genome for the simplest bacteria you can find.
2. You'd need molecular simulation software, specifically DNA and cells

After you've gotten this, I would strip out pieces of the genome using the genetic algorithm (oh the irony) and see if you can slim the genome down to a bare-bones replicating cellular machine.

After that, just a little trial and error and you could be making designer organisms.

(Sorry if you wanted something realistic. My brain doesn't work like that =)
MYMP No More | Juris Going Solo | Pinay Ads
Windows 7 is a good OS for most people but I find it doesn't meet most of my needs. The OS has improved to the point where most of the issues are based on third party Windows software generally being subpar to OSX apps:

-Very hard to find free software that isn't spyware infested
-Bad GUIs in most apps -- lots of inconsistency on basic things like open/save dialogs
-Most of the apps are very bulky. Even a simple app has a ton of toolbar icons, tons of menu entries, lots of wasted screen space, etc
-Most Windows apps still include really low res ugly icons. Windows 7 looks nice but then you've got some 16x16 8 color icons or whatever in your Dock that look awful.
-Lack of built in tools (good CLI, SSH, X11 clients)
-Doesn't interoperate very well with my other non-Windows systems (no NFS, AFP)
-Doesn't include a good backup system built in
-No easy way to update applications (like apt or sparkle on OSX)
-Still way too many popups, system tray icons, warnings, wizards, etc.
-Not worth ~$100 to me. DRM makes it a bit too hard to pirate so I'll stick with XP in my VM
-The system wide search feature doesn't work inside of many common file types making it far less useful to me.
-Installing / Uninstalling apps is a bulky process with half a dozen clicks required in each direction.
My objection to it is that it would be trivial for email crawlers to decode the obfuscations most people use.
Right. It seems we are closer to conclusion that side effects are bad.

Functional programming on the horizon?
There's a successful business. PSD2XHTML or something.

Personally, I just write the HTML and CSS code on a whim with no real design and see where it takes me. Not for everyone, but it can work well in some cases.
6 Tips to Lower Blood Sugar Level and Bring it to Normal Blood Sugar Count
External factors outside of application/site exists too.

Nobody told that testing or using statistics in real life is easy. Business opportunity?
I would expect the hyperthreaded cores share their cache between both threads though.
No, spam filters are not pretty good. Instead, email has now become an unreliable channel for me. I get so much spam that I have to enable automatic filtering. That means I probably miss non-spam emails occasionally. And some spam still slips through the automatic filter.
I work in subsidiary of one of the above too. I do have some idea what kind of functionality you couldn't have, the question is how much money would your company not get if this functionality was missing ;)
See also:

http://news.ycombinator.com/item?id=905127

My comment from there:

So he earns a living as a cartoonist. Because of that he's invited to give talks. He gets money for these talks. How is this not working?

I can just imagine doing the same in the USA. Not.

Not so long ago when my wife (British) and I (Australian) went to Melbourne she was invited to give a lecture related to her work. The advice we were given was - accept no money at all, even for expenses.

If he didn't bother to check on these things then I have very little sympathy. The other countries almost certainly have similar conditions, and mostly things are fine if you check in advance.
My direct personal experience is not to depend on this, especially if you receive money in addition to expenses.
1. Set up a cloud hosting company. 2. ??? 3. Profit!

Seriously, though, probably build a Web indexer/search engine. I seem to keep coming back to the idea every few years and EC2 makes it possible - a million free hours would get me 114 instances for a year, long enough to prove whether any of several new approaches is worthwhile or not.
".. slim the genome down to a bare-bones replicating cellular machine .."

That sounds interesting from a computational perspective. Any good papers to read? "Designer organisms" also sounds interesting...
Writing presentations with org-mode and beamer
Lucida Sans Typewriter 12 for everything (on my 1280x1024 screens at work). The 75dpi bitmap font.

I even installed my own Emacs 23 with freetype support at work, but after trying EnvyCodeR and Consolas and Anonymous and what have you, I went back to lucidasanstypewriter.
And yet: many email crawlers don't -- they're lazy and get plenty of email addresses just scraping nonobfuscated addresses.

So even trivial obfuscation turns out to help a lot. Here's someone's tests from a year ago:

http://techblog.tilllate.com/2008/07/20/ten-methods-to-obfus...

Every technique reduced spam by 60% or more, and even the dumb-as-rocks replacement of '@' and '.' with 'AT' and 'DOT' reduced the volume by size by over 99%.
Visa waivers probably complicate this, but on the face of it, it depends on what a "reasonable honorarium" is:

'[you must] not receive funding for your work from any United Kingdom source (payments of expenses or reasonable honoraria may be disregarded, as may payments on an exchange basis)'

http://www.ukvisas.gov.uk/en/howtoapply/infs/inf2visitors

Whether this is a good policy is another matter.
Contemporary Furniture
We look for products that offer that little bit more for your money while still maintaining that quality of finish that the devotee of sleek contemporary furniture demands
Yes. I've never bothered to obfuscate my email for exactly that reason, rather than for reasons of user convenience. If I were writing a program to crawl web pages for email addresses it would be extremely easy to include most of the common obfuscation patterns. If you really want to obfuscate then use some kind of image of the text, which is less easily machine readable.
That could actually be a good explanation for why reducing code cache pressure can help even in cases where it doesn't make sense that it would; because the another thread is also using that cache.

Though I wonder if that's true of all SMT chips; I wonder if any chips have dual L1 caches for exactly this reason?
Yes, it is beautiful indeed.

Does anyone have a guide for laymen like me for selecting fonts for text. The Article mentions a huge list of fonts (New Baskerville, Book Antiqua, Calisto, Century, Century Schoolbook, Bookman Old Style, Baskerville, Bembo, Caslon, Deepdene, Galliard, Jenson, Minion, Palatino, Pontifex, Stone Serif, Trump Mediäval, and Utopia), but doesn't explain the difference in them, or when to use which.
PART TIME JOB AND ENTERTAINMENT ZONE
Apparently they used to buy that data from the big two.

http://googlemapsmania.blogspot.com/2008/09/google-maps-drop...
New College Graduates Increasingly Forced to Settle for Internships-Many Unpaid
Who are the people who sign up for this scams ? Doesn't everyone know enough about these apps to know that ?
You can do "header" files with D, too. They're called .di files and the compiler will even generate them automatically, or they can be built by hand.

The compile speed advantage D has over C/C++ is that in the latter the header files must be reparsed for every source file. In D, the header files only need to be reparsed once, and then it is looked at symbolically for the rest of the source modules.

D is also faster at compiling because the lexical grammar is designed to require little processing.