skysight-inc/HackerNews huggingface dataset:
San Francisco (Mission Bay)

Meraki (just acquired by Cisco)

Send resume to: jenna.williams@meraki.net

Responsibilities:

-Research and resolve issues reported by Meraki customers and partners

-Identify issues suitable for entry in the Meraki Knowledge Base

-Write, review, and release KB articles

-Work with engineering to diagnose and resolve critical escalated issues

-Identify, reproduce, and document bugs

Requirements:

-Basic understanding of networking fundamentals, e.g., be able to explain the functions of and differences among the link, network, transport, and application layers

-Outstanding account management, follow-through and problem solving skills

-Resourcefulness and attention to detail

-Fluency in English

-Excellent communication skill, both written and verbal
B.S. in computer science or a related technical discipline

-4-year degree from an accredited university required

Characteristics of success:
-2 years experience with networking products

-Experience supporting or testing LANs, VLANs, VPNs, NAT devices, or DHCP servers

-Experience installing and trouble-shooting Wi-Fi networks (802.11a/b/g/n)

-Ability to multi-task and to work under pressure
Good saying.
Interesting timing. A similar post landed in my inbox this morning, from the blog of a VC in NYC: http://www.avc.com/a_vc/2013/03/doing-business-on-a-handshak...
This protocol causes a valid and enforceable contract to be formed.

In fact, the constraints imposed by the protocol are almost exactly what you might learn about contracts in the first year of law school. A contract is composed of a 1) reasonably specific offer, 2) acceptance of that offer, and 3) some consideration between the parties.

By forbidding vague offers, PG is assuring that obviously questionable or unenforceable agreements aren't made. The consideration in this case is the startup reserving space in its round for the investor.

As far as steps 3 and 4, documenting the agreement is obviously valuable, but the contract is formed at the end of step 2 [2].

Now, it does seem unlikely that anyone would try to enforce this in court, in the same way that few are going to start a legal case over someone backing out on a term sheet, but if you could show damages based on your reliance on the other party's performance, you would in theory have a case.

Interestingly, it seems that either PG et al. must have aligned this protocol with the constraints of contract law, or in trying to achieve their ends, they independently reinvented the contract formation protocol that has been with us for at least hundreds of years.

--

Edit #1: Regarding the questions along the lines of, "this can't be a contract because there are many other terms to address," a contract can always be longer. If you don't address a term in a contract a court will try to divine the intent of the parties, or look at industry norms, or use defaults established by statute law, and try to do something reasonable. A valid contract isn't dependent on covering every possible, or even every usual, term. The fact that one party reasonably relied on the agreement and was thereby harmed by the other party's non-performance is often going to be sufficient.

[2] (edit): By reducing the contract to writing, even just one sentence in an email (steps 3 & 4), you would fulfill many statutory requirements for written agreements on certain kinds of transactions.

Edit #3: To be clear, I believe the contractual nature of this protocol is a feature, not a bug. You really do want the elements of a contract regardless of whether this is going to be enforced by a court, a person's own conscience, reputation networks, or public shaming.
Snails teeth hold secret to cheaper batteries, solar cells
The cities are just small enough that doing anything to get the high-level trade buildings requires 100% dedicating your city to that purpose. e.g. oil/refining, etc.
Doing simple JavaScript is easy. Doing JavaScript well, that scales and doesn't become a spaghetti mess is _hard_.

Having said that, there are a tonne of libraries and tools which make it much better these days. A language is only as good as the available libraries and there are some really good ones on npm.

What, particulary, do you find problematic?
Facebook, Google, Yahoo, Zynga, others ask D.C. to fix broken immigration law
Yeah that's the first thing I thought of, especially if it's possible to pause and inspect/introspect the DOM and code, that would make debugging client issues much easier.

Although just capturing user session would already be nice, better than forcing people to take videos of their desktop (and with a bit of luck the file would be much smaller)
Food Truck Economics
Yes, there's usually a finite amount of errors in a given code.

But it's mostly about, as you said, personal preferences or 'philosophies' regardless of the actual results of the code.

So you waste a lot of time because someone thinks the way you did it is not 'OO enough' or 'should be organized better' even if it is working (I'm not talking about code that's messy)
Check out these stats: http://www.cdc.gov/healthywater/global/wash_statistics.html

Water, sanitation and hygiene has the potential to prevent at least 9.1% of the global disease burden and 6.3% of all deaths.

And that's today. I can't even figure what that number would be when poo-tainted sludge was the default drinking water worldwide.

I assume you mean vaccinations when you say immunology. Vaccines make life better, but the impact is pretty small -- look at the outcomes for the diseases we vaccinate against. Take polio for example. Even if you do manage to contract polio, 90-95% of cases are asymptomatic and a further 4-8% are minor.

What's the biggest way people got polio? Fecal transmission in water/food, which brings us back full circle to clean water.
Well OP was talking about his experience back in 1983. Scheme is around since 1975 so Python catch that up 16 years later. Beside the fact that you can do that now even in C++, but that's not the point.
This was not made on purpose : trademark collision case with an existing german company :(
Wow that's a cheap way to get free consultants. Assuming 40 new features get created... giving the best one a price. I kinda hate these competitions.

However, they are a fun way to recruit.
Interesting thought, in 2009 the US government spent $139 billion on health research.
http://www.researchamerica.org/uploads/healthdollar09.pdf

What if most rich people do not give a damn, and just keep all their money for themselves, where would medical research be then ?
The one man bank
Only in relatively rare cases where ICC can auto vectorization and gcc can't. Otherwise, very comparable on 64-bit: http://willus.com/ccomp_benchmark2.shtml?p17
Some companies are great at ignoring pain until it kills them. I guess we'll see.
I'll bite. Your comment doesn't say anything...what are you talking about? What is your world? Why is it different? If you want to throw a comment it in, it would be a lot more useful to have some context and reason...
I think the startup world already does this well enough to negate any need for parody.
I also got interviewed by Techcocktail and tech hustlers at sxswi to share my story!
Github for food (recipes) seems like it would work pretty well, really.

https://www.google.com/search?q=github+for+recipes

The rest seem less useful...

Dropbox for cars makes no sense. Do you mean a garage?

Twitter for fashion - already exists! Just follow people who talk about fashion on twitter already.
From the Pi manifesto[0]:

Unfortunately, the Tao Manifesto is full of selective bias in order to convince readers of the benefits of τ over π. They pinpoint formulas that contain 2π while ignoring other formulas that do not.

[0] http://www.thepimanifesto.com/
They didn't catch this because it wasn't a bug in the client code itself, rather it was a bug in a third-party library, which is currently being migrated away from. Further (as far as I'm aware) it's only happened by chance, never deliberately by a malicious entity.
http://www.badstartupidea.com/
>There has to be some value, else why would they pay you more.

No, and increase in demand raises the price.
Not to try too hard here; but is there an opportunity to have an app that one could click a button, and have a confirmation email sent to both parties, but also have the data captured (anonymously, if preferred) so that the volume/type/frequency of deals could be looked at?

Maybe even a YC sponsored app - as part of an industry barometer/metric.

Keep the thing SUPER simple so that its "select offer" enter email addresses, hit "confirm"
http://itsthisforthat.com/
I was a developer in the most recent auction and it was a great experience.

As a developer it appeared the only required field for employers was salary. Often equity, vacation days and perks were listed but sometimes they were listed as negotiable. All but one of the offers I received were for significant raises above my previous salary. And the offers included some from high profile companies.

Once you receive an offer you have the choice to either interview with the company or decline to interview. I actually chose to decline three of the six interview offers I received because one company looked like a horrible fit off the bat, one company offered a small raise but required moving to the bay area (which I was open to for the right circumstances but not that one) and one company offered me a salary below my current salary (Developer Auction allows you to set a minimum salary it would require for you to consider moving to another company, I actually listed my minimum as below my current salary to try to leave open the possibility of moving to an early stage company).

If you choose to interview with a company the process proceeds as it would normally and you may have still have to go through a rigorous hiring process. The purpose of the site is less to create an actual auction and more to shift the power in the hiring process toward the employee. It really helps you do a comprehensive job search with a lot of companies in a short amount of time. It solves the job search problem of accepting an offer and wondering if something else is out there that's a better fit. All in all it was a great way to look for new opportunities and I ended up accepting an offer from one of the companies I interviewed with.
gnosis mentioned that the mentioned code is scheme. FWIW, a Clojure transliteration of the derivation example is pretty trivial if that's the sort of REPL you happen to have close at hand:

=> (def dx 0.0001)
#'user/dx
=> (defn deriv
[f]
(fn [x]
(/ (- (f (+ x dx)) (f x))
dx)))
#'user/deriv
=> (defn cube [x] (* x x x))
#'user/cube
=> (def cube-deriv (deriv cube))
#'user/cube-deriv
=> (cube-deriv 2)
12.000600010022566
=> (cube-deriv 3)
27.00090001006572
=> (cube-deriv 4)
48.00120000993502
Not to mention it's based on a third party vendor that not only has the API but also the schema.

Not to mention no time at all was spent (counted) on the app design and code regarding the logic for layouts.
From the T&C:

"You are expressly prohibited from accessing DEVAUCT through a virtual private network or by proxy;"

WTF?

a) unenforcable.
b) breaks IronKey Secure Sessions.
c) breaks compressing mobile browsers eg. Opera Mobile etc.
d) don't tell me what I can and can't do with my network.
Congratulations! Vagrant is awesome. The blog post says that future releases in the 1.x series will not necessarily be backwards compatible. Does this mean you are not adhering to SemVer? If so, why not?
What do countries talk about?
I did'nt see any alert in socialmention.net.
In fact I did not find anything else than a google custom search box... not very useful.
In case you don't know about this and you want to scratch your itch... you can experience almost the same class this blogger did, in all its glory, for free. Video lectures with the same professors and authors of the famous book.

http://mitpress.mit.edu/sicp/
Quite an impressive list of "thanks for reading this". Will we see some of them publicize and affirm their commitment to the "handshake protocol"? That would lend a lot of weight and credence to the idea.
Screen resolutions have been increasing.
Here's an alternative: niflet.com

It's a news aggregator that adapts to your interests. Articles that users liked are anonymously shared with others having similar interests.
Iterators are great! I think I prefer thinking in terms of recursion because it helps me break it into subproblems better. That doesn't invalidate anyone's preference for iterators or generators. And you Python devs have nice list comprehensions as well, so I don't doubt that you have no real need for recursion.

But I will say it seems really weird to me to refuse tail-call recursion flat out. People even do it in C as an optimization (http://llvm.org/docs/Passes.html#tailcallelim-tail-call-elim...).
Great! I've always wanted to be treated like a consumer good sold on ebay. Are we going to have the accompanying site - CEOauction?
Are you serious? This reads like weird propaganda.
If one think devs must learn from this development, that would be - go for an open standard now. The way Rackspace is doing with OpenStack for cloud. Similarly sth for feed sync/tag etc - where a services changes with an URL and few more things like an UUID etc. Devs in this field might be having a better picture of this.

I just want sth like email. Like currently I host my mails with Google Apps with my domain but I can take it to my VPS any minute and my email will still be up and will keep syncing to my desktop/mobile clients without a problem. Or maybe I would shift to some free provider like ABC, XYZ etc.
64-bit mode and 3-operand instructions
Browser Based Responsive Wireframing Tool (open source)
We did. I had a year of experience (on the operations side), our sales guy had several years of experience.

Many people in the industry were surprised when we closed - they fully expected us to do well. There are a lot of buyers who are very price sensitive (and happy to do things themselves / hunt around for bargains) - they assumed we'd scoop them all up in time.
Went to check it out and migrate my old account, but their migration page has a JavaScript error.
how would you delete the incorrectly created key from the video?

nice work btw, the end to end of it is attractive if somewhat magical.
Ok - let's say the price of a dollar rises 10 cents. If that meant an increase in confidence, then the price would rise even more and it would go on and the price would rise really fast. In reality the price rises and some people are more confident and some are thinking that the price will drop soon and they will buy again.
"Sam Altman, Marc Andreessen, Paul Buchheit, Ron Conway, Ronny Conway, Chris Dixon, Ben Horowitz, Ash Patel, Geoff Ralston, Joshua Schachter, Harj Taggar, Albert Wenger, and Fred Wilson for reading drafts of this."

So we can assume that the VC's named in the above have agreed to this protocol and will be using it?
Thats great to hear the ami bakery is finally getting open sourced. I wrote my own ami bakery and it has completely changed the way we do releases at my startup. I'm Looking forward to hacking on this for the contest.
It's largely a red herring. The cases where TCO drops stack information are mostly the cases where you would've written the code as a loop in a language without TCO. So the equivalent is losing iteration history, which you don't have anyway.
Search to crack Gauss
R-bloggers: February 2013 Roundup
sounds like some boilerplate we weren't aware of. thanks for bringing this up! will check it out and probably remove it. seems totally irrelevant, and i agree with your comments.
Thanks for your polite response. Two thoughts: First, I'm not interested in what politicians say in defense of their bill -- I'm interested in what the actual text of the bill says.

Second, asking what specific privacy law is overruled is a bit odd because -all- of them are. ECPA, SCA, Wiretap
Act, FCRA, DPPA, FERPA, PPA, RFPA, TCPA, VPPA are among them, and that's not even counting state privacy laws. Remember, CISPA is a legal wildcard. Asking your question is like asking "what specific file does rm -rf * delete?"
Honestly I've been considering moving some of my personal data from the filesystem into a database. Filesystems tend to be extremely slow at metadata. I've only used a single program that can quickly make a list of all the files I have and it works by bypassing the OS entirely and reading the FAT.
My brain first parsed 'TPB' as 'Trade Paperback.' SimCity: The Novel sounds like a horrible idea, but I wouldn't put it past EA to try and milk the franchise that way.
This doesn't make sense to me. Fundamentally, you either have a signed legal contract, or you 'just' have a verbal agreement aka handshake deal. The problem that this supposedly solves, is that verbal agreements are non binding and leave wiggle room.

If you cant trust the other party, the only recourse is the full legal contract. If you can trust the party then the handshake and the intention is enough.

Further more even handshake deals made by trustworthy agents with the best intentions sometimes fall apart before the full legal contract is signed. This will never go away.

Bottomline, handshake deals work in situations where the reputation of the individuals with each other is more valuable than the benefit of breaking a given handshake deal. Its just game theory really.

Further if the protocol did get buy in and become widespread, it will eventually reach a point where there are true legal ramifications for breaking a handshake deal. At which point everyone will (and should) refuse to make these deals for the same reason no one signs million dollar contracts without having the lawyers review the details.
The last shot
How I Explain What I Do
Not coincidental, given that pg thanks Fred Wilson (avc.com) for feedback/input at the bottom of the handshake protocol page.
Or not, because if you build/do something really meaningful, it will be impacting people long after you turn to dust. People often call that 'leaving a legacy'.

MLK's legacy makes people's lives better, today, every day. Lincoln's legacy does the same. Steve Jobs, Henry Ford, etc. Ansel Adams, John Lennon. All these people are gone, but the version of light that they each brought to the world touches new lives -- people that are living -- every single day.

And then the people who are living get inspired and do the same, on and on forever.
Forgive me, I hadn't heard of the company before this article. The name suggests and the article flatly states that the developer is "sold to the highest bidder." If there is really nothing binding about the bids and the highest bidder doesn't necessarily end up with the candidate, is this a relatively standard recruiting website that puts an early emphasis on a position's salary?
Can we please avoid turning this into a "My favourite language can do this too!!"-thread?
Shop on Amazon with Bitcoin
iMac with Built-in VESA Mount Adapter
https://twitter.com/MaxisGuillaume looks like they're working on fixing a lot of the issues
Also, thank you for making this post, as this is a topic that I strongly feel needs to be addressed. I think there is coverage on the issue from the standpoint of other black founders advocating for more (BlackFemaleCoders, Blerdology, DigitalUndivided, BlackGirlNerds, etc) but outside of that community, I find the issue doesn't get addressed nearly as much, if much at all. This isn't just a "black" issue or a "women" issue, it's an issue in the tech community at large that applies to and affects the whole community. It requires everyone to at the very least be more aware and communicate openly about it so that we can all work together towards positive change.
Oh Ok. A million years ago, in the dark ages.
How To Disable Antivirus Scan After Download On Firefox.
"And then you can frame it and do all sorts of other creative/cutesy stuff."

Restaurants do that frequently with their first sale. (Cynically: The other $$ end up in their pockets, untaxed).
It's business, man
Indiegogo: PyDev and LiClipse for a Fast, Sexy -- and Dark Eclipse
Maybe the title should be modified to better fit the content of the post then? If I wrote an article called "How to build a Lamborghini clone for $2,500" but demonstrated how to put a look-alike body kit on an old Honda Civic, you would be justified in telling me that I didn't accomplish my stated intention.
Both Scheme and Common Lisp are dialects of Lisp.
No, "limit" is the correct interpretation. For a convertible debt investment, it's the maximum valuation by which the debt can be converted to equity. (And therefor a minimum percentage of the company that the investor will receive.)
If it's on the homepage and in the docs, people will copy it without questioning it. That's why people use frameworks.
This is something of a pet peeve, so I'll reply. Let's say that the only stack trace entries TCO will eliminate are not only useless, but actually impede debugging. Let's say 'rf' is a recursive function. If it dumped core, without TCO you would see something like 'rf rf rf rf ...'. With TCO, you would see 'rf' once, just as if it dumped core while on a loop. Which is actually what TCO means: translation of recursive functions into functions that use loops, at the AST level. The result is code that's easier to debug (because it's not recursive at the stack trace level), easier to understand (because it's recursive at code level) and that performs better (because it's a loop at machine code level).

So yeah, you could make the case that it's not "an accurate stack trace", because it isn't. But, you don't want that. You want TCO. Trust me on this.

Preemptive strike for the bikeshedder crowd in the back :) : if you think you can deduce some useful fact from a recursive function that's stacktraced, like for example where in the loop the function gave an error, then you're wrong. Go learn to use a debugger.
Ask HN: When Did It Become Professionally Acceptable to Spam?
Recently, I've been getting a ton of e-mails from "legitimate" companies. These are usually sales reps trying to sell some online service (TriNet, Gigya, etc.), and they invariably ask you for "15 minutes". They get your contact info as a business owner from some DB in the ether.

I get that they're just making a living, but the thing is, they don't give up. They just keep e-mailing with meeting requests, etc. and some even act annoyed that you aren't responding--as if you know them and you're the one who's being unprofessional.

Did I miss something? When did this become cool?
The more you do things like that the idea becomes balkanized and you move further from your intention which is nice, simple, easy to remember and understand.
Newry City 'Buy Local' campaign officially launched
Half Tau Day
Thanks! From your explanation, I guess I may have misunderstood the significance of observing a Higgs versus the Higgs when it comes to semantics. Maybe it's a case of me just being too specific and I should cool my jets. However, the swath of results stating "god particle found" across the board, when searching for the source, felt a bit much.
Clients emit a warning in the GUI (and IIRC disable the RPC interface, which would be the fail-safe for merchants) when this kind of issue is detected (namely, conflicting blockchains of significant length received from different peers). So the most secure thing would be to be connected to a high diversity of peer nodes, and to pause transaction processing and check the news when you get a warning.
The Open-Source 3D-Printed Gun
This is my hang up with Lisps over and over again. I read through SICP and did almost all of the exercises. I've played with Clojure and done some small projects in it. I've recently started dabbling in ClojureScript. And I just can't seem to get to the point where Lisp becomes readable and quickly parsable by my brain. That snippet of Python you wrote is immensely more readable than the Lisp in the article. The equivalent snippet in Ruby, JavaScript, C#, Haskell, whatever, would also be immensely more readable than Lisps.

Does it just take some serious perseverance? Or am I just Lisp-dumb?