skysight-inc/HackerNews huggingface dataset:
I use it but only because the backend team insists on it because it's all they know. I argued against using it, but they were very insistent. We were working on a huge site and the site had already been designed and I was the one who had to get Bootstrap to conform to the design. Guess what? That didn't go so well! Bootstrap is opinionated about a lot of stuff and ties together disparate things that shouldn't be tied together. I think if Bootstrap didn't make opinions about colors, fonts, border-radius, box-shadow and the like it would be more flexible. To that end it should just focus on display, positioning, and necessary tie-ins to the JavaScript. There is a way to make Bootstrap more useful if you are working with a design, though. Switch it's class names to placeholders (Sass version) and then extend as needed. This doesn't necessarily cut down on the bloat, but if you're working on a large site or application a larger CSS file is on the lower end of your worries.
100ms latency is a little much for DNS (Google DNS is ~12ms, my ISP's is only 8ms).
You're totally correct, fixed!
Will Big Data Make the Difference in the Volvo Ocean Race?
Ebola researcher turns to crowdfunding for help in finding cure
Xi is running an anti corruption drive to get rid of competition and solidify his power base, as always (since > 90% of officialdom is corrupt, corruption drives are a great way to get rid of your enemies).

I haven't been impressed with Xi yet but will give him some time. As for the article, it's blocked by the GFW of course, but it sounds quite reasonable and your criticisms aren't very coherent.
That top bar is actually a cloudflare app- it should disappear when you tap/click it?

Thanks for the feedback on the pricing. You may be right, we probably need another plan that handles more links and less sites.
How I'd Use Twitter If I Started Today
Reminder that most or all of that information was volunteered by the stalkee. If the information isn't put on the web in the first place, it can't be found. Be careful with what you make public, folks. If you put it on the web, it is as good as public.

(Obviously this doesn't apply for things like shopping profiles, but probably that's not what you were talking about.)
I found it a little bit ironic that one of the companies protesting NSA surveillance and collection of user data.. was LinkedIn.

https://www.reformgovernmentsurveillance.com/
You can work around this problem by running X11 in the parent of the container and performing all your SHM (and similar) operations there. Essentially, coordination of such things needs to happen where the X11 server is running and not inside the container. This is how Gate One's (soon to be released) X11 feature currently works to isolate each user's X11 server.

There exists mechanisms to share memory between containers as well but I personally haven't tried them.
I actually use Firefox's private browsing feature for browsing untrusted websites. That combined with NoScript should keep me quite (but obviously not entirely) anonymous.
Detecting the cadence of your client's data
Is a Booth at a Big Conference for a Startup Worth the Expense?
Free Conference Calls
Dr. Saphire's faculty page:

http://www.scripps.edu/research/faculty/saphire

More on the campaign, including video of Dr. Saphire explaining the need:

http://www.utsandiego.com/news/2014/oct/11/ebola-ollman-saph...
Fairford.
For DNS latency... checkout Gibson's utility, DNSBench.
Free and the results may surprise you.

https://www.grc.com/dns/benchmark.htm
Wikipedia: re-writing history
The Analog Keyboard Project for Android Wear
For six years, Wikipedia named Boston College basketball player Joe Streater as one of the key figures in the 1978–79 point shaving scandal. Streater was innocent: he wasn't even on the team that season. Yet this spurious fact came to be quoted by Associated Press, TV networks and countless others.
Use `goimports` as a save hook in your editor. It analyzes your code and inserts/removes import lines as needed.

Other than the occasional need to fix up an ambiguous import that it guessed incorrectly, I haven't touched import lines in my code in a year.
Many languages that are not primarily object-oriented. E.g. it was proposed in Rust [1]. It could also be added to many other functional languages, as often the "object-oriented" function call syntax looks more natural (when the first parameter is "special", the object of the call) than the "mathematical" function call syntax (appropriate for when parameters are equivalent, e.g. `max()` or `dot_product()`).

[1] https://mail.mozilla.org/pipermail/rust-dev/2013-October/006...
"conveniently doesn't simulate the hard parts"

The hardest part of RTLS and the part that would result in infinite internet argument if they ever tried it, is if nothing goes wrong there's no purpose for it other than seeing if it works, and if anything goes wrong it probably won't work. APU failure. Control system failure. Total computer crash. Total electrical system failure. Exploding main engine takes out the back 15 feet of the shuttle. Engine gimble hydraulics jams one engine full one direction, maybe damaging the other engine nozzles by smooshing into them. Window blows out, probably taking out the deck crew but maybe the guys below survive. Back when the shuttle was in the commercial space truck biz, one of the boost stages in the cargo bay ignites (well that probably takes out the whole ship, how about the vibration of launch causes a short circuit that causes an electrical fire or propellant breach that damages stuff passing thru the bay, like electrical power and control lines.)
So, given this, shouldn't it be possible to compare Europe to the US between 1920 and 1978 and see the affects of lead?
Why I do use it:

Because my time is important and I can't afford a designer yet.
How useful is prepopulating a DNS cache on a home network? How often do you expect OP is going to reboot the caching dns box?
The hard-coded dependencies on GitHub (not to mention they're dependencies to code owned by someone else) have always bothered me. It seems like it would create a real problem for compiling, auditing, or even just testing code in the long run; and this example relies on a ton of them.

I haven't kept up with the state of the art Go packaging; have these problems been addressed?
I agree that selling React as "only the view" and then documenting Flux in the same page makes for confusing documentation. That said: just try it. Maybe eplace the rendering side (probably jquery, client side templating) of an old project with React.
Millions of Voiceprints Quietly Being Harvested
For the record Travis is not the only option in town, you can use [wercker](http://wercker.com/) or [Bitrise](http://www.bitrise.io/) too. There's even a tutorial on [how to publish middleman based sites/blogs](http://devcenter.bitrise.io/tutorials/middleman-project.html) on Bitrise - though Bitrise is currently an iOS CI/CD focused service but generally speaking it's a PaaS with OS X virtual machines.
I don't know what it's chances of ratification are -- it does seem like an aggressive change -- but I disagree that it doesn't add anything. This would actually fix one of the biggest problems I have with large C++ development: non-open classes.

Think of a widely used class -- for example lets use std::string. Maybe for your program there are some missing methods that would really handy to add, like maybe .urlencode(). Today in C++ you can't though: if the method isn't mentioned in the original definition of std::string in its header file it's permanently missing.

This leads to pressure to make a custom version of the class, either inheriting or encapsulating the original. This seems to work OK but then can lead to problems if you later want to interface with someone else's library written in C++. For instance you might have "class mystring : public std::string" and they have "class theirstring : ..." now you have to explicitly convert between them even if data-wise they're 100% compatible.

This proposal neatly solves this problem -- you could just implement string extensions as a function and still be able to call them like a regular method. The ability to add methods to other people's types promotes type reuse.
> 'reverse development'

I'm going to use that term. As someone who's had to maintain Bootstrap/Pure.css sites with:

- styling done half in visual-based classes added to HTML

- massive amounts of unnecessary block element nesting

- hacks to work around browsers we don't support

I've spent a bunch of time in 'reverse development' before we could achieve whatever we needed.

Doing your own styling in 2014 is less work than using bootstrap. Use SASS for mixins and border-box and go for a modern, flat look. Results will look better than Bootstrap and you'll always be moving forward.
Filling the gap between invoicing and accounting with Direct Invoice
Major tech companies - Google, Tesla, Facebook - seem to be investing more and more heavily in their long-term future and diversifying what areas they're involved with. Perhaps the goal is to be bought out by a Musk or Musk-lite?
Looks nice! But when feeding my site, it seems to ignore the HTTPS scheme, just doing HTTP and getting stuck with the 301 response.

As already suggested, would be nice not needing to specify scheme.
St. Louis Rams vs. San Francisco 49ers live stream watch at online NFL hd
> Neat. Why is it limited to Germany?

It's ... not?
>I don't know about you but if there was some other network for professionals to showcase profiles I would jump on that immediately.

What features would make this a killer? We are working on something that is in this general space and have a few ideas, including the ideas that started the project, but I'm curious what other pain points you can enumerate.

What would be a perfect linkedin substitute for you?
I used Mono forms several years ago, and the performance was a problem. Just way too slow. I'm certain it's gotten better in the meantime, but given Charles' experience (I learned Win16 programming from his book!), I think it's really going to become first class now.
Do you know what the common key was between these services? I bet it was email.

That's why I sign up for services with a custom email address, that is linkedin@domainname for linkedin, meetup@domainname for meetup, etc.
Snowball: All Your Mobile Messaging Apps in One Place
> talentbin.com

And the 500 million competitors to them. Cross-social-profile matching is pretty much a commodity service these days.
Arrow's Theorem
I think I must have not been clear.

I meant that you can spend a lot of time working with bootstrap and get good results too. This is actually pretty common.
I use bootstrap because a common design language is a good thing. If your iOS app uses custom controls and deviates from the Apple design language, your design is rightly criticized.

Yet on the web, you are criticized for not being different.

I call B.S.

I don't have to teach my users what a hamburger menu is because they've seen it elsewhere.

My users think my sites look good because I let professional designers do the heavy lifting. Because my sites look like many other sites, they are comfortable, easy to use and not jarring.

The only people who care that you've used Bootstrap are other web developers. And it's probably not because everything looks the same, it's because you did it the easy way. You're supposed to walk up the hill backwards in the snow both ways like all the old-timers did.

Guess what, your clients want you to do it the easy way. The quicker you get the design done, the quicker you can move on to other things that add value to the site.
Technically they haven't rejoined. But SamTrans cooperates to some degree and does pitch in for funding. But San Mateo still isn't a governing member and can't elect people to the BART board.
Having someone like Petzold for a tools company sounds like an excellent idea. It could be called MDD (for Manual Driven Development) to give it a catchy name. Many tools seem like nobody bothered to check if it's actually practical to use them as intended.
According to my company policy this is online-gambling: http://imgur.com/bV2Umoe
Which is of course a riff on the original turbo-encabulator:
https://www.youtube.com/watch?v=Ac7G7xOG2Ag
Statsic
I think that is reasonable - these science companies prove a concept then get moved in house or are deeply assisted by a company with much more resources and capital to allow the idea to evolve and to thrive.
Also, cut-rate UI work often looks much worse than Bootstrap.
PennApps Hackathon Flow-based Programming Tech Talk
I re-evaluated my DNS provider choice a couple days ago (good timing, apparently, as I was using Google before then). Switched back to OpenDNS because their servers responded faster than Google's, and they no longer do the ad/search page redirection thing, as of June 6 2014.

http://www.opendns.com/no-more-ads/

I used GRC's DNS benchmark tool to discover this. Also the particular OpenDNS servers which responded faster were different from the two that they tell you to use, so the fast response is probably helped by low load (fewer people using these undocumented servers). Going from memory because I'm at work, I think they ended in 202.222 and 222.202 and 202.123, whereas the officially listed ones end in 222.222 and 220.220.
The USA contains the name of the continent, which is unique in being named after a person, and he was from a different continent. There are three (other) countries named after people: Bolivia, Colombia and the Philippines. The capital of the USA is named after a US president, and so is the capital of Liberia. Venezuela is named after a city in another country. California is named after a fictional island with a name inspired by a muslim ruler!

http://en.wikipedia.org/wiki/Etymology_of_California
Show HN: Speed Read! for Outlook:  A Speed Reading App for Microsoft Outlook
I don't know that the parent meant all frameworks are frowned on, but more the "Heavy, prescriptive frameworks ... like Rails or Django."

I say if that's actually the case in the Go community, but I can understand getting that feeling starting out. I'm just starting with Go myself, and I had the same thought after some casual research digging through various blogs, tutorials and library suggestions.

As a newcomer to the language, it seems that there's a drive toward things being very explicit, using very little "magic", and composing smaller libraries, rather than using monolithic frameworks; all of that appeals to me.

If I'm way off base on that, I'd be happy to hear where my understanding is underdeveloped. Like I said, this is just what I get at first blush.

All in all, I'm really interested in checking out the book, and learning more about Go.
I still don't understand why everyone recommends different folders at the project root for controllers, directives, services, etc... You end up with closely related code being far apart. It's a thoughtless way of dividing up your files based on the most obvious feature rather than how things actually fit together.

My idea of a good modular file structure is that you could delete any random directory and delete it and it would lop off that feature as cleanly as possible. Each directory should represent an angular module, and each module should contain the routing, controllers, services, directives, and tests that it uses. If some of these are used across the app then you can have a "common" module.
Many people incorrectly refer to the entire country as just Mexico, which is actually just one state in the United States of Mexico.
Toxo causes the brain to produce more dopamine. Dopamine is released in novel situations (i.e. Stumbling on scattered cash). Seritonin is released during consummatory behaviors (i.e. Eating, sex, etc). While most of the released dopamine and seritonin released is part of private conversations between neurons some of the molecules leak out and diffuse through the brain. These background levels of dopamine influence the brain more globally and the brain uses the ratio of dopamine to seritonin as a measure of 'status' meaning 'of how much there is to get (dopamine), how much am I getting (seritonin)'

Lots of dopamine and little seritonin influence behavior in a lot of subtle ways. It puts reaction times on a hair trigger which makes movements quick but spastic (improves video games, destroys handwriting). Increases the likelihood to escalate quickly when threatened (get away from my stuff!). Increases libido. Mild OCD type behaviors. Etc, etc, etc.

Women seem wired to pick up these clues and avoid low status men. On the flip side. Makes great programmers.
Very cool, but the big test will be how this game handles the inevitable 4chan/something awful/reddit effect with masses and masses of genitalia on screen.

I've seen similar collaborative sites ruined by the above.

This might not break the game but in large enough doses turn off large groups of users.
No chance for MIT or BSD, although LGPL with a static linking exception might be doable.
I switched back to my ISPs DNS servers (Virgin Media in the UK). I noticed that almost anything I downloaded from a big company was orders of magnitude faster, mainly because Virgin Media have on network Akamai edge cache servers and you only get their addresses if you resolve via Virgin's own DNS servers.

I'm talking 1.5mb/s download vs. 45mb/s - a massive difference.

They hijack NXDOMAIN - but you can turn that off. https://my.virginmedia.com/advancederrorsearch/settings
DNS records contain an expiry, unbound will go update the record so that the expiration never reaches 0.

This can be very handy even on a home network, as you avoid the whole WAN trip to fetch records for sites you visit often, such as Google and others.
A similar tool that I've had great fun with is Sandman:

https://github.com/jeffknupp/sandman

From the Readme: "Given a legacy database, sandman not only gives you a REST API, it gives you a beautiful admin page." It uses Python and SQLAlchemy and supports a good selection of databases.
Awesome animated GIFs, definitely helps explain the concept.

This effect was manipulated to extract more information for this: http://newsoffice.mit.edu/2014/algorithm-recovers-speech-fro...
> While Twitter Bootstrap is fast and easy to implement, creativity is often compromised as a result. Innovative designs which defy conventions can be difficult to implement in Bootstrap’s structured environment while you have a tight time constraint.

"Innovative designs which defy conventions" are also UX nightmares. Remember the old Jakob Nielsen maxim about how your users spend the vast majority of their time on other Web sites before you get too clever.
I am pretty sure the Forms in this case refers to Xamarin.Forms developed in the last year.

http://developer.xamarin.com/guides/cross-platform/xamarin-f...
Leaked Snapchat videos and pictures posted online
Unless they really take exception to the changes and properly expunge them, the student's updated version will still be visible in the history (with a diff between it and the previous versions easy to view) - so overly territorial editors wouldn't be that much of a problem unless they were completely fruit-loop.

And as a precautionary measure, there is always "File, Save Page As".
Vendoring is the approach taken by many. Personally, I use godep. It vendors into your source the different libraries that you are using at a specific version (git hash in all the cases I use). This handles the compiling and locks in the particular version of the library which you have presumably audited. As far as testing goes, as long as you are making use of interfaces, testing should be easy enough.
I would if they were consistent, but having some to change volume and some to change repeats is somewhat jarring.
Hardly ironic. Companies that utilize customer data are the most at risk from reactions to government surveillance. Many people are much, much less concerned with a company having their data (which they will use to show you more effective advertising - i.e. things you actually want) than with the government having their data - which they are using in the explicitly adversarial process of determining if you are a criminal.

When the government forces Facebook, Google and LinkedIn to be complicit in their compromise of user data, people can no longer trust these companies to safeguard it, and it hurts the companies' bottom lines.
Thanks for sharing. This is a great use for LinkedIn, and one I had never heard of. I'd always heard about access to executives for sales and research purposes, but not for kick starting customer service.
I cannot speak for Ruby, but Python has had big ride since the 1.0 days, specially if you take the standard library into account.
And I thought that my ISP was acting up as usual. Wow, this is a first.
That works for compatibility (for apps that fails to work properly without MIT-SHM support), but does nothing for the performance degradation.
Nice work, though I liked the dataref package even more!
Argh. I promise you it's not. Any idea who provides your filter list?
How did they code it, in assembly?
A Space Conquest Online Game
Thanks for the shout out! Automated testing is great...the more you can automate, the better! For the things you can't automate, Pay4Bugs (https://www.pay4bugs.com) helps you get lots of human eyes searching for problems in your product quickly and for minimal cost.
One of the nice things about starting with Bootstrap for side projects is that it makes it very easy to plug in a theme from WrapBootstrap (or one of the other bootstrap theme sites) later, as the templates all use the Bootstrap CSS names and conventions.
From the little you've written here, it doesn't sound to me like you have typical IBS or perhaps even IBS at all. The diagnostic criteria for IBS are here:

http://www.aboutibs.org/site/what-is-ibs/intro-to-ibs/diagno...

Dramatic weight loss as you've outlined is a sign you're suffering from something more serious than IBS. That makes sense since you list several other non-IBS related disorders ("stomach flu (sic) / food poisoning" as well as gastroparesis). The thing that doesn't make sense to me is why you attribute these things to IBS?

If simply upping my fiber solved the problem then I would be set, but fiber lead to more gas and pain for me.

There is nothing "simple" about increasing your fiber in a manner to solve IBS. As I mentioned in my original comment, it takes actual work. First, you have to eschew eating anything at all throughout the day that doesn't have dietary fiber. Second, you must gradually increase your fiber intake over a period of a year to avoid gas buildup and pain. Third, you must actively seek out fiber rich foods to eat throughout the day. As I said, there is absolutely nothing simple about it.

This all happened to me after I went swimming in a river with friends and got ill later in the evening.

Again, I'm questioning why you think this has anything to do with IBS. You don't catch IBS by swimming in a river.
How Nadella's snafu raises huge gender issues
neocities.org does it great, except FTP
A Bit of College Can Be Worse Than None at All
The tech jobs that'll profit most from the green energy boom
Hate to break it to you, but most people are using touch screens.
That's seriously impressive, although for the application I'm not entirely convinced I want to go around the house switching coin cells every few years in order not to set off the alarm (or worse).
So that would include the nearly $100 million collected by Forgent in settlements over bogus JPEG patents [1]? Or all of the other NPEs who target the small startup, the app writer, or anyone else they can think of who can't afford a long, protracted legal battle?

Yeah, this article is just part of a complex picture, but it's telling.

[1] http://en.wikipedia.org/wiki/Asure_Software#JPEG