jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Humble is about writing HTML tables, not database tables! :-)

I haven't tried developing MSI installers, so haven't experienced the horror.

One more area where I saw tables used for describing processes was keyword driven testing:
http://en.wikipedia.org/wiki/Keyword-driven_testing
Didn't have enough experience with it so don't know if it is also horrific...
What do you think of my instructable....
http://www.instructables.com/id/Metrication-of-Recipes-Simpl...
one lbs > 500 g
one ounce (dry or fluid) > 31.25 g or mL
one cup = 250 mL
one tablespoon = 15 mL
one teaspoon = 5 mL
Agree 100%. However I even find earlier pieces such as "Music in 12 Parts" hauntingly beautiful and melodic in the way that trance/ambient can be. True it doesn't have the same purpose, or effect, of a narrative song, but it isn't intended to.

I see a strong analogy between Glass's early works and Brian Eno's period starting with "Music For Elevators". They are both asking a fundamental question -- what is music "supposed to do?" -- and attempting to break down centuries of expectation, to build up a new way of communicating from the ground up.

Interestingly, both artists evolved from their early radical roots, re-introducing more approachable narrative tropes, to create a new hybrid style that melds hard-core minimalism with the desire for a storytelling arc. Often, they did so in collaboration.

Examples: Passages (Glass / Shankar), Achtung Baby (U2 / Eno)
My idea is learning Ampersand once I fully understand Backbone, but I haven't seen other prominent micro frameworks/libraries with relevant number of job postings.
Every organism has to do things or starve to death. Welcome to the nature of reality.
Do you mind me asking why? I was going to implement the protocol as an intro rust project, but Wikipedia and others called it obsolete so I ended up falling back onto the familiar IRC bot. My interest is still piqued however...
Agreed! I think the tendency to highly parametric functions comes from several sources. First, good programming practice allows for decomposing entities and leading to more flexible functions. Second, once you have higher kinded types you realize that 90% of programming is wiring between contexts and is more parametric than people think. Finally, HM typing auto generalizes all of your let bindings which means your compiler can inform you of opportunities for genericity that you weren't even aware of... so long as you ask.
I think that the LINQ integration with EF is nice.. but EF in and of itself isn't all that great imho... Most of what it does is generate types to correspond to your database tables.

When you use a language with real variable types, it's less of an issue... If you really want it, you could shoehorn generators and other db platforms into the hyena[1] package.

In general, I've found that using databases tend to be much more straight forward under node, and that using ORM tools are less necessary.

[1] https://www.npmjs.org/package/hyena
1. Feelings can be useful tools. "Confidence" is not "worth" or "value". Self-Esteem can be confused with confidence. It's important to be precise. Being snubbed by a co-worker, your question is really related to social skills. People act like jerks for many different reasons, but a confidence founded in reality--and not others opinions--is a strong and real confidence. You are there to solve problems, create solutions, do that, your reality confidence will grow.

2. You ask if it's normal I suspect to see if you would encounter this "style" elsewhere. It's probably more common than not depending on the organizational culture and budget. Older, bigger, companies that bring you in as a "junior" level usually have mentor programs and some even formal.

3. I don't know the answer to that. The word "all" usually is a signal that the answer is no. But to achieve a very high level of expertise probably requires foregoing lots of other learning (i.e. social skills) that other people encounter as they mature. But rotten attitudes can be found everywhere.
This isn't really accurate. None of the proposals would require ISPs to fulfill all of the connection speed at once.

Whether ISPs should need to build out enough network to satisfy peak usage completely is a separate issue, but irrelevant here.
I'm really sad that John Doerr won't make another billion dollars.

Oh wait, no I'm not. You see, it won't change a thing. In the current low-interest-rate environment there is nowhere else for the money to go. VCs and startups could pay engineers fairly (i.e. at the price at which the market clears) without breaking a sweat. They just don't, out of naked greed. Except now they're running out of people naive enough to exploit, hence wanting to bring in more people, people who are indentured by their visa status.
It's just a proof of concept.
From my understanding, setting leap seconds 20 years in advance is not a good idea either because large earthquakes (such as the recent one in Japan) can change the Earth's rotation speed enough to require an update.
I really like: http://www.iconsweets.com/ & http://www.iconsweets2.com/ but most of these are good suggestions. Download them all and start keeping them in an Icons folder and use what you like with each project.
What would be even more useful is to have the browsing customer's data passed in as a signal as well, but I'm guessing Amazon doesn't send that out to third parties. If 3rd parties could also customize their prices based on the potential of someone to buy (and perhaps offer bundled items based on their own algorithms) we'd probably see even greater efficiencies than we've already seen.
According to the specs, the original 80486 could read or write 16 bits per clock. That's probably on a DX - on a DX2 it's probably 2 clocks. And that's with in order execution - the bus was running at the same frequency as the CPU.
There are plenty of smart people. Some people are results-oriented, others are not. I had an employee who could never keep hours. My superiors wanted me to fire him because he never came in on time.

But he got stuff done. I mean, middle of the night, when a server went down, he fixed it. I couldn't argue with that. Some people just do things on their own time.

But it has to work for you. If you're not cool with that kind of person, deal with it now, before you sign papers.

And it has to be a two-way street. This guy who worked for me let me know that he couldn't keep regular hours - it just wouldn't work. He didn't just stop coming in - he told me about it. We worked out something that would work.

If your guy is just missing stuff and not telling you, that's a trust thing.

Partnerships are marriages. You have to trust the other person. You are one. And it's way way easier to break up with your girlfriend/boyfriend than it is to divorce your spouse or dissolve a business partnership.

If it bugs you that much, deal with it now.
I love that. It's a great lesson to programmers that we should think about the extreme cases and have set lower and upper bounds on our algorithms. Sanity checks should be in your code for most applications and inputs.
Note: The free SSL certificates are for non-commerical purposes only.
This is the exact approach that Better Place is using, starting in "island" economies. The idea being that most times you can just trickle-charge, but if you need distance, you stop by a battery station and it's swapped out robotically, in about the same time it takes to fill a gas tank.
A quick visit to amazon:

http://www.amazon.com/gp/search/ref=sr_adv_b/?search-alias=s...

Multiple books priced upwards of $600m. One has a Kindle edition for 9.99.
No, a quick google search shows that most resources think that 20-70% of the world's atmospheric oxygen comes from trees.
Original opinion, since hardly anyone sees fit to link people to it: http://online.wsj.com/public/resources/documents/121310virgi...

(Personally, seeing as how the Commerce Clause already allows Congress to regulate a simple act of commerce between me and my literal neighbor with things like the Consumer Product Safety Improvement Act (http://www.dvorak.org/blog/2008/12/24/new-overreaching-toy-t... ) which has criminalized most garage sales, if the Commerce Act also empowers them to force me to engage in commerce with some entity, I'd like the Supreme Court, if it rules in favor of the government on this, to kindly provide some citations of things Congress is actually not allowed to do on account of the Commerce Clause, because I'm no longer able to come up with anything.)
He is talking about mandatory locks, where if I lock the file and do things properly, you cannot do operations on it, even if you disregard the locks. In other words, it's a "convenience": I can structure my program in such a way as to "guarantee" that I will have the exclusive lock on the file and even your "buggy" code won't be able to overwrite it despite the fact that your code does not acquire any locks. Seems like the perfect solution, until the madness described in the OP ensues.

Also, mandatory locks are used in Windows. Ever try to delete that virus.exe while it's still running? Yeah.
As defined in this case, an "old-skool" virus would be one written in assembly whose primary vector of infection is by embedding itself in executable files.
Something Awful is my main news source.

Being serious, Hacker News shouldn't try to be a general news site "for hackers" because believing a hacker prototype exists is absurd.
While I don't feel like contesting the first few points, because I feel like they might be close to accurate, but your point after 5 is loaded and misleading. I feel you have cherry picked your numbers out of your own source. Here is a complimentary figure to your 90% of divorces instigated by women in scenarios where higher education is had by both couples.

"Success in marriage has been associated with higher education and higher age. 81% of college graduates, over 26 years of age, who wed in the 1980s, were still married 20 years later. 65% of college graduates under 26 who married in the 1980s, were still married 20 years later. 49% of high school graduates under 26 years old who married in the 1980s, were still married 20 years later.[27] Population studies have found that in 2004 and 2008, liberal-voting states have lower rates of divorce than conservative-voting states, possibly because people in liberal states tend to wait longer before getting married.[28] In 2009, 2.9% of adults 35-39 without a college degree were divorced, compared with 1.6% with a college education.[29]"

So maybe your 90% figure is true, but that is true in a largely reduced set of cases according to the same article.
Even Yogurt knew where the real money was: Merchandising. The Oatmeal the Flamethrower
Why do the cells have more chromosomes? How can they be useful if they're so different from normal human cells?
It's fun to imagine him explaining this to a small kid :D
If the concert is sparsely attended, or there are enough empty cars on the train, you can sneak 1000 people on without effecting the rest of the users.

However, in all cases, revenue is lost, and services have been received without due payment.

The scarcity of the resource is irrelevant, IMHO.
Depends what you consider programming, I started doing HTML at 12 but didn't start real programming till 15.
It's too bad what happened to him and it doesn't seem fair in this context, but shouldn't there be a reasonable expectation that people who are relying on advertising revenue from google at least read the terms of service? I know it's something that I would make sure I was aware of.
Hacker News is the only thing I am guaranteed to read every day. I will occasionally click over to Google News if I wish to know what is going on in the world or Slashdot if I need something else to look at. But Hacker News usually satisfies me in knowing what is most important to me in the world, which has the same basic tech emphasis as here; the other content that shows up from time-to-time usually matches what I wish to read about fairly well.
I get the impression that it's a lot of smart people with nothing to do.
I don't know, I think the user comments add a great deal of valuable information - specifically, they're great examples of what you shouldn't do.
Does pneumonia count as 'cycling-related'?
Can you reproduce on a clean profile?

Did you file a bug?
There is a proposal to add more tolls in New York City, including a toll for crossing 60th street (basically the southern end of Central Park): http://pix11.com/2015/02/17/proposal-calls-for-tolls-on-nycs...
Apple puts Apple first.
Nothing should stop you from doing it (if you can navigate your way around the codebase). However, we want to make it easy for you to use your favorite tools. Read more about how the packager currently works https://github.com/facebook/react-native/blob/master/package...
I just read it a few months ago myself. It's a fun read, though I wonder if/how much he's downplaying some of the worse stuff that he did.
Also, some people find text that they can understand distracting (because they're drawn to read it), which is one of the other motivations for using lorem ipsum. But apparently some people also find text that they can't understand distracting (because they're annoyed that it doesn't make sense or they don't know what it is), so it seems hard to win here!
I use the introduction text from the Wikipedia article on lorem ipsum. Best of both worlds, and meta lols.
Thanks. I was not aware of this rule. I will change this convention as soon as possible. It is a bit strange that g++ did not report any warning...
That's the tactic employed, yes, but that doesn't mean that's why it survived. I'm certain a dedicated goat burner would gladly lob a Molotov cocktail and leg it away from the scene.

We'll have to wait and see what happens next year; a sample size of 1 is not useful. :)
Notable, also: the risk of free-solo climbing has scared off a corporate sponsor (Clif Bar) of Honnold and others.

http://www.outsideonline.com/news-from-the-field/Report-Clif...
I was thinking Mad Magazine or early Disney.
He wasn't banned for advertising.

It wasn't his posts. Yesterday, he sent a hostile, unsolicited private message to one of our moderators that was forwarded to me. Among other things, in that message he brought up his attorney, and I have no patience for those who resort to what several moderators (myself included) interpreted as a legal threat (however veiled) as a bullying tactic.

For that, it's at least a tentative ban for him. And that's as much as I'll say about it, because we generally do not discuss bans publicly.

Jude @ http://www.head-fi.org/t/562736/what-causes-this-amp-related...
this has been posted about 20 times already.
If we want to look at it that way, perhaps we can ask what the Bitcoin Foundation was doing to make sure their members were more capable then? The fact is that if you want Bitcoin to go mainstream, someone somewhere has to be able to say that a service provider is reliable because normal laypeople can't be expected to make that judgment call wisely.
I think its more intended for other news outlets.
I'm attempting to replicate this. Searching the last sentence (which is behind the paywall) brings it up in google right away, so I think you're right. However, using Googlebot's user agent doesn't work, so it must be slightly more sophisticated.
The result in Google is also not-paywalled, though going directly to the link is. So maybe they use a simpler strategy, and just mess with the parameters.
This is the result from google:
http://online.wsj.com/news/articles/SB1000142405270230388060...
Ah. I was sort of right :)

https://news.ycombinator.com/item?id=7296597

Though not FBI, this is interesting.
LinkedIn used to be good. Now it's full of senseless notification spam and ads.
Edit: And fake connection requests.
> Health care prices can be virtually as high as you like if you can make health care scarce enough, because pretty much everybody wants to live.

Everybody needs food, too, but food is as cheap as dirt.
Ouch, those are the arguments people usually bring forward to defend PHP – strange to hear them applied to Python. While I agree that good software engineering practices makes the real difference, it's not the only thing that matters.

There are better languages and worse languages. While you can apply good practices and successfully build good stuff using a language designed in 10 days (or a language that evolved accidentally from a templating system), those practices will have to work a lot harder than they would if you had used a better language.

Python has a split user base, where roughly half consists of data scientists who use it by necessity and might not always apply software engineering best practices, but many people in the other half use it by choice because it's a nice language.
Installed 5 screens.
In some countries. It depends on the country. Personally I prefer having custody of my bag through customs.
Even in the US, most airports allow you to redeposit your bags without leaving the customs area.

You’re taking a few examples (try something other than Newark next time) and overgeneralizing.
> “We strongly believe artificial light at night – in combination with habitat loss, chemical pollution, invasive species, and climate change – is driving insect declines,”

Well it would be a "key factor" among 5 of them at least, according to the authors.
It does, TypeScript, and I'd argue it's a better type system than Java
What an interesting happenstance...

I just ported all my stuff to Neovim earlier this week and everything works out of the box. I just had to cp everything vim to nvim (.vim -> .nvim, .vimrc -> .nvimrc, etc).

Unfortunately there are no immediate benefits, but I agree with Neovim's long-term goals, so I suppose I'l be there when we get async plugins written in Lua.
"Life" is just a word to describe what we know as "life". Anything else might require a new word even though that being might consider itself to also be "life".
Thanks for linking, I enjoyed the talk. I'm currently in the middle of the "go back to school for CS" route into software development, and it was heartening to hear your success story. Between starting on CS a few years late and spending too much time on Hacker News, it's easy to feel discouraged at how little I know.
Yes, I know what the original quote says. I'm not stupid:)

I believe when big well funded parties do things that appear simply stupid, sometimes there is more at play than stupidity. Quite often it involves money.
Please, and thank you! I've been avidly following every piece of news about Mt. Gox, so it would be great to hear a translation of the news story. It probably won't have any new details, but I'm very interested to know how Japan feels about the situation. A translation of a printed story might not be the best way to find that out, but at least it's something.
It's very difficult to say if this is good news or not. Is it not possible that people are actually dying from other things that have actually increased since 1991 that occur before cancer? In other words, couldn't the other illnesses that occur before cancer explain this decrease if those have been increasing?
You've repeated what I disagree with:

>On the other had, a complex code base, that was done hackily in a few hours just to get to the solution without any thought for maintainability or has no test coverage, is technical debt, because the person 'borrowed' time amongst other things with the hacked up codebase, which in the future he/she must pay down by refactoring / writing tests.

This is simply not true. It is exactly the same that a non-developer who managed to get an Excel spreadsheet on the web 'borrowed' time from a real developer if it takes off. How can you borrow time from a non-existing person? This just doesn't make sense. It's just an unhedged call option.

Let me give you an offer for your services. Suppose I ask you for a quote for a very simple database app where employees can punch in and punch out with a password, and it tracks their daily time between the two. Nothing exists including a mock-up. You give me a quote. Now suppose that some genius actually got excel online witohut password authentication, in twenty minutes, they can put in a URL and click a button for a timestamp. That's what we've been using three weeks.

Does the existence of this change your offer? Yes: it reduces it, because you can see exactly what we'r ehappy with. (Unless you're trying to take advantage of the shop for being non-technical and therefore increase your quote; in this example we can just hide the existence of it from you. But this is a pathological case.)

So how can you call it debt, when in fact all it is is a slight asset (we got three weeks of utility from it) that took a non programmer half an hour, and reduces the price you quote to write it properly by a certain amount?

It's not debt in any sense of the word. You don't 'have' to pay it, any more than you 'had' to pay it before the hack.

In the other poster's example. if the salesperson sold something under cost, he sold it under cost. But if he sold it over cost, then his demo didn't become technical debt of the actual cost, it was just worth 20 minutes by a non-programmer, exactly as though he hadn't done it. Except he did do it, becuase it helped him get the sale. It was an option.

A third example would be saying that any time I buy something crappy that I expect to break, I am creating technical debt. For example if I buy a crappy screwdriver that will break on my third project, I've really signed up for the debt of a real screwdriver. Huh. This is not a very sane way to think about it. (It's actually a good analogy for technical debt, if I only bought it to produce the first two projects, and wouldn't have started on the third if the first two didn't get traction and get sold, or maybe even result in an investment.)
I don't think the terrorists will care /jk

:P
That would be considered "forward-compatible".
Do not bill hourly. Bill daily.
c.f. tmux
>Furthermore, he doesn't even acknowledge his absence.

Have you asked him about it, or are you just quietly seething about this? If you're sure that he knows about the meetings and is deliberately blowing them off, then it sounds like you're much more excited about the idea than he is. I've watched a lot of early stage startups fall apart like this - one person is legitimately motivated, and the other is casually interested enough to stay partially engaged, but they disappear when when substantial work is required.
> First, anonymous inner classes do capture their lexical environment, and you can access outer variables provided they are declared as final.

Well, I admit I haven't written much in Java in years, but doesn't that mean they only capture a small part of their lexical environment --- an immutable part? And that means you can't write jQuery.each in Java, right? Any time you want to write a loop with data dependencies between iterations, you need to use some mechanism other than just mutation of variables from the outer scope?

> every example joel has given in his article doesn't rely on functions capturing their outer lexical environnment. mapping an add function to an array doesn't, and is still a very useful programming technique.

You are absolutely correct. Thank you. (That means you can do it in C with almost no trouble.)

> i feel more like you missed what joel had to say because you think joel should have introduced the full notion of what a first class function is.

See my other comment about "nitpicking" for my commentary on that.
To the free market paradise of Hong Kong (http://www.heritage.org/index/Ranking), maybe? Of course, who knows when the Chinese government ends that experiment, some risk assessment necessary there...
You're missing it. Here's what Joel is saying without saying it: C# 4 is "that language.". Both his companies are built on the MS stack.
Here are the codes:

1) A7YJM7RWTKHF
2) LY4KMXN6YNN4
3) ELTMAP3WMW9J
4) 7J474K6M6PWP
5) 3WR76YH99FA7
6) KP7PF4NNN3PP
7) 373KW7JHYK3F
8) H49MJX64MPMX
9) EARXEANX3ETJ
10) 9L337F3W9KN3