jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Also read his interview on the topic in Dr Dobb's earlier this year http://www.drdobbs.com/architecture-and-design/dave-thomas-i...

The diagram he shows in the presentation around 5min is from Scaled Agile that is trying to formalise the use of agile development approaches within the enterprise context (online at http://scaledagileframework.com/ )

I believe some the key messages from Dave are:

* Use common sense and focus on the goals and what you're planning to deliver - the approaches provide you with the agility to more likely arrive there.

* People and working solutions before processes and approach

* Collaborate, explore and adjust to change vs follow a predefined fixed plan

Some negative examples I've seen:

"Funny and ridiculously expensive certifications" - Job adverts making it a key requirement to have a "scrum master" certification instead of looking for people who successfully delivered solutions (within change / complex environments)
Note: It takes 1-2 days from absolute beginner to being a "certified scrum master" and it costs a stunning £1,200 in London.

"Process over common sense" - Within a company of some of my friends when they asked me to help to turnaround a critical situation with their key development team - besides 2 developers all others had left because of conflicts with their line managers, one of them now standing in as "scrum master" and prescribing to continue and do daily stand-ups like before with two 6 people teams - sometimes only one developer together with the manager.
I like lizards in general, but I am not too pleased about lizards that are hacking. It is, quite frankly, a disgrace.

Please be aware that the lizard community as a whole is appalled by these circumstances.

I hope that this whole bag of shenanigans does not prejudice your fine selves against lizards - whether they be lizards of the past, present, or future.

Thank you for your time.
For what it's worth, King has estimated annual earnings of ~$17-20m [1] and a net worth in the hundreds of millions of dollars.

[1] http://www.forbes.com/profile/stephen-king/
Do you really see that as a risk?

If it happens, do you think it's realistic that it would happen in some countries but not others?
> but do people really not believe that if starting salary for an A+ developer was $150k, or whatever, that we might get more high-achievers

First, US is already the third country in list for highest paid programmers, there is not much room to grow.

Second, Companies are in business, not for charity.

Companies are there for profit so if they could hire a beginner programmer for 50k, they should, otherwise they would be out of business and you would be buying everything made in China.
He did seem like a hypocrite for trying to tell the audience how to "do Agile" (or, in his terms "develop with Agility") immediately after a satire on people who do just that. Further, I doubt he was giving the talk for charity. He's clearly making money off Agile just like everyone else.

Nevertheless, the first part was entertaining satire, no matter its source. The rest can be skipped.
My biggest shock in this story is the people in the comment section that find the premise of the story incredulous; that many institutions - small, big, large and very large - have inadequate disaster recovery plans and it is only a matter of time until one makes it into the national news.
I think it's useful to rephrase the emotive, and unclear language used in this debate (like "driving down prices") into the language of economics.

Let's assume there are two types of programmers, normal and great.

Now in a competitive market (which the labor market basically is, especially since the collusion issue has been dealt with), wages and employment levels are determined by supply and demand for each type of programmer.

The current H-1B system allows in both kinds of programmers, increasing the supply of both kinds, and thereby lowering wages. It's important to note that pg makes a mistake when he conflates lowering wages, with H-1B employees earning less than Americans. In fact, if wages stayed the same then the H-1B program would have no effect. When startups complain they cant find the right people, what they mean is they can't afford the effective wage needed to steal people from Google or Facebook (there is always a number that would make them switch).

Now in this framework, pg's proposal can be rephrased as "use H-1Bs to increase the supply of great programmers, instead of ordinary programmers". I agree this is a good proposal, because this gives the best tradeoff in terms of cost (i.e. whatever it is that makes the US limit immigration in the first place) vs benefit (reduced costs for employers).

When analyzing this situation, it's very important to note that high wages are a bad thing in themselves. Just like high prices for milk are good for milk produces and bad for milk consumers, but given the option to create cheap milk (e.g. artificially) society should always take it.

Some people like to compare programmers' situation to, for example, doctors. But to the extent that the AMA artificially limits supply, this is a bad thing for society. Trade unions or professional organizations that use political lobbying (or violence) to artificially limit supply, are harming society for their own benefit. People sometimes claim that tech is full of clueless nerds. I would argue that the "nerdiness" of tech workers also correlates with a decreased capacity for the self-deception needed to support AMA style unionization, and that this is a good thing. It might result in lower wages, all things being equal, but it also results in a better industry overall, and higher growth that itself creates higher wages.
I'd be surprised if there wasn't some form of prosecutetorial discression that couldn't overlook your children's involvment in your business dealings. Think of Madoff's kids.
I disagree, Ars Technica is one of the least biased tech blogs I've found. If anything they're biased against Apple.

Like it or not the products sucks and runs Android.
What I REALLY don't understand is recruiters' (or their clients) insistence of scrubbing the name of the company from the job ad (yeah, it's so you don't go and apply directly so they don't get their fees).

I once saw an ad for a BBC-job that led to a recruiter-site that referred to an unnamed international media corporation. How is it ever worthwhile to hide that you're the BBC? Similarly, there are swathes of job ads for vaguely defined entities, which makes it incredibly hard to (a) get excited about applying (b) know how to sell yourself (c) is this the same job as this other almost identically worded ad?.

I once saw an ad for a position in a non-profit. Presumably with below-market salaries. But all it said was that it's for a non-profit!? Is "caring about non-profit stuff" considered a binary state?
after this goes off of the front page could you compare that spike with the one generated by having the link on a top comment?
I'm guessing that, in your case, there is a rather specific group of people interested in visiting a URL like that. As a student, I'm not terribly inclined to visit it, for instance, due to its questionable nature (apologies, but it does sound a tad scammy).
Yes, it is irrational. You do it because you love it, or because you can't imagine doing anything else, not because it's a better risk-adjusted pay-off than a corporate career.

If you want to make money, go work for a Wall Street bank. If you're good, you're practically guaranteed to make a very good living as long as the current financial system endures (which seems likely to be for quite a while). Compared to that, starting a startup is a small chance of a big pay-off and a large-ish chance of being fairly close to broke for a very long time.

Of course, the corporate career, for some people, has some extra costs built in that they don't want to take on, like your soul, your freedom, and other secondary paraphernalia. Those people typically make the financially irrational choice and start a startup.
http://esw.w3.org/Foaf%2Bssl

"FOAF+SSL is a secure authentication protocol that enables the building of distributed, open and secure social networks: the Social Web. We are just in the process of starting the formal standardisation process."
To be fair, OP didn't say that either role should always be fulfilled by any particular gender, just that it's good to have a mix in a family. In fact, he didn't mention gender at all, so it could also apply to families where the partners are homosexual.
What's the killer feature for your workflow? I don't see anything that gets me particularly excited in their "Differences between make and mk" list.
We live in a 1914 house. There's 2 returns on the main floor. We end up with a wide gap among the floors (basement to 3rd floor). I looked into systems that have inflatable bags that block the areas that are warm so the other areas can get more of the hot air.

Something like this: https://www.retrozone.com/Catalog/flexdamper/Pumps.htm I didn't end up doing it and I don't know anybody who has. And it's probably a lot more expensive than opening your window in the winter.
We used it on our campus until the server died around 1996, replaced by a PC tower running Red-Hat Linux.
> You can choose to l33tify different combinations of letters in the password. passw0rd may be in the dictionary, but is p4ssword, or pa$$word?

yes they are. well, actually, password cracking software (most used is Jack the Ripper) comes with a bunch of commandline tools that allow you to do substitutions and common variations to your password lists.

generally, when trying to crack a specific target, you start with a few "seed" password lists (common passwords, but also lists of target-specific jargon), and then apply the transformation tools on those to expand your lists.

say you'd want to crack accounts at an aviator forum, you'd include a list of airplane types and aviation jargon. then you'd apply the transformation tools, and you'll end up with boeing Boeing b0eing Bo3!ng, etc.

check this guy's blog, he writes about how it's (usually) done:

http://www.skullsecurity.org/blog/2010/the-ultimate-faceoff-... (analysis of leaked password lists)
http://www.skullsecurity.org/blog/?s=ripper (describes Jack the Ripper in these articles)
I remember this from before StackOverflow existed, but nice to see it there.
I want to love Greplin. I hate gmail search, and would kill for anything better. But giving a startup a complete database of my e-mails? That is a little scary.

Anyone else have the same concerns?
> If you are right, Clojure should end up "more powerful" than Scala but having (relative to Scala) this "problems which are technical issues in Scala are social issues in Clojure" dynamic.

Part of that is because Clojure isn't starting from scratch when it comes to conventions; there are strong admonitions as far as avoiding side-effects, favoring composable functions over macros, and re-using functionality from the JVM where appropriate.
Someone maintain a zone record (or hosts file) for all seized domains and make it public via P2P? Just an idea.. ;)
My apologies, next time I want to vent I should not include it into my pitch, which to say the least is quite a horrible pitch at this time. Thank you.
As others have mentioned, I don't think "l33t" is going to help you there. Remember - a dictionary attack isn't based on "THE dictionary" (Websters et al.) but A dictionary. If I were to write a password cracker, the first thing I would do was take a list of common passwords and "l33tify" them (trivial) to create my cracking dictionary. Of course, this is still a brute force attack, and all that entails.
Off-line attacks typically target the entire password file rather than a single password in the file. It goes without saying that only hashes should be stored in the file. Simple hashes are still susceptible to rainbow table attacks, so one should use a different random salt for each password. Algorithms like MD5 and SHA1 are also kind of weak with today's computing power, so something like SHA256 should be used. A hash that requires repeated application of the algorithm is also useful since it requires more CPU power to generate.
iOS user detected

(http://www.macrumors.com/2015/03/13/ios-8-3-space-bar-period...)
When I was 18 I worked in a call center for AT&T@Home broadband cable. This was 2000, when the business was in its infancy and there were often technical issues.

I worked the "supervisor" desk (i was not a supervisor, just a somewhat more knowledgable rep) so would take almost exclusively irate calls.

I tried to help everybody of course, but a few people stood out from time to time as having exceptionally bad service. Bury requests that were cancelled for months -- so you have to mow your lawn around a cable and it trips your kids and gets chewed by rodents. Techs that hang a "we missed you" card on your door and then run back to the truck without ever knocking. Installers napping. Installers looking at porn. Installers going through peoples things.

For those people, I gave them free service "for life".

Deep inside the GUI app that I believe was called ACSR was the service provisioning and in every market there were all the paid services and a fairly similar list of free services that were used when the equipment was just being installed and users were brought online to test it. So they had "1.0 MB Broadband" and "1.0 MB Broadband Pilot". By moving users from one to the other, their bills would just drop to $0.

I have no idea how long this benefit endured. You'd think at some point there would be an audit or migration that cleaned it up. But I hope not. Steve Roach in Memphis and the 1/2 dozen others: I hope your cable is still free.
That's not how Lyft works. You hail a Lyft in the app and you get whatever driver shows up.
I suppose you could try looking for a new place, but seeing as you are just 4 months in I would try to make your situation work first.

My advice is to try to take advantage of this situation where you are working with people who are smarter or at least more experienced than you. This is a great opportunity to learn, except that it seems you are with people who may not be willing to teach you? But I think you just have to try to find a way to connect with them and show them that you are interested in learning.

It's scary but if they are talking about something you don't understand, make sure that you ask questions. You should be careful not to divert the conversation too much but it's important that you show them you want to learn, and that you realize you have stuff to learn from them. Most people actually do enjoy teaching others, or at least that's been my experience.

In the end you should just not try to stress too much in my opinion. After all, it's just a job! I certainly hope you are "burying yourself in intense study" because you want to learn and not because you are afraid of not doing well in your job. Your lack of success in your job isn't only your own fault, it's also up to the company to make sure you have the resources you need.

Do you have a manager you can talk to about these issues? He/she may be able to help you navigate the team better. It sounds like you are working at a big company so there may well be some programs to get you a mentor too.
To be clear: I've never done anything to help Cryptocat, nor will I.

The right thing to happen with Cryptocat is for it to be scrapped. Its security issues pervade beyond bad cryptography. Its users are literally better off with Google Hangouts or iMessage.

And, in fact, the same was true of Lavabit: there was no recommendation that would allow a mail service that worked (for users) the same way Google Mail to resist serious attacks. But that was the premise of the system! It needed to be scrapped.
I'd put even money on each of: industrial espionage at Wall Street's beck and call, and a massive blackmail operation against elected officials.
No. It's not. It's really unrelated and a good idea. Wall Street S&P500 still beats Venture Capital returns on average and it has PLENTY of fantasy investing.

If most people on a fantasy site seem to be making money hand over fist then it's time to watch out. Angel investing is harder than most people think.
Found it from a post on Overcoming Bias http://www.overcomingbias.com/2010/12/how-hopeless-a-phd.htm...
Robin's last line is: "Overall, my estimate of the chances of success went up after reading the article."
Good idea. Lot's more space too when compared to hex encoding. I added it to my app: http://imgur.com/EcqZ1
The one big company I worked for did not have any cross-functional links. I think it also might be different in software as opposed to other industries. I should have clarified, but I meant a big company whose business was not-software.
Organic food production is regulated by the US government in part due to lobbying from commercial certifying agencies. Organic food's benefits to the consumer are also mostly imaginary. How does that make it a good example of successful non-governmental regulation?

Your "free milk program" example is far more than government regulation, so I'm not really sure why it belongs in this discussion. It seems to be a badly-executed straw-man argument.
Tangentially related: http://www.telegraph.co.uk/foodanddrink/foodanddrinknews/813...
I can think of no reason to believe Bill Gates wouldn't still have a huge foundation, with the attendant influence, even if he'd been unable to take advantage of some (fairly minor in the grand scheme of things) tax savings along the way.
Anyone remembers the post "Fooling myself to work"? http://news.ycombinator.com/item?id=2456222

This is another life-hack that has helped me immensely when building my startup.
> If the former, you'd be guilty of overengineering and missing your client's objective (by being too costly, too complicated, etc). If the latter, why would you care to explain and "do the right thing" (the client will not pay for things he doesn't know are important)?

Too often developers do what we see as 'right' technically, which is not necessarily 'right' for the client / project. It's not something to be 'guilty' of, just something to be aware of. Although there is a balance - I've often fought for things and had them save the client's ass later.

And as for explaining why something is important - because the client should have an appreciation for why they hired _you_, not someone else.
requires >= android 2.2.

i am stuck at 2.1 but so want to use this.
I'd say porn is more popular than sex because the people having sex aren't looking it up on Google. They're er, too busy with... other things.
lvcreate --extentes 100%FREE -n root vgcrypt

unrecognized option '--extentes'

I think you meant '--extents'
We needed to launch a product quickly the other week so created a new form with Google Checkout to process payments, I managed to turn this around in less than 30mins. For the week prior to moving to our Shopify site we processed just over £21k in transactions via Wufoo's form.

Congrats, a very satisfied bonafide customer.
Oddly enough, they're the same! (Or more accurately the standard ones are easily adapted.)

EDIT: I think I see what you're getting at. The King moves farther when castling with the far Rook.
I guess it's recreational but I'm not sure if i'd do it (at least as much) if it weren't going to have a direct benefit on my career.
Hear hear.

I've generally found that hardware has about a 10-month payback aginst AWS, though I've tried to estimate my own (sysadmin) time cost to build out the datacenter, as well as just cash cost.

I'm glad to see someone else is coming to similar conclusions.

Anecdotally, I've found that the big cost is up front, which is why it's daunting many companies to make the change. What I find less comprehensible is the desire to "move to the cloud" from an existing full-stack infrastructure, as if replacing aging server hardware costs more than paying Amazon.
I misread the post, actually.
Yes everybody agrees that his manners suck. But that is not what FSF or Stallman is about. The key question is of whether he is right about practical implications of sharing or not sharing, which mostly he is.

He is not only obnoxious and unlikeable person in history that sports a true genius. So let people who are capable of understanding what he is saying and also have the ability to translate to masses do their work.

That might be you - so go ahead and don't pay any attention to RMS if you don't want to. However you might want to calibrate yourself on RMS once and awhile :).

He is a human being and an exceptional one at that. And saying: Richard be like this or Richard be like that, accomplishes nothing. It's like telling a rose not to grow thorns.
Is the Euro considered stable? The articles I've been reading predict that the Euro-zone can't last too much longer as the debt crisis spreads from Greece to Portugal to Spain to... other places that the Germans can't afford to keep bailing out.
Created a guide about six months ago on this exact subject (search for manufacturing on HN people have posted the link dozens of times). Still get asked questions a few times a months on here and via email on the subject. So there is definitely interest.

Other than myself I haven't met anyone that can take a product from concept through production so you are going to need a huge contributor pool. Also it's not having the information but understanding the process and cultures your dealing with. As an example a couple months ago someone on here contacted me for an idea: the main components were an LCD and the processor. So I told him to find a manufacturer already using those parts and then design his product using their base system. That way he could get scale pricing without having to purchase huge quantities. With my experience I knew what the key components were for his concept, where to look, and who to call. I don't think you can replicate that information in a guide.

Sadly right now I'm too busy to help much. But if you hit a hurdle on a subject feel free to email me with the question.

EDITED: Added stuff
> an author who openly claimed that "V should die".

Citation needed. Or is the source for that claim the same as that for V benchmarks?
Hey there, I changed the introduction on jsperf to reflect the awesome solutions that were posted afterwards!

nevertheless it shows that if you don't keep those rules in mind all the time you might end up with very slow code.

Thanks for your comment though!
He makes good points but I've said it before and I'll say it again: sub orbital flights and non-interplanetary space travel in general is where the airline industry used to be which is a rough spot with a lot of known and unknown safety issues and expensive costs with inexpensive alternative but traditional methods.

Today, I can buy a ticket for about the same price as dinner for two, maybe three. Back in the day say the 50s and 60s it was only the elite who could purchase a ticket because the rates were so expensive. Then, bus travel ala Greyhound was the way to go for long distance travel before commercial airlines really became more affordable.

ADDENDUM: okay maybe a really nice dinner for two or three.
It's deliberately misleading to say that jQuery and other libraries use a pattern where (internal to the library) there are constant, deep chain lookups. The entire "problem" can be easily "fixed" with the solution above--cache local references so you're not doing deep-lookups constantly (which, if you look at the source of the referenced libraries, you won't find).

As I said; it's either deliberately misleading--or the author's understanding of javascript is too limited as to be making claims that "jQuery and other libraries could have been 98% faster." A comment, by the way, which was later modified to state "if you are not a JavaScript Ninja your framework code could have been up to 98% faster."

Sorry, I don't file that knowledge under "Javascript Ninja" knowledge--and moreover, the original comment was designed to say, "My library is faster / better than all of these popular libraries."

[Edit] To my (admittedly cynical at times) that adds up to deliberately misleading.