skysight-inc/HackerNews huggingface dataset:
Well Marco proposed a lot of solutions so:

# Add a proper registry of apps that can accept URLs from Safari, recognized by an Info.plist key, and add a “Share” or “Send To” panel to Safari that allows users to easily send the current page’s URL to any capable apps.

Not exploitable as far as I can see, this is a mecanism which already exists through the scheme-based dispatch iOS already has (and uses). Safari would simply be extended to dispatch to third-party applications registered against the `http` scheme. Worst thing that can happen is boatloads of applications claiming to handle `http` making for a piss-poor user experience.

As far as I'm concerned this would be the best solution by far (for that issue): it only requires pretty minor changes (technically speaking, the UI/UX issues are bigger), uses existing and well-understood mechanisms, and only touches Safari.

# Add a public iOS API method for apps to prompt users to add a bookmark to Mobile Safari [or] add a Safari-handled URL scheme that apps can invoke to prompt users to add a bookmark

Would be OS-protected APIs, probably with some kind of warnings. Of course users don't read warnings, but the exploitability level would still be pretty low. This is also in-app, with mostly trusted stuff.

# A less-desirable (but still helpful) alternative would be to make the Address field editable in the Add Bookmark sheet for new, unsaved bookmarks. Currently, it’s only editable on edits of existing bookmarks, necessitating many extra steps in this process.

Not exploitable, simply avoids wasting time but clutters the UI.

# Alternately, allowing window.location.href to be set to a javascript: URL, and then having that be the logical URL added when someone taps Add Bookmark

Small privacy issue: because the user has no way to know whether what was bookmarked was a regular URL or a bookmarklet, it can be any arbitrary bookmarklet at any time and let the originally bookmarked site know what the active page was when it got activated.

# window.external.AddFavorite(url, title)

From reading on the API, it seems fairly well protected (only accepts http, https or ftp schemes, title is cleaned up thoroughly before registration) and it prompts for addition instead of adding straight. I don't really see how you could exploit that, on the other hand in that state it's useless for Marco's purposes (can't set javascript:) and it lets you spam the user with infinite requests for favs. Annoying but not downright dangerous.

Did I miss anything?
I guess that depends on long-term vs short-term gain. Sure, you'll gain a few days' worth of signups, but you have a small chance to make a decision that will impact every visitor from that point on negatively (which you haven't detected).
well yeah, I'd say of course it would have to resume on re-insertion.

It's a great idea too, imo.
Update: Switching to a single screen didn't fix it. It just made it happen less often. -sigh-
Nobody has access to NNTP anymore. You could complement it with a web gateway perhaps - what are good open source ones?
There are companies out there making money selling paper and water. Having a great idea helps, but just creating something is the hardest part.
Great stuff, I watched the sixty symbols video only yesterday, which is here: http://www.youtube.com/watch?v=_NMqPT6oKJ8 for anyone that may be interested.
More, with pictures, Russian but you can use Google Translate:

Personal Chernobyl Of Analtoli Bugorski

http://www.liveinternet.ru/users/gdobserver/post132042939/
What's probably even more important than only being able to design the How after you know the Why and What is that Why is a very very very good motivator.

In general I noticed that people much prefer their work when they know why they're doing it. If you disclose enough information, they might even surprise you and work more than you ask of them because they feel the Why is that important.
like clojurebot says: "for is not a loop"

doseq is.
> I would ideally like to let the users know that there's a problem right now.

For most services, there will not be - if the servers stay up, the users will never know or care that Oz is temporarily not behind the curtain.

But sometimes it does matter. My husband runs a service where he needs manually process data and commit it every day that $foo is in session. If there's an emergency and he has to go offline, I can keep the servers online; if there's an emergency and we're both called away, there is a trusted 3rd party who does that job. But currently there is no other party who can process data. In that instance, we post a notice on the site saying that Friday commits will not be posted until Monday and apologise for the service interruption.

I would, by the way, never make a public announcement that you are leaving the ship unmanned. That seems like a really poor security decision to me. YMMV.

That's fine for a one-off, rare and unplanned instance. But you better believe that we have a much more robust plan for what to do if he gets hit by a bus. In that instance, there's a named and designated person in place to step up, an insurance policy to pay them (obviously with some delay), a secure and immediate process for transfer of passwords, and a 48 hour plan to execute.

So really what I'm saying is that if you start with the worst case scenario and step back through that, I'm still not convinced that there are sudden departure scenarios you can't successfully address with forward planning.
Finding Your Way Through the Mall or the Airport, With a Cellphone Map
Blizz is doing it right.
Statement that WoW players using 3rd party programs are only suspended are complete bullshit - they ban you right away even for unattended fishing with autoit script.
Besides there is a mode without achivements - you can play play as guest without connecting to bnet and without achivements if you wish to cheat.
As a Rule, Entrepreneurs Are an Exception
I did have the key stored, told them about my problem, they said it was a bug and let me have another go. Took me almost one hour to get Drupal 7 beta running and I turned that into a blog post:

http://blog.eike.se/2010/10/intalling-drupal-7-on-fresh-ubun...
South Africa's ranking is likely to fall in the next survey. There have been recently been well publicised cases where company directors have been fraudulently replaced at CIPRO, the government agency that handles these registrations, due to a lack of adequate controls. The directors are replaced and the bank accounts are emptied (the new "directors" get signing powers at the bank) before anyone realises what's happened.

The Deeds Office (land registry) has also has had fraudlent land transfers going through, and although stealing land is more difficult that hijacking a company, it has happened, with complicity between crooked lawyers and corrupt officials.

In most cases these hijackings, of land, and of companies, have been reversed by courts, but the time and expense of going to court could cripple a small business.

If you start a business in South Africa, and decide to incorporate, you should make sure you verify directors regularly, watch your business bank accounts closely, and hope that the government sorts out the mess (there are new controls that are being introduced already at CIPRO).
If you're going to talk to someone, the natural action would be to pull the buds out of your ear, rather than pull the lead out. This is why John's idea is different to (and probably better than) Apple's implementation (which is great).

It would even work for giving someone else the buds to hear a song you're listening to. Pauses while you hand them over.
I wouldn't want to host anything extra. I want wamothing people can join with only an email addy. LinkedIn and Facebook require a lot(filling profile) as basic.
Interesting to see Chile so far down the list (well, 49th) given how keen they have been to attract startups recently.
Shorten multiple urls into one - fur.ly
I think having ideas is actually linked to writing them down.

If you write an idea down and think about it, you show your brain interest in ideas so you will get more ideas over time.

I think it's an essential habit, to write and think about your ideas, when you want to be more creative and have many ideas.

Then the value in actually realizing all your ideas, is much less than picking the good ones and realize them.
Great post - but I kinda disagree that an idea can be bad.

A system that pauses music when you remove headphones would solve a problem, thus it's a good idea - it's just a small issue of the implementation.

Probably most of those 1000 ideas are not bad, but might be difficult or infeasible to implement.

RE: headphones - there could be many possible solutions to this - I think Casio makes a watch that activates the backlight when you raise you rist to look at the time - same technology.
Quantum computers closer to reality
Evolution of Websites: A Darwinian Tale
RE: variable brake-lights, Didn't Donald Norman mention this in "The design of everyday things" ?
Out of those 3 options, I'd stick with Google Groups. It's easy to moderate/manage and search through content. Facebook Groups seem very distracting to me and until they fine tune the notifications part, its a wee bit gimmicky. Yahoo groups, well I haven't used that in a while but it certainly was susceptible to spamming a lot more than google groups I've run.
Skylifter airship could carry 150-ton buildings | KurzweilAI
I have (and used) one of these wrist watches. Power hungry, may I say...
The why can be also so much more than the business goals. It can be the vision of the company. The reason it exists. What it wants to be and to what it believes in.

Not all companies are so clear about the "why" but the ones that do, are quite successful.
100 for health insurance, is that for the self-employed? Aren't you forced to pay into the pensions system as well?
There's also the unspoken assumption that once you find out you're going to die you're going to drop everything, tour the world, meet up with all your loved ones etc. But that's a very Disney-esque view of the world.

We all know we're going to die in 20-60 years. I don't see why people that know they're going to die in 6 months or 2 years from now should be expected to behave any differently than the rest of us.

There's certainly a place for getting your affairs in order, but spending the rest of your days feeling sorry for yourself is a bad waste of time as far as I'm concerned.
I would say really do some analysis on your audience. I found these questions helps:
What is going interesting or engaging about my content / group to other people? E.g. is it going to get them funding, network contacts, ideas for their business, problem solving

Also consider that their maybe already be some good groups for this content on Linked-in, Meetups etc.

If you have some form of this already
What about my content / group are or willl be people responding to?
How can I use that to get more attention?

Then do some analysis of the pro's and cons of each group based on your analysis and requirements e.g. I was reading that Yahoo groups has the largest number of people currently, Facebook groups is new and ideally suited if you want primarily have friends on Facebook contributing.

I also like the idea of linked in groups if you want this to primarily be a professional focused network
What Did Microsoft and Adobe Chiefs Talk About?
Is there seriously any place we can find this information or does the onus rest with bloggers/other external parties to compile a change list?
More like a DSL to describe application behaviour in not really plain text from which you then manually copy your assumptions into slightly less plain text DSL shim to actually run the tests.

So wasteful.
3 Share Nobel Economics Prize for Market Analysis
The question is somewhat complicated by the fact that to reach the beam, you have to be in vacuum...
Synthetic marijuana is strong, accessible — and legal
Just refresh, it seems to work and not work randomly.
How would you recommend finding accommodation in Amsterdam? Also, any districts / neighborhoods one should stay away from?

I'm looking for a 2-3 bedroom apartment in a decent location (not necessarily the centrum, but the closer the better) but I'm having a hard time finding a place without signing up with any of the agencies (I cannot afford to pay the agency fee)

I tried using Kamernet but I have found that being a foreigner + not speaking dutch really makes it difficult to get any replies
NNTP is alive and strong. Google groups includes most usenet groups for example. Yeah, most ISPs don't give out free access any more but just google for "news server access".
I'd love a service that does english to english translation. It would fix my english and I would learn what I did wrong as well and improve.
The same is true of bookshelves, cordless drills, computers, and anything else that people can buy. Someone will always find a way to fuck up the assembly, modifications, or general use. But there is no EULA on my bookshelf saying I can't modify it.

So why are mobile phones different?

(My guess: "because we can". Nobody has figured out how to make a bookshelf that I can't put something too heavy on. But people have figured out how to ensure I can only run Verizon's adware on my phone, so they don't cripple my bookshelf but they do cripple my phone. Follow up question: why does the market allow this? Nobody would buy a crippled bookshelf with an EULA.)
Oh great, I looked around but haven't found anything like it.
SSD's make cloud computing servers look slow
The rather incredible performance of the latest SSD's make cloud hosted servers such as Amazon EC2 look rather slow. You'll only get that yummy yummy 300MBs if you host your own server hardware with an SSD installed.

How are the cloud computing vendors going to respond to the arrival of these ripping fast SSD's? Perhaps this is where the second tier cloud computing companies (i.e. everyone except Amazon EC2) might be able to differentiate - provide SSD based disk volumes - (which is probably technically very tricky to do in cloud computing infrastructure) - they need some way to stop Amazon whupping them in the marketplace.
Be careful you don't get screwed. The best way to find something is to get to know lots of people, check in to 'anti-kraak' housing and if you can stay away from agencies, they'll cost you more than they're worth.
New Twitter Design with CSS and JQuery.
ALWAYS LAUNCH ON FRIDAY recounting my launch last week
.NET Developer - Anywhere in the world, remote working:

http://careers.stackoverflow.com/Jobs/8804/senior-vb-net-dev...

We develop a quite cool black-box web application security scanner.
It is. No medical insurance of any kind included if you work for yourself. $200 for visiting a dantist.

About $100/month for running a simplest possible kind of local firm, maintaining accounting etc. It no staff and no taxes payed at all.
this was my first post-launch blog post about printingfacebook... It's short and i dont know if people will agree, but i thought i would submit it here and see if anyone else has comments about launching... or advice. :-)
So why not have a type that's "bitfield64" or something, and not worry how the machine represents your integer.

This seems like too much abstraction for a C programmer, I know, but there is already precedent. int and int * are not the same type; if you use one as the other the compiler will tell you not to, even though they are the exact same bits in memory.
I agree that a save-first, spend later mentality is better. If you have a save-first, spend later mentality, everything you buy will be cheaper. If you don't have that mentality, the bank gets money for almost every luxury product you buy.

But I don't think it is just the fault of the banks. I think the biggest problem is that people don't realize how much borrowing money really costs. They don't add up the total interest they will have pay over their loan, they just look if they can afford the monthly payment. If you don't borrow money you are able to buy a better tv, a better car or more luxury goods in general.
Organising front-end meetings or conferences in your own town
What would happen if bit.ly got shut down by Libya?
All the links on my twitter feed are bit.ly - it would be rather tedious to re-find and link them.
Reminds me of a 0.1-version of this application that I heard about some years ago: some guy saw a fairly fast-moving heading toward a red light with pedestrians crossing with the driver looking down at something. Guesstimating the car was about to be too close to stop in time, the guy threw his cell at the car and got the driver's attention.
Would you hire an open source developer?
Step 1. Hold Alt key and middle drag anywhere in the window to start resizing it.

Step 2. Stop caring that you can even resize a window by left dragging on tiny little corners.
I was skimming and saw " they won't take risks that can affect the company in a negative way " ...

ALL risks can affect the company in a negative way. That's what a risk is. And starting a company always entails risk.
Like @rakkhi said I think it really depends on your target audience. I've setup Google Groups, Yahoo Groups and Facebook Groups before. If you're targeting a more tech-savvy group, then Google Groups is it (non-techy people tend to think it is). For non tech-savvy groups, Yahoo Groups does just fine.

Facebook Groups in my opinion are a no-no even if all your group members are on Facebook and my reason for this is that it doesn't encourage active discussions. You always have to check with the group to know what's going on.

HTH
I know nothing about your industry, but I think your design is sharp. On marketing, this blog post might be useful:

http://balsamiq.com/blog/2008/08/05/startup-marketing-advice...

You might also consider running some Adwords or other SEM campaigns.
Funny how times have changed ... 10 years ago we'd have a 'no-release on friday' policy to allow everyone to have a nice weekend. Now that lots of weekend projects grow into 'startups' the opposite makes sense. Most calendar software has an option to make your work-week start on sunday or monday, but not on friday. Today it seems most work-weeks start on Friday at 17.00. Congrats on the launch!
>poker is an empty job. You do not create wealth - you make another poor soul, likely a gambling addict, further burdened by that addiction.

An alternate perspective is that you're providing an education for a fee.
> avg. salary IT (after tax) $700-1500/mth (mostly around $1000/mth)

$1000 is for a stydent, twenty-something HTML/PHP programmer or Windows admin.
Most companies offer >= $2000.
For senior developers (Java, Python, RoR etc) or DBAs $3000 is average. *nix/Cisco admin may expect $2000-$2500.

St.Petersburg's salaries are about 60-70% of Moscow equivalents. Other > 0.5M population cities - about 30-50%. Small cities - 25-30%.
If you believe that, you can probably make a killing with Apple stock on that day (provided you are right).
You have a product aimed at physiotherapists. Find out where they spend their time (forums, email lists, etc). Most niche forums are operated on a tiny budget, so you may be able to buy advertising for very cheap (perhaps in the form of a "sticky" topic). Find these places, and get in touch with the admins.
JSBuild ensures that CommonJS modules can be used in browser-based applications 
JSBuild ensures that CommonJS modules can be used in browser-based applications (on the web) without any need of source code modification. It’s a new Python library and a command-line utility that builds specified CommonJS modules and packages by generating unobtrusive Javascript code.
If you can find the physical address of the editors/authors and FedEx(not sure in the UK, though) them a press release with a cheezy gift that somehow ties into your offering, you will get attention.

Also, follow up by phone, to make sure they received the package and you can talk up your service again.
I have tried for a while in Germany, but eventually just gave up. Maybe you have it better in the US.

So what would be a free news server everybody can access? You should be able to name one, the one you are using for instance?

Google Groups - true, but Google doesn't have a free NNTP server, or do they? I admit I forgot that Google Groups are backed by NNTP.
That's a great idea, actually. In the projects I worked on, there were usually typedefs of various sizes, for example byte -> unsigned char, word -> unsigned int, dword -> unsigned long, etc.

We made sure that each one of these had the correct bit amounts in the mapping, and that way, you always knew exactly how many bits you were working with, which is important in embedded systems (where memory is important, and where you usually have structures which directly map to e.g. ip headers, so you need exact sizes).

By the way, even the words byte/word/dword might cause confusion, cause none of them are well defined either. Some architectures assign a word 16 bits, some 32 bits. And believe it or not, some architectures even assign bytes a number of bits different than 8! The "officially correct" term, I believe, is Octet, which is defined as 8 bits. Of course, we just decided internally what we meant by byte, word and dword, and that worked fine.
It's not impossible, but it is a gigantic pain in the ass. We contracted a law
Please, there is something called niche and keywords in Adsense.

I have had a website in the barcode niche and the click was as high as $5-$7 with a 2-3% conversion ratio. That's like $15/100 visitors only and yes I was making that much.

You can check the PPC in adwords for scanner tools, it's exteremly high.
I don't see the point in doing so - the important part is getting some developers to put the copy of jQuery into their page to see if there are any regressions. Additionally we provide focus on the general areas of the library that had major changes.

There's actually a lot of concern with making the pre-releases too enticing to end users. If we make it appear as if it's a completed release (it's not) then user's will be more likely to try and use it as if it were - and that will certainly cause problems. We want to make sure that after this testing phase is complete we never have to hear about another jQuery 1.4.3rc1-related bug, again.

Note that the release was also done at about 11:30pm on a Sunday night before a U.S. holiday. We actually want to make sure that we're hitting a minimum of the full jQuery audience - just enough of the power users to dig in and see if any regressions occurred - without saturating the full jQuery userbase.
Meditate until my minds stops wandering around. And smile, this may sound ridiculous, but whenever I feel stressed out, scared or when I can't sleep I try to put on my biggest forced grin for a few seconds. Bonus points if you do it in front of a mirror. Seems to work for me.
How did you got the traffic?
I neglected to mention healthcare since I kind of take that for granted. Emergencies are free but I don't know the costs for other things. If you are resident though, you'll be covered as the rest of us are.
It's been quite a while since I heard VAX called one of the "more common" platforms. I'm too young. The only one I ever saw was in an ASU computer lab and we wrote our assembly language assignments on it (86HC11 assembly via some external test board... I don't even know what was in the VAX).
MochiKit - A lightweight Javascript library
Me too, I just installed an nginx / php-fpm server, and thought this was a relevant and timely article.

The nginx/php-fpm server does have a Cyberpower UPS, so I guess it is kind of relevant.
I'm from Spain also and have never ever heard "San Pablo" around here.
Ask HN: Simple SCRUM tool
My team has gone from SCRUM Works to Pivotal Tracker. But I think both these apps have too much cruft and advanced features / settings. To the extent of making the SCRUM process something enterprise-y.

Am I wrong in thinking you only need some lists with values for doing SCRUM? And a graph, for stakeholders? And, is there a simple tool for this? I'm close to just mocking something up myself, since it seems to be a lack of a simple SCRUM tool.