skysight-inc/HackerNews huggingface dataset:
Running containers from Mac OS X
>Librarians are more often rabidly pro-privacy and pro-anonymity than not. They're often very well read, well educated, and know their history.

Few librarians are involved in network operations at the library though. I'm just speaking from my experience here in Sweden but that stuff is usually handled by a local IT department or out sourced to a company.

So the danger would be in having a federal oversight on network operations of libraries. I do not believe we have that in Sweden at least. Probably the US government allow libraries to manage themselves on that front too.

>Unless you have information that I do not (if you do, please link to it) control of a single exit node gives you no more power than your ISP already has over you. What attacks were you thinking of? Keep in mind that Tor explicitly does not protect against:

Exit nodes, as in plural.

So hypothetically if the federal government did manage network operations for libraries in the US, and the Tor network was successful in onboarding many libraries in this project, that could mean massive control of Tor exit nodes.
What about a year? Short term percentage gains are meaningless, sadly, can be discounted as luck.
DevOps for SaaS Developers
We have 4 projects in Amazon OpsWorks, all of them in eu-west. Only one of them has been affected. ELB removed instances from balancing, and then instances were automatically shut down. Now when we try to create new instances they freeze with "requested" status.

What an awful way to start a day (in Europe).

Update: we just found another of our projects has the worker instance being shut down (by Amazon, we didn't touch it).

Update 2: our new instances are finally being created and running setup.

Update 3: we found that the Health Check for our Elastic Load Balancer changed its path to the default one (index.html). We had to edit it again.. This is weird, I don't like the idea of Amazon changing our Health Check path for no reason.
So many pages...
> It's important to mention that macros do not affect the rest of the language design choices in any way whatsoever.

I think you're wrong. It affects how people use the language, and how the community develops around it, and other things. Perhaps if people would use macros as a sort of last resort thing, then it wouldn't matter, but from my experience, they don't. It's probably most visible in the Forth community - every implementation of Forth is subtly different from the others, and by design! Chuck Moore even said that the Forth standard goes against the very idea of Forth.

I now work on a large codebase in language with macros (SAS), and while it's powerful, it also causes problems; the code where any calculation can take place during compilation is harder to read, sometimes, and they cannot be easily translated to other language, for example.

The truth is, the programming community moved from macros, which are powerful and easy to implement, to other abstractions, less powerful but more specific to problems that people usually face (such as OOP). Many languages from 70s and 80s had macros, but today it's not so common. This transition is a little bit similar to transition from imperative to functional style, which will probably happen in the future.
all our opsworks servers have been unreachable from the internet since around 05:13Z when we see a mysterious 'configure' command with no further details in the opsworks logs

EDIT: they are in EU-West zone btw
> The thing I dislike about so much of this rationalist stuff is that, honestly, it breaks apart like so much driftwood when confronted with the jagged incongruities of how real people work.

> Intelligence is resented, systems are illogical kludges, people are unpredictable...this sort of thing is just popcorn reading for folks that are more comfortable reading pandering fiction than facing the harsh and chaotic and unforgiving world outside their computer.

"Rational" does not in any way mean "only capable of dealing with rational systems and rational people". Intentionally choosing to not develop and use models for such systems would be decidedly irrational.

Social conventions, fashion, rhetoric, mob mentality, cognitive biases, and many other aspects of human behavior don't match how a rational actor would behave; that doesn't prevent someone from modeling them and behaving in ways that produce better results than if they hadn't.

For example, there are many otherwise smart people, or people who want to consider themselves smart, who decide at some point in their lives that fashion is fundamentally not sensible, and therefore they want nothing to do with it. Thus, they ignore the social signals associated with it, to their own detriment; they make poorer first impressions, and generally do not look how they wish to be perceived. This is not intelligent behavior.
From http://www.huffingtonpost.ca/2015/07/30/tpp-canada-cbc_n_790...

".. foreign entities could sue the government of Canada for subsidizing a Crown corporation if that foreign entity can prove it’s at a competitive disadvantage because of those subsidies ... State-owned corporations “are almost always state-owned because they have functions other than those that are merely commercial, such as guaranteed access to important services” or social and cultural functions ... “The very mission of the CBC – telling the bilingual and multicultural story of Canada – will be reduced to simple profit making."

TPP negotiations are scheduled to conclude today. There will be a live-streamed press conference in ~15 hours, https://ustr.gov/tpp/maui-livestream
Most of our OpsWorks projects in EU-West went down and all the critical ones at that. I envy your luck
So does walking, what's the difference? I would rather walk than risk dying.
How we created a DIY API integration with Segment.com
I agree with much of what Gates writes, but at least in Europe this is more or less common sense. Although there is a lot of inertia, and there could be much more government-funded research, we are slowly getting there - not by presidential decrees, but through a slow process of expert groups, democratic decisions, and small innovations.
But it all is offset by the fact that as these 450 million people are trying to reduce their - arguably high - footprint, at the same time 2-3 billion people are in the process of getting access to the same energy resources that we are trying to get away from. And half of the world's biggest polluter's population is voting for a party that is so far off common sense that their horrible example could continue for decades.

All this makes me pessimistic that mankind can fix the problem in my lifetime, and I will have to tell my daughter: i'm deeply sorry. We screwed up.

A breakthrough in innovation seems to be our only chance.
four issues:

1:the guy making 8 bucks an hour can only afford minimum coverage, the insurance provides no coverage his car.

2:if we require people get insurance anytime they may potentially put others at risk then why isn't it required when you purchase a firearm? or alcohol? or rat poison? or a pet dog? or a baseball bat? The list goes on forever.

3: The cost of providing the car insurance is far below the cost of providing it when you exclude a few bad actors. (to date for me I've paid in over 20 grand, 0 return) Why is the rest of society providing a subsidy to people who can't drive? it isn't an accident when you change lanes every 30 seconds, tailgate, and drive aggressively. Why is society providing a subsidy for people with expensive cars as well? I've never had a 'accident' and yet I'm expected to pay a company for a product that gives me little value until I die, and while someone who has a 'accident' pays slightly more monthly than me I feel I cover far to much of the burden for them.

4:I drive a datsun in vintage racing events, my skill is far above the average driver. I can tailgate at 90 miles an hour with drum breaks. Why aren't my rates lower? beacuse the free market isn't allowed to do it's work on insurance companies due to a regulatory structure that was put in by insurance companies. Why does my credit score count by my skill does not? regulatory capture.
A hash based distributed database doesn't allow to benefit from the locality effect where user access locally produced data more frequently.

There is also the data hosting cost. It seams more fair and logical that data producers pays for the hosting of their data. Otherwise there is a risk of abuse.
I don't have anything to do with the plan (just keeping my head up about how the business runs :) ), but from the FAQ (http://www.employeefiduciary.com/401k-faq/) it looks like they use a third party (MG Trust) for custodial services, paying them out of the asset based fee they already charge. Nearly certain that the recordkeeping is included (we're using it anyways), so the fees listed may in fact cover everything.
As an aside from the discussion of capitalism versus other economic systems, Cuba provides a historical case study of a society that didn't collapse after experiencing severe shortages of fossil fuels. See e.g. [1].

[1] https://en.wikipedia.org/wiki/Special_Period
I go to vacation and everything collapses, guess they will chain me to the desk next time :-)
GitHub Battle
I had an idea for doing exactly this in 2011 when domain names were being seized for censorship.

So far this thing: https://github.com/LukeB42/Uroko/tree/development implements a collaborative page editor. All it needs is a gevent-based implementation of Kademlia.

The difficult part is that you as a node in this overlay network may be requesting a document that only one other node has, and you have to trust that node. The other part is that different nodes will have cached the URL you're requesting at different times. How do you prevent lying nodes being taken seriously?

As for sharing edits to documents, that's probably best done as a premeditated thing with people you know, which is where merkle trees'll be useful for verification.
"""When starting a new project from scratch, I see no reason NOT to use python 3. Maybe if a few libs you depend heavily on are still not ported."""

wxPython comes to mind... :-/ Also PyGame, although it seems that there are now development releases for 3.x.
The paragraph on NetBSD gave me a good chuckle.
Set up shop with the new Shopify – TalentLMS integration
I see what you are aiming at, but honestly this informal style is hugely irritating to read for me, and is probably the main reason I haven't delved further into rust - I just can't spend more than 5 minutes reading the guide. It seems like it takes twice as long to get the information across because there are constant "quirky" remarks, weird and anthropomorphisations of computers or code, or "humorous" observations about coders. I agree the italics are annoying; there really isn't any need to stress particular words, people can read and if you write well it will be pretty obvious which words are supposed to be emphasised ("really" really doesn't). In general the tone comes across as a mix between cocky and patronising ("this book contains invaluable information" - how modest).

For example, the two opening paragraphs basically told me nothing that the title didn't. And then we have things like this:

>With that said, Rust is totally a safe programming language.

What the hell kind of a statement is this to put in an advanced programming book? It adds nothing, sounds childish. Just let the content speak for itself, stop trying to be relatable or funny.

Sorry if I'm coming across as bitter and whiny, but I am disappointed that this is suffering from the same problem as the guide for me. I honestly think it would be good for the project to have someone else to be writing these guides.

EDIT:

> Safe Rust is For Reals Totally Safe.

> That's totally awesome.

> Low-level programming cares a lot about data layout. It's a big deal.

> TODO: ALL OF THIS OMG

cringe...

For some constructive criticism, I think Julia's docs really hit the right mark. Here is their introduction:
http://julia.readthedocs.org/en/release-0.3/manual/introduct...
There is a lot of information on that page, a clear mission statement, not too dry but still manages to speak to you like an adult.
Data.digg.com opens to the public
FWIW, I agree with the previous commenter. It also makes it harder to read for those whom English is a secondary language
Cool. So I can use Linux to play The Sims 3 and work on my macro-filled Excel file from work?

There's usually a reason why people have stuck to Windows or Mac, it suits their needs and it's familiar. And besides that point, I'm a professional software developer, I work with Linux servers all day, and I would never, ever think of running it as my personal desktop OS. There are just too many features/programs missing for it to be useful for me.

...it's great for running my service stack, though.
Disable Text Selection in WebPage Using CSS
It's from Kimsufi, OVH's unmanaged, budget offering: https://www.kimsufi.com/en/
Anything that uses web-supported auto-complete (your browsers, for one, regardless of search engine) must do this. There's literally no other way to ask the internet "What are the possible endings/meanings of what I've typed" without providing what you've typed, letter by letter.

Text correction doesn't require hitting the web, but learning about how people make typos does require some targeted data collection (typing followed by deletion and retyping, likely)
> Do you want to submit a pull request and be told not to use gendered pronouns or avoid using certain words because it makes people feel unsafe?

Is that really true? Can you give an example of that?
Buy ETHNIC WEAR for Women Online
A beginner's guide to indian fashion
Here's what you already know: indian fashion designers are known for perfect craftsmanship, elegant clean cuts, and a mastery on understated chic. But what I can tell you is that as their discerning clientele pushes the boundaries of style, designers now increasingly fit any bill -- and thanks to fashion-forward friends, I'm discovering new contemporary wear, both Eastern and Western. My stylish mates they helped me put together a quick wardrobe guide for any occasion. Visit best women online shopping website in India ashtag for more details.
> you simply cannot say in the same breath that you honestly value the FSF and then go onto declare that you still buy into Windows.

Join us over here in the gray area, mate...
Show HN: Malcheck, a tool to test memory allocation failure handling
Here it is: https://github.com/andrewrk/malcheck

I posted the idea for this this morning[1] and got no responses but I decided to make a proof of concept anyway :-).

One problem that has presented itself is that "memory leak" is kind of a subjective concept. It's really common to allocate memory and never free it, because the memory need not be freed until the application shuts down. valgrind has all kinds of voodoo to differentiate between memory intentionally never freed and accidental memory leaks. So you end up in common situations where the number of allocations is thousands more than the number of deallocations, and there's still no leak.

So this can still help check the allocation failure handling code, but I don't think it's going to be able to find memory leaks since there would be too many false positives.

[1]: https://news.ycombinator.com/item?id=9977032
I'm having the exact same experience! I just started using Python 3.4 (soon 3.5) for a new, major project and I'm pretty excited about it. I expected to find a bunch of roadblocks -- like being in a parallel universe or something. But, well, everything totally works!

The only package I found that didn't work with our Python 3 infrastructure was Fabric, but that's really easy to spin out (and will be fixed soon).

There's really no reason to not use Python 3 for (almost) all new projects at this point. It's exciting! I expect engineers who're used to developing in Python 3 will start to feel embarrassed that they're still running 2, and we'll port over all of those internal codebases (like at Dropbox :P).
I'm in the same situation on US West on OpsWorks. Servers all began to terminate and will not start back up. I put too many eggs in the OpsWorks basket, I suppose.
I'd deny also everything, true or not, it's bad press.
I would really love to ask Guido what he thinks of the Nim programming language.
Fortunately the Opsworks service wasn't able to contact EC2 API so although it attempted to terminate the servers, the termination call failed so the instances are still alive and functioning but there is now a disconnect between Opsworks and EC2
Very cool comment :)
Game of throne's characters are very rational. The magic system (or lack of a system) makes it not quite fulfill the rational fiction definition.
Hardly any changes at all, and the things that did change didn't actually make a clear difference in productivity or the clarity of your code. The ability to make breaking changes wasn't really used to improve the language, maybe except for unicode handling – no new syntax (would've loved functions-as-blocks myself), no getting rid of old crufty syntax, nada.
That is nonsense. The first social security recipients paid 0 in. SS has always been a redistribution from workers to retirees, with no actuarial basis for the connection between how much you put it and how much you get out.
Well, could you be more specific? Any example?
djbdns enables one to configure multiple IPs for just one http server.

Host with multiple, geographically distant data centers. If any one server drops offline, remove it from your tinydns "data" file. For that to yield joy you need a shorter timeout than is normally used for webserver DNS.

Each data center must be operated by a different company. The problem tonight appears to be internal to Amazon, so different AWS data centers won't help you.

I only recommend four. The people that run them know more about hosting than you or I could ever hope to:

http://prgmr.com/

http://www.budgetdedicated.com/

http://prq.se/?intl=1

Ivory Tower Group LLC is no longer in the hosting biz but I expect I can convince them to return to it, given tonight's market opportunity. If so I recommend them highly as well, and will post their hosting service URL in a reply.

PRQ is somewhat pricy, but:

Our boundless commitment to free speech has been
tested and proven over and over again. If it is
legal in Sweden, we will host it, and will keep it
up regardless of any pressure to take it down.
We have ZERO tolerance against SPAM and related services!

We defend your integrity to the end. With our
discreet customer relations policy we don't even
have to know who you are, and if we do, we will keep
that knowledge strictly confidential.

PRQ has its own in-house legal team to fight takedown demands. However they only rent physical servers, they don't do VPS.

Truth In Labeling: BudgetDedicated and prgmr.com host me for free, prgmr.com because I helped them with their marketing, BudgetDedicated because the server I use hosts an Open Source and a Free Software project.
Assume "the cloud" is always untrustworthy, and act accordingly.

Sync encrypted filesystems to the cloud. EncFS has some known issues, but for a lot of my stuff, where it's "write once read many times" it still seems to be OK from an encryption point of view - though it inevitably leaks file size information. On the other hand, it does play very nicely with Dropbox/GoogleDrive/BTSync - although for the sufficiently paranoid you need to consider the risk of the Dropbox/GoogleDive/BTSync binary running on your device having access to the unencrypted local partition... Using rsync or some open source sync tool might mitigate that somewhat (but I suspect if you've got data which you suspect an attacker might subvert Google or Dropbox to get access to, you _really_ shouldn't be trying to work out how to protect that data on someone else's storage - buy your own hard drives and deal with multiple copies and geographically separate duplicates yourself)

(because remember, there is no "cloud" there is only "other people's computers")
TWR is NOT clean energy.

http://bravenewclimate.com/2010/09/22/twr-vs-ifr/
Maybe he just wants to piss off Hollywood and the people who took over Mega?
All our production servers in OpsWorks had "Connection lost" status. Currently most of them is back "online" but from time time downtime (few minutes) comes back on some instances. AWS Support is not working (50x and 40x errors) - they have moved the support for production to amazon.com
Dollars are illusory so they cannot rot. The government can always stimulate actual productivity by printing dollars to pass around.
Not very professional with the blog redirecting to an IP address
It's a really interesting idea and well thought-out design, but isn't four a little early to start programming? I mean, yes programming is important nowadays, and probably more people ought to learn it - but to put it on one level with reading, writing and arithmetic seems to me to be unwarranted.

And similar to what tumba said, I think you would do your kids (at that age) a much bigger favour simply by training their logical thinking skills and encouraging their curiosity. Those two skills will serve them in just about all areas of life, not only in programming.
How to make your app data objects “speaking” on a map?
>We're not superheros or magicians

No, but we are the architects and general contractors of the internet. Sure as web developers and engineers at small companies we don't have vast decision making power, but as a whole especially in the open source community the distributed power we all possess is really something magical that will define the future of the web as a whole.
Don't forget social security taxes - flat 6.2% on your first $118.5k of earnings: http://www.ssa.gov/pubs/EN-05-10003.pdf
> although I am also in love with mountains (which the entire country lacks...)

Luckily there there are countries not far away (closer than most US states to Colorado) that provide some serious mountains. Imagine living in a large (fictional) cultural and tech hub in the plains 100 miles east of Boulder. That's what Amsterdam may be like in this regard (distances are off, but infrastructure looks much denser in the Netherlands and its neighbors).

The mountain side is still more distant than in Boulder, but "different country" means a different thing in Europe.
How to retrieve your app data object with a related geopoint?
I'm at the oldest edge and had my first a little over a year ago - 30 doesn't seem very much over the median.
What is the best way to give a PowerPoint presentation?
Stock options are not part of the median income. Tuition reimbursement is far less than govt subsidized education and even regular private education cost in the past. Higher benefitd mean nothing if they are directly routed to massively inflated prices that offset the benefits for the same value delivered.
> ... will allow people to access the entirety of human knowledge ...

This is so far removed from the truth. What about blogs? Academic papers? Journalistic articles? Mailing list threads? Even paper books!

The name "Internet.org" is grossly misleading. "Who controls the past controls the future; who controls the present controls the past." Willingly giving a service effective control of the present yields dastardly results.
It's 2015 and you still rely on wxPython? You probably have bigger problems than the 3.x transition.
This is 100% true.

I'd say that career is a path to afford us what we find satisfying in life. For some people, that's more time with family and friends, hiking, knitting, or social dance. For some, it might be watching netflix. If that's what satisfies, that's what you should do.

For some folks, though, it is their career activities that they find satisfying (i.e. it is the end goal, because it's what they'd be doing with their time anyways, so it's nice that somebody is paying them to do it full time). My parents were genuinely in the last category, but not everyone is or needs to be.