skysight-inc/HackerNews huggingface dataset:
If the outage was due to something malicious I don't really expect to see a postmortem.
4 Things Happen Right Before Heart Attack
I stumbled upon the first kxcd comic, dating all the way back to '06, it's no wonder they seemingly have a comic for every scenario. But what really int are strikingly different than the current techno-humor. I enjoy both and wanted to share them with people who might not have seen the old ones.
The real question is, how is it as a soccer ball?
How to change DOB nd name legally in USA?
I'm not sure why you should buy so many books, given that you know you are not finishing them. I can understand novels, and story books and stuff like that. But its not wise to buy technical books when things change so rapidly in our area of work.

I currently have to two books to finish. One is Ulysses. Reading that book is really more like a project. Tried chewing through the first chapter, everything went over my head. Its nearly unreadable. I guess I need a guide book along with it.
Why Some Civil War Soldiers Glowed in the Dark
What are DRBD and Gluster if not real-time replicated storage on completely separate physical hosts?

Filesystem corruption without hardware failure is far rarer in my experience. Have you seen an instance that wasn't a proverbial user error?
Ask HN: How to release co-founders?
We started the company as three friends but they have made it clear to me it is just a project or hobby to them. I've also done 80% of the work. How should I handle this?
What's embarrassing is that people are still evaluating programming languages like they were bags of features. The more features you stuff in the bag, the better it must be!

The reality is that generics aren't free. They result in difficult-to-understand error messages and more cognitive complexity.

To quote Yossi Krenin, "You may think it's a StringToStringMap, but only until the tools enlighten you - it's actually more of a... std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >,
std::basic_string<char, std::char_traits<char>, std::allocator<char> >,
std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> >
>, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>,
std::allocator<char> > const, std::basic_string<char, std::char_traits<char>,
std::allocator<char> > > > >"

Of course, it would be nice to have generics, or something like them, for writing typesafe containers. But there are other goals in the language like fast compilation, easy-to-understand error messages, and overall simplicity. I hope they can come up with an implementation of generics that can keep those good properties of the language. But if they can't, it shouldn't be added just to get a feature bullet point. Use the right tool for the job.
Technologies that make it simpler to track your every move (1985)
Grouping posts by a front-matter key in Jekyll
dkuntz has the right idea--if BU IT can hook you guys up with a box that'd be ideal:

https://it.byu.edu/byu/help.do?&sysparm_document_key=kb_know...

My alma mater gave everyone Unix accounts with public www folders by default, but I don't know if that's the case for you guys.

Tell the kids to use FTP, SCP, or whatever is easiest--test it out yourself and get it working. FTP can be quite easy, but make sure you can walk them through whatever workflow you decide on.
I lost 50%
The not-so-brave Yogurt of Iceland
Yeah, that's not the same thing. Or rather, it could be, but usually you need to do extra work (and buy extra parts) and then order a few thousand.

To quote:

Unlike SBCs, COMs [computer-on-module] typically lack real-world ports, and extend their I/O through a connector that supports compatible carrier boards based on standards like COM Express, QSeven, and SMARC. Others use proprietary connectors, often based on a 144-pin SODIMM layout, designed to work only with the company's own carrier boards.

http://www.linux.com/news/embedded-mobile/mobile-linux/71255...

(Although, to be fair I am assuming that the original article is accurate in stating which ports are available on the Intel version)
Read More Papers
But the non-expert bias online is systematic. Time spent participating online is time not spent honing your craft, and so there should be a strong inverse correlation between posting frequency and expertise.

There are real, pragmatic ways to correct for this bias and get more useful information out of online forums, too. For example:

1.) Look for people who have a solid, independently-verifiable track record who are now just starting ventures that need publicity. For example, Marc Andreesen had an absolutely awesome weblog in the ~1 year prior to founding Andreesen-Horowitz, but now his comments are largely limited to snarky one-liners and occasionally insightful one-paragraphers. Why? There's no incentive for him to spread his knowledge around the general public; his firm already has enough of a reputation to draw the top potential founders. The entrepreneurs he funds get his advice, but everybody else has to make due with occasional soundbites.

2.) Look for people who post only brief, offhand comments, but then follow up on those comments and do the research yourself. Many "silent experts" may have time in between compile breaks to throw in a throwaway comment or correction, but they don't have time to write a long missive. However, if you follow-up yourself and do a bit of Googling, you can take their clues and learn what they were talking about. This is how I found out about Haskell, it's how I found out about writing scalable event-driven servers, and it's how I found out about writing multi-language systems where a scripting language is embedded inside a larger program.

3.) Look for people who can see & acknowledge both sides of an issue. Practical experience teaches you about trade-offs, it teaches you about alternatives, and it teaches you that there are often multiple solutions and oftentimes you need to give up some desirable properties to get others. Blog posts by Internet Fanboyz teach you that there is One True Way Of Doing Everything that will solve all your problems, because that is the only way they've ever encountered.

4.) Similarly, look for people who stay out of flamewars. Folks with real jobs who care about their craft don't have time for that shit, because becoming an expert takes a lot of time. So the folks who do have time for that shit are generally either folks without jobs or folks who blow off their jobs to score points on the Internet.

5.) And perhaps most effectively - work directly with an expert. Start contributing to open-source and understand why the maintainers make the choices they do. Take a job at a well-respected company. Work with the gruff neckbeard at your employer. When experienced programmers have to clean up the messes you make, they have a very strong vested interest in not letting you make any messes.
I do like the idea but I'm worried that people would lose interest if we spent too much time on code I wrote.

I think there is value in that though and might incorporate some personal projects and existing into the lecture.
The answer is to get a cheap 5 or 8 port switch.
Also saw this on LinkedIn. Very insightful.
Intel:  World's first integrated 3D depth and 2D camera module
Links 2013
"Important"?

Really?

Obviously Im a fan of the site, etc, etc, but "important"? On what level?

Im not even sure I'd call Facebook or Twitter important. Banking, yes. Weather warnings, yes. Things like that, sure. But, Im also pretty sure "important" is slightly over egging it for dear HN.

(No offence PG xxxx)
The difference between then and now has more to do with the time factor. Scrolling is instantaneous and takes very little effort, clicking into the 'next' screen meant a time delay and loading another page, which wasn't needed.

The new 'full screen with tagline' splash page has it's place, but you don't see it everywhere. For instance, it doesn't fit with Amazon or Netflix, it somewhat fits better with Apple (who have been using it for a while), and Microsoft (though not very well done).

Some would argue Google has always been doing it! And of course, Yahoo! still have the opposite.

It's great for setting the mood of the page, and intriguing while directing the user. Had landing pages served a better purpose earlier, maybe they would have stayed in vogue.
This idea is all well and good—if you can afford it. His list of things to do ("sleep well, eat hearty, exercise like crazy, work hard, and chill out") is decidedly awesome if you can afford it; however, we live in a world where the vast majority of people are doing their best to just survive. In a way, they are following his admonition: they are doing their best to live. His definition, however, isn't very close to what it is for a large percentage of the globe.
I disagree on your technical books point. Things may change, but most of the technical books I buy (I can't really speak for anyone else), and those in the post, are, for the most part, going to be relevant for years to come. Most of the books are fairly old, and based on the titles they're generic knowledge, even if they implement something using a specific language that may die, the ideas and concepts they contain are still usable.

Even the "Work Shelf", which contains the most specific books, probably won't go out of date.
Seriously? An extra dollar a month is a dealbreaker for you?
If you are a Raspberry Pi fan or even an Arduino fan this is really big news. I'm already pausing to consider changing course on something I'm developing.
Couldn't he just turn off registrations for new accounts? Not saying he needs to get HN to the top for a "startup" search query. I found HN by a Google search while looking for a good laptop to run Linux on.
Not sure what you're complaining about... It's $5 for 12 weeks...
Anyone else getting a lot of obvious door numbers in reCAPTCHA captchas lately?, I guess that's how Google trained these neural nets.
I would also suggest "Advent of an Algorithm" more of a history of mathematics including Godel.

http://www.amazon.com/The-Advent-Algorithm-300-Year-Computer...
Ask HN: Should I start with Android for mobile development?
I'm mid-40s. Most of my work was in Visual BASIC and ASP. I've been out of work since 2002. Ended up on disability. I want to get back into the game. Should I start out with Android for learning mobile development?

My reasons for wanting to develop for Android is that there are options to run Android on a PC or inside of Windows. (I'd like to run Android inside of GNU/Linux) I think that allows me to test and debug my apps better, plus I think that to become an android developer doesn't cost that much money as Apple's Developer's tax. (I got an old Macbook Duo-Core 2 that runs 10.7 that I share with my son, can't afford a newer one yet) Given my Visual BASIC background what would be the best way to learn Android programming? I used to know Java but let my skills slip over the years due to being sick and in hospitals, I can relearn it and I assume it has evolved over the years.
>so what?

I think his target audience here is the {PHP,Java,C++,etc}-sucks crowd. Don't believe you know the global consensus on any technology just because the vocal minority (places like HN) seem to have a consensus. He even closes the article with the following:

> Your time may better spent getting in there and trying things rather than reading about what other people think.
You know.... just to help you in future...

Your post might have done better if you had gone at it this way:

"Hey guys, PG and his minions are probably flat out on a couch somewhere, breathing many sighs if relief, and slinging back a well earned Scotch (might be a cider). Could be a while until we hear form them."
The second good article about ethics and technology since HN came back up. Maybe they should crash more often, sure beats articles about "x does y better"
requiring permission for privilege of deciding where to place their key capital assets

Owners should have this right.

I'm interested in the security implications of this

What does gyro sensor lockdown have to do with malware?

the mills are designed to be opaque to their owners

You're not really the owner if somebody can lock you out.

lest they disable the gyro/GPS

Disabling the sensor would probably trigger the lockdown.
Dead cat bounce!
Maybe the creation of the content is the expensive part. You still need someone creating it and laying it out on the page with proper graphics. This is just a guess though. I would be curious what their expenses are like digital vs paper.
Also, you might have better luck talking to the administration over the IT guys. My experience with IT guys has been "the policy must be followed... Unless someone higher up says otherwise".
Was it cached?
The problem is the average advertising agenda is the exact opposite of your proposed one: "Make sure that an average person is fooled by your marketing."
They were not 'vital' in 1945. And were not 'vital' 40 years after that. It may be convenient but far from vital.
I upped my amount of reading taking the opposite approach to the author: buying more books that I don't read.

The mechanics work something like this:

- its easier to read a book you're motivated to read

- you're not sure what you will be motivated to read until after you've finished your current book(s)

- so, buy books you might be interested in advance, they'll be there and ready when the motivation hits

I buy books in theme areas: pragmatism, biographies of creative people, mythology, etc. That makes a smooth transition from one book to the next easy. You tend to read your current book with an eye to what's coming up on your shelf this way.

Also consider that you don't always want to read dense books. So having more books on hand helps you regain motivation in the down times by having easier stuff on hand. Jonathan franzen had a really nice essay on this about how pulp mystery novels kept him sane.

It helps that I have a used bookstore nearby where I can buy books for a dollar or so. But, anyway, there's so much cheap stuff on amazon that anyone can apply this approach without breaking the bank.

Hope this helps other folks read more. Reading has helped my coding and business more than any other habit.
The print version is subsidized by a lot of very expensive print space.
Constraint-Driven CSS
Same question here. What is source? From where are you finding backlinks? google search?
A Secure Processor Architecture for Encrypted Computation on Untrusted Programs
Burglars Who Took on F.B.I. Abandon Shadows
Now i know why i had to refresh when i first opened HN 10 minutes ago even though it was up at that time.
New Age Marketing: Thoughts on Gary Vee's Jab Jab Right Hook.
Just started reading it and I must say that Gary provides a compelling and simplistic approach to an increasingly complicated area of marketing, social media marketing. His idea is that building social-media specific campaigns and engaging customers in friendly dialog is imperative to converting customers.

I'd like to hear your thoughts on the book, the good the bad and the ugly, and the feasibility of this new approach. Gary certainly has a passion for this space - but does his approach make sense?
I was hoping for a collection of designers and engineers working together to make an open, modular, chassis that could be worked upon. Maybe a discussion about best practices for serviceability, ergonomics, performance, cost-efficiencies, etc.

I had about 2 seconds from clicking the link to the page loading to think about that, and I'm feeling pretty let down. I know that the digital systems play a huge role in cars nowadays, but I just can't get excited about this.... yet?
Thanks Kendal!

I think we'll probably have them start on Ruby since we have a few students that can teach it and have experience in RoR.

> Perhaps you could set up teams that could compete with each other through a series of programming challenges?

I like the idea but I think students might find this to be too much in the beginning. Especially when CS majors are competing with non-CS majors.

Maybe a better option is to promote the Binghamton hackathon from early on and offer prizes/competition for the groups that entered without experience.

> You could find a local business who would sponsor a prize, or a restaurant that would offer a dinner for the winning team.

I definitely want to keep it as local as possible and even have a few community members signed up.

> Be sure to post updates on your group's website.

I'd recommend following the progress on Twitter and GitHub:

- https://twitter.com/HackBinghamton

- https://github.com/HackBinghamton

Thanks for all the advice and feel free to reach out by email (it's on my profile).
I totally back the inverted classroom approach. Coming prepared to the class will make an enormous difference in how well the students who aren't familiar with the subjects will be able to keep up. It attenuates the individual variation in learning speed and allows students to take as much time as they need in private to understand the material.
This is the wrong approach. BMW has the right idea here: define an interface that lets a user's smartphone paint a car's built in LCD(s) and receive input from its joysticks. Then the car becomes agnostic to ever changing network, app, and graphics technology.
Just started reading it and I must say that Gary provides a compelling and simplistic approach to an increasingly complicated area of marketing, social media marketing. His idea is that building social-media specific campaigns and engaging customers in friendly dialog is imperative to converting customers.

I'd like to hear your thoughts on the book, the good the bad and the ugly, and the feasibility of this new approach. Gary certainly has a passion for this space - but does his approach make sense?
I don't think so. For the most part people were either curious about why Go did what it did (let you export the `NewHidden` while keeping `hidden` unexported: requires `hidden`s to be created using the specific constructor), or defending Go's choice in letting you export functions that return an unexported type.
The point that resonated the most with me here was that people need to be given big opportunities to fail without prejudgement, otherwise they'll never build their skillset significantly. Obviously nobody is ever hired in a vacuum, but the takeaway for me was:

remember to judge others on their past behaviors, and nothing else.
What are your previous agreements or understandings, even if unwritten?

Is there an entity, or are you solely individuals collaborating?

Are they willing to let you own their contributions?

Might you work together again on other projects?
My biggest beef with the Go typesystem is that they didn't get rid of nil. Tony Hoare (the guy who invented null) has acknowledged they were his "billion dollar mistake" [1], common practice in Java and Haskell is moving away from them, and yet Go included them anyway - in a language that's supposed to be robust because you're supposed to handle every case. The Maybe (or @Nullable) type is a much better idea, because it flips the default from "any variable may be null" to "only variables explicitly declared as such may be null".

[1] http://www.infoq.com/presentations/Null-References-The-Billi...
Off topic : In the race of making processors faster and smaller, are we heading to the direction of more power efficient analog computers again?
Yes, I have in fact, in a DRBD configuration. The bug was esoteric, but it happened and was not the result of user error. DRBD and Gluster both allow faults in the VFS layer to propagate to all replicas.
Most of it is good, but the thing that kills it is the inline comments.

When I want to get down and read an article, I want to get down and read the damn thing, not be faced with comments that most often reiterate whatever's in the article anyway.

Keep the comments where they should be – AFTER the article.
I used to run a full-node on a Raspberry Pi, has the transaction volume made this unfeasible?
Introducing Issue Bidder
Meet Roscoe Bartlett: The Congressman Who Went Off the Grid
Good point.

I replied to kendalk and mentioned that forming teams and having competitions might be overwhelming in the beginning, but maybe it makes sense to two individual semester semester-long prizes for a CS major and non-CS major that build the coolest product.
Ask HN: Am I too old to become a developer?
Hi HN, long time reader here. I am 29, and I've just been accepted into a Master's program in Computer Science. I am an engineer by eduction (not CS) and have been working in the financial industry (quite profitably) for the past five years. I have a good grasp of programming in several languages, but all for personal projects and fun, nothing professionally. Needless to say, it'll be a while before I'm a code-ninja; I haven't put in my 10 years. So my question is this: will I be considered too old to get into the industry 2 years from now? I want to do this more than anything else, and I personally feel that I'll be really good at it, but I would love to hear your views.
According to the thread the story is taken from, the machines are now under the purview of ITAR: http://www.practicalmachinist.com/vb/dmg-mori-gildemeister-m...
I definitely find it important, from a career perspective.
Linksys resurrects classic blue router, with open source and $300 price
I haven't explained why I asked: I left after the first couple paragraphs because I found the lack of capitalization off-putting, which is why I commented on it.
Checkout Remindus App - https://www.remindus.in/
Hey you know what bothers me about other so called 'to do' apps ? I could never set reminders for others. This app does just that. Try it out. https://www.remindus.in/
HN feed filter/category idea
I love the HN feed... but there are some topics Im not interested in at all, and seeing that it is a large feed with lots of content, I would like to filter out the stuff Im not interested in.

Could we start a convention of putting [catergory] in the titles ?

eg

Cool new proof of Pythagoras theorem [MATH]

Bitcoin is a fools game [BITCOIN]

etc

This way everyone still gets the full feed and those who want to filter can...

What do you guys think?
Putting math and perl into the same category is an interesting choice...
I can't provide any other options. But I can 'vouch' for Routerboard. We use their products in a carrier grade environment, for almost consumer-prices. The RouterOs isn't 'next next finish' you have to put some time in it. But check out the leaflet which features there are available. If you want a 'cheap' high-end router with some nice features available (SFP's, true port-mirroring, vlans and integrated hotspot functionality) Routerboard are definitly worth exploring. http://www.mikrotik.com/pdf/what_is_routeros.pdf
As someone who's integrated several SOCs, SOMs, COMs, and SBCs, I promise the only special part about this is that it's x86. Pentium class power has been available in these kinds of form factors for quite a while.

Further, the OP doesn't really say anything about ports, or availability, and forget about "ports," really. The real difficulty with these is power management. PMICs are getting nice and small, and I'm betting there are a few LDOs on board for generating core voltages, but otherwise all of the real power management will be off board as there isn't much room for inductors on an SD form factor board.

$20 says this is just a cute reference implementation to give to their field application engineers so they can get the OEMs jazzed about Quark.

[Edit: The fact that this is an SD form factor is extra fodder for this argument. This thing doesn't go into an SD card slot, or speak SD, but because SD is something everyone thinks of as "tiny but huge," some marketer somewhere said "make it the size/shape of an SD." For example, the last SOM I integrated (for a computer vision application, built around a 466MHz ARM9 SOC) was of similar size, but of much more useful shape.]
Opinionated Guidelines for Designing a Truly RESTful Web Application