skysight-inc/HackerNews huggingface dataset:
Try the links here: http://www.popuptest.com/goodpopups.html
Outside of using cgo or working on the Go runtime (written in C), how are you leaking memory in a garbage collected language? Your code either has a reference to something, or it doesn't. If your code has a reference to something, how is a tool going to know you don't mean too have that reference?

Outside of the "dangling reference" issue above "leaking" in a GCd language is non-trivial. Here is a related Java discussion: http://stackoverflow.com/questions/6470651/creating-a-memory... . Also note Go doesn't have ClassLoader or class static fields.
MacRumors 2013 Blood Drive
How to Build an Event Calendar with Elastic Search
The catch with this case is that the game involved is overtly a simulation of a physical game, and the only purpose of the simulation is to increase the efficiency for the casino to let more players play a known physical game more quickly, not to change the nature of the game itself. You can make the case that places where the simulation diverges from the physical game were clearly unintended and should be obvious to players to be bugs, not part of the rules of the game, and hence unfair for gamers (or, likewise, casinos) to exploit since they were stepping beyond the bounds of fair play.

I'm not sure how strong this argument is but it's clearly different than just saying it's like a speedrun. Just because the medium is virtual doesn't mean you aren't entering into a implicit contract to play by the rules of poker.
Monochrome font rendering with FreeType and Python
To be fair, Windows 7 typically still has that network driver problem with new ThinkPads. Fortunately, ThinkPad is a good company, and they make it relatively easy to locate and download the right network driver to put on a thumb drive, if you don't have an install disk handy (happens more commonly than you suggest). This is easy if you know what you're doing, but, of course, next to impossible without some power user knowledge (it also requires access to another computer with a working internet connection and a thumb drive).

And also to be fair, XP is in a valid sense only one version out of date. Vista was a fiasco, and that's not just a meme -- Vista was released way ahead of schedule and still had a ton of known unresolved bugs. It was by far MS's most buggy release, and the whole thing was a disaster. Compared to the relative stability of XP, Vista was a step backwards. And while Windows 7 can rightly be called a newer version of Windows XP (and is better in nearly every way), it would be a stretch to say that Windows 8 is a newer version of Windows 7. Windows 8 is a fork into a different paradigm, and is so different it's not even comparable to Windows 7 along a number of dimensions.

All that said, XP is still pretty damn out of date, even with the latest service pack installed, and if Windows 7 is an option, it's usually a better one. Of course, XP uses less memory, so it may be suitable for particularly old computers. And for people that don't like to pirate software, owning a copy XP is a great reason to stick with XP (if it works well enough, why fork out the money for Windows 7?).
Cool story. For the curious, "Sentenced to seven years, Colavecchio was released in 2006. He was re-arrested by the FBI only a few months later having resumed his activities, and release on a $25,000 surety bond"

http://en.wikipedia.org/wiki/Louis_Colavecchio
It was adnam's recognition that made me think it was used before. Also voidnull appears to have a long standing interest in this concept, and so might have used a variant of it before. Again, just a data-point -- the idea is to sort a giant list, not necessarily filter it.
How is 300 cBTC more readable than 3 BTC?

Edit: anyway, more common units are mBTC for 1/1000, uBTC for 1/1,000,000 and "satoshi" which is the smallest division the protocol currently supports, 1/100,000,000. (Satoshi Nakamoto is the pseudonym used by the creator of bitcoin.)
The thing is you need I be an A performer for your role. This could also be summarized as avoid the Peter principle.
Projects that require large amounts of code stability do make a large amount of effort to be non-dysfunctional and provide appropriate growth opportunities to team members at all stages of their careers.

Shouldn't all projects have code stability? I can't imagine software instability being a good thing ever.

There is nothing wrong with leaving a bad workplace, but there is also nothing wrong at staying at a great one for many many years.

Absolute agreement on that one. I don't want to change jobs every 6 months-- or even every 5 years. I'm sick of that shit. However, I've observed that a large number of employers treat their employee badly and those deserve no loyalty.
I appreciate that you're excited and mean well, but would you please delete this repository? We haven't licensed the manual, and this could easily mislead people (and will quickly fall out of date -- we've already fixed two small issues since publishing this afternoon).
What you're referring to is not just MDI. TDI is usually considered a subset of MDI, so tabbed browsers are MDI. Ditto for emacs/vim are MDI, even though they're text, and screen/tmux are MDI wrappers for other programs. Do you have a problem with those too?

The problem at hand is not MDI but broken MDI that implements a different interface or context than the top-level desktop. That's a problem regardless of whether the model is SDI, TDI, or other MDI. You seem to hate the overlapping-window "other MDI" model in any context, which is fine but slightly orthogonal.
How is that a "French" meal? You can eat those types of foods anywhere... I have had many meals that look exactly like that here in the U.S., both cooked at home and out at restaurants.

Don't believe what you read on Reddit, HN, and other websites that hate Americans. Not all Americans eat McDonald's burgers and fries and other crappy processed food for every meal. We are just like anyone else. Some of us (not all) are healthy and eat very balanced and healthy meals, and some of us are in very good shape physically. On the other hand.... some other Americans (not all) are obese, unhealthy, eat bad food. It's a mixture. Not every American is the same. And there is not one "typical American meal" in my opinion.
There are signs on these machines that read malfunction voids pay. This ultimately is a malfunction, and is the casino's responsibility is to verify before payout. Exploiting a malfunction to increase payout on an already negotiated win might be fraud, but hacking?
I'm sure it could be traced back to the last bank the Federal Reserve gave it to, but I seriously doubt they scan in every bill that passes through their hands every day.

Also, for just how imprecise that location would be, see: http://www.fastcoexist.com/1681677/a-new-map-of-the-us-creat...
Cool, thanks for the reply.

As far as what I asked for, as I replied to another commenter[1], I let the website decide what my caloric intake should be, and I selected "stay at my current weight".

[1]: https://news.ycombinator.com/item?id=5640663
3D printed bionic ear can hear radio frequencies
I'm currently going through Clojure Programming (O'Reilly) to try and get into it... so far it's pretty good. I think it's going to take a couple weeks to get to the "AHA" moment, but the language itself makes a lot of sense and is well-explained... it seems like something that could be phenomenally useful once you get over the initial "holy crap, what am I looking at."
I think the only suggestion I can think of is that the suggested meals should be as simple as possible. Part of the reason why I don't cook as often as I could is that I don't have the time (ok, I don't make it a high priority) to cook every meal. If I could simply slap together a sandwich in the morning for lunch and that would fill me up, then we'd be good, but a lot of these meals take more prep time than I'm willing to put forth.

Otherwise, it's pretty rad. I like it a lot!
Out of curiosity, what are you doing for error reporting?

I'm thinking something along the lines of honeybadger/hoptoad/etc -- automatic notification if the program crashes/deadlocks/what-have-you.
Actually Ted Nelson claims that hyperlinking comes from the 1945 essay http://www.theatlantic.com/magazine/archive/1945/07/as-we-ma... which also contains the inspiration that leads to the scientific citation index. (Amusingly Google's PageRank is what you get when you apply the scientific citation index part of that essay to the most popular implementation of the hyperlink part of that essay.)

Now one may wonder how Vannevar Bush was able to have such great insight into how to make computing useful for people when computers were in their infancy. (For instance Von Neumann's description of the Von Neumann computer architecture came out only weeks before.) The explanation is simple - Vannevar Bush had pretty good ideas about how to make this stuff work because he'd been building/configuring/etc computers for almost 20 years at that point. And in his work he'd encountered all sorts of machines that handled information, including machines used for tabulating the census, and he'd been thinking about the memex for about a decade.

We live in a field that likes to forget its history. There is a lot more of it - extending back farther - than we realize.
I had checked out Swole.me a couple months ago when I was looking to start lifting again and was looking for a way to get eating suggestions/tracking.

I found your site and it was really really awesome back then, I was impressed! I'm glad to see you're still working on it. I think you're hitting on something really valuable here.

Thank you for your work and good luck with it moving forward.
I was just looking for this kind of information the other day. Is there a way to give it a budget?
And the man pages. [...] This first thing I had to do was learn to NOT google for how to accomplish something, but just read the man page.

I'm only learning, but I've had a very similar experience setting up and hardening a FreeBSD box using the FreeBSD Handbook (at least as my primary resource):

http://www.freebsd.org/doc/en/books/handbook/

You just pick the section of interest (or sit down and start from the beginning) and.. start reading. And when you're done, you understand the overall design of the system, its processes and system tools. With GNU/Linux, I quite often feel that when there's a problem, I'm looking for a quick fix. (Granted, it may simply be due to my limited experience / few years of exposure.)

In any case, I do thoroughly recommend everyone dabbling with fbsd not to underestimate the power of fbsd's documentation, and the uniformity (and the resulting empowerment of the system administrator because of this) of the overall system. As I understand it, OpenBSD is very much alike in that sense.
There's a benefit to making a ridiculous statement like that, though: it makes firing decisions a lot easier. Have you ever worked with that employee--the one that, sigh, they do an OK job, but wow, you have to explain everything to them 700 different ways until you get on the same page. The same mistakes keep popping up over and over. You sit them down and explain what's up. They say they're trying and they're overwhelmed. You believe them and understand that yes, our company has a lot of stuff going on and it can be tough to get your bearings.

Months pass, and the employee is skating slightly below to just above the point of causing you more work. You've corrected some of the recurring mistakes they made when they first started, but now new ones are coming up. You make notes of the employee's progress and give honest feedback. They continue to improve. Slowly. Improving just enough so that HR has strong reservations about starting the termination process. You're stuck with a dud employee that, yeah, they're not absolutely horrible, but you know that you'd be much better off with an employee that could at least get things right the second time instead of the 20th.

"You shouldn't have hired them," I hear you say. It's not always the case that you hire them. I've "inherited" bad employees from predecessors in the past and have even had my boss transfer employees into my department that were doing even worse in other departments.

So yeah, if our company had any kind of policy like the one at Netflix, this entire process wouldn't even be a conversation. I just send the mediocre employee off riding into the sunset and hire someone that's a better fit with none of the fuss and BS.
Following the link in the upper right-hand corner, I find a page which talks about being Transparent, Authentic, Generous, Fun, Empathetic, and Exceptional.

http://www.seomoz.org/blog/what-we-believe-why-seomozs-tagfe...
You asked for portion size, I've sent you a picture of what typical portions look like in France.

As far as judging American nutrition, I've lived here for almost 4 years now, so I'm not basing my remarks solely off HN/Reddit/etc. :)
We (and hundreds of customers that we know of) have had very good luck with duplicity. You do need to have a good grasp of how it all works and have a good plan as to how you will run (and refresh) the backups - we've provided a basic one here:

http://www.rsync.net/resources/howto/duplicity.html

In addition, the duplicity mailing list is very responsive and helpful.

Finally, the maintainer of duplicity is an account-holder at rsync.net, and we have funded duplicity development in the past, so if you are a customer and have specific questions, we can get answers straight from the source.
Do you have a problem with those too?

I'm not a big fan, no.
well, it's a trade-off with the money, usually. That, and ISPs/hosting companies have traditionally been good places for entry-level folk. There is a strong culture or tradition of mentorship, or at least, of hiring likely looking folk and letting them run systems above their pay grade. (and to be clear, this will be a lot of that, too; I mean, I don't expect you to know this stuff off the bat, and I expect some questions, but I also expect a certain level of ability to, you know, look it up and figure it out.)

Locally? I hear that he.net also hires new people and trains; they even have a semi-formal training program. Some of it is public, too. Check out their IPv6 certification.[1] - but from what I hear, they have a lot more of that sort of thing internally. They took my last PFY; I likely would have been able to keep her if I had extended a full-time offer sooner, as they didn't offer great money, but like I said, I've got two more months of being financially very uncomfortable.

[1]http://ipv6.he.net/certification/
13 Money-Saving Tips for 2013
Do you see any conflict of interest there? Where?
You're totally right about the pains with ingredients normalization - I've spent at least two months making scripts to scrape recipes, and it will only match the ingredients accurately about 80% of the time, leaving a lot of work in hand curating everything it scrapes. I ended up trying to promote users to enter recipes by offering a month free every time they entered 5 good recipes. I built up a decent recipe database this way, but it does need to be much larger to better target people's tastes.

And I'd love to do the grocery store monetization idea, but trying to form partnerships with the grocery chains always seemed like a daunting time commitment. Maybe I'll send out some feelers this week.
I believe that the philosophical divide in the speedrunning community is actually between tool-assisted speedruns[1], and unassisted speedruns.

[1]: https://en.wikipedia.org/wiki/Tool-assisted_speedrun
More addon tools simply proves the point.

Task / BSD / Linux

set ip / ifconfig / ifconfig or now "ip" which is extremely confusing

wifi / ifconfig / iwconfig

speed / ifconfig / miitool or ethtool

duplex / ifconfig / miitool or ethtool

vlan / ifconfig / vlan

wol / ifconfig / miitool or ethtool

bridge / ifconfig / brctl

link aggregation / ifconfig / flags while loading module OR use distro network config scripts and restart all networking or reboot server

Want find out which nic is occupying ethX perhaps for tuning or scripting etc?

Linux = complicated, by distro/version

FreeBSD = nic by device eg em0
Doh. That's true. My mistake. I suppose 170k leaves a lot of room for more users.
Is that really necessary? Does that add any value to this discussion?

If you're looking to troll...go to reddit or YouTube.
Is this any different from the ionic wind fans you can buy?
Police hunt two men after Newry Credit Union robbery
Postion: Javascript / Front End Engineer
Location: Norfolk, VA
ipconfigure.com

ipConfigure is a privately-owned research and development software company and a leading developer
of IP video surveillance solutions. We’re looking to hire a strong Javascript / Front-End Engineer,
creating customer-facing widgets working in our browser based video management system. The
JavaScript developer must have strong experience in JavaScript, HTML, and CSS. This is an awesome
opportunity to work leading edge technologies in the IP video surveillance market.

Required Skills:
- Expertise in Javascript, jQuery, HTML, CSS
- Familiarity with: TypeScript, RequireJS, Knockout, JayData, OData, LESS, CSS3, and HTML5
- Visual Studio (Preferably 2012)
- Object Oriented design background
- Web service programming (SOA, SOAP, REST)
- An active concern for quality engineering, with experience building scalable web applications

Any of the following would be a big plus:
- Video codecs, MJPEG, MPEG-4 Part 2, H.264
- Multimedia streaming (RTSP, progressive download)
- Network programming (TCP, UDP, Unicast, Multicast)
- Code samples and portfolio of designs
- Contributions to open source projects (for example a github page)
- Bachelor’s Degree in Computer Science, Engineering, or related discipline

This is a pretty cool opportunity at a fast growing company, and Norfolk's a pretty good place to live to boot. If you're interested in learning more, please email jake.foytik@ipconfigure.com
All dislikes on YouTube just became likes
New Yorkers Can Now Hail Yellow Cabs with an App
Chrome itself is a multiple document interface. So is every other tabbed interface. So is every other program that allows you to interface with multiple documents.
At the very bottom of the meal options page you can set a daily price limit.
Is gap year volunteering a bad thing?
This makes me sad... I can remember being excited about this feature from the comics. It seems that case would have been handled by adding popup blocking for automatic popups like chrome has now, and keeping containment for ones which are triggered by clicking a link.

Maybe Chrome should just have a (hidden) option to apply the current blocking policy for automatically triggered popups to all popups instead, i.e. they show up in the address bar and you have to click the message to show them. How hard do you think it would be to write a patch for that do you think it'd have a chance of being accepted?
Tools For Analyzing Cryptocurrencies
You can watch the video of his talk here. http://vimeo.com/56639635

Perhaps "hate" is the wrong word, and it should be more "dislike", since Oracle are essentially the complete opposite of what Monty wants to encourage (e.g. Hacker Business Model, Open Source). My memory's a bit hazy, but from what I gathered, Oracle tried to stop MySQL in its early days by acquiring the INNODB Engine around 2005. After that, once Oracle acquired Sun and thus MySQL, Monty and many of the other original developers saw Oracle as being against the spirit of the original intention of MySQL, shifting away from the principles they wanted to encourage, particularly open source philosophies, and they wanted to make sure a version of MySQL would always stay free. From what I recall, he believed that Oracle were no longer fixing known bugs because they didn't know how, and they were also moving from "open source" to "open core", where new features were closed source.
Display A List Of Authors On WordPress
The point is using the phrasing "inserting money into the machine and pressing buttons" is intended to distract from the actual legal question around more difficult questions of intent and liability: if someone willfully exploits a bug in a poker video game, are they guilty of a crime?
I refer you to Celine's Laws, #2: http://en.wikipedia.org/wiki/Celines_laws

"Communication is only possible between equals". Equality is a perception, but the one with the power to punish inevitably decides who is equal, and who isn't. The safe bet if you're in the inferior position is to assume that rocking the boat will get you in trouble.

That's why everyone hates when bosses make jokes about firing them. It's only funny if you know it's a joke, but employees can never be sure.
The purpose of "no well-actually's" isn't to curtail accurate and precise technical conversation, which would obviously be problematic for creating an environment where people can become great programmers. This is why we state in the manual that "This doesn't mean Hacker School isn't about truth-seeking or that we don't care about being precise." In practice, I don't think the problem you're pointing out has ever been an issue.
chromium-dev@chromium.org would be an awesome place to ask that question.
Perhaps I didn't explain myself well. I also noticed that my spacing got messed up. Each SQL command (create, update, insert, select, from, join, on, and, where, group by, etc...) is on its own line, followed by the portion relevant to it. My SQL is still formated, but the preference is towards putting each "section" of the statement on its own line, rather than on separate lines.

For example (i've added \ as line break in case those get lost again):

select \
a., \
b.column1, \
b.column2, \
b.column3 \
from \
my_table a \
left join \
my_other_table b \
on \
a.col = b.col \
and \
a.col2 = b.col2 \
where \
a.col = condition \
group by \
column1, column2 \
;

vs.

select a., b.column1, b.column2, b.column3 \
from my_table a \
left join my_other_table b \
on a.col = b.col \
and a.col2 = b.col2 \
where a.col = condition \
group by column1, column2 \
;

I'll take the 2nd approach any day, particularly when I have statements above and below that reference that statement, because I can more easily understand the context of the entire script. I also prefer this, because in my mind, there is greater continuity, my_table is related to from, so it makes sense that it should follow it. I read left to right, and don't need to move down to a new line.
Django recipe: Twitter-style infinite scroll
British Telecom unleashes SIP licensing troll army
Hey, I like that, seems pretty... clean. I would totally use that if someone made it :)
Oh wow. Simply wow. I've wanted this without knowing I've wanted it.

This probably sounds sad but the effort and potential anxiety required in trying to pick the right foods and what I might want to eat often means I just get lazy and eat out instead. A case where having an astounding number of options often leaves one wanting to pick none of the above.

This is a great idea.

Edit: Mobile website please!
I wonder if it will be easy to add some kind of structure to this, for example how about using a public google doc spreadsheet https://docs.google.com/spreadsheet/ccc?key=0AsAXsybGDj32dHV...

This way it will be easy for people looking to sort and search what they are looking for. What do you think?
It's interesting because I had trouble reading lisp until somebody told me that you don't read lisp by worrying about parentheses, but by reading it as an indentation level aware language. Just like Python.

Here is a more in depth link: http://stackoverflow.com/questions/1894209/how-to-read-menta...

but the idea is, delete all the parentheses from you mind, the code should still make sense. The parentheses are to help the computer out, not you.