skysight-inc/HackerNews huggingface dataset:
No, static types don't catch everything. But they are desirable if they catch anything at all.

I hear you, but come on now, static types as a replacement for unit tests? I hear they cure cancer too!

In all seriousness, optional type safety sounds pretty good to me as long as there aren't any major tradeoffs involved.

I can imagine development methodologies that demand you statically type everything before you release to production. This way, you get fast duck typing development and the security of type safety for the maintainer.

I might be misunderstanding, but wouldn't this require you to rewrite your code before a production release? Wouldn't you then lose a great deal of the leverage of using a freedom language?
"This has been done dozens of times already, usually with better results."

Links?
Load time wouldn't exactly illustrate the improved 3D capabilities. I guess you'd need special builds of games so they show the frame rate (unless some of them already provide it) and ideally have time demos which don't require user input and instead use pre-recorded inputs and random number seeds.
You know what I gave up on all these predictors a long time ago. People are losing their minds over the smallest bump in the market and most of it appears to be just speculators running from one extreme to the next.

At this point I figure the guys on wallstreet have way more to lose than I do. I may lose my job but I know electronics, I know basic electricity, plumbing and car repair. I'll be okay because I can fend for myself. The guys on wall street only have the luxury of working on Wall Street. If the market dives they'll be out of a job and won't be able to pay for shit. So the state of the economy is a minor inconvenience for me, it's a huge problem for them. I assume they'll eventually fix this mess not out of any altruism but because their life depends on it.
There was a vid that went through on HN the other day (sorry no link) that showed side-by-side app start times for one Iphone app. And the timing was phenomenally shorter on the 3GS.
Algol languages are taught first for good reason: Algol-derived languages resemble English; Lisp isn't natural or intuitive to anyone who doesn't already know Lisp.
Ask HN: Where to find socially conscious Startups?
My company helps tech startups reach the prototype phase so they can validate their market and begin iterating. We have worked with a couple "green" startups, but we have no way of generating those leads specifically.

We'd like to focus more on startups that help in some way, like sustainably providing services to the poor, or improving the environment, for example.

If you were looking for these kinds of startups, where would you look?
Ask YC: Anyone planning on submitting to TechCrunch50?
Just curious. Deadline is at the end of the month.
I'm sure you meant...

"Make sure you buy the vinyl first, then download a digital copy"
Is Security Essentials Microsoft 's answer to Linux 's security record?
They get lost all the time, too. I think the #1 function of Japanese police is to give directions. There's usually a koban (small hut-like police station) outside the train station and they always have big maps out and they help people use them.
I agree. While some languages go extinct, their domains remain. As we progress in computing and how to express it, we expand the domains that we program in.
Technology's Great Leap Backwards
Nokia N82- A photo phonic
Nokia has changed the way you experience the world by launching its new phone Nokia N82 which is highly optimized for navigation, Internet connectivity ,GPS, Video ,Web and most importantly for the photo-shoot via 5 megapixel camera integerated with Carl Zeiss Optics which has two cameras in front or back having high resolution of 2592 x 1944 pixels in landscape mode and low CIF resolution of 352 x 288 pixels that supports upto 20x digital zoom for still images and a xenon flash for best picture quality. With its built-in GPS technology and installed Nokia maps application covering over 100 countries you can easily find yourself wherever you are, you can easily connected with your business colleagues and friends via quad-band GSM connectivity. Its other features include Bluetooth connectivity for communication headsets, Micro SD expansion , FM radio, Symbian OS9.2,S60 rel. 3.1,WAP 2.0/Xhtml and HTML browser,Motion Sensor with UI auto-rotate, Java MIDP 2.0,100MB internal memory, supports MP3/AAC/AAC+/eAAC +/WMA player, Video Player, USB 2.0 with mass storage capability,Voice dialing with speaker independent name dialing and voice commands, its 1050 mAh lithium-ion battery has a large battery backup of 4.3 hours of talk time and up to 225 hours of digital standby time, it easily share your mobile gallery with others through emails, instant messages and blogs.So get this best camera cum phone deal of Nokia N82 at Unlockcell.com.
I hear you, but come on now, static types as a replacement for unit tests?

Is this a deliberate troll? Failure of reading comprehension? Where do I ever advocate static types as a replacement for Unit Tests? Why would a Smalltalker ever do that!?

I might be misunderstanding, but wouldn't this require you to rewrite your code before a production release?

There's a big difference between inserting a bunch of tags like <Integer> at the end of the development cycle, probably guided by a coding tool, possibly using Hindley-Milner type inference to automate part of the process, and rewriting. (See Haskell)

Did you not know about these sorts of tools? Are you unfamiliar with Strongtalk type annotation syntax? Please give an example that would require something as extensive as a rewrite.

EDIT: To clarify, Strongtalk type annotations are completely optional. Take almost any code, remove the type annotations, and it will run exactly the same. They are also always just the Class Name. In Strongtalk as in Smalltalk, evenything is an Object, so all types are simply Class Names. No complex types at all.
As I said, highlighting new comments since your last visit helps a lot in practice, I've seen this in action. There's one thing that has to be done carefully: when the user submits a new comment, the last-visit timestamp should not be reset, so that the user sees new comments since he/she started typing. To avoid "human" race conditions, so to say.

Flat model is good as long as users are responsible enough about quoting, including not quoting a huge comment for making just a short remark. Don't know, maybe a button for replying to a paragraph or selected text might help a bit, also showing/hiding quoted text, having hidden mode the default view.
First look: iPhone 3G S is evolution in action
Am I the only one who thought it sounded like a good idea? It sounds like popular social web site features brought down to my local box. I'd much rather be in control of my own data.
This is not a good way to write about other people work. And his US-centric comments about ASCII are offensive.

EDIT: I forgot the verb "are" in the last phrase.
A Handsome Penis: Can Your ‘Penile Pal’ Make the Grade
The male penis, much like female breasts, comes in all shapes and sizes, and often what men may perceive as attractive in terms of penises is far from what women actually consider as appealing.
Repeat after me: Unicode is not UTF-\d{1,2}
For anyone interested, the book
The Misbehavior of Markets: A Fractal View of Financial Turbulence by Benoit Mandelbrot is a fun read for people interested in markets/math/economics.
I'm glad someone else finally said it: Early detection is neither.
"When engineers can't write code that normal people want to use, they lick their wounds by writing code that other engineers might want to use. API designers like to pat themselves on the back for producing something for smart people only, but really that's just masked guilt for a failed career."

yes yes, failed companies like Microsoft, Mozilla, Adobe and autodesk take this approach too.

</sarcasm>
Here's a nice electronic music guide with loots of samples for anyone interested in hearing the differences between the many sub genres.

http://techno.org/electronic-music-guide/
Tehran 2.0
No humor, no snark, no satire, nothing. Just some cheap half-baked insults. Ted should rename his column "Fail and Me".
Clinical Coding
The clinical coding industry is fast changing one, which requires coders to be on their toes to maintain a pace with the modification and changes in codes.
It actually pained me to read that, feels like he threw it together while riding a blind horse and rolling a cigarette, and I agree with the comment about his offensive ASCII quip - ironic, verging on the edge of nonsense.
Ambulatory Coding & Reimbursement
Ambulatory coding poses new challenges every now and then, with situations that can even confuse expert coders.
It was a leap of faith at first, but I also had 20 some years of data to back it up after that.
The problem in Sweden is (a) queue time and (b) the administration burden disincentives doctors from finding complex problems that aren't obvious.

About (b), I think it might be better in the rest of Scandinavia. My personal experience -- I had a simple knee problems for decades (the sport doctors finally fixing that said it was common to drag them around for that long...) My experience here isn't that atypical.
It sounds like popular social web site features brought down to my local box.

The thing that is appealing about social web site features is the fact that everything occurs at central hubs. It's a gathering point, which enhances the experience for most people.

I'd much rather be in control of my own data.

Giving people control over their own data is a good idea in theory, but fracturing the community to do so will ensure that an idea like this would fail, especially when all it would take is for one of the big social networking sites to commit to you owning your own data.

I saw Opera Unite and I really have trouble seeing the benefits of it, especially when you consider the scaling issues with bandwidth and home connections. This is why we have servers - high availability and high bandwidth.

It sounds more like a marketing attempt than anything and its definitely not a new idea, especially when you see things like POW for firefox.

http://groups.google.com/group/firefoxpow
Mind pointing to a Firefox search plugin for it? Thanks. :)
He makes fun of Opera for one of their applications not working. I then click on the link to the website of the company he is co-founder of and get a page telling me that "an error has occured". Oh the irony.
It's not like it was designed, much less with any advantage in mind - just a cultural artifact that developed differently than most of us are used to.
Even though the first word in the title is "how", OP never gets to "how". A few specifics would have been nice. Here are some of mine from one of the many other times this topic has come up. Hope this helps...

http://news.ycombinator.com/item?id=182489
No one would ever say "let's just build the hotel... put it out there and see what happens."

I've started to think of it as building a raft to get off a deserted island. You probably don't need the titanic. You probably want more than a raft. And then it's all in the sailing (skill of the team), wind (market fit), and how much water you brought (capital/resources).
Failure of reading comprehension?

Whoa, what are you talking about? Ironically, I think you're the one failing at reading comprehension. Read the thread. Clearly my "static types as a replacement for unit tests" comment was referring to the post I'd responded to initially. It had nothing to do whatsoever with what you said. I was essentially acknowledging your point, but saying that some people seem to advocate static typing for everything. Calm down bro.

Did you not know about these sorts of tools? Are you unfamiliar with Strongtalk type annotation syntax?

Actually, no I didn't, and yes I'm unfamiliar with it ... that's why I asked you for more info.

the rest of what you said

This is all interesting to me. I'm only lightly familiar with Smalltalk and Strongtalk. I was asking for clarification because I really wasn't sure I knew enough about it. Again, no trolling intended ... no need to be defensive.
Can anyone say that another additional shock and after-shocks could be sustained easily?

.

[ Insert List of possible shocks here[1] ]

.

* Inflation spike as people incorrectly believe recession over

* Action against North Korea

* Action against Iran

----

[1] There is a risk of becoming too much like HousePriceCrash.co.uk and other doom websites (tho I added to the doom)
Ask HN: How bad is the decision to work as a co-founder without legal contracts?
Thanks for reading.

Hi all, this has been biting me a bit.

I've been invited to be a coder ( me + 2 coders and the organizer as ux ) to a startup, and was verbally promised a share of the revenue ( equal ). The organizer is not a close-friend, but merely someone who invites me because I suited the capabilities.

The idea is quite nice, not era-shifting though, and looks like there are going to be a lot to learn side-by-side, too : lega, marketing, business stuffs I don't know and never did before. However, all of these said future have no legal contracts until the formal registration of the company ( where names are formally noted, and registered to the government ), which is when revenues start pumping in.

The startup requires devotion other than my full-time day job, which I can use to do other stuffs ( meaningful and constructive ). It's going to be a year or so. I am thinking without a legal contract guaranteeing the benefits of each member, it can be dangerous to me ( and the other memebrs ), as "coders are expendable". There will be no salary.

My best case :
Idea goes live and launches. Profits come in, I get my shares. I learnt how to do business. And promising future.

Best case out of bad cases :
Idea goes live and launches. Died soon, I get my shares. I learnt how to do business.

Bad case :
Idea dies halfway. Initial projection of time dragged too much. I learnt how to do business, albeit at a cost of time and more.

My worst case :
Idea goes live. Initial projection of time dragged. But the organizer plays dishonesty and kicks me / other coders out, taking the whole share.

My questions :

1. Without the legal contract, how bad will things be if things blow up?

2. From past experiences of you, do people really respect verbal agreements?

3. Could there be any legal issues on me?

4. What could I do without a written agreement witnessed by a lawyer?

5. What could I do without an informal written agreement ( no lawyers involved )?

I understand there is a risk to take, and I also understand that "getting excited by the future" could be the height of a folly, but then I might be wrong. I also understand that despite the risk, this failing in most cases could teach me a good deal of lesson, too.

I appreciate any smart advice from you all experienced people.

Thank you very much.

[edited linebreaks of questions.]
I don't think Mr. Vineet is incorrect when he suggests that most American grads are unemployable. Most people are, in fact, not employable as software developers.

The funny thing is, I actually found the Indian outsourcing teams I worked with nearly unusable as well. It may have to do with culture.

I gave broad, general guidance about what we needed to do (store the millions of variables in a non-linear program in memory in an efficient data structure), and I got back code that used arrays. It's just one single example, of course, but a result like that is enough to want to dismiss the entire team and start over.

But you know, I doubt Americans are producing all that many programmers who can do this either.
Open Gesture - Android Desktop Replacement
He might be on ok writer if he'd stop using the hate, putdowns and verbal assaults as a crutch. That stuff gets old, though, and when it's the average, rather than an exception for some exceptionally bad piece of technology, it suffers from "inflation" - it loses its impact and becomes just more 'blah blah' on the internet.
Ant for Web Developers I - Backup Config File
I'm very excited to see work like this. There's no reason to accept MapReduce as the best type signature for structuring distributed, parallelizable algorithms. Most of the justification is that it "feels right", and "just works".
The discordance in some DFA will instantly distract me.
Python/Ruby/PHP/Javascript are easier to learn because most people already know a similar language. Just because it seems unfair doesn't mean it's not true.
Assuming you know what's wrong you need to go to the doctor for:

1. Access to prescription drugs which are not safe.
2. Access to specialized equipment.
3. Access to highly skilled people to do something you can't do safely.

If you break your leg you can make your own cast, but it's probably a bad idea. So it's mostly a question of prescription drugs and I think having gatekeepers for them is a good idea.

PS: If it's really safe for you and society then you can buy it over the counter. Do you really think it's a good idea to change this?
For your perusal: http://www.kk.org/thetechnium/archives/2009/04/inevitable_mi...
There is no single reason why suicides happen. I imagine everyone must have different reasons.
I agree with Russell ... want to come on the StartupLounge.com podcast and talk about it? Let me know ... scott at startuplounge.com
Ask HN:  Is it possible to turn this into a Viral Campaign?
I have a guy who is willing to sell advertising in the form of permanent Tattoos (see: http://www.checkoutmyink.com/tattoos/billythebillboard/my-tapinko-com-tattoo-advertisement ) He will tattoo anything, anywhere, and the price is relatively inexpensive (about $125 a square inch). He is very flexible with his pricing and is just looking to gain some added exposure and make some side $ to help support his family.

Billy 'The Human Billboard' is also a humanitarian at heart. He has donated hundreds of pints of blood, pounds of platelets, and even gave a kidney to a stranger he met on Matchingdonors.com

I would love some ideas on what you think would be the best way to use this guy to get something viral going...

Billy has also given me the ad space on the back of his other calf. Given I am not going to use it, maybe I can help reward the best idea with this space for your logo/venture.

Is this even a good idea?

Thanks,

-P
The only reason to write in a language like C or Java today (over Python) is speed. And there are a very limited number of applications that require that sort of speed

You probably mean a very limited number of web app frontend code. That may be true. But I think you underestimate what is being done with software.

With a language that is 200 times slower than C or Java you can't do any data analysis, graphics or image processing, machine learning, algorithmic optimisation, financial software like trading, pricing and risk management, embedded systems, bioinformatics, simulation and a whole lot more.

You're basically excluding yourself from doing anything that mankind couldn't do before. Progress it's called. Most AI tasks require massive computational power. But even just things like pickling a Python object is too onerous for Python itself. I don't think that's good enough.
Second on GPS for traveling. I spent a few weeks in the Egyptian desert last year, much of that time in the hands of drivers who spoke little English. A few days of seeing desert all around you and no idea how much longer you're going to be itching to know where you are.
Just go to http://duckduckgo.com/ and click 'Add to Firefox' at the bottom.

We also have a toolbar that blocks parked domains in addition to providing a search box: https://addons.mozilla.org/en-US/firefox/addon/10536
don't do it. legalzoom.com at the very least.
"Many of those smart Indian programmers are doing fantastic work in grad schools around the world."

They may be at those grad schools "around the world" precisely because their native culture does not value creative, innovative work that goes beyond rote memorization and checklists. There are brilliant and creative people everywhere, but the culture you are born into has a lot to say about how brilliance and creativity can be expressed, if at all.
http://www.diffbot.com/apps/feedbeater
http://www.dapper.net/dapp-factory.jsp
http://www.feedxs.com
http://www.allwebdesignresources.com/webdesignblogs/graphics...

There are a lot of good alternatives to Feedity, and none of them seem to be very popular.

I've been in a couple situations where these tools came in handy, but these days most sites with periodic content already have an RSS feed. These tools all seem to have similar problems with content detection. I think it would be pretty cool if someone made one based on visual pattern detection instead of parsing HTML.

But the number of people who could benefit from these tools and understand their usefulness is pretty small, so I don't think there's much point in doing a startup around this problem.

Also, with Feedity's paid plans, I'm worried that it will be used by sleazy people to "repurpose" other people's content.
Dispatches from the Iranian cyberfront
Not sure about where to look for them, but you can definitely help them find you.

I would be blogging, twittering, etc. about social entrepreneurship. Check out LinkedIn Q&A as well as Groups. Start your own group on there. Build your own community around this, start a Ning network.

Attend tech conferences that focus on social change. Better yet try and speak at those conferences.

Try writing guest posts on various tech and startup sites.

Get your info out to organizations that first time entrepreneurs might go to for help or advice like the SBA, Chambers, Colleges, etc.
>The thing that is appealing about social web site features is the fact that everything occurs at central hubs.

Yes, that's why I use Yahoo rather than Facebook, I don't like the way that Facebook have multiple datacentres!
If you have a site that's about you does the world really care if your "MyFaceSite" isn't viewable if you aren't online?
Paying some cloud service to host your little vanity page 24x7 is like having a secretary to receive your email while you asleep.
Doctors are not researchers. If you have a new or unusual edge case then you really need someone to do research not someone who will apply a known solution. What you want is a doctor who is willing to spend time researching a problem if they don’t know the solution and that’s not really covered by medical insurance. However, if you have the money you can directly higher a doctor to do this type of research or do it yourself.
http://www.scribd.com/share/upload/12956598/2l0290iidwvttefi...
I hope this is useful , let me know if you require any thing else
I'm sorry, but the original claim dismissed an entire field of art by claiming that it boiled down to amount of wealth. I thought of writing something longer – perhaps an elegiac about the typical disparagement of what one does not understand, or a list of parallel examples that would show the stupidity of the argument (“computer programming was mostly a factor of how much CPU one could afford.”), but then I decided that it was so self-evidently absurd that it would be a waste of breath to do more than simply point it out as bullshit.
Yes, but even one commercial will completely break your flow.
Completely unrelated question - is there much of anything "local" where you are? Southern Oregon is beautiful, but is there much "tech stuff" happening there?

We're idly considering where we might go if we return to the US, and that area is not a bad one for some things. Unfortunately, I get the feeling that it's not a great place for high tech (even Eugene, much larger, is a pretty sleepy place from that point of view).