skysight-inc/HackerNews huggingface dataset:
According to the paper, "The data include the infant’s month of birth, and a clinical estimate of gestation in weeks, which we use to estimate a month of conception."

On miscarriages, "We interpret these data with caution because they come from a subset of one state, and because fetal deaths are under-reported. Nevertheless, the data provide no evidence of an increase in
miscarriages leading up to recessions that is anywhere near the magnitude required to explain a significant portion of the observed decrease in births." They similarly argue that abortions aren't significant enough to explain the reduction in births.
I understand what you're saying about selection bias, but he has given a reasoned argument, providing a model that matched reality in multiple places. You're response of "it doesn't always work" is without value unless it provides an example of where it doesn't work.
With bitcoin (not bitcoin cash) the difficulty is adjusted every 2016 blocks. If too many blocks were mined in this period the difficulty will decrease and vice versa. This means that many blocks could be mined faster or slower in this period. Until of course the difficulty adjustment occurs again.

You use what is called the nonce in the block header. Each time you do a hash of the block you increment this nonce. If your hash is under or equal to the difficulty the block is valid. The difficulty essentially means how many zeroes are in front of your hash.

What big mining operations do is to slice this nonce into appropriate ranges for each miner. So no miner is hashing with the same nonce. So miner 1 starts at nonce=0 and miner 2 on nonce=2000. The nonce range depends on how many hashes each miner can do in a ten minutes span. By doing this each miner is not doing hashing with the same nonce. That would be wasting hashing operations.

Now bitcoin cash changed the difficulty adjustment algorithm (DAA). Instead of adjusting the difficulty every 2016 blocks this is done after each block has been found. This was done to stabilize the difficulty. So miners stay mining bitcoin cash instead of switching between the most profitable chain (bitcoin or bitcoin cash). This was a problem before the new DAA was implemented for bitcoin cash.

There has been times in recent history were no new block was found for 20 minutes on bitcoin.
For bitcoin cash around 2 hours. This was in November 2017. It has been 10 minutes stable ever since.

You can check this yourself on bitinfocharts.com for each blockchain under Block Time.
GSoC 2018 Could Bring Better Video Decode, Nouveau Vulkan, Wayland Improvements
I went to a personal trainer about a year and a half ago; when trying squats, he pointed out a load of issues and started me on what felt more like a physical therapy program than a gym program, working on (primarily) flexibility in the err, calves? No the joint below the calves, the thing that moves your foot. Forgot the name. That, and my knees were wobbling a lot when lifting, so those were also sorted out. It was uncomfortable and painful to squat, but it really was just broken. Need to keep those exercises up, too, I still can't do a proper / relaxed / balanced one without weights.
Clean Sales Pipeline in 5 Easy Steps
Client-Side Prediction in Multiplayer Games (2017)
The erlang tutorial is pretty effective at that, IMO. The biggest problem with it is that erlang syntax is so foreign to most programmers you're going to spend enough mental effort understanding that to detract from the brainpower available for understanding the functional paradigms.
TL;DR:

These are the reasons

1) Various studies have indicated that sleeping with a weighted blanket can trigger an uptick in the brain’s production of serotonin
2)The other element that might explain our need for blankets is what Hoagland refers to as “pure conditioning.”
What's the difference between asking others to read a bunch of links vs. asking them to watch a video? My source is both sides debating you, on the other hand, is only showing evidence to support your claims.

Here is one of the people from the first link you provided.

From Hansens "Storms of My Grandchildren: The Truth about the Coming Climate Catastrophe and Our Last Chance to Save the Planet"

The dangerous threshold of greenhouse gases is actually lower than what we told you a few years ago. Sorry about that mistake. It does not always work that way. Sometimes our estimates are off in the other direction, and the problem is not as bad as we thought. Not this time.

Then only to turn around later:

Stopping human-made climate change is inherently difficult, because of the nature of the climate system: it is massive, so it responds only slowly to forcings; and, unfortunately, the feedbacks in the climate system are predominately amplifying on time scales of decades-centuries.

The upshot is that there is already much more climate change “in the pipeline” without any further increase of atmospheric greenhouse gases (GHGs). That does not mean the problem is unsolvable, but it does mean that we will need to decrease the amount of GHGs in the relatively near future.

The ponderous response of the climate system also means that we don’t need to instantaneously reduce GHG amounts. However, despite uncertainties about some climate processes, we know enough to say that the time scale on which we must begin to reduce atmospheric GHG amounts is measured in decades, not centuries. Given the fact that the fastest time scale to replace energy systems is decades, that means that we must get the political processes moving now. And that won’t happen until the public has understanding of what is actually needed and demands it.

https://wattsupwiththat.com/2016/12/03/shock-the-father-of-g...

Just one example and I could give many others of the claims of catastrophes not living up to the scaremongering.

That is exactly what makes people like me skeptical. Hyped alarmist claims which then turn out to be not even close to true once you dig into it.

Everyone agrees that climate is changing also the "Catastrophe skeptics", everyone even agrees that humans have an effect, what they don't agree on is how much.

Try and find one source that tells you exactly how much humans affect or exactly the temperature. The links from the IPCC gives a wide range.

How do you know what you think about the climate is true?
With bitcoin (not bitcoin cash) the difficulty is adjusted every 2016 blocks. If too many blocks were mined in this period the difficulty will decrease and vice versa. This means that many blocks could be mined faster or slower in this period. Until of course the difficulty adjustment occurs again.
You use what is called the nonce in the block header. Each time you do a hash of the block you increment this nonce. If your hash is under or equal to the difficulty the block is valid. The difficulty essentially means how many zeroes are in front of your hash.

What big mining operations do is to slice this nonce into appropriate ranges for each miner. So no miner is hashing with the same nonce. So miner 1 starts at nonce=0 and miner 2 on nonce=2000. The nonce range depends on how many hashes each miner can do in a ten minutes span. By doing this each miner is not doing hashing with the same nonce. That would be wasting hashing operations.

Now bitcoin cash changed the difficulty adjustment algorithm (DAA). Instead of adjusting the difficulty every 2016 blocks this is done after each block has been found. This was done to stabilize the difficulty. So miners stay mining bitcoin cash instead of switching between the most profitable chain (bitcoin or bitcoin cash). This was a problem before the new DAA was implemented for bitcoin cash.

There has been times in recent history were no new block was found for 20 minutes on bitcoin. For bitcoin cash around 2 hours. This was in November 2017. It has been 10 minutes stable ever since.

You can check this yourself on bitinfocharts.com for each blockchain under Block Time.
I don't. Currently I have really effective heating and cooling in my apartment, that I am not billed separately for, so the temperature is pretty close to 70F (21C) all the time (the apartment management has even exhorted people to keep the heat turned up in the winter so pipes don't freeze).

I don't feel comfortable (and sometimes feel cold) unless I am under a flat sheet, but I haven't used a blanket in years.

The only way I would ever use a blanket is if the room temperature was significantly below 68F (20C) but even if I preferred that, it's not allowed due to the risk of causing a flood.
So northern Europe and former British colonies top yet another list for best quality of life.
> When you add the 89% of the users being "private individuals", and that the next biggest category, 4.4%, is minors, it seems most of the requests definitely fall within the purpose intended

Not necessarily, from the article:

> The top 1,000 requesters, 0.25% of individuals filing RTBF requests, were responsible for 15% of the requests. Many of these frequent requesters are in fact not individuals themselves, but law firms and reputation management services representing individuals.
If potential users are running on Mesos, streaming data from Kafka and writing results to HDFS, they're presumably not that worried about relying on Apache Foundation managed software.

Not to say that this project won't die - most projects do, but I think the "where projects go do die" stereotype is unhelpful. ASF is probably the best chance a project has to move beyond the control of a single company.
Are you ready for a screen that doesn't fuck up your eyes?
Hi!
What do you think about an external Eink monitor for coding? I'm personally fed up with those lcd screens that makes me feel like my eyes are going to die at the end of the day after 8 hours of coding.

Do you have any idea of an Eink external monitor that doesn't suck we can buy?

We're developping one with a little team at our university and we'd like to know if you'd be ready to buy one, if yes, how much are you ready to spend?

Don't hesitate to comment!

Love from Belgium <3
I started with Flutter a year and a half ago after reading an article about it.

Overall, I like working with Dart! Why? I feel very productive with the language.

Pros:

1. The Standard Lib is fairly complete and coherent. This makes it easy to learn and create reusable libraries that fit together in a larger ecosystem.
2. Dart can run in a JIT mode and compiled mode. JIT mode is great for fast development cycles (Flutter Hot Reload or running tests), compiled mode is great for fast production apps.
3. Built in primitives for async: Futures and Streams. This makes working with async code consistent and readable.
4. Good tooling -- VSCode and IntelliJ plugins both offer high quality editing experiences, with type checking, refactoring, jump-to-definition, etc.
5. Solid test package with very fast feedback. It also works out of the box with the IntelliJ test runner.
6. Good package management. It's easy to pull libraries from the central registry (pub) or work with local versions of a dependency by simply pointing to the correct local directory. Easy to split your own apps into several smaller libs that depend on each other for separation as well!
7. Strong typing with good type inference -- I've worked on large javascript and java apps, and I find strong typing really helps on bigger projects. Java has great tooling, but is notorious for repetition (I just told you it was a String!!! :P)
8. Easy to share code between web and mobile projects. 50-70% code sharing according to folks at Google and AppTree.

Cons:

1. Smaller community, less 3rd party packages. This can be a pro in some cases, as I've found the packages that are available tend to be of high quality.
2. Might be missing Feature X from your favorite language (Kotlin extension functions, Scala case classes & pattern matching, Idris dependent types, etc).
3. For advanced cases, I don't love the way class constructors work... sometimes you have to provide an internal private constructor to make the language happy and external `factory` constructors for consumers.
4. It sometimes feels like other languages might be moving a bit faster. For example, Kotlin is adding features at an incredible pace! That said, Dart2 is just around the corner and it sounds like the team is doing a lot of refactoring on a "Common Front End" to make moving faster in a safe way much easier.

Ok, getting a bit long now. Hope this was useful in some way!
Free and Open-Source Vulkan on MacOS and iOS
Awesome question, because I'm in the mids of teaching my 9 and 7 year olds how to program.

They get Scratch in school (and like it), so I wanted to dip their toes into 'real' programming. I thought a lot about it, but decided to start with the interactive shell of Python and let them do basic calculations, variable assignments, etc.

I then went on to simple scripts such as "What is your name?" input, with a print of "Hello <name>"

Next up with be the guess a number game, and go on from there. I want to end up with programming games of course :D
Valid point.

In this case though the extra padding would be in a separate field that only exists to control the length of the POST request body - nothing should be looking at it in a way that would allow it in to corrupt other data.
Careers for the Future – 2020 and beyond
I don't think 'three haskell tutorials' is ever enough to teach you a completely new programming language/paradigm. You wouldn't learn C in 'three C tutorials' either, would you?

Perhaps a Haskell book with a project or two would be a better alternative?
or just print it out and do it the old school way, before scanning the document again :)
Buy Numph Womens White Striped 3/4 Sleeves Boat Neckline Top   – Pintucked
Artists need to own their distribution channels. With today's technology it's pretty easy! They also need to do marketing.
Another similar project from years ago came to the conclusion that disregarding "list" wikipedia entries the centre was the article on The United Kingdom. You reach a similar conclusion?

http://mu.netsoc.ie/wiki/
Isn't one component of this that so many people develop for web now? And that HTTP is inherently stateless.

That means we have to resort to hacks to store state (databases, cookies) - and like most hacks, those are fragile (such as assuming a single instance of state and then breaking when the user opens another copy of the site in a tab).

With the rise of single page apps, there's a more coherent concept of state on the front end, but that doesn't fix the fragility of the server side portions.
ElegantJ BI Announces Social BI in Version 4.5 Business Intelligence Solution
The thing I find with python/ruby ecosystems - is that the versions are generally pinned, so if you do fork a change for your specific need; you'll end up using it for the project. If the change isn't merged - then at least you may use it yourself.
They specifically mention having looked into areas near the equator, like Papua New Guinea and Kenya. They may be wrong, but it's not like they only looked at the West and assumed the rest of the world was the same.
Archived copy: https://archive.is/3v9Gm
indeed the emails shows deliberate intent to commit fraud.

Not just common stupidity which seems to otherwise be the best and most effective defense for members of the current administration.
Look for crocheted "afghans". They're very heavy relative to their warmth.
I heard about a company called Dasung. But I also heard it sucks and it's way too expensive!

I would definitely be interested in some great not too expensive external Eink monitor.
Surprised Troy is so pro-cloudflare. I feel like they create a lot of security headaches.
did you just dox yourself?
> I highly recommend anyone struggling with lower back pain to build up a simple routing of core strengthening exercises.

As someone who tried this, I'd recommend seeing a medical professional to ensure it's actually going to help first. I made things far far worse before getting help and making them better.
Any case you could share a link to one of these, if possible? A matter of curiosity.
> Fishing is both gigantic and unprofitable (roughly $44B/year in the hole with subsidies, as of 2014)[1]. Illegal fishing is also a gigantic problem.

It's unprofitable yet people break the law to do it on a gigantic scale?

>It also contributes to human trafficking.

So does making bricks in certain countries in certain places... Stop building houses? (Outside of Thailand where there have been big busts... where is it common?)
How long can Google and Facebook keep a grip on advertising?
I can’t believe there aren’t any of these on the market. This is a real problem for me I now need to wear glasses after only 3 years as a web developer
What does the concept of "retreating to the womb" have to do with evolutionary pressures?
With my band, we have experienced though that there is (should say was, 2015) not enough visibility, so we opted for big streamers which ripped the money off us, but allowed us to be heard more widely.
I'm using anti blue eye glasses but that doesn't really make the job..would be very interested in such a monitor
Haskell code for that looks quite nice as well - however, it's less about a language per se but rather about availability of libraries and how mature / well-built their API is.

For quite a few FP languages the ecosystem is there and you can do all these problem domains nicely, they just tend to be skipped in tutorials as they rely on non-core third party libraries (sometimes with multiple nice but very different alternatives). Perhaps a "batteries-included" stance of Ruby(+Rails) and Python would simplify that, but it's more of a political issue.
Drugs make you less smart and you need to be as smart as possible to program.

I've never once in 30 year career noticed anyone taking stimulants to enhance their work.
The fact that they mention other companies doesn't invalidate my point. Of all companies mentioned, a majority of time is spent speaking about Kobalt, it's founder and praising it. Kobalt gets around 6 paragraphs. Most other companies only get a paragraph each which only briefly describes what they don, and they aren't even all direct competitors.

I have read the article and I'm miffed you'd suggest otherwise. Please read HN guidelines where it explicitly asks you not to suggest other posters haven't read the articles but to stick to the facts.
Good article! I find CPS rather refreshing to work with in JS; so much so, that I prefer using it for asynchronous code over promises or async/await. It turns out 'callback hell' isn't so hellish with a few simple conventions, and I feel that functional-style asynchronous code is much easier to get right than imperative-style asynchronous code.

Shameless plug: (https://github.com/somesocks/uchain)
I could put some money on the table if it could make my eyes feel good
Smalltalk did it first and I have always been able to do it with C++, Java and Python as well.
Given two headlines:

- "foo suspected of sexual misconduct" @t=0

- "foo proved to be innocent in sexual misconduct case" @t+1 mo/yr/whatevs

Guess:

- what people will consciously or subconsciously remember when scanning through Google results

- which one will get the most clicks/views/pagerank at various points in time

That is, if they ever continue and look for the second one. And even if it were the last one, many (most?) people will be subconsciously biased anyway by the shock effect of the foo <-> sexual misconduct tie, which obliterates the "innocent" part.
Extremely Scalable Spiking Neuronal Network Sim: Laptop to Exascale Computers
SMASHBOX HAUL AND TRY OUT ON DARK SKIN
Five Tiny Features of Linux Mint Cinnamon I’ve Come to Love
I've see something similar when offering items on freecycle: people seem to think that the more they insert "pls" and "thnx" into a message the more likely it is that they'll be first in the queue.

I swear at least once there was more instances of "pls" and thnx" (there seems to be a significant overlap between people who overuse the words and people who don't bother to type them properly, though that may be the linguistic snob in me talking) than all other words combined. It backfired by making the message difficult to read so I binned it and read the next.
Explaining the CSS line-height property
What to expect when you decide to migrate from JavaScript to Typescript
>Throughout history, taking away weapons has always been an early step down the slippery slope to totalitarianism and stripping the populous of their other rights.

Only in places/eras where having weapons mattered.

It's not like anybody's gonna take on the feds with their guns.
Chromebooks could soon run Linux applications and VMs using containers
> a weighted blanket can trigger an uptick in the brain’s production of serotonin

Surely that could be a result of conditioning.
The "some implementation" probably is part of the problem - if there was a good generic implementation included in the standard library so that it could and would be used in language tutorials (especially in languages where rolling nice state machine code is tricky), then developers would use them much more.
I agree with you - there are many details that are either missing from the documentation or the books on the topic. Actually reading the code usually provides the necessary _practical_ structures used in the real projects.

One of the counter-examples had been the implementation of egalitarian paxos for me: when I had first read the paper I've thought that I didn't understand a lot. By reading throught the code written by the actual author I had realised that the paper by itself described something quite far away from a practically working prototype; So it wasn't my understanding of the paper in the first place that was the problem.
You're already lucky to have lasted 3 years before having to wear glasses..i got mine after only 1 year
It says its open source, where's the source code?
Payment processing fees are not included, so it's more like 80%.
Minor complaint: Start the blog post with a link to the service you are talking about. I actually have trouble finding it.
I wish Microsoft would invest 1 or 2 of its many million $ to re-include a simple QBbasic like they did back in the DOS days. I can attribute 95% of my interest in programming to that one single program.
Afghanistan. 16 years, still haven't won.

And us citizens have more weapons than the taliban; longer harder to protect borders than Afghanistan; and a population that would be sympathetic to the cause. I wouldn’t be so sure the us military would win.

According to current military doctrine[0], counterinsurgency requires a minimum of 1 counterinsurgent per 50 people in the population. If you assume ALL us military personnel can serve in combat simultaneously (ie: no troops required for supply lines, paperwork, management, etc), and you included all police forces in the US, you would only get to 1 per 100.

So you say they would "win so laughably easily".. but according to the military itself, it does not have enough troops to handle an insurgency in the US.

0. As written in the Army and Marine Corps field manual (and this doctrine was based on research of past (us and non-us) conflicts)
The best cure for stiff muscles is to trick them to relax. For example doing concentric movements using the antagonist muscles using light load. For example pushing water.
i find myself moving more when doing standup desk fwiw.
We started by writing comments explaining what would happen, then I filled in the code and we ran it and single stepped our way through it a few times.`

That's a nice idea.
Our solution to avoid that (and that we use here: https://github.com/meedan/check-bot) is to have a second lambda function. The first lambda function (called by Slack) uses AWS SDK to send a request to the second lambda function and replies right away. The second lambda function continues running in background and then uses Slack API to send the actual message.
If you don't take delivery, you've just lost the entire value of the contract, so I don't understand why we would need a deterrent for that case.
Qualcomm Announces Snapdragon 700 Series: Carving Out a Niche for Sub-Premium