skysight-inc/HackerNews huggingface dataset:
Your car tires are rubber, and designed to last for a long time at speed. Curiosity's tires are aluminum, and are designed for much less and much slower driving. That seems weird, but the important point is their mass: they only weigh 3 lbs (~1,4kg) per wheel, compared to over 20 lbs for the tire alone (without the rim) on a normal car. Mass budgets are extremely tight on space missions, every pound saved can either go towards more scientific payload or significantly decrease launch costs.
LinkedIn introduces curated, algorithmic news clusters
This is one of the few areas where adding more levels of abstraction cannot help you fix the problem. It's remarkably easy for some library function or low level of the program to have O(n) performance that ends up getting called in a loop with the same input or output.
Flight ban on laptops 'sparked by IS threat'
What is the Future of Cryptocurrency?
Checksum from where? The same site you download it from? What's the point?
Some people are just really good at lurking.

Although this is actually this account's second comment.
With all due respect, "the group" decides what I can buy just as much as they decide who represents me.

Remember the time when there was a single phone out that combined flagship performance with a size that fits comfortably in one hand? Or the time when laptop manufacturers included PgUp/PgDown/Home/End keys instead of hiding all of those behind a Fn key? Or the time when I could use the internet without being tracked by every single competitor? Good luck avoiding Facebook or Google Docs when your charity has bought into those for communication?

The businesses everyone's fawning about are also the businesses who have best figured out protection from customer choice by employing lock-in and network effects. That's not choice, that's rule by moat.

Customer choice is for suckers. When a flood of ads and convenience can lure the masses, who would even pay attention to the few idiots who vote with their wallets or think of long-term market implications?

My wallet has no more effect on product availability than my vote has on the politician who represents me and what policies they support.
Yes, you are right! india's population is increasing fast than any other country !
I presume you meant CDG for Paris Charles de Gaulle. CHG is Chaoyang, China ;)
> strange, I rarely encounter codebases with tabs

I prefer tabs, but I never use them.

It's like social networks, it doesn't matter what you prefer, it matters what your friends prefer. If 57% prefer spaces, well okay I suppose we're using spaces then.
Thanks for the questions. I can see how "credits" might not be clear. The idea is you buy-in up front and then have access to vouchers which can be traded in for product distributions. These vouchers are transferable, but I have not yet built the UI for trading and donating; maybe I should have left that part out for now.

Having a feature to request products is a great idea. I hadn't thought of it, but I will now.

There is some shared risk in traditional CSAs. When the farmer has a banger crop, the shareholders get bigger distributions; when there is a shortfall, everyone gets a little less. The manner in which CSA farmers handle that variance is unique to each farm.
PayTM, mobile wallet from India launches in Canada
No Share Buttons on Mobile Sites (Except This One Weird Exception)
A 40-year 'conspiracy' at the VA [U.S. Department of Veterans Affairs]
Worse is Better: http://www.dreamsongs.com/RiseOfWorseIsBetter.html

Note that I think many people skim that too quickly and miss the point. It is more an explanation of why the "worse" things so often seem to beat out the "better" things than simply a cynical statement or something.
I like the taste of rabbit, the main problem is that (source dependent but usually) it is lean and also a little tough. If we could either fatten them up or soften their meat that would do a lot.
When you take the Eurostar, you have to go through border controls, so you have to been there 30 minutes or 1 hour earlier. (Probably because London is not in the Schengen area)
Less than 15min ;)

Edit: back up after further 10min. Seems like it moves in waves.
MacArthur 'Genius' Angela Duckworth Responds to a New Critique of Grit
Same thoughts here, they know how every part in their system can fail.
In the US, I travel between Boston and New York City fairly regularly and its the same deal. Even with the less frequent and relatively slow US trains, its still faster because the transit is city-center to city-center.
Depends on the problem? Abstractions can usually make assumptions about the data, and thus be faster.
Not to mention that taking the train between London and Paris is actually very pleasant, unlike taking a flight. When I worked in London I often used to go to Paris over the weekend, and it felt so luxurious to be able to wake up in Paris on Monday morning and be at my desk just after 9am in London (due to the time difference). The time on the train is all quality time that you can spend working, reading or eating a nice meal.
Sure, it's not a free market. What does that have to do with what I said?

My claim is that reasonable printers that are free of bullshit exist for most purposes (prior to Epson switching to reservoir printers, the home color printer market was pretty thin) and yet companies that do use bullshit tactics continue to exist. So the printers exist (patents have not particularly held them back) and for some reason enough people ignore these reasonable printers for companies using abusive tactics to survive.
All that shipping around must completely offset the gains of the sustainable alternative to cotton.. though i guess it would do the same journey even with cotton.
Perhaps if you're a dev.
This bit us two days in a row, we needed to restart yesterday, and then again this morning, before DNS began resolving again.

This effects Ubuntu users who set unattended upgrades to update security patches automatically.
Pakistan's Startups TV reality show gives $100K on the first Episode
A big part of the high price of drugs is that the pharmaceutical companies have essentially a mad dash to recoup the (m/b)illions of dollars spent on R&D and clinical trials. Patent process has to begin once the target is discovered (e.g. assayed). Now you have to do further assays (0.5-1y), non-clinical safety studies (0.5-2y), route scouting and scale up (a few months), several years of clinical trials, then scale up the process to manufacturing. You've just burned 5-8 years of your patent protection. You have 15 years or less to recoup the cost of not only this drug, but all others that failed to get through the pipeline (which can be as much as 5-to-1).

Once it goes off patent, 80% of the sales of brand name can vanish [1]. Getting a generic approved is a fraction of the time and cost as getting the original through the pipeline. It's like P vs NP, since the FDA approval means publishing pretty much a how-to guide (synthesis route) and much of the safety data. You just have to demonstrate "our stuff is the same as the proven stuff".

I've long been a proponent of "15 years from FDA approval" - this gives a reliable, predictable cushion, without having to predict clinical failure rates. More time can be spent on safety studies (NCSS) and less costly Phase I and II trials, ideally leading to safer and more effective drugs. There is still pressure to move quick, because as soon as the clinical trials start, other companies have access to the leads you are looking at, and can simulate the structure and look for similar leads.

[1]https://www.forbes.com/2002/05/02/0502patents.html
I think JsonPath is a great start and I hope you continue to support it. I'm excited to see JSON in Redis and plan on kicking the tires very soon.
Email alerts when companies file for an IPO
This is the best metaphor I've seen in a while.

For example, NSDateFormatter is fugly but well documented[0] . Also, the MVC pattern in iOS is from macOS which is from Next (I hear).

OTOH I'm building my first React + Redux app and the best practices and patterns are still emerging. I feel like next year most of what I just learned won't matter.

[0]: http://nsdateformatter.com
Vulnerabilities in #LastPass allowed attackers to steal passwords
I don't think patents are inherently evil; and I also believe that "obvious" patents will get less common with time (relatively speaking we're still in the early days of patent law for many areas).

That being said, I think the big issue we're seeing these days is that some patent categories simply last too long. Technology moves a mile a minute, a patent system with a duration of 20 years is absurd, something that was innovative in 1997 doesn't continue to provide the same level of value in 2007 let alone 2017.

At absolute MOST the patent duration for technology patents should be halved. Ten years is still too long but at least there's a chance the entire industry doesn't overtake the patent too much, five years would be better but realistically patents are fairly expensive to file so the whole system might collapse.
Your trip is presumably not over some extremely sharp rocks.
Why is not a real thing? I know people using it in production.
So, this isn't a popular view here, but I think things like Google Search and Facebook Messenger are a large part of why the Web is a much worse place now than it was fifteen years ago. If you don't see the past decade and a half as a regression, then I could see agreeing with your argument. But I definitely do see it as one.
The cow is going to die regardless, if it is treated with kindness and culled mercifully, where is the wrong?

Ultimately the real crime in my opinion is the industrialized system of raising animals that is beholden only to the almighty dollar.
I don't mean to put down Andrew's achievements, but once you have a dense enough (high-impact) network, these things appear to happen on their own.

Also note: Andrew's wife is the founder of Drive.ai (and the other two founders are his students).
His only unstated assumption to make it converge to 1 is that the odds of any given such compution being executed in any given volume of time and space must be positive. If it is, then no matter how low the probability is for any given location and time, given he postulated an infinite universe the probability will converge on 1.
That was basically the case for the drug that made Martin Shkreli famous.

(the drug was long out of patent, his company bought the FDA approved production line and such)
Hello Mr. Focks.
We're​ in a different historical moment, though. GPUs are specialized hardware for linear algebra, and have kind of taken over. TPUs are similarly specialized. The big difference is that Moore's law seems to be stalled out for standard, general purpose processing; as a result there's a lot to be gained in specializing.

Now whether these particular professors are worth anything is a different question...
AQAP = Al-Qaeda in the Arabian Peninsula

https://en.wikipedia.org/wiki/Al-Qaeda_in_the_Arabian_Penins...
Cogent Blocks Cloudflare’s New ‘Pirate Site’ IP-Addresses
Much to my occasional regret, the principle of charity is far more often invoked here than adhered to.
Thanks for the reminder of scale. Without a reference, it's easy to forget how large this rover is, in pictures it looks very cute.
A good part of R&D are not made with the companies money but with the taxpayers money, the company work on the 50% final part after the government took most of the risks.
From weflywright.com:

As Bart wisely suggested, we’ve designed our battery strategy to be robust to different battery futures.

If batteries don’t get dramatically better in the next decade, we design our plane as a hybrid with electric motors, like a Volt. It still has great cost savings as compared to today’s planes, and it doesn’t require massive battery advances.
If batteries do get a lot better in the next decade, our plane is fully-electric and has fantastic cost savings. See chart #2 below; a near-future jump to a chemistry like Li-Metal doesn’t seem beyond the realm of possibility.

There is no plane. What they have at this point is a couple ideas for potential designs.
We all tend to know our circles, but ignore most of what is outside of it. Myself when I was a C# developer, could tell of many companies using .NET in my city, but couldn't tell you a single company using Java, even though there was a lot of them (probably more than companies using C#). If I had to guess the usage of newer languages like Rust, Go, etc., I'd probably underestimate it tremendously, just because I'm not part of that ecosystem (not looking at job postings, not participating in conferences, not knowing popular open-source frameworks).
> Go makes programming simple

Go is simple for simple tasks that fit Go type system, and yes the single formatting standard and the linting helps with readability.

Go is a pain in the ass for complex tasks that don't fit go type system, like de-serializing polymorphic data or working with XML. But at the end of the day, the lack of polymorphism in the language makes complex things way more complex than they should be. Finally, Go relies way to much on runtime behavior for a statically typed language.
Last I checked much of the leftovers from animal slaughter made their way into pet food as protein filler, so I wouldn't call it wasted.
What exactly is a super data structure?

How do you create a data structure for a requirement that doesn't exist at the beginning of the product?

Most of the time when I've seen someone design data structures in a way that attempts to design for unknown or predicted future requirements, the design ultimately becomes over engineered and a nightmare to maintain or expand in ways the actual product requires down the road.

I'll always pick the concrete implementation as long as future requirements are unsure.

I don't know how you get good at magically guessing how your product needs to evolve, e.g., what new industries is your sales team going to crack into, what direction does marketing want to take your product, etc - the only way you could be "good" at that is when the direction is extremely obvious or you have unilateral decision making on every point of your road map.
Stop arguing the importance of disability insurance. You sound like a parrot. Nobody is disagreeing.

You explained your suggested alternative to life insurance. Really don't think I need to copy paste that to you. Try the parent button.
7 Reasons Your Succulents Are Dying – A Few Shortcuts
Wavelet Theory Nets Top Mathematics Award
Nintendo won't admit the Switch controllers are broken, but fixes them for free
the human computer interaction handbook

by Julie A. Jacko and Andrew Sears
Wow, this looks rad. I'm just now working on a data storage module for my hobby project, and have been pushing strings through JSON.parse to store data in redis. Being able to directly address values deep in the hash is great - when setting foo.bar to 'baz', using a path selector instead of reading, deserializing, modifying, reserializing, and writing is great.
But then we're not comparing Paris–London travel times any more. You'd probably be faster off flying from Manchester.
5 Awesome Tools for Entrepreneurs by Startups
I appreciate the links! Exactly what I was after.
> hashes can be inaccurate, it isn't a foregone conclusion in reality, just in their opinion.

Not really, no. The chance of multiple hash collisions on a set of arbitrary images is a near impossibility.
Exactly how is the guy "mansplaining"? Seems like the term is now being used to every interaction between a men and a women if the men just doesn't accept absolutely everything the women tells him to do - no matter how idiotic - without arguing in is own favour.
To me, the best technical interview is one where I am asked about the projects I have worked on in the past and the ideas I have for future projects. When considering the questions to ask, I think the most important thing is to realize that not all developers have had the access to experiences that you might have had.

Just because someone doesn't have many side projects doesn't mean they aren't a good developer. Often times we assume that other people will have had access to the same opportunities that we had - in college, in the workplace, and in life in general - but this is a fallacy. Perhaps a developer had to work their way through college and didn't have time to go to hackathons or work on side projects. Perhaps she was so busy running a developer network at her last job, in her last city, that she didn't work on something besides that. Or maybe they just don't care about side projects.

I think, ultimately, the goal of a technical interview is to get the interviewee talking about something that excites them. Seeing that an applicant can get excited, spend hours learning something, and dig deep into whatever they are interested in is the most important part of an interview.

Be careful with things like "cultural fit" as that nebulous term is often used to excuse personal problems. If you can, initially evaluate the interviewees work without looking at their name, race, gender, or other identifying information. By doing this, you help avoid inherent, subtle biases that your recruiters may have. Those biases exist everywhere, and the best we can do is take steps to mitigate their effects.

Finally, I think trial jobs are greatly under-appreciated. Offer an interviewee non-critical, non-trivial work on a week long contract basis. Pay them industry standard and work with them on the feature. If that feels right, hire them. If it doesn't, evaluate what went wrong and move forward from there.
Tesla was considered a kook in his days - he definitely wasn't mainstream.
Tulsi Gabbard Calls for Federal  Decriminalization of Marijuana [pdf]
Graphs are one thing, details about actual ongoing construction are something else. The North America graph in the article looks like a classic startup "hockey stick". And I've been at too many startups and seen too many hockey sticks to take them seriously. Details matter.

The two projects I linked to were delayed by many years. So the fact that there is substantial construction at both sites is a big deal. The fact that Cheniere is actually exporting LNG right now is an even bigger deal.
When a package author changes the SCM repository location of a Java package available on any Maven like repository, I don't have to do anything.

And he/she also don't have do any extra work so that I can keep using the same package names.
> There are some interesting cultural questions about how in North American society, natural black hair is deemed unacceptable, and this has generally been internalized by black women. If you choose to just be natural (as my friend did) you get a lot of flak from other black women.

You've basically identified the source of a "problem" that shouldn't even exist to begin with: an inferiority complex.
I'm sure you would have done a better job. Now please tell me: How would you have improved on this given the mission constraints?

Are you 100% sure that this isn't a case of 'why didn't they?' where laypeople not involved in a project know exactly what should have been done by the experts that were involved in the project?
We just need shorter patents. For example drug companies spend far more on marketing than they do on R&D and a substantial amount of the research that generates new drugs comes from government funded research (>50%). Also, it's been demonstrated that taxpayer funded research drives private R&D up. So if I was dictator, I'd make it illegal to advertise drugs on tv/radio/web, double the current government budget for drug development R&D and make medical patents expire much more quickly. (And maybe something to allow Americans to buy drugs from overseas markets? Not sure on that one yet)
See my other comment. 20 years may be too long for some industries (software), but may not be long enough/ structured properly for R&D heavy industries like pharmaceuticals and biosciences.

Biologics (all the -mab drugs, monoclonal antibodies, adalimumab Humira) are a treat because you have to share your methodology, but you do not have to share your cell culture line. Since the cell line itself needs to be approved, the me-too's have to go through ALL the trouble themselves.
1. setting GOPATH as $HOME made me uncomfortable, I don't see why anyone would want to pollute his/her home directory with bin, pkg, and src folders.

2. in his example, `go get github.com/your-username/hello` also automatically compile the thing into a binary in `$GOPATH/bin`. Is that correct?
Especially in a remote company, do you have a better idea how to spread knowledge?

Standup listing what you did kind of sucks. But also literally knowing 0 about what anyone else in the team is working on also sucks. Unless you literally just want to be handed a pile of Jira tickets by a PM and told to fix them? But that seems not a very healthy environment.

Something like this post where you dump a git log of what each person pushed could get maybe the boring part of standup automated... and then you would only need to report the non code part.. which maybe seems better?
He literally gets asked about this directly in the article and admits as much:

> TC: Almost every time we’ve talked over the years, you’ve said that work is busy. Certainly, it slows down sometimes.

> MP: Sherwood has mostly been on an upward run since we started [in 1992], but we did slow down in 2014, and we couldn’t figure it out. Well, VCs were running their companies further to the edge to [improve their internal rates of returns before they hit the fundraising trail]. Turns out we had our best quarter ever in 2015 [as soon as they stopped funding those companies].

Blame the news industry for running with the same lead every couple of years. It works.

Much like the predictably news industry, people her predictably don't read the article before dismissing it.
People with greater working memory capacity more susceptible to “brain freeze”
This is the correct answer.

The bad developer is identified by the rhythmic noise of arrow keys.
Curious if the app really needs login.

If it does, I would definitely favor using something well tested rather than trying to invent a new login process.

If it does not, I favor reducing the friction for finding users (which is different from the number of email addresses a site can collect) by making giving an email address opt-in.

Good luck.
Hi, wanted to quickly ask a slightly offtopic question about TCG that I've wondered about for a few years. I was never sure who to ask.

Rob Landley made some small noises about the possibility of leveraging TCG as a successor to tcc (I read about the tinycc/tcc debacle (http://www.landley.net/code/tinycc/) - really sad). I was just curious if such an idea - turning QEMU's code generator into a standalone compiler - is technically feasible in terms of architectural sanity and practical maintainability.
I'm sure it has nothing to do with this:
https://theintercept.com/2017/02/09/airline-competition-trum...
From [1]: "JSON (JavaScript Object Notation) is a lightweight data-interchange format. It is easy for humans to read and write."

[1] http://www.json.org/
I can't find the actual questions, so if anyone can reference them it may help to understand the answers more.

The "platform" part is at best ambiguous and at worst white noise.

It covers mobile & desktop OS's, "cloud" providers - both IaaS like AWS/Azure & SaaS like Salesforce - hardware platforms like Raspberry Pi and Arduino, buzzwords like "Serverless" and mainframe.

Apparently all of those things represent a "platform" that is in some way comparable, but Linux, BSD and Windows servers do not.

The "most popular languages" shows Javascript as the most popular with Sysadmin/DevOps.

I'm going to just assume the people answering subscript to the idea that "DevOps === Developers Doing Ops" (aka NoOps). I'm pretty confident actual Sysadmins don't use/prefer Javascript more than anything else.