skysight-inc/HackerNews huggingface dataset:
You raise some good points; I understand you're playing the devil's advocate but I thought a few would benefit from a friendly counter :)

> ... everyone stumbles across is the "counting from 1" ...

Fair enough :) I find this objection to be largely a matter of taste; it was never an issue for me [added in edit: even when interoperating with C and JS code]. People have made similar complaints about Matlab that I never found persuasive (there are other more persuasive criticisms of Matlab's language design). I think the core argument I'd make here is that if you're using Lua tables in a way that requires array-offset semantics for the index variable, you could probably step up a level of abstraction using ipairs/pairs and save yourself worrying about 1 vs 0.

> The impedance-mismatch becomes even more apparent when the table-abstraction meets serialization.

Lua tables naturally serialize to Lua table syntax (modulo cycles). This is in fact Lua's origin story (if Lua were a spiderman comic, it would be a story of a table description language being bitten by a radioactive register-based VM). At a technical level, how are Lua table literals any less successful a serialization format than JSON (i.e. JS object literals)? To put it another way: JSON doesn't map naturally to XML; should we then conclude that it has an impedance mismatch with respect to serialization?

> doesn't have an established package manager ...

<old guy hat>
The idea that a language should have a package manager has always seemed... confusing... to me. C doesn't have a package manager; people still seem to be able to get the relevant packages when they need them through the OS's package manager. That, to me, seems the sane solution. I realize I may be in the minority.
</old guy hat>

Having said that I agree that LuaRocks' comparative weakness relative to Ruby's gems limits adoption in mainstream programming applications. OTOH, it is vastly easier to get started embedding Lua in a host program than any of its competitors (this is in fact what drove me to try it in the first place). So it's not all friction on the deployment story.

> ... many of the driving people behind Lua just don't care about it becoming a mainstream language or not.

Yes, I think this is likely true. I don't think any of the core contributors care about it being "the next Python/Ruby/Perl". If I had to summarize the emergent aesthetic, it's that Lua is designed to be a just a language with a large set of DIY practices around it, rather than a curated software ecosystem.
Where then do microformats fit, in your opinion? A defined standard for API-like transmissions, but mixed into presentable content.
Hi Matt, first thanks for getting the time to read my post, and replay.
The problem I still see is that even if you have your domain the link is messed up.
From your blog.

http://feeds.mattcutts.com/~r/mattcutts/uJBW/~3/8IurStR5fXw/

Goes to

http://www.mattcutts.com/blog/pubcon-2012-slides/

So if I bookmark the former, and FB dissapear you will have to create a full list of 301 redirects in your server so my links still work. Yes you have the control, but that is a lot of work.

Why not make FB links like this?

http://feeds.mattcutts.com/blog/pubcon-2012-slides/

In that case all you have to do is a 301 of feeds to www.

Hope my point is clear.

Edit: never mind. Someone found this http://www.wangarific.com/how-to-get-rid-of-feedproxy-links-...

That way you really have all the control back.
Awesome. I'd love some hints or links, as I'm always looking to refactor.
I don't know of specific articles but I suspect you'd find some on Intels website.

In short, in current CPU generations (x86_64 is what I work with) the PCIe controller is on the CPU die so if you have multiple CPUs you have multiple PCIe controllers and each of them control different PCIe sockets. You need to consult your motherboard to know which sockets will go with which CPU.

If an interrupt comes from a PCIe card it will trigger on the CPU that is attached to it, if the process that needs to handle the data is on the other CPU you need to transfer the data and the cache to the second CPU, it's a small effect but if you really care about performance and want to squeeze every nanosecond of latency on your work you should care about this.

You should start by considering in which slot to stick which card and if you have a multiple of PCIe cards you really want to balance them out.
Tim Ferriss vs. Leo Babauta Showdown: On Whether Goals Suck
Congratulations, now can you actually link to the paper instead of summarizing it in half a sentence as is "caused by high-strain gradient built up inside the device"? This is useless reporting.
In regards to the javascript problem. I'd suggest checking out the mobile versions of the sites first before you hop to a weighty solution like Selenium. Could be a very simple solution to the problem :)

I recently built a twitter bot that did some scraping and posting. I beat my head against a wall for a couple of hours trying to find a good tool to deal with all the javascript driven stuff. I happened to get an update on my phone when it dawned on me that the mobile.twitter site is, for the most part, simple html stuff. Once I realized that, I was able to programatically log into my account with no problems, and the rest of twitter was unlocked for me. I could scrape and post to (almost) my heart content.

However, there were a few very big problems. Which makes me feel that scraping is not the way to go about things. I certainly wouldn't build a service based around scraping a particular site's data.

When I had my twitter bot operational, I would get blocked from twitter for hours at a time. It seems anytime I hit their servers too hard, or crossed some threshold, I would be locked out. I'm assuming it was some kind of IP level ban, because I wasn't even able to access the site from an actual browser.

I was able to deal with the setback by setting up a script to repeatedly check its access the site, and then relaunch the scraper upon discovering access, but the solution was just a band-aid. That would translate to significant downtime if I was running a service with counted on access to their data. The ban-hammer is too easily laid down.

Finally, just as a word of caution, I'd warn prospective scrapers to be careful of just who you scrape. I've inadvertently "DDoS'd" a site when a multiprocessed script got away from me. It spawned 1000+ instances of this particular request, all of which were doing their best to beat the bejesus out of this small websites servers. The site ended up going down for a couple of hours; I assume because of a bandwidth cap or something.

So, my point being, scraping is cool, but (1) I'm unsure if I agree with relying on it over a proper API, and (2) with great power comes great responsibility! Be nice to smaller guys, and don't punish their servers to bad.
Does it have to be a search based interface to the indexed data?

Does finding a link to the scrapee have to be the primary purpose of the site (and therefore google would be constantly getting "worse" by this scale)?

So how prominent does the link back have to be for it to be ok?

What about the summarized data from there that search engines are adding these days, so you don't need to leave the google results page to get your answer but the data still comes from some site that you rarely notice the name of?

edit: as to your curiosity, I honestly do not see the line that you see. Unless it's that the link back to the source is required. I don't know that I agree with that but I would understand it, although that gets harder and harder the more you massage your dataset to be useful to users.
Ask HN: Ensuring hackathon fairness?
How do hackathon organizers ensure that the finished projects are actually completed during the allotted time period as opposed to having developers make progress before the event actually starts?
There are too many workloads to consider and not enough methods to balance them all to make everyone happy. At least in Linux there were already quite a few major changes and tons of little tweaks, each tweak can improve one benchmark and cause another untested benchmark to fail.
> even your smartest regex can have a brain fart

If you're using regex to solve this sort of problem, your code deserves to break, I'm sorry.
History of TQM
The reset button is software-only. On most games, you can do a reset by holding down all four buttons.
Having experienced both the Indian (CBSE) education system and the Western (IB) education system, I can say that the CBSE system definitely lacks in encouraging children to think critically.
Khan Academy has a pretty good series of introductory videos:

http://www.khanacademy.org/math/statistics
I don't view my number 3, like at all, even from the start of facebook, but she is my best friend and I'm on there like.. once every two months but there's this boy who is number 8 on mine and I view his more than once a day so he should be in my top 5. My number 2, I don't view that often but I know he has a huge thing for me, so I believe it is by most times they have viewed your page. My number one is my best friend and I know he views my page more than once a day because he told me so. So that is the only way I can think of how this works.. I'll just add a few more reasons in case you're wondering
~A boy who has recently started to like me, moved from 40 something to 20 something, and I don't view his page.
~Most people have stayed around the same, when ever I check, besides a few people
~A boy who I started to hangout with a lot, moved from 15 to 8.
~My top three are my best friends.
~I don't chat with my top ten the most, even from the start of facebook.
~my orderedfriends are not in alphabetical order.
MUST BE STALKERS! ONLY EXPLANATION!
> C doesn't have a package manager; people still seem to be able to get the relevant packages when they need them through the OS's package manager.

This is fine with Linux, which has at least a few sane package management systems between the different distros. This goes out the window with OS X and Windows.

(This may just be an argument that anyone working on server-side software should be working inside a VM that matches your production environment. The Ruby community seems to have shown that people push back very hard on that.)
I don't chat with my top ten as much as I do with my 10-20, even from the beginning of facebook. So that can't be it..
What do you do on touchscreen tablets running on non-firefox, non-webkit browsers (which don't have the RNG exported)? The only devices I could think of which meet that description are RIM Playbook and maybe Windows Phone, or maybe IE on horrible devices which have touchscreens.
ClickTale launches mobile analytics & tracking
XSS UNCLEAN! DON'T USE!!

[Bam!](javascript:alert(1);)

[](Any url in here) should be xss cleaned. But it isn't!
Hot Weather Concrete
I didn't know that was a thing. I fit this description.
They are also using title, description, some snippets from the page and taking a cached version of the site and images you can view without having to visit the site itself. They are also using this data as a product to sell advertising against.

If there wasn't so much benefit for most of all sites to be in search engine indexes you would thinking at least some would object to this scraping.

There would be lots of other scraping that websites want to prevent that takes even less data than this. It just doesn't provide much in return for the website.
Ask HN: Is global ipv6 multicasting actually a reality?
My scraping is part of a transactional B2B service, not a high traffic social or B2C thing, so it's a different set of problems than those who want their hands on Twitter data. These are Fortune 100's, so if I can bring down their site, they have bigger problems. :-)
It is a bit hard to find one that isn't behind a paywall, but here's the actual paper: http://www.osti.gov/bridge/servlets/purl/1013351-BXJitV/1013...
Characters of Viral Products
Ouch. This is not going to be easy. There are some major differences in dylibs versus so's in Linux.
From what I understand, Google uses crawled data as a learning set for their translation service. There is no "this phrase was learned from: www.nytimes.com" when I do a translation, so I guess Google is still guilty?
I've found that regex is very brittle when you don't control what comes across. DOM traversal is far more reliable.
If I were doing this, it would be a high-quality IPTV (VOD, streaming) and customized network configuration for hotels. i.e. I want my 2000 room conference hotel to let people have ethernet ports in room and in attached conference center booth on effectively the same VLAN at least. I'd also like to offer 30-50Mbps down and 10-20Mbps up to hotel guests.

You'd have a lot easier time going after LodgeNet, etc., with far lower engineering costs, and still have a chance of doing innovative licensing, than as a cable company doing residential service. After that, you can expand to IPTV for public exhibition (bars, etc.). Maybe partner with someone like Sirius who does radio for those environments and offer a video and vod service.

Several orders of magnitude less capex, a much smaller minimum feasible size (you could be profitable on ~20 big city hotels, I think), easier licensing, and far less regulation (at the local government level).
David Brin: Asteroid Mining - Fact or Fiction?
Sounds like a good reason to delegate scheduling to user space. If one size doesn't fit all, then let user space programs choose what works best for them.
I believe there are some reporters in the field that still use it because of the quality of the keyboard. There is even a wifi mod.
Note that this is a new logo for the UC system, not for Cal. I didn't read through this whole blog post (the UCLA SB Nation blog is full of angry people too) but there seems to be some confusion about that.
You can use chroot to solve this problem.
I think WINE is relevant now, after very many years of work and bugfixes (Imagine the number of quirks they have found and addressed).
Some userspace programs let you do that.
Yup. Paste-up layout, Letraset... much different tech back then.
From my bad memory;

You could run XENIX programs on Windows NT up to NT 3.51

It is very likely there are still traces of XENIX left in Windows 8.
This is a fantastic summary, and I thank you for sharing.
Verizon patent application for TV snooping tech rejected
Imperative + Functional == :-)
"if you are less than 40 and aren’t working at least 15-18 hours a day you are not working enough" I find this to be very bad advise. Nobody should work 18 hrs every day.
Fuck yes. That is why people refer to getting laid as "getting lucky." Thank you for eloquently explaining this, and reposting a link for those of us who missed it the first time around.
"your happiness is not actually dependent on having a job, place to live, or food."

Mine is.
It might be helpful for you to post a lot of your ideas here. Big cable companies aren't going to steal them and people here may offer improvements.
That is a really good point. I think the number was probably just mentioned to just show how important it is to work hard.
In general, if you're going the mechanize route, .retrieve() is the function your looking for.

e.g.

br = mechanize.Browser()
br.retrieve("https://www.google.com/images/srpr/logo3w.png, google_logo.png)[0]

Mechanize doesn't really have a proper doc, but just about everything you'd need could be figured out from the very lengthy examples page on their site.
The only relevant piece I could find quickly was the Mellanox performance tuning guide: http://www.mellanox.com/related-docs/prod_software/Performan...

It's also useful for any other PCIe card, sans the IB specific parts.
Agree... basically search methods that specify a branch or leaf locally rather than the entire tree structure can more often resist layout changes.

Regex for HTML is a bad idea ... http://stackoverflow.com/questions/590747/using-regular-expr...
That argument applies to more than just philosophy. And yet, if you accept that not all religions can be true, and that most of the major ones have long scholastic traditions, then there must be at least one field of study which is vast, majestic, and wrong.

So, what method would you propose for determining which academic fields are worthwhile, in their current state?

(I think I just did some philosophy. Oops.)
Foods You Should Never Eat
The C64 was more comparable with the TRS-80 Color Computer, which was extremely mediocre by comparison but only modestly cheaper.

In fact it kills me they charged $100 extra just for extended BASIC. But I guess in retrospect I'm glad my parents sprung for it as Bresenham's was a bit out of my league when I was 6.
Entsorgung Wien     
Entsorgung , Entsorgung Wien
Haben Sie eine Entsorgung vor? , Möchten Sie einige Möbel entsorgen, die für Sie keinerlei Verwendung mehr haben? , Folgendes wir Ihnen bei uns angeboten: Entsorgung, Räumung Haushaltsauflösung, Entrümpelung, Sperrmüllabholung, Wohnungsräumung, Umzug und Objektdienstleistungen zu günstigen Preisen bis gratis in Österreichweit an.
I have literally done an essay on this topic every year of highschool and the first two years of college. The same thing just added more words. This was always a reference xD
But I do think that the point on tripling your effort towards the finishing line is a great piece of advice.
NASA captures earthly anti-matter explosions on video
This. Tried to buy the ebooks, can't. I already own the actual hardcopies, so i did what is fair.
Good points, but...
1. I do think it addresses search engines because site operators do explicitly give search engines permission to scrape their sites via something called "robots.txt" files otherwise known as the "robots exclusion standard".
2. Like all other scenarios, this one is also likely between you and the site operator. Are you breaking the site's TOU? The answer to that question might help. If you are asking me for the answer to a moral dilemma, I might suggest that you try Shakespeare for some relevant insight to your question(s).
3. See (2).
I believe you are incorrect in your last sentence, and in a number of ways, but feel free to disagree.
I like that you have Chengdu in your considerations! It's a charming place, IMHO the best choice if you want China. I wish I can come back there...

I wasn't doing any work while I was there, but I was backpacking in west Sichuan in the Tibetan areas. The most beautiful and inspiring place I've been...
While I agree with your point, I'm not sure if Windows NT is the correct comparison.

- Windows 1.0 released November 1985 [1]

- NextStep 1.0 releaed September 1988 [2]

1. http://en.wikipedia.org/wiki/Windows_1.0
2. http://en.wikipedia.org/wiki/NeXTSTEP
Particularly on-topic is a series of articles by Luke Muehlhauser about "how to do philosophy when you take cognitive science seriously."

http://wiki.lesswrong.com/wiki/Rationality_and_Philosophy
> I assume archive.org has done their homework here, but IANAL.

Bad assumption. Archive.org plays fast and loose with copyright law, to quote Brewster Kahle "Who's going to sue a library?"
Not a lot of people cared about TRS-80s by this time. By 1983 the IBM PC was the microcomputer of choice, and it was in turn to be superseded by the Mac in 1984.

In the heyday of the TRS-80, they looked like this: http://mew3.us/images/vintagecomputer/trs80m3.jpg
You are correct. Agender or nongendered are both fine (with me, anyway, but I think generally too).
Isn't that how Verizon's FIOS and AT&T's Uverse TV services work? The difference is that they don't decouple the TV service from their Internet service. But there's no real technical reason I couldn't get their TV over IP delivered to their set top box through my cable modem…
That's awesome! I loved this one

No one brings radio’s into work – they just use RealAudio and listen to “thedj.com.”

RealAudio...
Probability! The University of Alabama has great resources: www.math.uah.edu/stat/
There is no consciousness, only the awareness of a single moment

I believe many people would say that consciousness and awareness are synonymous terms. And further, consciousness is undeniable, the a priori to all inference and understanding. What have you ever known outside of your consciousness?
Key points:

Lightning is directly linked to events that produce some of the highest-energy light naturally made on Earth: terrestrial gamma-ray flashes (TGFs). NASA's Fermi Gamma-ray Space Telescope was recently fine-tuned to better catch TGFs. NASA’s scientists observed antimatter structures forming above thunderstorms on Earth.

See aslo http://en.wikipedia.org/wiki/Terrestrial_gamma-ray_flash
Did the people in the show seem happy to you? Did it seem like Bobby, Peggy, Hank, or Dale were satisfied human beings? Boomhauer is the only person that really seemed to accept their role in life without regrets, and that's only because I could never understand what he was saying.

Note: I didn't watch the show religiously.

We can agree that there were specific times when the characters were happy but I think we can also agree that there were times of deep sadness. Mostly the happiness was portrayed as being very superficial, and the sadness was generally existential and deep. In the episodes that I saw, this deep sadness was due to how the "traditional power structure" tried to mold them. It's a pity that they didn't break out of their molds, but as a show I think the zeitgeist was their deep dissatisfaction with their lives, punctuated with small insignificant victories.

Think about Beavis and Butthead. Do I think that it glamorized(to some extent) acting like a jackass? Yep. Did it make me want to act or be like either character? Nope. Do I think it "convinced" any normal humans into acting like jackasses any more than the evening news does? Nope.
Verify these results if you're planning to do it on a laptop. For any longer running processes its possible to have worse performance due to the throttling/heat management techniques.
I presume you are acquainted with Buddhist thought on this matter? One of the central tenants of Buddhist philosophy is the idea that there is no such thing as the self, but rather a linked series of experiences. The Chan and Zen traditions make something of a big deal about this; the main goal of the religious and esoteric practices associated with them is to come to the realisation that you do not in some sense exist and are 'selfless' at this point you are said to be enlightened. (As an aside one of the core rules for Buddhist monastic communities is that you can't claim to be enlightened as if you have achieved enlightenment there is no self to make the claim.) The European philosophers came to the idea much later on, historically this would seem to be a side effect of the notion of a soul, and in particular its indivisible nature.
The AlphaSmart Neo 2. 700 hours of battery life on 3 AA batteries. http://www.neo-direct.com/default.aspx
Playing with it now, and while it seems to hit my download need, I can't seem to get it to play nice with sites that are JavaScript dependent. Am I missing something, or is there a way to plugin an underlying WebKit engine?
Slotted – The ultimate signup tool
That domain is worth about $50, not $5,000.