skysight-inc/HackerNews huggingface dataset:
Challenges we need to solve for Deep Space Travel, like pressure in the eyes which makes astronauts lose vision. More on the Space Race and astroid & water mining.

I just did a podcast with Kira Blackwell from NASA's CTO's office to announce their iTech competition and they are down to their top 10 finalists. Top 3 are announced in December. I have had a demo one of the products and it is a game changer on earth as well. Bob Lindberg would be a good one, he was president of NIA for 10 years now involved with Moon Express first company to get FAA approval to leave earths orbit.

Peter Thiel was hinted to be a guest on the YC podcast so can't wait to hear from him. I hope they focus the time to extract his vision of the future vs. his past. His book is already great for those theories so I am interested to hear what he is working on for his next chapter. Can someone ask if he is going to run for president?

I always get a kick out of founders stories of extreme examples of being relentlessly resourceful.

Gina
Tomorrow's Tech Podcast
https://soundcloud.com/user-925097294
There seem to be a lot of "pretend" functional languages around these days. I have recently been engaging with Scala. Having heard and read so much about how it embraces functional style I was kind of shocked to find the number of limitations and practical impediments to actually using it that way. I am starting to wonder if functional programming has finally fallen victim to the same problem that has afflicted all other methodologies - becoming too popular, part of the hype cycle and getting misinterpreted and misapplied everywhere as a consequence.
I wonder if it would be more acceptable if instead of an extra cost it was a -$3 discount on a higher-by-default price
Is it still a huge deal to have an encyclopedic knowledge of data structures and algorithms? This guy was applying for jobs doing React/Node, which is what I do, and two years after school I cant remember all the details of the sorting algorithms. Would it be so bad to tell the interviewer that if I do anything other than call browser APIs to sort data I am failing at my job and wasting time?
I think it's completely fine to use JavaScript here. It would be nice to have instant page pushes.

But it should be rendering the site without a loading indicator. There's no reason that should be displayed
> Even in science where it's nice to be able to do stuff in labs, really you can learn pretty much all of it from books.

I think most life/physical sciences mandate a lab requirement. I think you can learn the facts from books, but if you want a job in those fields after you graduate with a bachelor's, you'll be spending most of your time in a lab.
> They need to change something soon on their policies or they'll start losing customers.

Nah, there are new users born every minute.
I'm not a biochemistry expert either, so I have to defer to the arguments of others. I find Ray Peat more convincing than Lustig. It also makes sense to me that fructose, especially from fruit, is incredibly healthy to humans, since pretty much every ape gets a good chunk of their calories from fruit.

https://www.youtube.com/watch?v=TXqoAhZtVmg
Ok! I thought you wanted to talk about it.
I wonder if one can use this to make songs! That'd be awesome.
Wow, instead, get 100% response rate from only the 5 jobs one should really apply for because they have a personal story to tell that is a great match for the work being asked. I've done that twice. Throwing your name against the wall results in a whole lot of wasted time. You got some offers, great, but next time be picky!
Yes, I find the first one easier to read. It might be me being weird, but I suspect you just haven't built up the instincts to read the first one more quickly. There's no "magic" or anything tricky going on here — it's just a normal use of map and filter. Even good and useful things can seem less readable before you're used to reading them.
The problem with politics is not the lack of technology. The problem is people. You're not going to fix that with technology. (You're not going to fix people with politics, either.)
Thank you for this reply. I don't know if I agree with you but I love your patience.
Plenty of prominent artists have that same studio model, also including Ai Weiwei and, in a sort of satirical way-- Thierry Guetta, as depicted in the film Exit Through the Gift Shop. This "production line" type operation is a bit different thought.
Not all of these fit the bill exactly, but they all have their own advantages.

- prose.io

- siteleaf.com

- statamic.com

- getkirby.com

- github.com/jekyll/jekyll-admin

- github.com/netlify/netlify-cms

- federalist.18f.gov

You can also always build your own on top of whatever generator you want to use (example: http://willschenk.com/building-a-gui-for-managing-middleman-...).

My favorite setup though is middleman + contentful + codeship. Static site generation happens with middleman. Content management happens with Contentful. Publishing happens with codeship.
This is exactly my problem now. I've moved to another country and now cannot buy any movies or TV shows on Play Store using the Google account I've had for 10 years.

Phoned and emailed Google support, but they just insist that I'm not allowed to change country. I've even tried using an HTTP proxy located in my old country with a credit card registered in my old country, but still Google blocks me.

If I knew about this restriction I would never have signed up for Google Wallet.
Poor people are more likely to commit street crime.

> Findings on social class differences in crime are less clear than they are for gender or age differences. Arrests statistics and much research indicate that poor people are much more likely than wealthier people to commit street crime.

> [...] most criminologists would probably agree that social class differences in criminal offending are “unmistakable” (Harris & Shaw, 2000, p. 138).

http://catalog.flatworldknowledge.com/bookhub/reader/3064?e=...

And again, as you admitted, PCP has the connotation of being used by poor people. I can't find stats on it right now, having just run out of time, but you even admitted it directly.

I didn't pull it out of thin air.
I went to one of these programs in America and my starting salary was "only" 85k, mainly because I took a job that wasn't in New York or SF. Most of my classmates who took one in one of those high cost of living cities did 90-110k I believe. I would call 120k+ an outlier on the high side, but not inconceivable.

This was years ago and I don't know if the bar has slipped as coding bootcamps have gotten more popular, but the bar to entrance for my program seems pretty high in retrospect. None of the folks I knew and learned with there would I expect to go on into the corporate world and be one of those computer engineers who gets by in their career by doing hardly anything or being a net negative. They were to a man and woman very smart and voracious in their learning about programming best practices and languages. If you've got a person like that then does it really matter that they haven't been part of a real corporate project before? They will learn very quickly and likely be one of the most useful people on the team within a year. I'm not saying they should be made team lead without any experience but as a rank and file programmer, the salary is justified in that case, I believe.
The talk discusses how you can incorporate a few functional techniques (map, filter) but the speaker's main goal seems that he wants Swift to be changed to allow for a couple of other functional ideas to be brought into the language.

Where's the Swift proposal for the enhancements? Product and Sum support? Algebraic data types?
Show HN: Build binary classifier with few clicks
You might come up short on a few of the nutrients, but an egg or two, and some liver and oysters once a week cover the rest. It surprised me, too, how nutrient dense milk and orange juice are.
I think if the second one is easier, you've more or less been taught to think like a microprocessor. That happens to most of us after a few years of writing imperative code. The more abstract functional approach is, however, conceptually simpler and more powerful at the same time. (For example, the first one is completely open to being performed in parallel.)

With a little experience, functional programming is quite straightforward. Practically everything comes down to map, filter, and fold, or whatever they're called in a given language.
Not saying you're wrong, but when I was looking at router replacements the Amazon reviews didn't inspire confidence. I ended up buying another Netgear putting DD-WRT on it.

eg https://www.amazon.com/Ubiquiti-Unifi-Security-Gateway-USG-P...
I have no familiarity with the UK tax practices, but what kind of burden are you for an employer? The US has 7.5% tax per employee. There are a few others such as health insurance.
What an awful website. After the email popup, I was sure if I was redirected or not. Flashy, confusing and one of those sites where I can't click the back button fast enough.
I don't agree with the "blockchain as a solution to every problem" crowd, but if the blockchain is going to lead to an increase in development and usage of decentralised (not just p2p, but federated, self-hosted etc.) solutions then I say, go for it!

I think the current level of centralisation is not far off from what Tim Wu warns us against in "The Master Switch" [1] and if it's going to take a hip word like the "blockchain" to popularise decentralisation, so be it. I'll take what I can get at this point.

[1] - https://en.wikipedia.org/wiki/Tim_Wu#The_Master_Switch
There's still a great value hiding in enterprise software for startups. De-oracling the fortune 500 or de-consulting the enterprise from enterprise vendors still looks away. But SMB SaaS growing up and eating internal departments is still possible. Or a juggernaut big Mac of enterprise with fixed price menu and a million solution providers is another.
But that's wrong. All of that is wrong. Literally throughout Apple's entire history, everything you just said has been completely false.

Let's start with "they've combined them into one machine". Then why do the 12" and the Air exist? Those are the "consumer" devices. If what you're saying is true, the MacBook Pro and the 12" MacBook are the same machine. That's not true at all, there is a substantial difference.

And then let's tackle "the MacBook Pro has always been a mobile workstation". Which again, is completely not true. It's always been exactly the opposite of that. What I have sitting on my desk behind me is a mobile workstation. It's a Thinkpad W530. Go ahead and look up the specs, you'll see what I mean. 32GB of RAM, a quad core i7, a massive screen, and it weighs about three hundred pounds. It also gets 4 hours of battery life, and that's with the extended battery sticking out of the back. A MacBook has never been a mobile workstation. It's always been a notebook that's been as portable and battery-efficient as technology has allowed, while also being able to easily run the tools that most professionals require. Not once has Apple ever said "Pixar ditched their rendering farm for a single 13" MacBook Pro!"

I'm sorry if your preconceptions of the brand have been shattered. I'm also sorry to say that your preconceptions have always been wrong. You're upset because Apple didn't make a device that you were waiting for, but they've never made that device. So maybe instead of complaining that "the new MacBook Pro isn't made for professionals!" you can understand that your definition of professional doesn't necessarily line up with Apple's. It never has.
He's already complaining about the actual cost.

If he manages 60mph the whole time are you saying he should do 180 miles once a week? That's not really possible without a lot of training. What if he lives in issaquah and commutes to Seattle. How about on the oil fields in nd?

Bigger question what else does he do to better himself during the bike rides?
When I visited Istanbul, I passed through a district with an endless number of exchange shops, and it seemed like a place where you could easily wash money without any bank account involved. I believe Turkey isn't alone in having such a culture of buying/selling US dollars by tracking the USD rate.

Do the IRS and say Turkey's tax office tracks these as well? Assuming that you don't try to deposit the exchanged for bills in a bank.

Couldn't someone offer Bitcoin exchange in existing currency shops or the same service via Bitcoin ATMs? How would the IRS and its equivalents track that without requiring identification and registration before use? I suppose a small amount would be allowed for the tourist aspect but then you could use a group of friends or employees to wash small amounts. If you require ID for that, including tourists, then you can track it.
I wonder if this account holder had a couple of medium sized Android apps on Google play. Would he lose the apps and all the work behind them? Makes it scary to develop small and medium size Android apps.
Emulating x86 on ARM already and getting decent performance is a challenge. Running desktop software on a mobile CPU won't make that easier.

On the plus side, they won't need to emulate Windows Explorer, Office, Visual Studio, IE and audio players. That probably covers 90%+ of all CPU cycles for a typical user.

I guess they also will try and do a binary translation, as opposed to emulation for programs they deem important.
That's a really interesting proposal, but I'm afraid it would be difficult to implement in practice. If this third dimension were actually encoded into the number that represents each character, you'd end up with a lot of wasted bits (since most characters probably wouldn't even need the 3rd dimension, or at least as much of it as the heaviest users.) Another option would be to supplement the metadata that already accompanies Unicode characters (which block it is in, the name of the character/block, etc...) This could be done in practice now, but the information would almost certainly just be ignored if it needed to be looked up in a supplemental table. Furthermore, it's difficult to agree on just about anything in Unicode, and classifying all the characters based on concept seems like a Herculean task for a slow-moving body.

Any ideas for how to accomplish this in practice?
Or they do stick around and try hard to make the area a better place to live and get nothing but grief for gentrifying the neighborhood.
While the upper echelons in society are deciding what "fake news" and "real news" is, and thus what you should consume or not, I would like everyone to remember this particular quote:

"The smart way to keep people passive and obedient is to strictly limit the spectrum of acceptable opinion, and allow very lively debate within that spectrum"

Looks familiar?

This is Noam Chomsky talking, by the way.
"Remind me again why we can't have nuclear power?"

Ignorance and fear.

The Three Mile Island accident (1979) took place less than two weeks after the release of the movie The China Syndrome, the plot of which featured a coverup of a major nuclear accident. Activists seized the opportunity, and then-President Jimmy Carter (who had personal experience with nuclear engineering) failed to properly rein in public fears or beliefs about the accident (https://news.google.com/newspapers?id=sM1RAAAAIBAJ&sjid=W20D...). Despite a tenuous-at-best link between the accident and human health (https://en.wikipedia.org/wiki/Three_Mile_Island_accident#Hea...), for the longest time it was considered a "disaster". Growth of the nuclear industry in the United States took a major hit at this point.

Subsequent films such as Silkwood and general Cold War nuclear war fears did little to change the opinion of the layman that nuclear == bad.

The 1986 Chernobyl accident further reinforced these beliefs. People focused on the aftermath of the explosion and the Soviet coverup and generally ignored the underlying causes such as the antiquated design of the reactor and operator error. This incident had a major negative effect on the nuclear industry.

The 2011 Fukushima accident was an trainwreck of corporate negligence and insufficient government oversight. The facility, which had been operating since 1971, performed as intended when the earthquake struck but the subsequent tsunami breached the insufficient (identified as such since 2008) seawall and took out the generators powering the shutdown.

All these incidents demonstrate cases where negligence or antiquated design can lead to disaster. But few take a look at the successes. France, for instance, is a major user of nuclear energy and has avoided catastrophe (https://en.wikipedia.org/wiki/Nuclear_power_in_France#Accide...).

Fear of nuclear power is akin to "reefer madness" nonsense in the 1940s and 1950s.
Nice to see an accurate use of the word, it's becoming a rarity.
Just FYI: I know the pain it has caused the user.

Eventually his account was unlocked

https://www.reddit.com/r/Android/comments/5dif8j/psa_google_...

Quote from above link

""To protect our customers from fraud and abuse, we routinely monitor account behavior on Google Play and take action on potentially suspicious activity. Unfortunately, in your case, your account was wrongly flagged and suspended. I have just reopened your account..."
"We strive to provide excellent care to all our customers but we have obviously failed you in this instance. I sincerely apologize for the stress and inconvenience this has caused you. You can reply to this email if you have any questions and concerns. "
It may be that painting-from-a-photo is a fad that will quickly become uncool, then it takes 20 years for a new generation to grow up not knowing about it.
you are right, as an end-user - I would not have noticed, if it was framed as above..but it would be $102 (instead of $99) for 12x12 - which would be an issue for the end-user to decide - I guess
Respectfully, you are incorrect or misinformed on many points.

- coinbase is and has been a licensed MSB for several years, this means that it has already had to comply with all of the same BSA rules as every other bank. [1]

- Banks don't have to report ANY transaction over $10,000. They have to report every CASH transaction (or aggregate of transactions) over $10,000 and any Suspicious transaction (or aggregate of transactions) over $2,000 [2]

- coinbase is rightfully concerned about the breadth of the subpoena because it's a giant fishing expedition. In order to request records, the federal government SHOULD have to provide reasonable proof of suspected criminal activity. [3]

- finally, this has absolutely nothing to do with anonymity. This has everything to do with another drastically over-reaching request by the federal government for personal information even when there is no evidence of any specific crime.

[1] https://www.coinbase.com/legal/licenses?locale=en

[2] https://www.ffiec.gov/bsa_aml_infobase/pages_manual/OLM_015....

[3] See the Constitution.
That's not really what they said though. They explicitly said not every person who is interested in blockchain is behaving like a fundamentalist, but that perhaps people who make the leap from "blockchain works for Bitcoin" to "blockchain is going to change our political system" may be thinking like a fundamentalist.

I would posit that the overwhelming majority of Bitcoin enthusiasts don't think that the blockchain is going to somehow disrupt the massive political machine we have. By nature the problems there are not really technical.
The service does spam filtering, that's different than scanning the contents of your email to put up display ads on your mail client (ex. Gmail, Yahoo, etc.) or selling your behavioral information and email address to third parties (other "free" mail services).
I don't think this is really justified, given the story presented. If the problem with GP's line was on their own property and not the responsibility of the phone company, the phone company has some responsibility to say so and not do some quick non-permanent fix every time they call.

We can't all be ex phone field techs. When we call a company providing us a service for support with that service, we expect them to do what they can and inform us of what they can't and what we can do about it. That's not unreasonable or entitled.
Well in this case such a voting would be done using some variation of a ZK-Snark (or some other cryptographic algo) which would allow you to check your vote counted, yet remain anonymous.
How Social Media Shapes Politics
Your OS (and browser) support multiple languages, so if you speak a language they should in the list.
Actually WiFi was designed from the very beginning to do well despite reflections. My thesis advisor knew somebody who was applying ideas from "quantum chaos" to make WiFi robust to various environments at Bell Labs, back in the 1990s, before Carly Fiorina bankrupted Lucent.
Use http://www.notebookcheck.net/Search.8222.0.html to search by weight, screen size, etc.

The one closest to what you want is probably the Acer Aspire E5-722 series. Not a gaming machine, not expensive, and not too heavy. http://www.acer.com/ac/en/EE/content/model/NX.MY0EL.002

You're going to have to install Linux yourself.
Aw...this makes me so sad.

I need to fix my brain. Every time I see "static sites", I think "oh great, no dynamic server or client code, just static HTML/CSS for fast loading".

If I'm going to have to undergo a "compile step" for my website, it's going to do something worthwhile, darn it.
Switching costs to individual decision makers are perceived as high, justifiably.

Imagine you're a decision maker, and you have the chance to either (a) stay on with Oracle or (b) go with some set of startups that provide everything Oracle does. Which is, to be clear, a whole fucking lot, even if it does them badly.

Best case scenario (which is hard to pull off), there are no hiccups and you end up saving your company millions or tens millions of dollars per year. You get some reward for it, but definitely not one ongoing or even close to commensurate with the value you just provided.

Most likely, you run into significant hiccups. Maybe one of the startups you chose was a bit optimistic for what necessary features they could deliver in time for the Oracle switchoff. Maybe it's unreliable and all the users hate it. Maybe it takes way more time than expected to retrain the staff to use all the new things. Maybe Oracle drags its feet about helping you stop being their customer. Individually these are all perhaps evitable, but you're likely to run into some issues. Then you have egg on your head. And even if Oracle was just as bad in all those things, because you were the one who rocked the boat, the blame is on you, instead of "well, that's just the state of life."

You might say, "well, why not do things piecemeal?" And you can try that. Indeed, you are ethically obligated to employees and shareholders to do that instead of introducing huge risk to everyone because of an understandable anti-Oracle vendetta. But the way Oracle structures its sales and legal strategies makes it much less financially beneficial to you to do that than to cut them off whole hog. So you scale down the risk, but the potential benefit scales down even more so. And of course, who knows if Oracle won't just acquire the company you switched to a year or so down the road. And then you're stuck where you were originally.

I think, practically, once Oracle has its claws in your company, you're stuck with the parasite. The only solution is to categorically cut off Oracle from consideration for any vendor-supplied solutions. If it acquires one of your vendors, you make it a priority to transition off of it as soon as possible. If there are no other options, you start a new company to fill that niche.