skysight-inc/HackerNews huggingface dataset:
It is more nuanced than that. In any relatively short time span, we may see specific effects (higher temperatures for example) and we may see other effects (increase atmospheric CO2), but this doesn't mean that over a longer term we will continue to see these effects.

The other aspect is that there are some very specific physics involved and I have yet to see any discussion over these specific effects.

We have seen, in some areas, what appears to be increasingly variable climate conditions. Yet, if one is willing to look into and take the time to investigate the appropriate historical records, these variations have occurred before and were, in fact, much stronger.

The affects from these conditions were not felt to the same extent as today because we have vastly different population distributions.

Let me give you an example.

When I was a child, we had a family regime every spring to prepare for the cyclones that would regularly hit the region in summer. As I moved into my latter teens and forward into my twenties, the regularity changed and we saw quite a diminished number and size of these events. Further time passed and the events grew less frequent but were significantly stronger.

The general consensus was that climate variation was getting worse. I dug into the available historical records for the mid 19th century to the early 20th century for the same region. I found that the events during that time were significantly stronger. We talk about category 5 cyclones today and, honestly, I rather have a category 5 than the monster cyclones from 19th century.

As far as Greenland is concerned, even with higher global temperatures (as specified by the IPCC), the amount of ice melt is still to be expected in the range of dead skin cells being rubbed off the back of an elephant. The energy requirements are just so unimaginable that if you were to put the entire world's nuclear arsenal to the task, it would barely be a pin prick.
Yes, it would be. But this 20-year prediction is based on a linear extrapolation that obviously ignores previous cooling+warming cycles of the arctic (remember why Greenland is called such). Further, that is not a prediction that there would be zero ice in the winter ("never frozen again").
How much is a normal % of take home pay to go to your mortgage?

I'm at about 30% and it's my only debt.
Run conduit to all the main rooms, on multiple walls if possible. That way you can run any amount of Cat5 or whatever future cable you want.

Failing that, as much Cat5e/Cat6 as you can afford. There are boxes to convert between every imaginable cable type to Cat5e so you can use them for more than networking if needed.
Functions you don't call get stripped out of the final binary. The advantage is you get a bunch of high level functions like analogRead() that do all the setup for you. avr-gcc/avr-libc mostly just provides register definitions, so it's likely you're going to duplicate most of the code inside analogRead() anyway if you roll it yourself.

That said, I've done plenty of projects with bare avr-gcc (especially for chips not supported by Arduino at the time) and it's not terribly onerous, but often you don't need that level of control for every little thing.
Extensive discussion of original source: https://news.ycombinator.com/item?id=16458970
I wish we could ban all fishing for at least five years and after that highly restrict it. One can dream right? (I say that as someone who likes eating fish a lot)
I can personally assure you that many people in California eat seafood, having met many people who not only have eaten fish, but have eaten raw fish.
Plenty of imperative domain spaces use state machines, gamedev and the like come to mind in particular.
> Define screwed.

(1) Global warming is a runaway process already well underway.

(2) Our political and economic system are too short-sighted to deal with existential threats that will only come to fruition 100 years from now. CEOs look at quarterly numbers; political leaders think as far as the next election.

(3) Humans do not seem to naturally plan beyond their own lifetimes. This makes evolutionary sense, but we evolved back before we could cook the planet.

(4) Global warming is happening way faster than most natural selection. Fruit flies may be just fine.

> achieving meaningful reductions in military activities, if not spending, is within the realm of imaginable. It is far more doable than the level of global cooperation that is required to reduce carbon emissions.

I disagree here. There are extremely low-cost ways to wean humanity from fossil fuels. Solar energy prices have been coming down dramatically, to the point where utility companies might switch away from coal out of self-interest. A nudge in the right direction, instead of "drill baby drill" and "bring coal back," could have a huge effect down the line. Unfortunately, we seem unable to plan on those timescales.
I learn Haskell by writing a Lunar calendar calculator library
Thanks! We'll always be free for students and for making projects that are open source, and we'll have a subscription plan for teams at companies.
I created this as a terraform example and chose go since it was recently added to Lambda.

I have a personal use case of this: pinging my heroku "dev" tier instance so it stays alive a bit longer.
The Productivity Gain (Digitalization, not AI)
1. I chose go since Lambda support was recently added for it. I have a lot of experience using Python and Node.js with Lambdas.

2. Sorry, I include the "20 Seconds" as a symbol of how easy it is to deploy!
Life cycle management, process synchronization, lockfree data structure, user-space networking... I can't remember the last time I didn't use a state machine.
State machines are essential for a lot of programming tasks -- I wish they were more explicit more often, because there always is an implicit state machine lurking in there somewhere, and code would be cleaner with the state machine made explicit.

For example ...

I was brought on to work at a startup a few years ago by an old-time acquaintance that was CEO of a startup ... the company's proposed product sounded interesting, and I believed in her skills and background and had decent rapport with her. I was wary of the VP Engineering and a few others, but it was to be my first post-move-out-of-SF-Bay-Area remote startup job and I thought I could make it work.

I show up in Santa Clara, CA to make sure I really want to do this ... and after joining we spend the next few days going over architecture, implementation-so-far, etc. Part of the product's job is to discover and categorize servers and networking devices, the basic software deployed on them, etc. Apparently this aspect has been in design/implementation for several months, but it's not working very well, and the problem and approach aren't articulated very well. I have a chance to look at the code a bit.

I eat lunch with the CEO and she asks me how I'd approach the problem, and I advocate breaking everything down into state machines with well-defined transitions ... both for interacting with the environment, and for storing info in the back end -- there's ample opportunity for things to go wrong, to require retries, etc., and tracking these interactions with state machines makes it much easier to efficiently and quickly deal with the environment and back end in asynchronous fashion, and to separate different levels of discovery (network / IP; finding credentials that work; OS determination; software inventory; storage inventory; etc.) much easier.

In the next day's architecture discussion I then hear the VP Engineering use a few of my words and draw a few poorly formulated diagrams that don't do the task much justice ... it's apparent the CEO has discussed the problem with him and urged a new look. I had to start work on my piece so I didn't follow their developments much, but I heard later they actually purchased and licensed for significant money a "finite state machine package" of some kind. All they needed were ENUMs, (preferably async-result) functions to try something out, and then transitions between enums based on the results. That discovery code was always buggy, never did work right.

That was one of many fiascos. There were so many other fiascos, and they all cost me lots of sleep, some of my sanity, and some self-respect. I lasted almost three years there (some early players were pushed out but the product never really got better). I would have been happier quitting the first week, or better yet never joining.
> many exabytes

Like, a hellabyte?

I'm still trying to make hella- happen as an SI prefix.
At a glance, this looks to be the most gloriously valuable thing I've seen in eons. Due to the software industry's resounding success at canceling out the resounding successes of the hardware industry, causing veritable supercomputers to groan under the weight of such complex tasks as displaying a character in a timely manner after I type it, I plan to spend my retirement years reinventing the whole stack from scratch, Terry A. Davis style. It's my way of seeking justice for all the times I had to go get a coffee while my OS renamed a folder or the browser struggled to return to usable state after I foolishly risked scrolling the page. I usually conclude that the only sane way to do this would be to build on top of a bare-bones linux kernel, but perhaps something in this book will persuade me to set even less realistic goals. At any rate, looks like a fantastic resource!
Fast forward 8 years and everyone on the front end is using state machines with the rise of react/redux et al.
Obviously, everything you said is true. Manifestly, there also exist professional athletes. My advice to teenagers remains: you're not going to be one of them.
Yes it's almost completely different. A few of the actuarial concepts are similar but almost nothing else carries over. In fact, most health "insurers" have shifted away from selling insurance policies and toward becoming third-party claims administrators for self-insured group buyers.
Ambulance ride can be extremely expensive I’ve heard. Even if you have insurance, I’m not sure I’d trust the insurance company not to deny the claim.

https://www.vox.com/policy-and-politics/2018/1/29/16906558/a...
> State machines are super commonly used in languages where you can (easily) construct ADTs and pattern match on them.

I had the opportunity to use F# for the first time last month, and I experienced this first hand -- it was far easier to write a procedure as a sum type with transition functions than it would have been to write it procedurally. And with all the advantages of having the states of the system and their transitions laid out explicitly, why fight it?
Have you followed the bitcoin / cryptocoin community at all?

https://bitcointalk.org/index.php?topic=1102135.0

https://forum.bitcoin.com/dev-tech-talk/simple-guide-to-tumb...

Freedom from law and oversight is mostly what the Cryptocoin anarcho-capitalist and libertarians focus on as the primary benefit. Satoshi's white paper stresses the feature of pseudo-anonymous transactions. Bitcoin tumbling has been going on since the very early days of the Bitcoin network. zKSnarks are an innovation to make this even more obfuscated and less traceable.

This is why a few of the most famous Bitcoiners are trying to establish a tax haven in Puerto Rico.

Dozens of American entrepreneurs, made newly wealthy by
blockchain and cryptocurrencies, are heading en masse to
Puerto Rico – a US overseas territory – this winter. They
are selling their homes in California and establishing
residency on the Caribbean island in hopes of avoiding
what they see as onerous state and federal taxes on their
growing fortunes, some of which reach into the billions of dollars.

https://www.independent.co.uk/news/long_reads/us-bitcoin-pue...

ICOs and fundraisers are an easy front for money laundering in cryptocoin land.

http://www.fraud-magazine.com/article.aspx?id=4294993747
What? No, that isn’t true at all. State machines come before the FP/IP divide even existed.

State machines are also intrinsically stateful, that should be obvious.
VHDL/Verilog as well, but that's completely obvious.

I've been using state machines for Javascript UI elements.. really simplifies things.
> which is of course why they don’t charge per GB

That makes no sense. That's like saying a restaurant won't server a single to somebody, because they serve the best steak! Families are a good example where Dropbox are pricing themselves out (I ended up up going with pcloud because I couldn't justify paying Dropbox for all that space we don't need).
If your product is useful enough people will install what they need to, like Photoshop and Excel.
I’m all for being charitable in our interpretations of the motives of others, but I think a total lack of the most basic courtesy should be seen for what it is. The lower end of the spectrum being lazy, and the high end being rude, even charitably no positive interpretation exists IMO.
I mean, that is actually true. A restaurant that spends a lot of money on fixed costs (large tables with lots of space between them in expensive cities) will not accept a reservation for 1.
> State machines are also intrinsically stateful, that should be obvious.

So are lots of data types, but those are still useful in FP.
How to Convert YouTube Videos to MP3
What about if you hold the sword by the blade and hit someone with the pommel, is it a kind of Mace then?
I do a bi-directional BFS, but the search from the target node traverses incoming links as opposed to outgoing links. That's why I have to store both in the `links` table[1].

[1] https://github.com/jwngr/sdow/blob/f0b5a9ebe47ea0eca49d8220a...
The major quality standards are published by CMS (Medicare) and they're very well known because reimbursement is now tied to hitting those metrics.

But in a broader sense it's really impossible to define objective quality metrics for individual healthcare providers. If a heart surgeon has a high patient death rate is it because she's incompetent or because she takes on the most fragile patients that no one else is willing to operate on? You might think that those differences could be controlled for but in reality there are too many confounding factors and research hasn't even been done to accurately quantify many of them.
Check out statechart.js. It is a implementation of a Harel Statechart and it has worked out well for my company.

https://github.com/burrows/statechart.js/tree/master
I'm in my 20s and have worked as an engineer at a top tech company for over a year. I've seen a moderate amount of drug use during that time. I wouldn't characterize it as ubiquitous by any means, but it also isn't that uncommon. I've never heard of any of my coworkers doing drugs at work, but many of them do them recreationally outside of work and occasionally at work functions. This all may sound a little judge-y but this is what I know:

Two of the engineers on my team do drugs with some regularity. One likes to consume MDMA and other club drugs socially when going out with friends (I'd guess he does it on roughly a semi-monthly basis). The other is a regular cocaine user. He's somewhat cagey about this, but I suspect he does cocaine at least weekly. They have told me stories about doing cocaine together with other people in the office including college interns.

At my company there are also multiple managers in their early 40s/late 30s who frequently get drunk to the point of blacking out as part of after-hours work functions. These are guys with wives and kids at home, some of whom are very senior.

Best guess as to why they tell me this stuff is because my coworkers seem to assume I smoke a lot of weed (I don't) and therefore feel comfortable telling me what they get up to outside of work. I also typically drink liberally with them at the aforementioned work events so I'm seen as somewhat trustworthy. It's unusual enough that I'm still surprised when I find out my coworkers do some of these things but try not to judge them for it as I tried a few drugs in college. I'd probably do them too if I enjoyed drugs more.

The attitude of my manager and others towards this kind of behavior is best summarized as "the less I know the better". My boss is also pretty young and definitely has some idea of what young engineers at tech companies get up to. I get the feeling he willfully turns a blind eye so he doesn't have to feel responsible for the indiscretions of my teammates.

My take is that there's a little bit of denial about substance abuse within tech. It becomes very easy to see the drug use described above as normal when you're in an environment where lots of your peers are doing it and everyone is extremely well-paid and well-educated and able to rationalize self-destructive behavior in ways that are hard to argue with. It's a symptom of an industry that puts a premium on people with a lot of raw intelligence and high work ethic but not much self awareness.

If you are interested in hearing more feel free to reach out at the email on my HN profile.
Compared to what? SF is a joke to me, compared to LA or NY.
Thank you! The graph is built using vanilla d3, no library on top of it. The code for it lives all in one file, ResultsGraph.js [1]. I pieced together the code from a handful of other attempts online. I am still not 100% pleased with the performance of it with a larger number of nodes (250+), but that seems to be a common complaint with the d3 force simulation layouts.

[1] https://github.com/jwngr/sdow/blob/master/website/src/compon...
Almost.

An evolutionary theory based guess is that healthy long lived individuals are more attractive in the mating arena and therefore have more children.
Of course developers whose last experience with state machines was in a college course won’t use them. Just read some of the comments below the article on storks.com. Labview developers use state machines extensively, because the implementation is graphical, beautiful, and prevents loose ends.
I personally think this is all bullshit.

"Usually everybody immediately moves their heads and looks down."

of course people look down, how the hell are we going to locate it to pick it up.

There is an image they show where the woman on the right clearly is bending over improperly, so I can't sit here and believe this guy says Americans do it wrong when clearly it's a matter of personal choice.

This article also compares the human body to a cloth...

There is also a video of a woman picking up something yet she also looks down, so, is she doing it wrong like he said in the beginning of the article?

"Weightlifters use it when they do what's called a deadlift.", this has nothing to do with picking a piece of fruit or feather off the floor, it's completely different.

Then close to the end of the article they drop the bomb on us and tell us they have no data to back up anything they said in the article, just opinions of the doctors and a spine specialist at stanford.

also, how is this tech news? it's a shameless plug for a business who hasn't updated their site design since 2001, this is a tech news blog right?
There is in fact a distinction between the two usages. I can show it with a simple counter example:

def matches_secret(a):
return a == “secret”

The execution time of matches_secret is bounded by a constant and the variation in execution time is correlated with secret information. This precisely means that matches_secret is constant time in the O(1) sense and not in the security sense referenced by the original article.
How bands are escaping the music industry snake pit
General Dynamics to upgrade submarine combat system hardware and software
China shows off autonomous driving technology in annual Spring Festival Gala
Pretty neat. Instead of hard coding the url, you could provide it as parameter to the main. Pretty sure it’s possible (at least using the node and c# Lambda it was).
Maybe it was not polite of him to dismiss the blog post (and maybe that wasn't his intention), but I do appreciate that he provided references to prior art, and also took the time to put them in context.
Yes, that should be obvious also. State machines have no strong relationship with FP. I'm not sure where this claim even comes from!
Renumber WBS Codes and Getting Page Count for Specific Dates inside .NET Apps
Run lots of Conduit and instead of floor joists uses floor trusses. It makes changing plumbing and wiring much easier.

Here's a picture of floor trusses. You will see what I mean by easier to change things.
http://static1.squarespace.com/static/52246eb0e4b0329755b576...
Google's new AI can predict heart disease by simply scanning your eyes
The argument is not that state machines are the child of FP, just that a common idiom in FP, Pattern Matching over ADTs, makes them easy to implement.
More or less, yes. This is a known minor weakness in the protocol. See https://arxiv.org/abs/1311.0243
I could definitely look into this, thanks for the suggestion!
It’s just a way to try to manipulate the stock price. They feed this blatantly false story every year, then buy on the dip and arbitrage when Tim Cook inevitably proves them wrong. It’s very transparent if you follow AAPL over a long time. WSJ and Nikkei are the chief offenders every year.
Simple...disrupt the electric grid, that'll definitely create some chaos
Looks like you got bit by autocorrect: s/storks/skorks/
Just wait until you start connecting things with different types by mistake and watch the weird results you'll get.
Are you saying the more flexible your hamstrings are the less mobile your hips are or am I reading that wrong?

My hamstrings are super tight (can't barely get to my ankles when bending over) so any tips on what you did to increase your hamstring flexibility would be welcome too!
I blame it on school PE classes where they make you touch your toes repeatedly. They act like there is something wrong with you if you are not flexible that way.
Holy shit. ScriptedForms is amazing. Is there any possibility you would consider selling a dual-licensed version that is not AGPL3?
I'm the exact opposite: I believe that history should never be rewritten nor forgotten. The increasing "transientness" of information is, quite frankly, extremely scary --- when future historians looking back may see only a whitewashed representation of what things were really like.

Besides, Google forgets enough even without being told to:

https://news.ycombinator.com/item?id=16153840
I have worked at several companies of varying sizes, and have never seen a lactation room. They're certainly not required by law.

I can also say the only place that would have been amenable to workers taking naps was an academic lab that I worked in during a couple years following my time at school. Have you worked in the private sector much?

"I wouldn't even consider a job that wouldn't let me nap" is not a realistic attitude for basically anyone to have outside of a lucky few in tech.
Batman of bedrooms: Trials and triumphs of an erotic ecommerce startup
The problem is pegging the token. It's a right old challenge pegging a crypto token to USD, let alone some company KPI, because the market decides what a thing is worth. And hype will push the price up, fear will crash it, and the underlying KPI might have something to do with the price, but probably not.
>> Either make your product work in the major browsers or don't make it at all. Not acceptable here.

I don't agree. Especially for a startup trying to get an MVP out the door.

If your product is aimed at a technically oriented audience then its a reasonable assumption that they have Chrome installed.
I hope we can find treatments and the right set of accomodations.

A thing I heard is that you can't cure many mental illnesses, much like you often can't cure a missing limb. But if you find the right prosthetic your life can become much better.

I hope we can find this for more and more people on the spectrum.
I did almost the same thing in a very different way as part of my PhD research: https://imgur.com/a/k6AQi

I did it by representing the surface implicitly with radial basis function approximations, which can't produce surfaces with holes (well, edges - a torus is fine).