skysight-inc/HackerNews huggingface dataset:
Alternately, load() to an environment other than the global one and ls() to figure out what you just loaded... But since attending one of your talks that mentioned saveRDS/readRDS in passing, I've switched over entirely to those.
Or CLOS.
It's a similar problem with keyword arguments passed in hash tables, I think. The space occupied is less of an issue (unless in a deep recursion) but it's slower then constructing a list of pairs, plus order of parameters is lost..
Is using <h1> and <h2> tags syntax highlighting for text?

Personally I program Clojure, so there's not a lot of syntax to highlight--well, more than in scheme, for example--but I couldn't imagine life without brace matching (a dynamic kind of syntax highlighting).
>“All of our engineers are focused” on reducing the costs of computing

If this is so, how is it that a startup like Digital Ocean that's only 2 years old find a way to provide $5/month plan that's running on SSD while m1.small on EC2 which is slower than DO costing me around $40/month? At this rate, I should probably buy a server myself and run it at home.

I like AWS and its ecosystem, but I am tired of Amazon continuing to provide shitty service for a ridiculous cost.
The point is that he wants to open the conversation for other drugs that are generally illegal (like weed) but have (arguably) less side effects
It's an NDA, and I guess technically we could contract a competitor and reuse some of the code, but the NDA requires us not to release "secret sauce" essentially, meaning that a good chunk of the application could not be reused.

While it sounds confusing, my understanding is that it basically means that we have the right to reuse whatever module or library we create however and wherever we want.
Thoughts on Opera Next
Yes, it was my understanding that a conviction of more than 112 grams (4 oz) of a schedule 1 controlled substance with intent to distribute comes with a mandatory sentencing requirement. This was roughly 8 years ago, so I'd have to check with my lawyers. However, it was my understanding as well that the DAs office had made me what they considered to be a "reasonable offer" and that I should not attempt to "push back harder" at a risk of having the offer rescinded or declined - and risk a prison sentence. The DAs I have spoken too since than are typically dumbfounded by the severity of my sentence given my lack of criminal history. So I guess I was just unlucky.
Right, I should have clarified. That works for statically allocated arrays but not for dynamically allocated ones. Since matrix dimensions are generally not known ahead of time, in real programs you almost always end up needing to simulate multiple indices using explicit index arithmetic.
Thanks for the link :) Do you happen to know how to download the pdf off scribd? It looks like you need to pay scribd to do it (or to read past the first few pages), which doesn't quite seem fair since I'm assuming they don't have a license to the content themselves, in which case it'd be someone else's copyrighted content they're profiting off...
The parallel arrangement takes a little getting used to. I switched to a Kinesis Advantage, which has parallel keys, and it took me about a month to get up to speed with it - and another month to get comfortable on a "normal" keyboard again. After that I didn't have any problems switching back and forth, however.
Using __slots__ is not really the same as using a namedtuple, because namedtuples are immutable.
In the same way a Playstation is a telephone.
It means the light source is in front of the screen [1]. There is a transparent light guide covering the screen. The lighting comes from 4 LEDs at the bottom edge of the screen, and enters the light guide. It exits the bottom of the light guide all over the area of the screen, reflects off the screen, passes through the transparent light guide, and out to your eyes.

[1] http://www.nytimes.com/interactive/2012/12/26/technology/lig...
Ask HN: Best sites for finding freelance work?
It looks like there's a lot out there beyond Elance or oDesk. I'm wondering what all is there and how your experiences were.
Would it be pair programming if two people sit together and one writes the unit tests while the other one implements the code to make it pass? Red person and Green person?

I guess during the refactor stage you would have some sort of design discussion as well. And it might be useful for one person to be the DRY promoter while the other person promotes the YAGNI point of view, or else refactoring can get out of control.
Not really meant to be a slam, but startling to me that even after all these years, Amazon still has a PE of 1330+.
This is a new thing for me. It's a client that is not in a technical space and doesn't have much experience in software development.

If they had rejected that clause, I probably wouldn't have put up much of a fight. I figure that if they don't want it, we should keep it.
yours is better :D
OP here. Yes, you're right about the front-lit screen. Sorry about that, corrections where already made.
Unicomp have a fantastic product and apparently NO GRASP WHATSOEVER OF MARKETING. Their URL is just passed around by word-of-comment. AAAAAAAAAAAA.
Slightly outdated webpage (1996)
LOL - God as my witness I did not use FrontPage. That would be the "subsequent" edits.
Thanks.
Yes, some features are indeed missing. But most of the tunes are working fine. I am thinking to emscript reSID or something.
You toss your keyboard in the dishwasher and it still works ??? Not just the keys?

I would never have dreamed of doing that. :)
You don't have a brother named Robert by any chance?
TYPE HARD OR GO HOME.

My wife forbade me from using my Model M (now deceased ... it turns out cat pee can in fact kill one) after 9pm :-(
> Google publishes some technical papers about its big computers, but does not talk about things like the semiconductors it has developed internally to handle computing at this scale.

Google designs its own ICs now?
I really doubt they can sue you for refusing to perform maintenance on their systems

Of course they can. In most first world jurisdictions, anyone is free to bring a lawsuit against anyone else over anything, and then it's up to the court to decide on the merits of the case. If the court finds that the case was without merit, they might be able to compensate the successful party in some way depending on your particular legal system, but that would probably happen later.

What's more, if you created a system for someone, that system requires maintenance, your original contract did not specify who was responsible for that maintenance, and your clients sue claiming that they already paid for you to do that work and you're refusing to do it, you could well find yourself on the wrong end of a judgement.

In short, you seem to have quite a few misunderstandings about the basics of how contract law works, unless your local jurisdiction is a lot different to most. This is exactly why you should have everything clearly specified in a written contract, and it's also why paying an "expensive" lawyer to give you proper advice in your particular situation is almost certainly a good investment. Probably you should expect to spend significant time with a real lawyer for your first contract, so you have some idea of the general legal areas you need to consider, and then depending on how things go you might find just a quick review by someone who knows what they're doing is sufficient for a lot of later work.
Using the search engine is the safe way - sometimes the link I remember is wrong (say, sitename.com instead of sitename.org) and is held by some squatter peddling spyware downloads; but if I type 'sitename' in google, then it brings me to the proper site.

It doesn't do it 100% perfectly, but it certainly does it better than I do myself.

And why would I ever write any domain name (other than my own servers) at all? If I see a link, then I click the link; If I remember a link then autocompletion remembers it as well - I just hit 'n'+enter in the address/search bar to go to news.ycombinator.com.
No. Don't mention depression or your treatment for mental illness or use of psychotropic medications. There is still serious stigma against mental illness.
While I think all of OP's points are valid (loss of productivity, focus on things that are too positive or negative, unactionable items, etc.), I think there is a flipside. I'm not saying you should spend an exorbitant amount of time on HN, but I think many come for the community and shared purpose. It's like getting your Reddit fix without having to worry about cat photos and memes. There are many tech-related articles here that aren't about frameworks or success/failure.
To answer your other question, I bummed a template contract off a friend. He got it from an attorney.
My only question is when can I use this myself?
He should update it to work with Firefox. Since Firefox 25 they have changed to Web Audio.
Full-disclosure: I'm an engineer at Amazon Web Services.

"Mr. Hamilton later said privately that Amazon had developed original statistical methods to limit damage from catastrophic failures."

I don't think it's what James is referring to (as it's just the tip of the iceberg), but at Re:Invent we also released Infima - a library for service-level fault isolation and fault tolerance using Route 53 for endpoint discovery;

https://github.com/awslabs/route53-infima

The techniques in Infima give some insight into how we think about multi-tenancy and availability, as well as provide a framework for building other services on top of EC2, Route 53 and so on.
Debian: developing it wrong
I don't know what it's like being black, and I am not trying to diminish your feelings or the author's on this, and thank you for acknowledging how Jews and gays feel.

I am Jewish.
I am an older programmer
I am older
I am short

I am slightly disabled (not enough to be disabled, but enough
to make exercise problematic, programming difficult)

I am overweight (see above)
I am divorced

I have lost my kids, and I will state their mother turned them
against me, and as I say that, I can feel the thoughts of so
many people blaming me and labeling me, but if someone only
knew

(I am thus an older bitter white male one of the few people the
media and feminists can eagerly pile on and criticize and yes
literally tell us we should feel criminal about (don't be that
guy campaigns)).

I am mostly unemployed these days.
I had thought once I would be successful now I am
the furthest thing from successful
I worry friends and relatives will see through this throwaway.

A ton of other issues as well.

My sense of why I hate myself: what a total colossal failure in every realm: family, work, social. The family part really hurts.

Not sure whether I will click [reply] or [<-]
Yes this is the business world exactly as I've experienced it. Specifically, #2-4. Handshake deals are great for people who are generally sane and trying to pick up momentum. People advise you lock everything down 100% but they don't realize what a time/energy drain it is on both parties.

A quote sets up a reasonable negotiating point and then any deviation from that can be discussed. The client eats it or the worker eats it. You win some you lose some -- at least things are moving.
Show HN: Touche.js -  seamless click-to-touch mapping
Show HN: ifcfg.net
I'm 33. Though I have older code that I cannot find anymore, the oldest I have online is from 2001 - Rain - the powerful, Unix packet builder. It is still in *nix distros today.

https://github.com/jabberwock/rain/tree/master/1.3.0/source
I guess the important part of your comment is the "violent" part. To my mind, an employer could very easily justify not hiring someone with a background of violent crime (for the reason you state - their own safety). A crime like this one however, not so much.
There is one book I know of which uses text color significantly: Michael Ende's _The Neverending Story_. It's very coarse-grained- the color just tells you whether currently-described events are in Fantastica or The Human World- and I don't know if it actually assists in reading comprehension or anything like that, but it is a joy to read.

As a personal note, the first time I read it, I didn't realize that the colors were significant for a couple of chapters because, for some reason, I occasionally perceive black text on paper as being red, and thus it took me a while to realize that this text actually was printed in red.
I'm 38.

If you run Linux on an x86 desktop, you use code that I wrote in 1997: The MTRR support in http://cgit.freedesktop.org/xorg/xserver/tree/hw/xfree86/os-... (big chunks of that are unchanged in 16 years; I also collaborated on the kernel-side MTRR support, but that has been rewritten a couple of times by now).

It's probably possible to find online traces of code I wrote a couple of years before that. But I think that is the oldest code still in use.
Should I Quit Being A Programmer?
There is definitely a flipside. I wouldn't be nearly as up to date with tech if it wasn't for HN, and last summer I managed to get an internship at a startup that I would have had zero chance of finding had I not seen them in a "Who's Hiring?" post on here.
"You've reached your limit of 10 free articles a month." ugh.
I was an iPad nay-sayer just like you. I still don't own a tablet but I clearly failed to appreciate the appeal that the iPad was going to have. I just couldn't believe people were going to find that "Big & Tall" iPhone appealing.
The Product Person Holiday Party and More
Honestly, most of my HN reading is because I need a mind-break from whatever I'm focusing on. I find it's a great way to take a break, and still learn a few things while I'm at it.
"The majority of beer consumed in, say, UK is not "proper beer" in any sense, it is huge bottles of ethanol-solution designed to be cheap and get people drunk, and with some coloring and flavoring to make it somewhat tasty."

You drink American beer? Why?
I think the GP is referring to when NDEBUG is defined.
It is more a psychological effect, when you need to prove yourself before entering a community you tend to appreciate it more, and (in theory) care more about the community. It will be interesting to see if this really holds in practice.
Are we sure alcohol alone explains increases in liver problems? People are also increasingly fat and have poor diet related problems that would impact the liver.
> I put a game into the system, and I can play within a minute, but it is a pared down version of the game while it installs

With respect, what did you expect? To be able to play the full game before it is installed?

> Oh, and if I want online multiplayer, I usually have to download a 700MB patch

Oh, the horror. I am guessing that could take as long as 10 minutes!

Talk about your first world problems....
Forget Leopold. Rachel Carson killed over 20 million Africans. We should be using "worse than Carson."
I think the point some of us are trying to make is that if establishing a clear, written understanding at the start of a business deal creates enough friction that it's a problem for anyone, that party should probably be running away from the deal anyway. This is about as universal a truth as you can find in business. Someone might not feel that a written contract is particularly necessary, but if they are actively trying to avoid having one when it's proposed, either they don't know how the game is played or they're out to screw someone later, and you don't want anything to do with either group.

Of course the level of detail in the contract will be proportional to the size of the engagement. A small deal might only need a standard T&Cs sheet and a signature on quick statement of scope and rates. A large deal involving multiple parties and silly amounts of money might need multiple teams of lawyers and several weeks to draw up. But in each case, there is always a level of mutual understanding and it's always written down and signed off by everyone before the job starts.
Don't Hire Me
I totally agree, but that part of my brain is unable to overcome the fact that they are delicious.
After the preauth, you're required to take it out before you can start pumping.
The Cancer Vaccine
I love mechanical keyboards but prefer a Kinesis Advantage. If you really like the click cherry blue switches could bed added to the Advantage. Then you don't have to worry about RSI and can have the clicky feedback.

The biggest issue is that you get noise complaints in offices....but they do make o-rings to quiet that up....if noise is an issue you are going to want to use cherry mx-browns and forgo the clicky cherry mx blues....
I don't think anyone was implying that you would expose this for every combination of columns, only the ones you were allowing people to query on. Presumably, you've indexed the fields you want people to be able to scope results to.
"but I'm a programmer not a businessman"

Actually don't short change yourself just because you might not have gone to "business" school. (Did you?)

For example:

"If I have to drive an hour to see my client or send a lot of things back & forth in the mail it's really just time wasted."

Which makes a lot of sense. You have to factor in the pros and cons of all of this which you are clearly doing. What do I stand to gain? What do I stand to lose?

"I just give estimates, tell the client when we're going over-budget."

Exactly. State the framework "$x per hour" and keep them informed of any changes. Super easy to do with email as well. Communicate. I would also argue that getting people to sign things each and every time will get you less revenue because it gives them an opportunity to focus on the dollar to much. Once again, depending on the dollar amount and who you are dealing with. All situations are different.
I assume this means the market expects Amazon to make more money (a lot of money) in the future.
The author didn't mention if or why-not they are working on an antidote to alcohol itself. Anyone have any information on that?
Sorry, Mayank. The company does hire freshers, but only through campus interviews. These interviews are typically at some universities in the four southern states. I have not come across a case where a fresh engineer joined us by any other means.
jsmthrowaway - I'd be very interested in corresponding with you on a personal basis because of your experience - given I can't verify your identity from this - post your source address here if you'd like, and I'll get back to you. Otherwise thanks a million for taking the time.

Bitmessage:
BM-NBeSoXNvHgqXKXVNykt51LayfXEJz1Yz
This one looks great! Any talk/video available that describe it in more details?
Actually, they want to make videos not only for big companies but also for small products > http://sandwichvideo.com/how-it-works/
But, remember that Visa doesn't transact immediately in cash-equivalent USD either.

There's no reason why they couldn't settle accounts on the merchant and consumer side using BTC instead, with equivalent convenience at the point of sale.
MM yes I was at silicon milk about today ad everyone was on AWS - which is slightly worying.

I think that a lot of the start ups around silicon roundabout woudl be a bit lost if they had to pivot and run their own kit.

the CTO says the VC says we have to switch to self hosting we have 4 racks of dual core 1u 's arriving - anyone know how to put them together :-)
Not to sound confrontational but I think you have quite a few misunderstandings about the software industry and at-will employment. Never have I ever seen any situation where an engineer is beholden to a client without having signed a long-term service contract or employment agreement.
Hmmm I've seen this joke before in HN, so the at least one person is likely to... Whatever :)
I remember Tim Russ ("Tuvok") describing his encounter with Avery Brooks ("Sisko"); Tim said Avery was "physically intimidating"; Tim is no skinny-fairy, either - but one can easily see that, besides cultural hangups, a physically imposing body plus a certain assertive attitude generates the same reaction around you.
Looks better then Web 2.0 to me :-) Kind of reminds you of "green" design.
I can see how HN is bad for the author's well being, but certainly not for mine. I don't feel bad about reading other people's success stories. I don't feel any need to switch languages/frameworks when reading about new/hyped stuff.

It's all just information, what you do with that is up to you.
Check out Gitter.im page source code
Plenty of actual snake implementations had the same thing, so it is at least "authentic"!
> Getting your record sealed won't hurt

Actually, it may. If someone runs a background check and sees a sealed record, it tells them that a record exists, but not the nature of the offense. They would probably therefore assume something worse than a marijuana conviction, which is what OP has.

This may vary by state based on what information remains available, but sealing the record MAY actually be worse than leaving it open.

Obligatory: IANAL.

Edited wording to clarify that this is a hypothetical employer, not what I myself would do personally.
Ok but what part of it makes you believe in it, not just over other crypto, but why it's needed in general?
I'll tell you an interesting thing that I learned in a past business where we were given many rush jobs.

Let's see how you view this.

a) Client comes with a rush job and asks you to quote the job and you do. You give them a price.

b) Same clients comes to you and says "just get the job done and bill me whatever it is. I need to get this done."

My question to you (or anyone else) is "under which situation did we end up making more money, "a" or "b" usually"?
If SSO is the goal, why can't Google simply implement alternative persona a la Yahoo groups that has the feature for more than a decade? You still have SSO but _can_ have different public persona per property, should users choose to do so. Isn't this a solved problem?
right, amazon's engineers are focused on reducing the costs ... for amazon.
You didn't look very carefully at an attachment, then, which includes my name and e-mail address. I only created a throwaway because my (very) old HN account is set to be usable again in 2055.
Just looking at the current headlines, your characterization is completely off.

But I agree with the larger point -- HN is addictive and biased. Moderation is key.
Most of the world’s solar panels are facing the wrong directio
That's like saying the halting problem is undecidable. Just because we can't make a general-case solution doesn't mean there isn't progress to be made.
Still not nearly as bad as Reddit. Subreddits have value, but look at the front page of Reddit. Zero value. On any given day, of any week, month, or year. Reddit's front page is 100% wasted time. I demonstrate this by asking to myself: Ten years from now what will Reddit's front page look like? Answer: The exact nonsense memes and image macros posted today.
People with a mental illness are covered under discrimination laws in the US. While it's probably a good idea to not disclose (in the US) before you have the job it's something that people need to think about.

The EEOC advice is here.

http://www.eeoc.gov/employees/index.cfm

http://www.eeoc.gov/laws/practices/index.cfm
These get requests are likely sharded among a large number of machines. Viewed that way, it's much more manageable. Want to service more requests? Just add more machines.

1.5M relational queries on the other hand--that would be impressive.
noprocrast! :)
“Dear Ev” An Open Letter to Evan Williams and the Medium Team
I'm 26. My oldest code online is here:

http://www.angelfire.com/ma3/medmath/

I wrote it in 2000, I think, to do a homework problem.
I was working on such a reply, but you said it better. The only thing I would add is that it's up to you to be disciplined, and not run from work, procrastinating on HN. But this is not an issue inherent to HN.