skysight-inc/HackerNews huggingface dataset:
I assume at least part of it is that "zero-cost abstractions" is a fairly objective and boolean metric to calculate. "Is this performance impact significant enough to worry about?" would probably result in a lot more bikeshedding.
That's a good point, thank you for the feedback. Yeah, I'm not focusing on "money" but in "transparency"(which is a broad term). What I show in the list however, is what is the Startup notable for (aka "champion" in), e.g. remote work or bootstrapping. Definitely something I should think about.
Reminds me of the Steve Jobs quote:

"Remembering that I'll be dead soon is the most important tool I've ever encountered to help me make the big choices in life.

Almost everything--all external expectations, all pride, all fear of embarrassment or failure--these things just fall away in the face of death, leaving only what is truly important.

Remembering that you are going to die is the best way I know to avoid the trap of thinking you have something to lose. You are already naked. There is no reason not to follow your heart.

No one wants to die. Even people who want to go to heaven don't want to die to get there. And yet, death is the destination we all share. No one has ever escaped it, and that is how it should be, because death is very likely the single best invention of life. It's life's change agent. It clears out the old to make way for the new."
The BBC documentary Eat, Fast and Live Longer by Michael Mosley also discusses the benefits of fasting:

https://vimeo.com/103656060
> In any case, the problem is that their research was cited a number of times by militants of budget cuts and a strict reduction of government debt, even US House Budget Committee Chairman Paul Ryan.

I feel like this should also mention the man is Speaker of the House; if anything it strengthens the point.
We're probably going to have to do that anyway with the huge growth in automation and ML/AI. Might as well kill two birds with one stone.
Of the people I've known who died due to heroin, all of them got started off on narcotic pain killers prescribed by unscrupulous doctors.

One of my friends in university got hooked on pills his doctor prescribed for his back pain. The guy was 300+lbs, maybe that had something to do with the pain? Who cares, pump him full of pills! A year later he was on heroin. Three years later he was dead.

Nobody but a complete degenerate wakes up one day and says "You know what, I think I'm going to mainline some heroin." Opioid addiction starts with pills. If you take heroin out of the equation, they're going to start making krokodil or some other shit. You can't solve the drug problem until you solve the doctor problem.
7 things I learned about network effects from a16z/NFX podcast
I have mild clinical depression and have started taking a low dose of Lexapro about half a year ago. The difference in my baseline mood is palpable, and I'm feeling a lot better than previously. Sometimes on my walk home I'll event lightheartedly chant "happy pills, happy pills" to myself a couple of times, because the baseline difference is that noticeable.
Ah, I didn't know this. Thanks.
There are many situations where it would make sense to intentionally let yourself die. Are your neighbors starving? Maybe let the younger generations eat instead of you.
I can't tell... are you being sarcastic?
What about Poland?
That isn't true. No sane company will polish a game before knowing for certain the gameplay mechanics and art direction are final. It just costs incredible amounts of money to pivot at that point so nobody does it.

Heck the projects that yielded the best games where I previously worked at were those who'd iterate like crazy on the prototype until they get down the gameplay mechanics, then throw it all away and start developing the real game sitting on that knowledge.

Polish will make a game better but it won't make it go from boring to fun.
Thanks your answer clarifies a lot.
So my question was , as a mechanism to implement async operation how does C++ coroutine compares to this rust library.
From my understanding the C++ committee is pushing for the introduction of coroutine specifically because any library base approach would have the limitation you mentioned. Is that a correct ?

You seems familiar with the C++ committee, do you know a good way to track a feature one is interested in ? I kinda lost track of the coroutine proposal after the 4 revision or Gor paper.

By the beside Visual studio, any other compiler has a working implementation of the current draft ?
I don't understand why you don't want them to get advanced (or think US leaders). Economics is not a zero sum game. More developed states are good for us. If these states start to increase their oil production, its good for us.

Also I don't know what advanced threads you think they could become? Other then becoming nuclear powers, they can not pose such a thread. Non of the countries that the US attacked is anywhere close to that level.

The only country that is, Iran, was not attacked by the US and are voluntary not building a nuke.

Also the chaos the created is totally against their interest, now china is a major player in Iraqi oil. Russia and Iran are drawing together more over the Syria issue. They are running into a huge conflict of interest regarding the Turks and the Kurds. That's just the beginning this strategic disaster.

Its far easier to deal with stable regimes and when you want to take one down, you should always have a successor in mind. You can go threw history and look at all the great conqueror in history, they are always trying to set up puppet regimes that they control, and not throw everything into chaos.
Bullshit: http://www.npr.org/templates/story/story.php?storyId=5323928
Scientists are notoriously bad at sharing their source code, so I wouldn't be surprised if economists are bad at sharing their Excel spreadsheets.

As for Excel versus a programming language: I doubt most economists know any programming languages. Excel is almost universally known in finance and economics.
More analytical, less intuitive people are better at empathy
I completely agree. If you take a look at the closed prs with the label documentation (https://github.com/redfin/react-server/pulls?utf8=%E2%9C%93&...) I hope you get the sense that this is something that I'm thinking about a lot, and that if you look at the issues open with the same label (https://github.com/redfin/react-server/issues?q=is%3Aissue+i...), that it's something I'm working on actively. There are lots of ways to document a healthy project, from tests to tutorials to docs sites to good examples, and we've been working hard on markdown docs, tests and examples because they allow us to scale to having more contributors faster. Striking a balance between kinds of documentation is hard, and its even harder to strike a balance between the rest of the project's needs and documentation. This is a technology that we run in production, and so we have to make sure that it is fast and stable and reliable, and sometimes that means giving short-shrift to other priorities. I'm not trying to absolve us of any short-comings in our documentation -- we have a lot to do in the coming years to improve this project, and we need to spend time writing tutorials and user testing the on-boarding experience for new devs that want to start up their first React Server project -- but I do want you to understand where we're coming from when we say "contributions welcome." Its just pragmatic; we're working on it as hard and as fast as we can, its a priority I continue to focus on, and if you want it faster, the best way is to chip in.
Hi Rafa! Nice to meet you. I didn't notice your submission. What are your goals with TransparentStartups.com? Let's talk over email if you'd like, maybe we can work together. (courtland@indiehackers.com)
I don't think it's as easy as you portray it. To "cure death", you have to cure every thing that can go wrong with you.

Look at just once thing that can go wrong with you: cancer. There are huge amounts of money poured into cancer research around the world.

But I don't even know if my wife, only 30 years old but recently diagnosed with cancer, will live long enough for us to have kids and see them grow up.
Creaitve Buzz a startup for all web Startups
1. These experiences are not the norm, but still much too common.

2. Psychiatrists might not recommend talk therapies for a number of reasons (even though they probably should). Many insurance plans don't cover it, and lots of people aren't interested and want a "quick fix" to the problem in the form of a pill. Finally, the education for licensed therapist varies WILDLY, and there are a lot of really bad ones. That can make it hard to recommend in some parts of the country where few/no good therapists are available.
3 Important Things UX Designer Does for You
Not utopia compared to what?

My great grandmother had to have 8 kids so that she could have 4 or 5 adult children. That was less than 100 years ago.

My grand parents were the children of subsistence farmers without running water or electricity. They went to high school, worked in factories, and could get broadcast TV in their living room. Electricity and running water became a base default.

My parents work in an office pushing papers around. Even the society of their youth seems alien in its antiquatedness of both social mores and amenities.

I get paid to think things and can reasonably expect to live essentially disease free until my 70's. Achieving 90 in relatively good health and vitality doesn't seem out of the question.

Seems pretty utopic to me. What not-utopia are you talking about?

EDIT: Watch: https://www.youtube.com/watch?v=jbkSRLYSojo
Over the past 200 years, the difference between 1st world and 3rd world has all but vanished. We still have a ways to go, but no utopia is perfect. Even in the movies.
Every time I see an issue like this, I think of this Steve Jobs quote:

"Everything around you that you call life was made up by people that were no smarter than you."

(That is, you can count on some things having been made by idiots.)
Defaults matter. If some people use async I/O and others don't then you get a mess when they want to share reusable libraries. It's similar to the mess you get when there is more than one string type.

I think the "what color is your function" problem could be mostly solved by making async/await the default function type - that is, most callback functions should be allowed to suspend execution by waiting on a Future.

Then you could have special-purpose "atomic" functions that are occasionally useful for pure functional code.

(Unfortunately, the default has to be the opposite in browser-based languages due to performance concerns.)
Do you lock the door to your house?
How Did People Migrate to the Americas? Bison DNA Helps Chart the Way
If we can successfully cure death, I don't think we'll have a shortage of people willing to fund the spread of that cure universally. And once we have it, perhaps all remaining deaths will start to seem sufficiently tragic and avoidable that we'll do something about those, too. My reaction to your scenario is not "better die then", it's "better work faster and solve the problem then".
and as soon as you go off the meds?
I remember calling it "watching movies".
Sure but the anarchism of blowing up existing systems in hopes of great ones hurts a ton of people in the process with marginal likelihoods of success
For the example if you are using kernel bypass of the network stack, which is increasingly common in high throughput/low latency applications.
> I think the word "grips" is a bit of stretch here, no?

No, because there isn't a $50bn domestic and >$10bn international market in car deaths. There isn't a massive machine that perpetuates car deaths; indeed, quite the opposite.

> Hard to believe. Any proof of that??

Yes: a 40% drop in profits from marijuana, and a corresponding spike in the rate of production (and because supply/demand, a drop in the price) of heroin in (and from) Mexico.

You really should have kept reading.
>Except it is trivial. Just add the type declaration like it says in the PEP.

For every single variable declaration. This will increase the length of your program.

>That's a ridiculous thing to say,

Are you asserting that program length will not go up when adding explicit types? That seems a peculiarly indefensible position.

>You're trying to misrepresent a personal (and miss-guided) opinion that you formed on a particular programming language as being representative of a single issue.

Lack of verbosity is one of python's main strengths.

>If your argument was sound and remotely rational, you would've pointed something in the PEP to discuss the merits of the PEP.

Which I did which you would have picked up on if you were remotely reading what I was actually saying: it picks up type errors that would otherwise not be caught.

It does that at a cost: longer code that does the same thing.

You seem to fail to understand that this is a trade off.

> Therefore it's pointless to continue with this discussion.

Agree about that.
Last week I used a Leostick[1] and an SR04 ultrasonic distance sensor[2] to create a presence detector for my computer. Now, if music is playing whenever I get up and walk away from my computer, it pauses the media player, and when I come back it starts playing again automatically.

[1] http://www.freetronics.com.au/products/leostick

[2] http://www.instructables.com/id/Simple-Arduino-and-HC-SR04-E...
The linked article about the Guinea worm[0] explains that the drive to eliminate the disease has hit a snag

> A massive campaign, led by President Jimmy Carter, has eradicated the worm from all but four countries. And this year, there have been only seven cases, the Carter Center reports.

> But a surprising wrinkle has cropped up: The worm has found a new way to hide and thrive. Back in 2013, something strange started happening in Chad: Dogs were showing up with Guinea worm emerging from their legs. Many dogs. With many, many Guinea worms.

> This year there have been more than 600 hundred dogs infected with Guinea, scattered across a large part of Chad, which is nearly twice the size of Texas.

This is sad, I thought we were really close to getting rid of the disease. But at least it seems we're still making good progress.

I really do hope we'll manage to eliminate a few more of these horrible diseases in the coming century. We're almost there with polio, although it apparently has some setbacks as well[1], so I'm sceptical that the 2025 target for river-blindness will be met. But even if it's not yet completely eliminated by then, the reduction of infected cases alone will be worth it.

[0] http://www.npr.org/sections/goatsandsoda/2016/08/09/48933080...

[1] http://www.theatlantic.com/health/archive/2016/08/a-wild-pol...
That process of you fumbling around and guessing is actually really extraordinarily helpful. The things a contributor might think to do or to try, and the things that a newcomer might think to do or to try, are completely different. No documentation survives its first encounter with a real newcomer. We can, and will, continue working on the onboarding experience, but we'll need real users to roll up their sleeves and wade into it, and the first few of them will have questions we didn't anticipate, and make assumptions we've never considered, and try use cases we've never thought of. Creating good documentation is something that newcomers and contributors need to collaborate on.
How on earth are you going to get a Minecraft if you prototype voxels?

If you want to make a Minecraft then prototype that instead a single aspect of its visuals.
I know the BMW shifters you're talking about, but there is one significant difference: the mechanism for entering Park is not like the rest of the gear selection options (Drive, Neutral, Reverse). It's a button on the top of the shifter. As such, when you want to put the car in park, you push a button, you don't move the shifter.

I'm not saying this is a great shifter design overall, but it DOES mean that you quickly learn a completely different routine for putting the car in park. Basically: "If I want the car to be moving, then move the shifter. If I want the car to stop moving, push the button."
Right, there may be a lot of back and forth marshaling between using thread pools and not depending on whether the library you're using is futures based or not.

Maybe you use one library that is futures-based and one that isn't. Maybe the library you use is mostly non-blocking except for one use of sleep() or another esotorically blocking call. It's just annoying and prone to error. Most people may not even be aware of the subtly blocking nature of the code they use in their futures-based project.

This is what I mean by having two different languages. Libraries written for one aren't always/simply compatible with the other. You'll have a growing community of nominally "futures-based" rust libraries too.

This is why people use Go or Erlang. It just removes the need to have to think about this. Not saying they are generally better than Rust, and some Rust people may even like having a futures-based sublanguage, but I suspect most programmers will be loathe to have to deal with the extra mental tax.
Miovision: Portable video traffic data collection
Everyone's different, but as a programmer, I'd like more explaination of my psychiatrist's thought process on why they choose particular diagnosis and the medications they use. And preferably a decent bit of pharmacology and statistics of expected outcomes (especially when I ask).

Obviously it's a complicated profession. The medication changes your brain and often only has moderate success. Sometimes the medications can put you into a bad mood (and who do we blame? Probably the doctor). Diagnosis are partially based on subjective information.

I was ruined myself by a psychiatrist that over prescribed benzos and later tried to use her authority to sell 'multilevel marketing' goods and services. It's hard to blindly trust someone based on their degree after that.
TI launchpads can be bought direct from TI. I don't have a link handy.

As for the ESP8266, Adafruit sells a board called the HUZZAH ESP8266.

For both, the best resource in my opinion for environment set up/build system is platformio (platformio.org). It exposes an Arduino-style API for both boards, so basically the arduino docs will get you 95% of the way there, and the community sourced libraries in platformio will get you the rest of the way.
Keep track of my mental wellness and remind me to chill out
The article seems to indicate this is electrically powered, not powered by light. Where's the photosynthesis? First they make electricity, then they crack water into oxygen and hydrogen, then they combine the hydrogen and C02 to make hydrocarbons. If you've got electricity, why make fuel? That's wasteful.
There is the "does not suck" part to consider, though. I have a hard time thinking of any parameters in which a current or nearish-future self-contained settlement would not, across many parameters, suck. Maybe it's a failure of imagination, but...I dunno.
It's easy, you take the cost of Yucca mountain depository (which is already sunk, btw), and amortize that over 10,000 years or so.
Psychiatry is, by far, the most difficult medical specialty. The human mind is so complex that the diagnostic 'bible', the DSM, has two sections - one for mental illnesses, and one for all other medical conditions.
I witnessed two of my students trying to drive a neopixel led strip using a Raspberry Pi, and after hours of struggling with Python scripts broken by Raspian updates, they just stopped trying.

Before that, they had it working with an Arduino board quite easily (as Adafruit have example scripts and a library available). They are total beginners.

No operating system mean less power but also less complexity.

Sometimes a simpler system is better.
> You'll have to excuse the skepticism of some us who have seen loved ones suffer through debilitating, sometimes permanent side effects from drugs their psychiatrists prescribed.

What debilitating side effects are those? How does their frequency compare to side effects for non-psychiatric drugs and treatments?
I think the GPL can be seen as a clever law hack (in the sense of creatively using something in ways not originally intended). In this case not to enforce restrictions in usage but to actually enforce the opposite.
Airbnb founders sold cereal before starting $30B biz
Hey Cortland. Nice to meet you too! Congratulations for the site and this great thread that raised. There are a few of bootstrappers on my site I'm pretty sure they will love to appear in yours as well. Cool, let's talk.
Fuel is a very dense way to store energy.
The Saudis are sitting on the largest reserves in the world. They are profitable at the lowest prices. They have money for the stick and the carrot in excess and will be so long as oil has relevance.
I wrote a small test function. It appears that Scala.js has no default protections against null values from the browser DOM.

def printNodes(targetNode: dom.Node): Unit = {
var c = targetNode.firstChild
while (c != null) {
if (c.nodeValue != null) {
println(c.nodeValue)
}
c = c.nextSibling
}
}

The return value from firstChild and nextSibling can be null.
Yup. I've had multiple negative interactions with psychiatrists and psychologists. There may very well be good ones, but IMO they've become overshadowed by the bad ones.
That's completely false and grossly overlooks what makes games fun in the first place.

Prototypes are your absolute best indicators to determine if a project is worth investing into to reach completion or not. Because you find your fun factor at the prototype level.

You'll get at most better visuals, sounds and more balance in the game with polish. If your mechanics aren't fun to begin with, polishing them will do absolutely no good.
This introduced me to IPFS. I was already aware of Matrix, which had a lot of very cool work done on it, which very much sold it to many of us as "what XMPP should have been." Although XMPP is still a very viable protocol...

OTOH, I've heard a lot of dodgy things about Etherium, particularly from the currency side, and just the security in general.

IPFS is exciting, looking very much like Freenet from a publishing perspective, but without making anybody who want to see that data download a very cumbersome program (and the security, of course). The history system is also interesting. However, the single client and server implementation concerns me. Especially because it's written in Go. I don't make judgements about code quality by language (plenty of good programmers hack in Node and other JS environments), but if we're going to use this thing as the distributed platform of the future, it had better be cross-platform. And Go has a... Less than exellent track record for being easily ported (I won't go so far as to say that Golang Is Trash, but that post alone speaks volumes about the porting experience, and there have been plenty of others). Plenty of organizations run on BSD, Solaris, Illumos, or another Unix. If the future is coming, I'd rather they be part of it, and even if Go runs for them, I'd rather not make it any harder on then than necessary.
Does anyone know how NASA modified presentations after the report mentioned in the article? Only show one single piece of data per safety slide? Mandate large fonts and color coding on safety slides?
Whereas desperately clinging to the decaying hulk of existing systems guarantees continued suffering and exploitation with literally no chance of success. So...