skysight-inc/HackerNews huggingface dataset:
Why Crunch Mode Doesn't Work (2005)
Barbara van Schewick at NYU Law School on Wednesday
I generally do, yes. Working on the app I'm working on now, I can start the webserver and see hits to various exploitable assets on my server within about 10 seconds. This is for a site that doesn't exist yet, on a subdomain that isn't easily guessable, on a domain that hasn't been registered for a solid month yet.

I have little doubt these IP addresses are from China, as they always are, every time that I investigate, but yeah, generally these get blocked out before launch.

If you're looking for it, there are country-specific blacklists all over the web, but the safer strategy (if you don't want to block out a bajillion potential users) is to look for suspicious activity and auto-blacklist.

Hits to phpmyadmin, 1st.cgi, etc., automatically get blacklisted. A good sysadmin would do the same for portscans and intrusion attempts on non-web ports as well.
Nishida Mai
Nishida Mai
I total agree with your assessment. Management sometimes believes that you can outsource software development and quality assurance without investing the time in documenting what it is you are sending out. They then wonder why things are missed.

Additionally what happens is that the person sending out the work is often stuck having to fix it due to a crunch in time, thus defeating the purpose of outsourcing. (At least in my experience)
To expand on this slightly - sailboats can "make good" downwind at higher than windspeed by reaching at an angle to the wind, then gybing back the other way. If the boat can reach at a high enough speed then they can "make good" the extra distance.
1) Come up with an iPhone App you want to build.

2) Register as an iOS developer, including paying the $100.

3) Build your app.

4) Scour craigslist for small simple apps people want built for a few hundred bucks.

I spent the last 3 months doing this. My own app hasn't earned much at all, but I've earned quite a bit of money doing small contract work, while learning along the way. I tried to learn iPhone app development for a while, but it wasn't until I shelled out 100 bucks to be able to publish that I put in significant time.
I dig the link for you:

http://archives.igda.org/articles/erobinson_crunch.php
A friend of mine worked at Apple as a consultant for a ERP system that ran on Windows NT and I used to pick him up all the time. They would let me walk right in no problem. I remember walking across a parking lot where there was a wine bar where he liked to hang out. Of course this was in 2000 though.
The 555 is probably used because of the influence of the Atari Punk Console(which is typically based on a dual 555 design).
I'm hesitant to share such a poorly written article, but the topic is a great one. It highlights a great city here in the Midwest that is starting to do some great things in the startup world. I'm really looking forward to seeing what the Kauffman Labs is able to produce.
How does it deal with dependencies between cells? How does it figure out what order to update them in?
There are a bunch of ways you can use Python in excel for windows (I could never get it to work on the mac version, but I couldn't even get Solver to work on the mac version) One goes through the com the other is a plugin of some kind.

What is truly cool about this one though is that you can leave any python object into a cell. Very cool. Its like programming python in a visual functional language. I suspect that this will be abused. "Yo, look at this slick web app that is run through a spreadsheet".

Edit:

I almost forgot my favorite way to write any code in any language for Excel. Remote User Defined Functions. http://msdn.microsoft.com/en-us/library/ff475859.aspx They are bloody awesome and totally asynchronous in Excel 2010.
+1 to Linode.
right, but the line also appears to have the ability to _push_
I really love the site. It's a great concept. The next step is providing a service charge (25%~?) to build the computers and ship them to people.

I'd also make it much more ajaxy, it's currently too slow! Also, if it's possible, a picture of the computer so far would be cool, and would be a major innovation.
Odd perfect numbers
I'd still argue it's not an article about 'computer engineering'. All the references I saw were to software engineers or computer scientists.
I am living `abroad' at the moment. I program in Britain. I have also spend some time studying in Turkey with the Erasmus programme.

Make sure you have enough money, and that you can work legally in the country of your choice. Please learn the local language---if only out of courtesy.

Chile has an interesting programme to lure entrepeneurs. See http://www.startupchile.org/ for details.
To define what abroad means to you: Where are you coming from?
another +1. we moved to linode from rackspace. They don't have that crazy backup limitation that rackspace does, and they're always open to custom inquiries. Rackspace has the big company mentality -- if our interface doesn't have an option for it, it doesn't exist.
Thanks pitdesi. I took a look at that link. Other than YesDocs, I'm not familiar with any which is why I wanted to ask the community.
If you're handling it all yourself, I think you'd be better off coming up with your own format... MIDI is an old, gross binary format with lots of baggage. The main usage for this, I would imagine, would be to get a MIDI file out for use with some other application (despite being ugly, it is a standard format and has wide support).
Quantum Dots to Transform LED Displays and Solar Cells
Have you tried this? This is something else I'm working on...

http://viewtext.org/article?url=http%3A%2F%2Fnews.ycombinato...

It will populate the RSS feed with the full content.
Don't. It isn't worth it. Just use AWS or Rackspace or Linode. Outsource hardware management to people that do it for a living.
Isn't it sad that employees need to be "shielded from upper management" in order to get things done?

Not saying I agree but if you're right then shareholders should sack upper management.
Your resume is very impressive, and I see that you obviously know a lot about security at Amazon, yet this by itself does not discount my points. Those are:

1) AWS could be compromised, as my first friend claimed, without Amazon knowing about it.

2) My second friend is not allowed to use AWS for security reasons.

The truth of the first point is indeterminable, I think we may agree. Meanwhile, the second point may indeed be due to my friend being misinformed, if for example, you are aware of a Amazon-wide policy that says engineers can use AWS willy-nilly, so long as they abide by general security regulations that are used elsewhere.
Amazon CloudFront Support for Custom Origins
Amazon CloudFront - Production Status and an SLA
> A decent programmer can write software that works nearly all of the time

Perhaps this explains some of my confusion and frustration with the assertion that quality specs & designs can eliminate the need for debugging. I am still a juvenile programmer, and thus even though I have a good spec & design, my code doesn't always do what I meant it to do when I wrote it.
...and if noone will complain about that then it won't change.
Softlayer (or AWS) + outsourced server management is great fit for your scenario. Softlayer has great HW / network, and can provide a good base for a scalable infrastructure. AWS EC2 also sounds like a great fit in your environment.

Regardless, having a great server admin guide this implementation will be a key part of the chosen architecture success.

I run a server management company, so I have a bit of a bias ;)
This problem is exactly why I feel that browsers need to implement some kind of 'Audio Canvas' API if there are going to be any serious audio apps developed in browser using JS. Currently only plugins like Flash offer the necessary timing control. Also, the current method for playing realtime-generated audio from JS involves packaging it up as a PCM Wave file and sending it to an <audio> tag. This is an ugly hack.

An example of a strongly-timed audio app in Flash:
http://www.audiotool.com/app
there is the new course available specifically for iOS
http://itunes.apple.com/us/itunes-u/developing-apps-for-ios-...
> This is a single molecule that can be "charged" but does not change its chemical composition.

Oh, I missed that part. Very important difference, thanks!
There And Back Again: Startup Notes From The West
I wrote a thing about the pros and cons of doing that, but instead I thought it would be better to give you some objective numbers.

1 full rack with 15a of 120v power (remember, don't exceed 75% of a circuts rated potential, so that's really 11.25a) at he.net in freemont is going to set you back $400/month. $500/month with 100Mbps bandwidth. (more than you will need for now)

Now, you are talking between 5-7 low-power servers there.

You want to buy a metered/switched PDU ($400 or so new, $150 used)

one of my 8 core, 32GiB ram opterons with 4 disks is about $2500 in parts, new. I can't imagine anyone charging more than $500 to put the thing together.

Note, unless you have really cheap hardware guys and downtime costs you little, I'd avoid used hardware. I started on used servers, and I no longer buy used hardware that is user-serviceable. (I avoid used servers. But I may buy used switches.)

If you need racker/stackers I can point you at experienced guys who will be happy to work for $50-$60/hr, and people who can get the job done at half that. If you want more advanced hardware troubleshooting, double that for someone really good. but for that kind of money they should be able to set you up with an automated provisioning system. for comparison, I'll work for $100/hr if you are willing to deal with my inconsistent schedule.

Setting up a server should not take more than a few hours, including hooking up the serial console, etc... And hardware problems? figure on once every two years per server.

a lot depends on the quality of your provisioning setup (something like cobbler is good) and your serial console/rebooter setup. But it /can/ be a lot cheaper than 'the cloud' in many instances.

edit: added the bit about used hardware.
That's a good point; it might well outweigh the battery inefficiency's increase in power use.
If the company in "Boston" is ITA, go for it (ask for more details if you want, by email (check my account) if you wish). Although "slightly over" $65K isn't much, especially in the Boston area where the cost of living is very high.

Otherwise, I guess, judge the value of being part of the Googleplex, which while not being as good as being in the Valley will likely be of significant value in its own ways. Going for stability including something you're excited about (which makes it more likely the job will work out, that's another H-1B risk) is probably your best bet.

The first trick is to get your foot in the door.
Attempting to communicate a distance (or in a context lacking suitable bandwidth, otherwise: in an overly hurried fashion, in a noisy cafe instead of a quiet office, etc) in regard to a matter that really required an unhurried, face-to-face discussion.

That is, even though there've been situations where I'm (still) pretty darn sure it was ultimately "their" fault things weren't working out too well, there are still things I could have theoretically done to guide things to a smoother transition -- by waiting a day or two to have time to travel to the next city, for example -- and thus, perchance not see a relationship that took years to cultivate suddenly go down the crapper, apropos of almost nothing, or so it would seem.

Again, theoretically. And all in retrospect.

In the moment, it's so easy to be (justifiably) consumed by the sheer obtuseness of what the person is doing, that it's hard to see the benefits of simply waiting things out... or perchance, simply not "leveling" with the other person, simply because it feels like the right thing to do, at the moment.

But the bottom line is, even if you do feel you have to "level", or unwind a business relationship with someone you at least once, theoretically, considered to be a friend -- email and chat are just really awful channels to have to do that in.
I'm generally disinclined to replace HN's existing RSS with someone else's RSS feed that might at any moment stop working. HN RSS sucks, but I never have to think about it.

As someone else pointed out, I also depend on SearchYC, which is an external application. The difference is the SearchYC is extraordinarily well known. HN can't cut off SearchYC without alienating a sizeable group of site veterans.

That's more than you probably wanted to know, but, hey, you asked.
What I've Learnt about SEO
Where to begin? I'll pick one of my favorite mistakes: Cleverly avoiding a market that was ripe for the taking.

In the early/mid 90s I built a compressor called Quantum that outperformed PKZip by an average of 20% to 30%. For a few years it was the best-performing general-purpose compressor available.

Microsoft, Borland, Novell and a handful of other companies licensed it. Cumulatively it saved them hundreds of millions of dollars in cost-of-goods for disks.

My smaller mistake was to not apply for a patent. Quantum was the first compressor with a workable implementation of optimal parsing and about half of the improvement over PKZip was due to it. I was then (and still am) philosophically opposed to software patents but purely from a business standpoint possessing a patent on optimal parsing would have made it difficult for competitors. That said, I don't view the decision to not apply for a patent as being a mistake as much as a deliberate choice.

My bigger mistake was to ignore the retail market. I felt that PKZip owned that and going up against them would be foolish. Instead, I took the low-hanging fruit of selling to software publishers. It was a handful of boutique sales (which one man could do) instead of attempting to penetrate the retail market against a strong, established competitor (which seemed intimidating.)

Except... I was completely wrong. PKZip never made a concerted effort to build a usable Windows version of their product. Phil Katz didn't like Windows and so PKWare was slow to evolve the product from a shell wrapped around the DOS tool into a first-class Windows app.

The world needed an easy-to-use compressor for Windows. An improved UI and support for additional compression formats extended beyond the scope of my original product but I could have done it without difficulty and I rejected the idea for the wrong reasons.

The market was ripe for the taking yet I cleverly convinced myself it wasn't worth trying and settled for less. Fortunately for WinZip they didn't make the same mistake and they quickly rose to a dominant position.
A CDN is probably the easiest service provider to switch. We've tried Panther, Voxel, Cloudfront and use Edgecast. It's just a matter of changing some CNAMEs.
How old are you and what passport(s) do you have?
I know US citizens can get a working holiday visa for New Zealand, this would allow you to get programming work.

Searching various job sites and just playing with the country setting can yield some interesting results.
If you have some language skills searching sites like the UN, world bank, IMF etc. can be useful.

Teaching English can be fun, most people I have met doing it tend to do it for six months or so before disappearing into thin air. Although you do get to work a lot less hours.
A friend of mine who still works at Microsoft confirmed that the pet project theory is partially correct.
Nice article. Though a bit smug; Forth (or even Scheme) have a much cleaner syntax than the Lisp advertised here.
* Riddley Walker by Russell Hoban

* Et Tu Babe by Mark Leyner

* The Road to Reality by Roger Penrose

* Visual Complex Analysis by Tristan Needham
I'd like to get paid.
I tried Resolver One two years ago and it took 2 minutes to launch. I tried it again right now; first launch took 70 seconds and a subsequent launch took 55 seconds. Also, the interface is quite a bit less responsive than Excel. This might help explain its relative obscurity.
Application Security
Haha, I love that.

phpmyadmin.cgi:

#!/bin/python

import os

print "content-type:text/html"

print

bad_person = os.environ['REMOTE_ADDR']

os.system("iptables -a INPUT -p tcp -s %s -j drop" % (bad_person))

print "<HTML>"

print "you totally found it!"

print "</html>"
EC2 performance (and other virt performance) is absolutely abysmal compared to dedicated hardware, particularly with respect to I/O. It's trivial to get a ton of IOPs into your own hardware and expensive/hard to get similar numbers out of EC2.

Secondly, if your capacity varies hugely, it's likely you can engineer a 'scale into the cloud' solution where your baseline capacity is your own hardware, and extra queues get spun up in the cloud to deal with unusual peaks.

It really sounds like you guys are way above the capacity levels where cloud solutions make sense.
I'd like to see the study done with people who are living in a country where their race is a tiny minority.

You mean like people of East Asian descent in Finland? ;)

I joke, but I'm also making a point. That's valuable if that's what they did, but we don't actually know if that's what they did; we don't know where their subjects grew up, not just their nationality but more importantly their immediate environment. We have no idea. The researchers make no attempt to detail those factors.

Why? Wouldn't somebody with a PhD doing a study on racial anything want to a) know those things and b) tell us about them? a) Yes. b) If and only if it supports their already-formed conclusion.
Shouldn't this have the same efficiency problems as photovoltaics, where it can only use photons above a certain energy and only takes that same amount of energy from each used photon (the energy difference between charged and uncharged molecules playing the role of the bandgap)? I wouldn't think it would be that hard to reach 30% storage efficiency for a few days (weeks?) with normal heat-something-up storage given reasonable volume and insulation.
⌘Q is too damn close to ⌘W
50 characteristics of a great software developer
The article makes the assumption that AWS will be reliable "because amazon runs on AWS". This has also been put forward by Amazon as a fact in their marketing materials. However, it simply isn't true.

I worked at Amazon in the past, and knew many key people in the AWS team, as well as had my hands in the code bases behind Amazon.com, both generations.

I only wish Amazon.com ran on an AWS infrastructure. This marketing claim is only true to the point that AWS operates out of the same datacenters that amazon.com ran.... but the code behind Amazon.com is/was much too old to run on AWS, and really not designed to operate on cloud services like AWS.

I'm sure in the intervening years (I left several years ago) more and more projects have migrated to AWS. But at the time I worked there, substantially none of the systems behind Amazon.com were on AWS services. I not only wrote some of the code in them, but I also got way too deep into the deployment mechanics of Amazon.com. I can say this as a fact.

Unfortunately, this dishonest marketing claim-- upon which many startups have decided that AWS is proven-- is about typical for the lack of integrity that Amazon as a business shows. They have great customer service, but you really don't want to know how the sausage is made.

That said, this is probably a good thing, as AWS is a modern code base (by amazon standards at least) and run by a group of people who I consider to be better than the average engineers at Amazon.

I can say this publicly because the truth is a positive defense, and I'm not revealing anything that couldn't be discovered with a bit of detective work.

PS- I'm a small time customer of both services and I won't comment on their relative quality. I think both have issues and these issues are better commented on by people who have more extensive experience.

I'm just dismayed that people believe AWS was "proven" by being "the same code that runs amazon.com", which is a complete and utter falsehood perpetrated by Amazon.
The fundamentals of capacity planning do not change based on the magnitude of your data growth. Why would they?

We're mostly talking about looking at your data growth curve and extrapolating points in the future. Why would that become impossible just because the curve is steep?
What all of these posts fail to consider is that philosophically pg may want you writing code instead of consuming his community 101 different ways.

Just my 02. I visit hn daily, but I'm busy enough on my own work that the website suits my consumption needs.

Anyone else like me out there?
33. at first, I thought that it was just faking me out & telling me I was right on all of them. usually, I don't notice details about people very easily (gained/lost weight, new haircut, etc), unless I make a conscious effort to concentrate on such details. Perhaps that could be another contributing factor between the results and what one might expect.
why not outsource your OS management and use shared hosting, engine yard or appengine? hardware guys willing to do the work of amazon can be had for very little money, even on a short-term contract basis.

there are situations where different levels of outsourcing are appropriate. And certainly, if your cost per compute node doesn't matter, few will fault you for going with amazon. But you should be aware that you are paying for that, and in some situations, having a high cost per compute unit will kill you.
I'd suspect that there's a listing somewhere that says, for a given cell, what other cells depend on it, so it knows to update the others when it's modified. I can't immediately get it to work on my Mac, so I can't test it out, though.

There is a line in the source (_datastructures.py) that generates a KeyError("Circular dependency at %s" % str(key)), so I'd guess that it won't let you do anything that generate cycles on the dependency graph. And once the graph is acyclic, it should be fairly obvious in what order to update things.
World's largest association of pilots boycotts body scanners
In Chrome, I just use Ctrl+Shift+T when this happens.
18 Free Music Download Sites for iPad
Looking for free, legal music for iPad? Here is a list of free music download sites for iPad
How about just good or bad luck with the test?
That's not how it works generally (that only works at low traffic intersections). More typically, the walk button registers that there is a pedestrian wishing to cross, without which the system skips over the pedestrian phase of the traffic cycle. This is less important in big cities where it is assumed there is nearly always a pedestrian waiting to cross, which is presumably why they were disabled in NYC. However, in this mode of operation the only way to test whether the button is functional or not is to not press it and see if a full traffic cycle is completed sans pedestrian crossing.

Incidentally, I worked in a building this summer with a working door-close button in the elevator, and it was immensely satisfying.
I'm not personally a huge fan of it, but the Dolphin browser offers a better tab interface (as well as other features) and has been out on Android for some time.
8GB Spy Pen Video Camera, Cheap Spy Pen Video Camera 8GB Memory Red 
8GB Spy Pen Video Camera - JPG Format, 3264*2448, Voice Recording, 20 Hours of Recorded Time, We Provide High Quality and Cheap Spy Pen Camera Wholesaler - Tradesourcesonline.com
Learning effects?
Somewhat related: you can quiz yourself on whether you can tell apart East Asians' ethnicity by looking at them.

http://alllooksame.com/exam_room.php

I scored no better than random for face recognition, though some of the other quizzes had fragments of text that gave the answer away.
You missed the part where he isn't asking for money so people are not paying money for these apps.
most welcome skbohra,,
hope to see forward to your visit. please contact, if required help in Delhi, NCR.. my contact id is in my profile...