skysight-inc/HackerNews huggingface dataset:
I'm not talking about putting production bits on my own git server, either. I'm talking about how easy it is to create a couple of personal remotes just as a second and third copy of whatever I happen to be working on on my laptop. One goes to my NAS and one goes to my rackspace VM that I keep around for random projects.

I have github and bitbucket accounts, but for little projects, I much prefer the simplicity of effectively just having dupes of my repos on other machines of mine. And it's really nice that the way I interact with them is precisely the way I'd interact with github or repositories at work, despite the fact that they're just directories sitting behind an ssh connection.
I hadn't heard about that book. Thanks for the recommendation.
I don't see why that would be necessary. I skimmed the article and did some additional poking around for the protein at issue. I can't tell if it's been characterized, but it may be possible to synthesize it or get cells to produce it for you- either or which would obviate the need to extract it from actual cord blood.
> This guy cannot honestly be as dumb as he presented himself in this article.

You could say he's between a rock and a hard place, but you'd be hard pressed getting him to admit it.

... I'll show myself out.
But you don't know what it stopped you from discovering about vim core that you solve your problems that way. And as shown in another comment in this thread, each problem you can solve with vim core you can combine with other features:

E.g., if you don't use a plugin for command execution and instead learn about ":!command" then you will at some point be able to automatically read the results from your command into the current buffer (":r !command"). This enables a complete set of features that you haven't even known before. For instance you won't ever have spelling errors in your IP addresses ever again, because you just read them with a ifconfig-grep-awk combo into wherever you want to paste it. If you also learn about creating your own vimcode functions you can make it even a hotkey to insert your current ip address at the cursor position.

All of that wouldn't be possible to discover if you used a plugin to execute shell commands from vim.
The dark secret at the heart of artificial intelligence
Ah, well... point-free style is going to be more-or-less possible in any decent functional language; it (or rather, functional composition) is one of those things like "while loops" in imperative languages which, if absent, would cause you to consider a functional language kind of rubbish. Functional programming would be far too verbose to be comprehensible otherwise.

That said, Scheme is probably a good example. Lisps in general are a funny case for functional programming: historically they were described as "functional" but the word had a different meaning we would now call "procedural"; I think Lisp may have predated Algol so the concept of having functions at all was fairly notable. However, Lisps generally support functional programming and Scheme has embraced it more fully than the others. Note, for example, that Scheme doesn't actually have loops as a fundamental concept in the language; it emulates them with obligatory TCO and convenience macros.
How Running a Marathon Puts Your Body Through Hell
I press it to my face to answer that question. Somehow my face is much more reliable at telling the difference between cold and wet than my hands.
I use ceramic knives for the very same reason. Guess it doesn't cut it for you if you insist on this: "made out of a really strong metal"
"The specification is being released in three sets of XML files:"

Arrrggghhhh!!!

and:

"I wrote an interpreter for ASL, added in an ELF loader and hey presto, I had a simulator for the ARMv8 architecture. (Not a very fast simulator but a simulator all the same.)

I wrote a transpiler for ASL that converts ASL to C, wrote another ELF loader and I had a faster simulator for the architecture. (Still not all that fast: I am sure you can do better!) I used that to let me run ARM’s internal architecture conformance test suite on the spec: getting the ISA to pass was a lot of work - but it was nothing compared with getting all those fiddly parts of the different privilege levels working.

I modified my interpreter to generate a symbolic representation of its actions then used a symbolic expression solver (aka an SMT solver) to generate test inputs that would make the ASL take different paths through the code for each different input. In other words, I wrote a test-case generator that could get very high branch coverage through the code. (Someday I should write about why I gave up on doing this.)"

Wow!
Well, I've been pushing my personal code to bare git repos on a rackspace VM for years and I never felt the urge to install gitlab or any of that other fancy stuff, so ... I guess I'm strange? To me, it's very nice to just keep it simple.
The Celebrification of White House Staff
It doesn't have to be a downgrade in the aggregate. You can downgrade your housing but upgrade other stuff.
"I don't see what this has to do with the argument ... If you take this interpretation then we're back to the same thing, what does this story ..."

Complains a lot.
Top Best BigCommerce Apps That Increase Conversion Rates
So this project ran from 2014-2016. Any word on whether anything was accomplished?
Do you have any articles about this? I'd be interested in learning a bit more about the history of Tencent.
Listen to NPR's story for contemporary opinions against how this might not work for humans. http://www.npr.org/sections/health-shots/2017/04/19/52397584...
5 Affordable Tools Best Suited for Small Business Collaboration
Customer Feedback: How to Collect and What to Do with It
Also the extra energy from being fit all the time means you can actually do meaningful outdoor activities with your child, instead of being a fat potato on the couch.
Yes, it works exactly this way. I don't have a clothes dryer, but I have condensing air demoisturizer (for places with too much moisture). Works fine when you need to dry some clothes in one room. Also costs MUCH less than full dryer. Air coming out is only a little hotter than room, but sometimes room gets colder due to evaporation from all textiles.
They already harvest abortions for stem cells and such, so this wouldn't present any new ethical issues even if it were true.
This is one of the most inspirational sentiments I've read on HN, thank you for sharing!
Data scientists really love their jobs, survey finds
Choosing among various Slack-like communication tools
The RoundUp No. 46
How much of those are meat/dairy and how much is produce, though? I'd be surprised if it's not something like 95 percent to 5 percent.
The logic is sound, and I see that it was mostly written in 2011, but I can also see it being harmful.

How about an IETF RFC to clarify?

Libraries operate under a lot of unwritten social conventions, perhaps even more than most other institutions. (robots.txt even if largely ignored is a popular convention) Aggressive or confrontational wording, regardless of whether they are "right" doesn't seem in libraries' interests.
Ultimatum – Real world events triggering micro-donations for charity
The End of IKVM.NET
Well, sure, you can make that assertion, but when you have someone that is a) already pretty familiar with the technology, b) continuously keeping track of the product for years, and c) goes out of their way to try to educate themselves... and that person still feels kind of lost... sure, you could put all the blame on them, but that seems a bit disingenuous.

(Or you could make the assertion that I'm just an idiot, but my career suggests otherwise.)
I don't think it's about security.

For example I've got a link to do delegated login like /login-with/github. When people click it an oauth flow will start. But it is useless for robots to follow so I disallow it in robots.txt. If they still follow nothing breaks and it's not a security issue but if I can avoid starting unnecessary oauth logins it's an additional benefit.
Or even doing a reboot after an `apt update` that comes with a kernel update. The livepatch bit only updates the running kernel anyway
Can young animal blood also make old humans smarter (sheep, goats, pigs, ...)?

If so, and without adverse effects [1], an opportunity is discovered. Human cells might be better but a protein from animals might be cheaper and less ethically challenged, thus more accessible to the masses.

[1] An expert please have a say whether that is plausible or not.
His office at UCSC was just a couple of doors down from that of Glen Langdon (my advisor) during my tenure there. I only got to listen/talk to him a couple of times. A loss and an interesting guy.

Husked
Langdon
Huffman

UCSC had some interesting founding individuals.
What does "stale-free" mean in this context? That term appears to be a little hard to google.

- edit: spelling
Well, I think the parent comment was more about the relatievly limited number of certified repair centers that Tesla has and the numerous stories about extremely long delays for repairs and part shipping that have been covered in major news and media. No one is expecting it to be fixed immediately without having to go to a service center, but the idea of 50,000+ Tesla cars having to suddenly go in for service when service centers are limited and have a history of slow repair times certainly would give me pause too - the difference between your Camry and a Tesla is that you could take your Camry to any of dozens of service centers or mechanics in your area. Even rural towns will likely have multiple garages that can work on most vehicles. This isn't the case with Tesla, even in heavily populated areas.
As someone who is pushing what SVG can do in terms of interactivity and animation I am saddened to see such a hard working and talented person person like Amelia struggling like this. She has helped me on numerous occasion with various issues over the years and her knowledge of SVG and its quirks and foibles is extensive.

If anyone is questioning the relevance or flexibility of SVG or its ease of use check my CodePen stuff - with a library like Greensock you can do almost anything with SVG http://codepen.io/chrisgannon/
I bike to work every day that it isn't raining.

So sometimes when the weather is bad I won't ride for a week. I'm usually depressed by the end of those weeks. :-(
Disclaimer: I don't call myself 10X anything but I do work through 10X Management. I only work on legacy code, that's my specialty. My opinions are my own and don't represent 10X Management.

First off not all legacy code is "shitty." The main reason I am 10 or 100 or 1000 times more effective with legacy code is that I'm usually the only programmer the customer has talked to who will work with it. Everyone else has one solution: Throw it away and start over with [insert favorite cool language/framework/ideology]. So at least in my experience it's not that I'm 10X more effective, it's that everyone else is 0X effective because they won't even try.

It's easy and maybe fun to simply dismiss legacy systems as junk and shit and catastrophes, but when a business has a system that mostly works and they need some debugging, enhancement, improvement it's usually irresponsible to tell them to start over. When you do that you are telling the customer to throw away something that works, even though it has problems, and take a huge gamble on a new system that is 75% unlikely to even go live. You are telling your customer that your one hour reading of some code that you declare "shitty" is more informed than all of the cumulative experience of previous developers. You are telling your customer to change business processes, retrain staff, all on your word that you are more clever than the last team.

Imagine if you had a leak in the roof at your house and the first five people you called out to repair it told you to tear the house down and start over. And they told you that because the house wasn't built with the kind of lumber and roofing they prefer, or they don't think it's aesthetically pleasing based on their strict adherence to Frank Lloyd Wright's style. Or that whomever built the house must have been morons because they didn't properly label all of the wires and pipes. That's a story I hear about software systems every month.

The most important metric of software is whether it solves a business problem and adds value or not. What language it's written in, or whether the last programmer used spaces or tabs or camelCase or knew OOP as well as you think you do are not relevant metrics from the customer's perspective.

And since a lot of the code I work on is not actually that old -- in fact it's just as likely to be the unfinished remains of the last green fields team -- I can say without hesitating that the worst code to work on comes from programmers who are so committed to an ideology or language or toolkit they lose sight of requirements and the only goal that matters: adding value to the business.
Frankly, and I ask this as a citizen of Spain's poorer neighbor, even if he did, so what? Should he have said "resource constrained countries" or "countries with negative cashflow situation"? Or should he care on an ethical basis whether people in those countries use Snapchat or not?

He's right. We're fucking poor and so we make for lousy consumers.

https://www.youtube.com/watch?v=vuEQixrBKCc
- Implementing the newest Google Earth through pNaCl, basically ActiveX by Google

- Play Store website threw you out if you were using Firefox on Android | https://bugzilla.mozilla.org/show_bug.cgi?id=1131601

- Gmail delivered an inferior mobile version to Firefox on Android | https://bugzilla.mozilla.org/show_bug.cgi?id=668275

- Actually, Google fucks with Firefox on Android all the time https://bugzilla.mozilla.org/show_bug.cgi?id=668288

- Inbox is still Chrome only

- Youtube refused to serve webm to Firefox for a while | https://bugzilla.mozilla.org/show_bug.cgi?id=1233970

Is that enough for now?

Google is no better than old Microsoft/IE team often. But hey, since you get a shiny browser that implements non standard things, it's okay, right?
Feynman had read both books. He mentioned the prefatory quote from 'Calculus Made Easy' in an interview given to
Omni Magazine in 1979:

"... I had a calculus book once that said, 'What one fool
can do, another can'..."

I have this in Chapter 9: 'The Smartest Man in the World' in
Feynman's book 'The Pleasure of Finding Things Out'.
It might be better to look at the US as an outlier here. Those Canadian salaries (esp if they're slightly low based on the other comments here) don't see too dissimilar to what's available in the UK (outside London which has higher salaries for every job due to cost of living).

At the end of the day, those 'low' salaries are only low relatively. They are more than enough for most people and only a reason to move south if your main driver is money. Otherwise they're good enough.
Yes, and sometimes you really pay for runtime reflection - I've seen Java programs reduced to Python performance by excessive use of reflection. Whereas, this is _compile-time reflection_!
I don't see people flocking even after Trump won.
Writing a toy libc is a very fascinating exercise, if you happen to like this kind of stuff.
Hmm. "Jin" as a beverage? Did you mean the alcoholic drink known as "gin"? ;)

Oh, and I suspect people might want to split non-alcoholic drinks from the alcoholic stuff. Myself, I would use the word "beverage" to cover only non-alcoholic stuff, while alcoholic drinks would go in a separate category of "alcoholic drinks".
Neil DeGrasse Tyson’s Message to Politicians: ‘You Don’t Get to Deny Science’
Generalizations, not true. In my experience many of the most talented and valuable programmers work on important legacy systems. There is a class of programmers who only want to work on green fields projects, and they may think they are 10X or ninjas or rockstars. They aren't. That's arrogance, not skill or expertise or ability to deliver. I have 40 years programming experience to back that up.

I agree that measuring individual programming productivity, or making any general statements about it, can be so hard that it's almost meaningless to say anything. Someone can be wildly good on project A with team X, and then flail on project B with yeam Y. I wrote about this: http://typicalprogrammer.com/why-dont-software-development-m...
The Intimidating Zero
That is a good idea, however not what I actually meant.

I meant that when you add a new item to the lists (by entering in the text box) it could be selected automatically - because if you add it, you probably wanted to tick it but found it was not in the list.
* The bags apparently aren't even vacuum-sealed (there's a "breathing hole")*

Wouldn't the content (at least the liquid part of it) leak through the hole?

But they don't pasteurize the bag's content, so it will spoil a lot faster than, say, juice you buy at a supermarket. They use their fancy QR code to make sure a bag hasn't expired, essentially providing an over-engineered solution to a problem they created in the first place.
I think this article portrays why trust is needed even in decentralized systems.

https://aeon.co/essays/trust-the-inside-story-of-the-rise-an...
What Happens When You Send a Zero-Day to a Bank?
He's not a national hero, he's a very naughty boy: a rapist hiding out from swedish prosecution (for rape).
It is great news in general, but seems to be done in a clumsy and counterproductive manner that may cause the Internet Archive to be banned from crawling some websites.

The problem: when robots.txt for a website is found to have been made more restrictive, the IA retrospectively applies its new restrictions to already-archived pages and hides them from view. This can also cause entire domains to vanish into the deep-archive. No-one outside IA thinks this is sensible.

Their solution: ignore robots.txt altogether. What? That will just annoy many website operators.

My proposed solution: keep parsing robots.txt on each crawl and obey it progressively, without applying the changes to existing archived material. This is actually less work than what they currently do. If the new robots.txt says to ignore about_iphone.html you just do that and ignore it. Older versions aren't affected.

Basically they're switching from being excessively obedient to completely ignoring robots.txt in order to fix a self-made problem. I can only see that antagonising operators.
They know the size of the affected batch (translated: their supplier knows), but have to recall nearly a year of production because they have absolutely no idea which cars the parts ended up in? Sound kind of disorganized, good luck at scaling.
>The problem is forking to undo a specific transaction. That should never happen.

Ethereum already had plans to from Proof of Work to Proof of Stake as a consensus algorithm (in Q3).

The attacker stole over 10 million ETH

How would you feel using a system whose transactions are audited in majority by a thief?
well presumably in a market based on fact, changes should be focused around when information becomes available, right?
Blockchains don’t offer us a trustless system, but rather a reassignment of trust

https://aeon.co/essays/trust-the-inside-story-of-the-rise-an...
This is a difference in cognition types. Concrete thinkers think facts are knowledge, abstract thinkers model systems in their mind so they can predict facts.

Almost all of our teaching and testing is for concrete thinkers, but the gulf between the two is enormous.

As an abstract thinker, I can't remember facts. I have to know why something works the way it does.

Interviews are very difficult for me. I either hit an abstract t thinker and look like a genius, or a concrete and look like an idiot.
Stop Promoting Mediocrity: How You Think About Sending Emails May Be Wrong
> Instead of arguing the topic, you keep on shifting the argument to ad hominem attacks.

Actually I'm specifically addressing what you're posting, which is quite difficult when so much of what you post is completely vacuous, like the word "projecting" over and over again (no fewer than 8 times in just three posts so far).

> I've wandered into red-light districts

So after being reminded of your admission of frequenting red light areas you're not denying it any more. Great. Progress.

> My comparison of sex scenes in different countries is based on a mix of what I've personally witnessed, anecdotes from others that I trust, and of course, the internet.

And presumably you do all that just so you can feel more "disgusted"?

Hardly surprising you see "tell tale signs" everywhere when you're that obsessed by it.

> Just google "the sex industry is everywhere in Thailand" to see pages of links to first-hand accounts attesting to this VERY FACT

I don't want to taint your pristine browser history but what happens when you Google "the Moon landing was a hoax"? More FACTS?

> plenty of TripAdvisor users complaining about it

Plenty of TripAdvisor users confirm what you say in this post - https://news.ycombinator.com/item?id=14150917 - that rampant sex tourism is literally everywhere in SE Asia? Let's see some examples then.

> You keep bringing this up

I bring it up because it illustrates (unintentionally by you) the difference between your feigned "disgust" about the sex industry in Thailand, and your actual creepy, insulting attitude towards Thai women.

> All sexual exploitation is wrong.

Why do you (repeatedly) only single out and specify Westerners then?

> Do you really fail to see the economic and racial (and colonial) aspects?

You've already asked me this. Do you need my reply again? What you haven't done is manage to answer your own question.

If you think being sexually exploited by Asians or Thais or anyone else is somehow better for the victims than by Westerners, you're going to have explain that extremely sick point of view.
Have you considered letting people alter the order of categories? Or adding or deleting categories?

For example, I would want Fruit first, then Vegetables, then Seafood, etc....

And what about saving different versions of the list with different names, so that I could have one order for one store and then a different order for a different store?

Thanks!
TIMP2 is a well known protein, available from many sources like this one: http://www.sigmaaldrich.com/catalog/product/sigma/srp3174?la...
I think that the anarcho-capitalist outlook to form "trust less" networks for humans who rely on trust in many aspects is inherently contradictory.

https://aeon.co/essays/trust-the-inside-story-of-the-rise-an...
I have some sites where I specifically block archiving from some sections for good reason. (Even if I didn't have a good reason though it would still be my choice.)

I have a very big problem with them disregarding robots directives. Sure some crawlers ignore them: Hostile net actors up to no good. This decision means they are a hostile net actor. I'll have to take extreme measures such as determining all the ip address ranges they use and totally blocking access. This inconveniences me, which means they are now my enemy.

edit- For those interested: Deny from 207.241.224.0/22
There really is no such thing as B2B marketing
That's why your microwave oven has a power setting. It toggles the magnetron on and off during cooking, so that your food cooks more evenly.
(Actually this should be .com. But I am in Qatar now, maybe that is why.)

Hello all, please help with CONSTRUCTIVE feedback. I have set on this story for many year for fear that something bad would happen to my family or me. Now I realize life is too short -- you should open source everything like you will die tomorrow.

Vendors always play this game. I have another 0-day from Apple I will be publishing soon that I announced to them in 2015. It is a simple matter and they are "still working on it". I never get paid for this work so I don't have time to sit around and wait while other people play me. It will be easier for me to use automatic publishing dates next time this happens so it removing my own personal judgement from the situation.

END RANT. Thank's for being there.