skysight-inc/HackerNews huggingface dataset:
HP's RPN calculator - Wrote my first fractal calculation on it.

ZX Spectrum BASIC - "PEEK" and "POKE" to write into graphics memory.

GW BASIC - Loved "BEEP" and "PLAY". Made first toy music program.

MS Quick Basic - No line numbers! Yay! (compared to GW BASIC)

Pascal - Blazingly fast compilation! (compared to just about anything else)

C - The warm feeling of being close to the metal.

C++ - Destructor evaluation upon stack unwind.

Haskell - Beautiful syntax. If you can compile your program, it'll probably run as you expect it to.

Scheme - Just me and my code play. Nothing comes in between. Not even the parens.

Smalltalk - Late binding - messages live separately from objects and classes.

Erlang - My first intro to message passing concurrency.
There are also other projects like:

DbDeploy http://dbdeploy.com/
DbMaintain http://www.dbmaintain.org/
Pew: 8% of online Americans use Twitter
Other People's Money speech by Danny DeVito
The idea sounds great, but I really think that they need a few more pricing points/models. As an example, I work at a school. It would be great to be able to use this for students and teachers, but my use case is far more than five users but far less than 350GB of storage needed. Some flexibility in the plans would be great.
Scheme/Python/Javascript (Mainly to be able to do a little bit of everything - and scheme to make you learn to think out of the box)

However, Arc and Haskell are fun to learn.. and you also need some C/C++/Java/C# background otherwise you're not serious right? Then, with this knowledge, it'd be a bit weird not to know Ruby and Perl.
And some bash/sed/awk is required to work on a unix box.

Damn, I hate those pick "three programming language" questions.
Lack of centralized administration
It's better than having the site be completely inaccessible. You'd only deploy this when you come under load. Additionally, many of the more important robots can be identified reliably (eg, googlebot has a DNS handshake that can positively identify legitimate googlebots) - and even if you get a false positive, if you filter out all their packets, they're likely to assume a temporary failure and come back later.
This is a good point. Judging from several of the posts, the front page needs a major rethink.
He's 26. Give him time.
Hacker News, now with downvotes
Whats up with leweb seems only a few hundred in the audience? 
Wheres the audience? at leweb, It looks really spartan compared to other conferences?
The book is on pre-order right now. It will be released this month. So there is no review yet.

However, Python is a great language for text processing and packtpub usually releases great books. Therefore I thought this information is worthwhile. I'm sorry if you felt offended.
ah, got it. The point is the document fields are updated in place instead of delete+reinsert. Seems interesting.
Well, yea, under the assumption that the current theory is complete and right.

There are quite a few examples in history where great physicians have been wrong.

Maybe todays physicians are more careful because of that but let's see how radical the view on our universe changes in the future.
Lots of people here are python coders. Maybe someone has already bought/read the book or even contributed to its writing and can start a discussion here.

I'm personally interested in the book and I would like to hear what anyone who has read it has to say.
Email Pain
Hey dporan this is awesome!
It would be more awesome if you:

- could go to "full page view" when clicking on a Hacker News submission for best web experience

- could add a function to scroll the left and bottom frames where it was before "full page view" mode (at the moment you have to scroll it manually after everytime you visted a page and wanted to see it on full page view

- could only show the comments from HN on the bottom frame without HN navigation and all

I hope I could help to make the user experience better!

Cheers
AThere isa point where coding won't help you at all, and sheer bandwidth wins out. These guys can saturate 10gigs without worrying about it.

If your business is really worth at least $1000/day then, a real-life protection service that proxies your traffic at a high bandwidth location and sends you back only clean traffic would seem easily within your budget, and worth it ot protect your assett. Let them worry about the constantly changing attack patterns and let you worry about increasing the value of your site.
List of wikileaks mirrors deleted on Wikipedia
There is a link in the article to a more detailed description of the process. Basically, the viruses are used as a structural component that is then coated with metal. They claim the viruses are inert after the process but don't elaborate. My guess is that either the act of coating the viruses damages them, or they intentionally irradiate them somehow to damage their genetic material.

Obviously, production of large amounts of viruses in the wild would have to be tightly controlled. The problem with TMV is that you need to really grow the virus in a plant, you can't just grow a vat of the stuff in an industrial fermentation facility. TMV is used pretty regularly for research, so people do grow big quantities. Probably the biggest industrial virus production to date would be certain kinds of vaccine production. But those quantities are tiny compared with what you would need if everyone started using batteries like these.
HP, Acer, Samsung ready for prepping Google Chrome OS Notebooks.
IMHO, the reason Wuala is not popular (certainly the reason I dropped it), is:
- Its bloated and slow Java swing client app.
- It's buggy as hell, using the dokan integration MD5s of uploaded files do not match often. Using the java client directly works OK, but it doesn't exactly inspire confidence.
- Really poor integration with the OS (it wanted to install a kernel mode driver to create a filesystem mapping.)
- The inability due to its cryptree encryption protocols to do any kind of delta-upload.
- It had a bizarre notion of permissions, for example, there is no way to hide from the public which groups one is in.
- No android client
- Poor website, impossible to use on a mobile web-browser

Much prefer the alternatives, like Dropbox, SugarSync mostly these days. Wuala seems like it is ideal for uploading backups and other rarely changing files, and combined with the ability to get 100GB free (almost) storage this is what I think it should be used for. Certainly nothing involving rapid change or collaboration.

EDIT: Bullet point formatting syntax?
The Post Office is actually a Government-owned company.

I keep saying that Swiss is a socialist country (the main assets are government-controlled, health and welfare are compulsive, minimum wage is astronomic) but no one believes me… and I'm the only Swiss around.

However, I don't think there was any US interference: Switzerland is a fiercely autonomous country (with a whiff of xeno…-scepticism). There most likely were sincere about discovering that he wasn't seriously considering to stay and discontinued service only for that: banking in Switzerland is like cooking in France — don't try to make sense of it, do as you are told, and admire in silence.
Quoting:

> The downside of this being an obscure feature is that
> knowledge of it could be abused by the less scrupulous
> to push undesired articles off the homepage using a
> series of flags.
>
> Another way to abuse this is by downvoting everything
> except for the articles that you upvote

PG has stated elsewhere that he has an "indiscriminant flagger" detector, and that when it gets triggered, subsequent flags from that person don't get counted.
They're both. Even with willing ISPs and countries on all sides, the attacks continue.
Machines are far to insecure, which makes it far too easy for an individual or small group to harvest the resources of millions of machines and then hide, while giving them orders.

It's when they try to collect money that law enforcement has the best opportunity to catch them. There is a monetary limit over which it becomes internationally interesting to the FBI,HTCU, etc, to get involved and start using international resources to track the money back and make arrests.
One of the by-products of centralized trackers is allowing private trackers to exist. There are two reasons for them

* Promoting seeding
* Basic invite-only protection from IP gathering oponents

Decentralized alternatives don't provide that. Think about the Wikileaks "insurance" torrent, there are plenty of government agencies sniffing. Even with peer blockers they can gather client IPs with the tracker, through DHT or peer exchange.

It's very interesting how this will shape the future of Internet and the Web.
New keyword research tool for SEO
Sponsorship for career in Arts Institute.
Little bit of a terminology issue there.

They bring in $800k gross. No clue what their net (aka profit) is.
A significant portion of Swiss residents spend only half of the year in Switzerland: they don't clear their postal accounts every month. ;) They close it when they realize you don't really live in Switzerland, even half-time.
This detection process doesn't detect toxic customers, it detects corporate customers at large companies.

It's fine for a small startup to cater to small startups, but the big companies have big budgets, and eventually, you'll be making 80% of your money off of them, so learning how to deal with them can be helpful.

1. Big companies often have purchasing departments actually do the purchase. They are trained to expect discounts and the people in the purchasing department know a lot more about asking for discounts than they know about software, because that is their specialized role in the organization. If you politely tell them that you have one price for everyone, they'll still purchase, because the purchasing department ususally doesn't have the power to stop the purchase.

2. Those 80-question checklists usually come out of the following, typical corporate process:

* A team of people identifies a need for software

* The team meets to agree on everything they need

* The junior person on the team is tasked with evaluating 12 possible products to see which one is best

* That person makes up a spreadsheet and sends it to each of the vendors hoping that they will do his homework for him

* The vendors who have decent presales support or sales teams fill out the spreadsheets by marking everything as "Yes" or "Yes with a footnote" and get the deal.

This also explains the "multiple questions that can be answered from a website" -- it's a sign of a person who has been put in charge of evaluating multiple products, not a sign of a toxic customer.

3. Multiple contacts through multiple channels are usually the sign of multiple interested parties at the client site. You can't sell to big companies without touching multiple people. One of a salesperson's most important jobs is helping the customer themselves get organized and make a purchase. A good salesperson helps the person who wants your software navigate their own corporate purchasing politics.

Summary: while it's fine to turn away truly toxic customers, and you are welcome to decide that you'd rather sell to the starving startup founders on Y-combinator who would rather spend 2 hours scouring your website than deal with a salesperson, the corporate customers turn out to be remarkably price-insensitive, once they make a purchase they will keep paying you maintenance for years long after the product is not even in use, and they're just as likely to leave you alone as the small guys, but they do have "multiple stakeholders" and if you want to sell to them you need a process that matches their reality.
But he was talking about client-side encryption, wasn't he? That's what I infer from the first line.
The PyPy FAQ[1] says: "Operating system-level threads basically work. If you enable the thread module then PyPy will get support for GIL based threading."

I had hoped that because PyPy uses a more sophisticated garbage-collector than CPython, it wouldn't need locking to update reference counts and hence wouldn't need a GIL (or wouldn't use it as much); I guess that's not the case (at least yet).

[1]: http://codespeak.net/pypy/dist/pypy/doc/faq.html#do-threads-...
You know... most of the comments in response have been negative. Some have said the $5 charge for keeping the design off the portfolio is phrased wrong. Some have said the price is too low. Some have criticized the site design, but you know what? In about an hour, this guy got more customers than he could even deal with.

He now has a collection of email addresses he can send an announcement to when he launches a "real" web design company. He has a bunch of examples he can show of real customers using his designs. He has the experience of actually having someone pay him for his work. Heck, he even got over 200 HN karma out of the deal.

How can this be a bad thing?
There seems to be news about new and revolutionary battery technologies that will increase capacity N-fold every few weeks. I have more or less stopped reading about this, as none of the ideas ever seem to make it to the market. I prefer to be ignorant of emerging battery tech, and would rather be pleasantly surprised if anything of this actually turns into a product :-)
This is from October 2009 (yes, more than a year ago), when Mozilla blocked two .NET-related plugins because of a security flaw (with Microsoft's blessing, no less). As far as I know, both plugins were both unblocked within a week or so. See http://shaver.off.net/diary/2009/10/19/update-on-the-net-fra... for more information on what happened.
With security it is always cat and mouse and the target is always moving due to software updates, new OS's, and applications. I agree with Troels that you need a shard security sysadmin with a plan in place before an attack ever happens. If a company is scrambling at the last second trying to put security measures in place or hiring security staff to assist. It is already to late. Preparation , testing, and regular updates is key to security
That calc is just from paying users. It has ads bottom-left as well so it's likely they get extra ad income in proportion to the number of non-paying users.
Never negotiate with terrorists, right?

THe thing is, this all depends on scale.
If you are small scale, look at you cost per day. They won't attack you forever - their resources are limited.

So if you're in that situation - okay, it sucks.
First, calculalte the cost of doing business. If they're asking for 10 grand and you're thinking of paying because you'll lose that much in a few days, you're better off getting hooked up with a real DDOS protection provider - it will cost a lot less than that in the long run.

If you make tons of money daily (some affiliate sites, etc) then it may (may) be worth doing both - if one day's business will cost you a quarter million in profits, and you havent' already set yourself up for DDOS, it might be worth letting hte FBI know, paying them off anyway, and then getting protection services in place so it never happens again (cause now you know)

It's the small fish who just can't afford DDOS protection services and might have sites who make just enough money to live on off their site that are in the tough spot, and could be a prime target for the extortionist-type DDOS'ers. I wonder how common that is.
No due process, no rule book, no accountability, just naked use of force.

That's a neat description of the actions taken against wikileaks. The USG and its allies have declared war on wikileaks using means both fair and foul, the friends of wikileaks are simply fighting fire with fire.
Another one is to avoid the creation of a plutocracy. Of course, somebody more cynical could argue that it is too late for that.
I totally agree with this. I'm a very customer-oriented person, but there are a few customers that just aren't worth supporting. If you can reject them gracefully, it's in your best interest to do so.

One of the problems with that is that even jerks have friends. If you reject them, they'll tell those friends and you could lose even more customers.

In this case, when they were going to have to write a custom solution for this customer, it was definitely the way to go.

As a side note, my father asks for 'discounts' all the time. He almost never gets them, and doesn't act entitled when he doesn't, but it sometimes works. So he keeps doing it. I really have to start doing it myself to see what I get.
What Is Wrong With Cutting Taxes?
When I see news like this, all I think is that a proportion of Evernotes users must be quite dissatisfied with their services and would switch if there were a better alternative. Then I think - perhaps I should make a better alternative.

I store some of my stuff in Evernote, but it's not convenient for writing. It's too cluttered and distracting for that. I'd like to make something with the storage facilities of evernote, but a much less distracting writing interface.
I got hired for one of the tasks, but I'm not sure how to proceed with it. There's nowhere on the task to type a response, and the email I got about being hired just links to the task.
I find that one of the signifiers I use to decide which front-page stories to read is "how many comments are there"; sadly this view doesn't include that information.

Also, when opening a link from the sidebar, sometimes it takes a while for the page to load, during which time the previous page is still displayed. It'd be less confusing if the old page were replaced with a "loading..." message of some kind.
I flag any article that I think doesn't belong on here. (i.e. It doesn't fit the theme of the site.) I wonder how close I am to the 'indisciminant flagger' line? Or if I've crossed it?
Tea with Ron Conway
Ask HN - rate my startup idea
Au contraire, moderates are far more valuable to an extremist than extremists. As an extremist, your job is to convince the moderates. You will not do this if you appear to extreme.
Please submit resources like those to Dan Colman (and his team) who run the site - they're really nice, and are doing a stellar job of curating some serious high-quality content from around the Web.

http://www.openculture.com/contact
These questions about terminology have been contentious issue since the beginning. I agree quan is the furthest from what it actually represents and needs to be changed. The others, launcher, catcher are a small leap, but not too far from what they represent. At the moment, nothing is set in stone and on the other side of the coin, if the terminology is one the greatest detractions, it is one of the easiest things to change.

Thanks for the other name suggestions
Well, this is the first piece of actual experience I've gotten from the web in a while, and I didn't even have to screw anything up! I have a feeling it will come in handy in the future, thanks Joel.
I think Anonymous want to force third parties to oppose the rule of law to government's “suggestions” — no political overthrow per se, but trying to force a judge to stand to the precedent of NYTimes vs. USA on Pentagon papers.
“Victory” here would be to have some press (done — if a coverage worthy of Olympic games is satisfying) and a stable URL (done), or better: the 1st link on Google search and an active Facebook page where they can safely link to articles about Nobel prize, Obama's hypocrisy and PayPal reversal (done, done and done).
Learning OS programming?
Hi Guys. I am a freshman in Computer Science and wanna specialize in OS. if i wait for university to teach me,it would take 2 or more. By now i only know about C programming at some rate. My question is what do i have to learn to understand and write my own OS(at least like sipmle linux-s),and in which order that is the best ? and some good books & refs on these. What i need is clear path for beginning, whatever it takes i`ll learn anyway :)

for example,
c-->algorithms-->assembly&machine-->kernel.....etc
tnx iimushka
the best chrismas gift you can buy this year to the world is a freedom of speak!
Platinum Jewellery
The Jewellery Channel offer platinum rings and platinum wedding jewellery at excellent prices. Our Rhapsody range of Jewellery is designed to create an impression of sophistication. Enjoy the extravagance of our wonderful RHAPSODY Brand.
Those are not the same type of accounts: usually, tinpot dictators have “anonymous” accounts, where the local regulation is that you are not supposed to notice who owns it (but yet, you still recognize him as the owner).
Important paragraph in the article:

"Mr. Zuckerberg, who founded Facebook in his Harvard University dorm before dropping out of college and working on the business full time in California, is one of the world's youngest billionaires, worth an estimated $6.9 billion, according to Forbes. Yet since his wealth is from his ownership stake a company that has yet to list on the stock market, much of that wealth is theoretical at this point."
Wikileaks gets DNS hosting from the company wrongly accused of shutting them off
Cynical.
physicist = a scientist who studies or practices physics.

physician = doctor.
I am still working on the back-end to the system but in the meantime I really want to get some feedback from you guys. I have been building the system in my spare time and have now got to the point where I need some extra motivation to see it through to completion. Honest comments appreciated!
Crunchbase seems to think they've raised $45.5m so far which strikes me as an awful lot.

http://www.crunchbase.com/company/evernote

I wonder what their growth is like.
Warning Sign #2: Asks for a Discount (With No Reason)

The funny part about this one, is I always ask for a discount for no real reason. Even if I am only buying a single piece of software. Why, because it lets me know up front if a vendor is going to be flexible with large volume purchases and OEM arrangements.

Funny story, I was evaluating some screen capture software for OSX not too long ago for a client of mine. I was building a web app for them and part of the work flow for their content was screen capture. Anyway, I emailed a company that had a reputable product and basically told them that I had no need for the pro version, would not be using the pro version for any commercial work but that I would like to use the pro version to teach my daughter about video editing. I then asked if they would consider selling me the pro version at the basic software packages rate. I framed the story in this fashion for several reasons. I had just told the developer/owner that I would be using it for non-commercial and educational purposes both of which usually get some form of pricing plan that is below the commercial mark-up lack of having a plan to deal with either tells me that they do not have a competent pricing structure, and quite possibly that they lack a formal sales organization and negotiating deals later on would be difficult due to lack of attention to pricing structure for the various fringe purchasing needs. Dealing with companies that do not have flexible pricing policies can be difficult when you are dropping large purchases in which no one realistically pays full price per seat.

Anyways, point is be careful of putting earmarks on customers, this small developer lost a $75,000 purchase (what we set aside for a site license) for seats on his product due to the fact that he showed that he was not flexible in his pricing structure. Allowing me to purchase the pro version at the basic version price would have cost him nothing and given the purpose it was purchased under "non-commercial and educational" there was a need to reduce price to be competitive. Instead, I got a dismissive response that the basic version was good enough for my needs and that if I wanted the pro version I would have to pay full price. Needless to say, his competitor was very happy with the $75,000 purchase order.

I guess, long story short, bargain shoppers are not always bad, some people negotiate over what seem to be inconsequential amounts because rather than haggling over dollars they are finding out up front whether a relationship with your company will be tenable.
High Speed Mobile Internet provider | Tricks Window