skysight-inc/HackerNews huggingface dataset:
People I know who have run internet startups have had contact with federal agents on various occasions.

EDIT. This response is getting so many upvotes I'm going to clarify it a bit, particularly for people who may be reading this from other countries:

Yes, you can start and run a business in America without ever having direct interaction with the US Federal Government, other than mailing off your taxes. It's not like every business one day gets a visit from the KGB and they tell you to do things a certain way (or else).

Nevertheless, if you are for example an ISP or provide messaging, as you grow big enough it's probably a matter of time before you'll end up getting a subscriber who's being investigated. You may have a former employee that goes on to apply for some sort of special security clearance and they follow up on his background (or you go out of your way to hire a talented hacker with a mysterious background). You may simply meet such agents due to ordinary shared interests, like say at a trade show or a conference.
Of course, you could also meet them when they are also actually investigating something with the aim of prosecuting people.

I don't know which of these situations fall under the law described in the article, possibly all of them do.
Just to expand on @aboodman and @aarya's responses, for any third-party dependencies we don't disclose the details of the vulnerability until we're reasonably certain all affected parties have had time to deploy a fix.
Concerning the questions students ask. I completely concur that it is an issue.

I have only ever taught lab classes, and even in those groups of 10-14 people, getting people comfortable enough to ask their questions took a skill (I don't know if I ever got the hang of it) and constant attention toward not shutting people down. The times that the class was split into lab-partner teams of 2 people, and I roamed between those teams, the questions were far more free-flowing, and about basic/fundamental concepts. Letting me know I probably wasn't covering those kinds of concepts well enough other times, but I wasn't getting feedback on it because no one had wanted to ask.

In my possibly biased and very limited experience, it was usually students with more "in-your-face gruffness" that would speak-up in larger groups to ask about basic things I wasn't explaining as well as they needed. It made me appreciate that personality type more.
Right, but what's to stop you from publishing one on your personal blog? I googled for people playing around with it and came up more or less empty-handed. Or is extension install non-trivial if you're not going through the web catalog? How do extension authors test their work?
Being from Seattle, it always puts a smile on my face knowing that ICanHazCheeseburger is a Seattle company.

This visualisation needs a list view as well. Map view is a bit cumbersome to view.
I guess that depends on the complexity of your product and how much you want to demo. Also, if your product's competitive advantage is made up of many subtle features, you might want to have a video to better demonstrate them.
Bump continues to be one of my favorite YC startups. They have a killer team, and incredibly novel technology that allows their software to easily work across platforms and that is years ahead of where NFC is.

I'm excited also for their continued integration with storefronts and other physical locations.

I dream of a time when all I need to carry is one device and no wallet -- Bumping to pay at the local grocer would be amazing. As it is, bumping to pay with PayPal is still great, but all I see for Bump is amazing potential.
I was given a very good job offer from Yahoo around the same time Carol Bartz was fired. I have yet to sign anything yet because of what I've been reading about Yahoo's condition. I get the feeling that most of the news about Yahoo's demise are just being sensational, yet at the same time I can't ignore the fact that Yahoo employees have been leaving the company every other week (according to my friends who have worked there).

My worst fear is relocating and then being totally screwed over. I don't know what to do.
How To Install The Windows Developer Pre-beta Version of Windows 8
Sony PSN: Accept our ToS and you can't participate in a class action
The snippet I posted can easily be made into a generic function<T> that takes a collection<T> and a predicate<T>. For example, the Apache Commons library offers such a function for Java, so where available the code comes down to the fairly similar

CollectionUtils.filter(collection, predicate);

Of course aside from being a bit more verbose, predicate needs to be an object (often a singleton), because you can't pass around functions.
I feel sorry for all my classmates who aren't in software dev. It's a nightmare out there. I know lots of recently-graduated unemployed business/humanities majors.
Very cool, but some of the data is incorrect. You list TeachStreet as being in Madrona, but their website says that their address is actually 2101 9th Avenue, Seattle, WA 98121.

Also, Seomoz has moved off the Hill and down to somewhere around Pike's Place Market, I believe.
I got a PS3 because of OtherOS (Linux). We all saw how that turned out...
El proximo mes empiezo la dieta
I prefer Chrome because its updater also includes the flash plugin, and it has its own pdf-reader plugin.

Chromium also doesn't do releases, just lots of bleeding edge snapshots, and one or two of those have been badly broken.
The best part of that article is the one comment complaining about employers being picky. The person leaving the comment uses "excepting" instead of "accepting" and "thou" instead of "though". Perhaps your writing skills have something to do with your unemployment?
Perjury requires you to be giving testimony under oath. This law covers any and all conversations however casual.

Furthermore perjury requires the act to be willful and the item under question to be of material importance to an investigation. This law requires only that the statement be known by the speaker to be incorrect and however trivial.
I'd rather not take cues from Bernie Madoff on legal matters.
The definition of "lawyer" is not "a person who earnestly tries to comply with the law." Lawyers have a particular role in the legal system that goes well beyond merely being a law-abiding citizen.
Normally I'd agree with you but the admin themes are really only suited to basic CRUD apps. I have to present a lot of complex data without overwhelming the user, hence the need for a UI designer (lots of stats and reporting involved).
Where would you relocate to? I'm assuming that if Yahoo gave you a good job offer, you'd be able to find other employment in the area without too much problem.
that's what I'm using at present, but I've hit my limit as a developer.
The man advantages of an RPG style MMO are simple gameplay mechanics, lag tolerance, low server utilization, cheap content, a built in learning curve, built in constructive player interaction, and diminishing returns on extreme gameplay. I could go into each of these to see why MMO golf / the sims / FPS / chess / poker / just about any other game type is much harder to adapt into an MMO framework. But my main point was not that it's easy to create a 3D MMO RPG just that RPG's naturaly work better in the MMO format than just about anything else.
Yes. After having failed to obtain it using the most frontal approach (asking me), he naturally resorted to a more subtle approach that appealed to my (apparently obvious) insecurities as a parent. Or it could have been a trial balloon to evaluate those insecurities.
In any case, my statement about not being a CRT for attention was meant to emphasize the "cry" part in the desperate sense of the term. It was simply a calculated move.
An honest person can attempt to do that, and they are called "lawyers."

I am in law school right now, and the first thing I learned is how little I know, the second is how little I will know about the entirety of the law when I graduate.

More recently I started realizing how quickly even law professors and experienced lawyers will plead ignorance (or at least state they need time for research) when you ask questions even slightly outside their specialty.
Neat! I'd love to see the code behind this open sourced. If you do, please either add it to http://cocoacontrols.com, or shoot me an email at aaron@brethorsting.com with a link to the repo and I'll take care of it.
Cool, really! Is there a way to 'hint' to the JIT compiler what layout you'd like to be used?
Microsoft will incentivize developers through various means to help move apps to the new WinRT platform fairly quickly, thus help seed the ecosystem with ARM compatible apps. This isn't the same Windows Phone 7 apps chicken and egg problem. Microsoft will be pushing millions of Windows 8 computers into peoples homes sometime next year, which will help the seeding process. When this happens, I suspect we will see Microsoft provide preferred Windows Store placement for Metro apps, and a "Developed for Metro" strategy that makes the legacy x86 app experience seem antiquated and clunky. This upgrade sales opportunity will incentivize developers to push out new versions, which will help seed the ARM compatible apps ecosystem.
aayra (who replied to great-grandparent) works on Chrome security team. It looks like all the bugs that are still closed are WebKit bugs (css, svg, etc), and we don't open them until the other WebKit clients are updated.
Wow, I had no idea I would stir up the beehive so much! Perhaps I was a bit dramatic in my presentation. The point I'm trying to make isn't that Apple, Google, etc are evil nor am I saying their products aren't good. The problem is things like DRM, net neutrality, software patents, privacy, developer and user rights, taking away control of information from users and throwing it in the cloud. THEY WANT TO CONTROL YOU SO THEY CAN CONTROL THEIR REVENUE STREAM AND ENACT PROPRIETARY LOCKIN! They would rather do that than have real competition! It's the Microsoft business model with sexier marketing. What happens when files go away -- how do I backup my data? Is my data even physically on my device? Is it located at some server at one of Apple's data centers? Are they securely storing it? Will I have access to it if they go out of business? Similiarly as a developer, how come there is no option for me to get my app onto the iPhone without being subject to Apple's App Store submission process? Sure, users may not notice, but they've created a major barrier to market. The excuse is that "oh we need to make sure it's user friendly and high quality", but we've seen often that they pull apps because they compete with something they're doing or they suddenly don't like the UI because it messes with Steve's vision of how your computer should behave.

I don't think having open technologies and easy to use technologies is mutually exclusive. Android is a great counterexample to iOS. For DIYers on Hacker News, another great example is Arduino. Also, if you haven't taken a look at a Linux distribution in years (or ever) like Ubuntu, you really should try it out. Not only is it free and open, but it provides (in my opinion) an easier and aesthically superior experience to Windows/Mac and is a way better option for 90% of users that do simple things like listen to music, watch videos, take pictures, and surf the web.

As one other person posted, they aren't trying to be evil, but they want to nickel and dime you at every step. They don't want you installing a more open OS on your device because they cannot control the experience (I gave the example of tethering in my original post). What scares them is giving you options that allow you to migrate away from their platform. A lot of people said "hey that's just business", but there are other business models than "proprietary lockin" that gives users flexibility and choice as well as generate profits for the company.
If you write your app on HTML/JavaScript or (presumably) .NET, it should run on both platforms.

If you are deploying native code, I would think that creating your own "fat binary" would not be too hard to do. Either install the right binaries with a MSI file or at runtime have the startup program be a small managed app that starts the right native app for the platform.
Interesting. I'd find the permutations one trickier, and yes I've encountered permutations in math and have been a programmer a long time). Here's why I'd find it tricky.

There is an obvious recursive algorithm, but I'd be worried that if I gave that the interviewer would quibble about stack usage (although it is going to be linear in the number of items being permuted which should be OK most of the time).

Thinking a bit more, I can see that it should be possible to do an iterative algorithm that needs little or no state other than the last permutation generated and that given a sorted input string would generate the permutations in lexicographic order. The basic idea is that if you partition the string into two parts, AB, such that no permutation of B exists that is lexicographically after B, then the next permutation of AB is formed by replacing B with the lexicographically first permutation of B, and then exchanging the last character of A with the first character of the new B. (I think that will generate them all, in order--but I've not seriously analyzed it--I'm just riffing off the top of my head as I type here, like I'd be doing in an interview).

OK, now I'd worry about that step of replacing B with the lexicographically first permutation of B. That can be done by sorting B, but then the interviewer might complain about all that sorting. Aha! The lexicographically last permutation of B and the first permutation or reverses of each other, and reversal can be done in O(n). (And maybe it can be done even faster with some kind of doubly linked list to store strings as list of elements, where a string is represented by a pointer into the list, a length, and a direction flag...something to think about).

Anyway, the permutation question is fraught with potential pitfalls. I'd be smart enough, I hope, to do all the above musings out loud to give the interview a chance to jump in and tell me "It's OK...I just want to see if you can write code, so go ahead with the recursive solution".

That second problem is straightforward. It's just binary search. The rotated array doesn't change anything fundamental about it--it just slightly complicates the check to see which half the target element must lie in. There will always be at least one "normal" half--that is, a half where all the elements are sorted. You can recognize a normal half be the left endpoint being less than the right endpoint. You check for the target in a normal half the usual way. If the target is not in the normal half you check, it must be in the other half (or not in the array at all).
Too Many Ads, Google? Google Now Showing Just 22% Organic Results
I've written only apps for Chrome, not extensions, but the process is nearly identical. If you go to Wrench > Tools > Extensions you can load the directory you're working in. I suppose you can self-publish extensions with the experimental APIs but I doubt many people play around with chrome.experimental. I played around with chrome.experimental.tts a bit, but not knowing if the feature will be killed or promoted is reason enough not to waste too much of your time.
I'd use Dreamhost for buying and handling your domain names. They offer private WHOIS for free. I'm migrating the remainder of my GoDaddy domains to them as we speak. They've been handling my domain names for 6 months and I'm happy at this point. They also handle hosting (which I've used in the past) and would suit your purposes pretty well. I'd recommend them to my mom. (If you'd like to use my referral code, I'd help pay for my hosting.)

- Don't worry about getting anything too big or too small. You don't need to lock down hosting for longer than a month at a time. Hosting is cheap so even if a web host is disappointing, you aren't typically out so much.

If you want, consider an all-in-one solution with publishing functionality. Something like http://squarespace.com. I haven't used them (but mainly because I'm not their target customer). I think you would do well with them and can put something together that's really professional looking.
Yeah, I guess Switchboard takes a while to update their data. Do you have any suggestions for better ways to grab addresses?

The other idea I had (maybe version 2?) is to find the websites for all the companies, and then scrape their front page for "Seattle, WA (five numbers)" and then try to grab the address out of that.

I might start playing with something like that later tonight.
This is not IT admin's dream. We already have had Linux on usb-stick for years and that is what I will still keep using, because the tools are available in the linux terminal so easily.
Santa Clara, CA. I'm just worried that if I move out there I'll be left hanging while I have expenses to keep up with.
Kakenya's Dream
The list view is just where I scraped the data from, http://www.seattle20.com/startups.aspx.
How Save Edit, Backup or Restore Outlook NK2 file.
I made that exact choice starting with the rootkit fiasco. Every bit of news I have seen since then has further validated that choice as a wise decision.

And more than once, I have physically put a product back on the shelf when I realized it was made by Sony, so it is costing them business, at least from me. I estimate that my decision has cost them at least $2,000 so far, most of that being when I went for non-Sony TVs.
Not especially. Maybe you could try the Google Maps APIs instead. Querying Google Maps produces what I think is the right address for SEOmoz: http://www.google.com/maps?q=seomoz+seattle+wa&hl=en&...
After they're experienced, they can do this:

A novice was trying to fix a broken Lisp machine by turning the power off and on.

Knight, seeing what the student was doing, spoke sternly: “You cannot fix a machine by just power-cycling it with no understanding of what is going wrong.”

Knight turned the machine off and on.

The machine worked.
Engineering does not create success, it prevents failure.
Same situation here, I am totally new to the job and the industry!
Arch Linux – "It is what you make it"
Opening *.txt file is dangerous on Windows
> we have to acknowledge that programmer devices are increasingly going to be distinct from the mass market devices.

Actually, this creeps me out more than anything else, because where are we going to get new programmers? The prototypical childhood story of most of us is that of discovering a programming language on our computers and learning through experimentation. Will that be possible in an iPad world?

Though this brings me to an idea I've had for a while; a website where children can learn to program from their browser, since every modern browser has a JavaScript interpreter built in.
I actually like the idea of a Dribbble for copywriting a lot!
Social signaling (such as flaunting luxury goods) is a hardwired, biological imperative of the entire Hominidae Family. Gorging on foods rich in historically hard-to-find nutrients like salt, fat, and sugar is a hardwired, biological imperative of the entire Mammal Class, at least--probably all animals.

You blame people who fail to control their unhealthy eating decisions; why don't you blame people who fail to control their unhealthy procreating decisions?
Turn your "maxvisits" in your profile down, that's a built in method in hacker news :)
I'm curious - can someone explain to me how Yahoo still has a higher P/E ratio than say, Apple?

For that matter, why is EBay's P/E higher than Google's?
They randomly assigned names to places on a map (and then reconciled the names with each other so all the robots were using the same names). Which is impressive, but nothing like what the article claims.
Photoshop doesn't have a scripting interface? I'm surprised.
I can think of 50 products that won because they out-marketed a better competitor. It's hard to care about something you don't even know exists. Its hard to feel loyalty without an emotional hook. Marketing exists to do those things.

You cannot argue against the function of marketing in a waterfall framework. Then praise the lean methodology. For this to be apples to apples, you should compare waterfall to lean, and marketing to no marketing (an extreme form of which would be to have no web presence).

The way I see marketing is things that need to be done but a hacker might not enjoy doing.
Nope. The decrement is occurring in the test, so it occurs after the initialization and before the first iteration.
One of WordPress's devs maintains a WordPress github updated every 30 minutes, so even easier.

https://github.com/markjaquith/WordPress
I don't know what investor would be interested in a company with little growth opportunity. I've been involved in two business that were in that situation. I call it "survival mode." They both made enough money to stay in the black but neither had enough (or any) growth to invest in new ideas. In both cases the market wasn't as big as they thought it would be but didn't have enough cash to pivot.

A business like that doesn't have the promise of a return on the investment an investor is looking for.
I had a collage assignment where I read a fair amount of laws relating to computer crimes. The problem is not reading the law it's lacking the context to understand what it means outside of the most trivial cases. Consider, if you sneeze and cause a traffic accident other factors are far more important than the sneeze, but in some cases it might reduce your culpability.
Well, I'm happily running 16.0.878.0 now :)
(newer builds break, but only a matter of days till it will be fixed, most likely)
I don't like the idea of a writer telling people to quit their jobs with little first hand knowledge. If they like working for Yahoo they should stay till they can get the severance package or continue working there.

Afterwards you probably have some savvy friends you could convince to join you on making your own future, in the form of a startup.
StackRocket: Build and share virtualized dev stacks, start coding in minutes
I am often grateful that humans are not perfect game theory machines.
So I'm actually in a similar position. Most of my company does lower-stack development (MAC protocols). But we still have to provide a lot of user facing technology. When we do, I'm that guy. I'm not traditionally a UI guy, but I find interfaces really interesting. I end up getting a lot of opportunity to try new things and play with large amounts of data. But enough about me.

If you're really not interested in doing UI work, you should reconsider your current professional station and see if there are options which are better aligned with what you're interested in. There's no reason you should be dragged into projects that don't have any appeal. I'd be willing to bet that in the long term, you will grow miserable.

If, in fact, you enjoy these UI opportunities, I wouldn't worry about your lack of expertise getting in the way. If they're willing to let you tinker around with projects like this knowing your skill level, I think this can only improve your skillset and help you be a more well-rounded developer. (It's hard to deny that a good knowledge of how interfaces work will pay of with good design decision during initial development.)

There are amazing resources out there to help you learn good UI practice. I've mentioned some in other answer here. I have more if you're interested. (Or checkout my bookmarks at http://pinboard.in/u:mikegreenberg )
A Welterweight With Heavyweight Financial Clout
You've both missed the most damning sentence in the entire document: To begin with, you are not qualified to know whether you are innocent of wrongdoing under federal criminal law.

That's what ought to keep people awake at night.
That's his point. In a well run society, this would not be the case.
I can support the general bad vibe from GoDaddy. Stay away.
The problem is if nobody talks to law enforcement, it's going to be very difficult for society to function properly.