skysight-inc/HackerNews huggingface dataset:
> It is written in Haskell and works by dynamically generating each frame of the GIF and slowly feeding them over the HTTP connection.

This seems rather difficult. These are dynamically generated. There are 246060=86400 possible slides, but at download time, we have to find the correct starting point. Did I get that right?
Newton was so prolific and is so well-known that he occupies approximately 90% of the mindspace of that period, as far as famous figures go.

He's similar to Einstein - everyone knows him, but who can name the other people who made great advances around that time Einstein? We're likely nerds, so we can probably name more, but I'd wager that most randomly selected people might know Oppenheimer, just because of his famous quote.
I started learning golf a few years ago and to me it definitely seems like something most people can master with practice. Especially if you are good at putting your mind in the right place. It's really easy to become too stressed in golf or too careless or get too focused and overthink the shot. It is most mindful than any sport I've played. [1]

With that said, I think there are two hard requirements for golf:

- Time

- Money

The first one comes with the second as someone who has f* you money can make a lot of time. I know someone who "retired" at 40 for two years to exclusively practice golf. He eventually went back to work, not because he had to but because he was bored (serial entrepreneurs have to start companies... it's an addiction)

I unfortunately am in the middle. I have been able to spend hundreds of dollars on the sport not thousands like some people I know. I have a hitting net at home I can go in my yard so I don't need to go to the driving range and that helps (a few hundred dollars well spent) but if I went to the course every weekend I'd be broke in no time. And I most certainly can't go on "Golf Vacations" half way around the country (though if I happen to be on vacation near a course I will go).

[1] I found my shot improves ridiculously if I step back, breath, and stop thinking so hard about it. I've spent a long time thinking about shots only to slice it then gone up to the tee and swung without giving it a second thought and hit a perfect shot... repeatedly.
I'm a PhD candidate related to statistical forecasting and projection related to natural science (hydrology/streamflow projection under climate change uncertainty).

The article seems to be a decent introduction article that shows what Machine Learning is about (which is great) and shows how it can POSSIBLY be applied to forecasting and prediction. However, I think it would be even better if there was a simple example or two with each method being applied and showing different outcomes and then the significance of each methodology through those examples.

Also, I'd like to add a comment to this.

This article is great when you look at it from the Machine Learning perspective. However, when you look at it from a forecasting perspective it only shows a very small portion of what forecasting/predicting really is.

Algorithms you develop through machine learning is something known as a black-box model. You know that the input data and the output data you're matching up with are related somehow, but don't know exactly how they're matched up. That relationship is established based on a performance index determined from a trial-and-error method (of course depending on what actual method you use).

There are different methods available such as ARMA and ARIMA based models. In regards to physical science, there are models that focus on the physical interaction between the input data to simulate what is happening inside the system. ML methods are simply just a taste of other methods available.

Regards to programming use (as I'm sure most of you folks here are used to), ML is a good tool to use for forecasting if you're really interested in it. But just like any forecasting model you use, you should probably determine the performance of your model based on not one index but multiple indices which consider different parts of your "needs". Percent accuracy only shows how accurate you are, you should probably also consider how frequently you're over-estimating vs under-estimating, how many series of overestimation there is, etc. The most important one though in my books is bias correction. When working with ML Algorithms most of them do not consider for bias. So you, as the modeller need to prepare for bias correction. However this article kinda glossed over it by saying "right amount of data" and "combination of data" (which I understand is an introductory post, but I think this is very important).

Maybe look into applying a method like the K-Fold Cross Validation to make sure the final output parameters aren't AS biased. It really depends on the modeller and the model and your performance indices you use.
Why not ask them directly, if you actually want to ask rather than make up?

For me it makes as much sense as comparing someone sewing pieces of clothes together with someone pulling a zipper. Did people also have races against cars all the time? Is anyone getting excited over some plastic not changing texture when submerged in water for days or even years, while humans get elephant skin rather quickly? I do find all of that highly interesting, but it's more a morbid curiosity than being amazed.

> One of the OpenAI guys mentioned that they could potentially use the same technique in real life applications like surgery.

Oh yeah, it will all be for benefiting the elderly and the poor, I'm sure. At some point, ever around the corner. It won't benefit the people who need to have surgery in the first place because the so called civilized world can't even deal with warmongers and power mad cops, can't reign in sheer greed and sociopathy -- but nobody who has excuses today will still have them when faced with fully automatic enforcement systems.

Generally, at least allow for the possibility that someone who is not utterly fascinated by something you like might not be less curious and progressive than you, but the opposite, and that what you think is the bigger picture being a fraction of what they see. At least until you actually asked the people whose comments you don't like.
Uber board ‘disappointed’ by Benchmark’s lawsuit against former CEO
قناة الشرق
Ask HN: HN readers from Delhi, India?
Hi there,

I am planning a meetup of hackers, designers and entrepreneurs in Delhi, India to showcase what they are building to each other for feedback, early adoption and some networking & collaboration, kind of like ShowHN but in person. If you are interested, please register here - https://goo.gl/forms/OC8bAMQGN0Svc4ZL2

I'll update the date and venue if we garner enough interest. Meanwhile all suggestions and questions are welcome!

Thanks!
2017 still debating about OO sounds like a bad idea.
I haven't read that novel, but there's another interesting timeline in this series of short stories: https://qntm.org/destroyed
Mice work well. Voice recognition works well for me. I still use the keyboard for most real work.

Similarly, I think we will see some degree of brain reading, but at least the first generation or two won't replace other input methods.
For anyone who still sees ML as a big of a magic black box, I can't highly recommend this book enough: https://www.amazon.com/Make-Your-Own-Neural-Network-ebook/dp... it does a fantastic job of breaking down the concepts into incredibly straightforward ideas.

In fact, the linked article does (IMO) a terrible job at touching on NN by displaying a large equation without a great deal of context - possibly the last thing anyone actually needs when trying to grok the basic principles behind a NN
lol - sure.

Amazon has access to microphone in android:

https://www.amazon.co.uk/gp/help/customer/display.html?nodeI...

I think kindle fire can do more than that.
What would the difficulty be? You pick the first image by looking at the server time then send the next frames once per second...

You may optimize it by sending diffed frames (IIRC the gif format allows one to only update the pixels that change from one frame to the next). You could even pre-generate both sets of images (full frame and diff) and use the script to send the right frame at the right time.
Fundamentally it is Software that works like our brain..

Stopped here. Moving on.
In the early days haskell favored conceptual elegance heavily above practicality.

I'd argue that java strings aren't perfect either, though. You can't seamlessly use the string interface for binary data or char arrays for instance. Also, java has various streaming implementations that all use completely different interfaces so maybe lazy java strings would have been helpful.
You are being very literal. That people are amazed that chimps are better at some particular task is exactly the point. It's the exception that proves the rule. When we're amazed that insects are better than computers at something we can start arguing over which is smarter.
PHP scoping is what happens when each scope, including parent and child scopes are completely isolated (except 'superglobals', of which globals are within).

To create a closure, you must use "use" and specify the variables to close over. To use globals, you have to say "I want this to be from the global scope or make a global otherwise".

Leads to a lot of verbose code and cripples ability to really use FP ideas.
That's true but the HN algorithm for deciding what articles make it to the front page has itself become very political.

For example, the amount of articles about programming languages like Rust or Elixir is disproportionate compared to their actual relevance in the industry.

HN has a very strong bias for functional programming.

You almost never hear about Go or Node.js anymore except when there is a major release but these languages are extremely widespread and proven and there is a lot of very interesting stuff happening in these communities that HN seems to ignore.
I was on a jury that indicted a guy who did the same basic scam. He'd have packages delivered to addresses in the same zip code area, but pick up the packages himself. Felony.
Spamnesty: Fun with spam
Yeah, built but not maintained. Here in Iowa some arteries get some funding but the spurs have grown over. They are full of gopher holes and trees grow through the path now. Some get occasionally mowed; others have eroded away.

It was an enthusiastic surge of conversion 15 years ago, but with no revenue (no road tax for bikes) who pays for patching, grading, mowing?
Unfortunately, the way HN sorts comments seems to encourage this -- the top comments always seem to be some of the earliest comments, and are usually posted before there is time to read the article (unless the author has read the article previously of course)
This has been widely reported, is ongoing for years, and is the source of frequent complaints from both users and manufacturers.

Here are a few examples, starting with Amazon's own website explaining commingling:

https://www.amazon.co.uk/gp/help/customer/display.html?nodeI...

https://cblr.columbia.edu/amazons-war-on-counterfeits/

https://www.wsj.com/articles/on-amazon-pooled-merchandise-op...
That's the general direction that things are headed more broadly with containers. It's sort of amusing how this came about because containers are really an outgrowth of OS virtualization work while app virtualization never really went anywhere in a mainstream way--but os virt (containers) has really developed into a way of encapsulating apps.

Storage is cheap. It's much more efficient overall to bundle apps with essentially everything they need to run--modulo the kernel although there's some debate about that last point.
Doesn't appear to work in mobile. Chrome on Android at least. Feels like a distilled version of the Ex Machina movie.
iOS Centralized and Decoupled Networking: AFNetworking Tutorial with a Singleton
What it seems is that you have read neither Dan's blog nor the article you're commenting on. He did hire real trainers.
Behind the scenes of a major tech company
No, it's just like video or audio streaming, but for gifs.

Source code for this program is very small, despite it even encodes gif on its own and does http on its own, without using external libraries.
The preview download, http://www.oracle.com/technetwork/oracle-labs/program-langua...
Unclear. It may be a negative if it looks ugly or if it's an old system.

The complicated financing deals with some solar can also be a problem when you sell if you don't actually own the panels.
Tangential but can thoroughly recommend that otherworldly film (1966) of the book directed by François Truffaut.
off-topic.
In this video listing "learned bot behaviors", they show creep blocking as one such behavior: https://youtu.be/wpa5wyutpGc?t=25s. So it looks like the bot figured it on its own. (blog post: https://blog.openai.com/dota-2)
The source (and Makefile which defines the camera/light coord. see hint.html) for the winning IOCCC entries are available in the parent directory.

http://www.ioccc.org/2013/mills/

It might be more convenient to download the annual winning entry tarball.

http://www.ioccc.org/2013/2013.tar.bz2

Alternatively, try the index for all of the winning entry files.

http://www.ioccc.org/years.html

edit: By the way, if you download 2013.tar.bz2, I highly recommend checking out the cable3, which implements an entire IBM PC capable of running Windows 3.0 in only 4043 bytes (8086 nibbles).

http://www.ioccc.org/2013/cable3/hint.html
What??? Prediction is certainly a type of extrapolation, but to claim that it's "mathematically invalid" reveals a severe lack of knowledge on your part. In fact, under parametric assumptions about the data generating mechanism, we can exactly quantify the expected coverage of prediction intervals. That's literally a standard topic in an introductory statistics course.
wow 30! i must say i suspected that i might get to that number if i created a domain for each of my side projects, i just thought it's unreasonable to have that amount of domains, but starting to understand developers with side projects are doing these things. 30 means like $10 X 30 = $300 yearly?
Show HN: Extension-blocking domains removed by threat from other blacklists
I would love to be able to write code just with my thoughts.
With the keyboard is not that bad, but in certain moments feels like the main bottleneck.
Actually reading the whole article takes time, while reading the title and posting a knee-jerk reaction takes only a moment. One of the curses of a hotness-oriented system like HN is that earlier comments receive the bulk of the upvotes and responses, so it becomes less interesting to comment as time goes on.

There are lots of little rules in place to minimize the damage of this (like no memes, jokes, pics, etc.; HN actively discourages clickbait), but it can't force people to actually read the articles before responding. And, one doesn't have to read the articles to vote, either (again, HN mitigates that problem somewhat by requiring a minimum level of upvotes before being able to vote, etc.).

It's hard to have a substantive conversation online when so many of the incentives are for responding quickly (and probably without going too far against popular opinion within whatever community you're in).
Predicting communities with NYC's 311 data
> set back program design

No one stops you writing program in whatever style you want. If functional programming has that of edge over OO, it would win over the argument long ago.

I don't like you assume other people don't know what is best for themselves, and needs some top-down expert to light the path. You argument, if there is one, sounds really preachy and proves no other than the point that support of functional programming here in HN are more about identity politics than actually making it useful to the crowd.
Seems that it works on Safari because it uses chunked encoding, and time.gif does not use it.

Usually http video and audio streaming uses chunked encoding.
The Diversity Memo is 11% toxic according to Google itself
There is a program to visualize 3D Mandelbrot:

http://www.mandelbulber.com
From: https://github.com/nodejs/node/issues/14644#issuecomment-321...

All, thank you for the amusing and fun feedback. It pleases us all to no end that the most beloved feature of Node.js is a Teapot. I think it's safe for us to leave this as is for now.

I'm closing the issue and just to avoid keeping this issue from growing indefinitely for all of time, I'm going to lock it. Sleep in comfort tonight knowing that, at least for the foreseeable future, your Node.js web applications can proudly proclaim that they, too, are Teapots.
>That right there is not the market they're targeting.

They think they can anyway. You have solar salesmen all over you in Massachusetts and I'm in exactly the same situation. I have basically no AC--I may pop in a small window unit in a heat wave--and pay <$1500/year in electricity. And I don't drive a huge amount (and when I do it's often weekend trips) so I'm not seeing an electric vehicle in my near future.

Hard to see the payoff with solar.
Calling your postmaster about the USPS will get the problem fixed. I had a similar problem where my carrier refused to do Sunday deliveries – they'd always use the disposition of "nobody available to accept package".

I called the postmaster and complained, and she said they'd look into it. Two days later, she called back and explained that they had pulled scan records for the packages going to my apartment building and that all the Sunday packages were scanned as "nobody available" while the packages were still at the post office (!).

Apparently, the USPS has GPS attached to all their scan records, so she was easily able to tell that there was chicanery and to deal with it. I've not had a problem with Sunday deliveries since.
A Warm Welcome to Our New Team Member
Right, I just learned of GDAX. I have money at Coinbase and will be taking advantage of this in the future! Thanks for confirming what I heard.
Building Skeleton Screens with CSS
Hey. You are not wrong about any of this. But I'm concerned that when ageism doesn't kill your chances, your English writing/speaking skills will/has.(not that this is the main issue, because I don't know where you have been trying to find work) Perhaps you have already done this, but if you have not yet, do have a native speaking friend edit and proofread any cover letters, résumés, and blog posts that your potential employers might see. There are a lot of errors in the blog post that might give someone pause about your ability to work within the English-speaking corporate system. (not that this is fair or right, because everyone can learn, but you need to show that you care enough to present yourself with care when you have the prep time) In addition to this, your vibe is colorful and shows lots of emotion. This approach, if you are using it, could also hold you back. You need to appear masterful, in good humor, professional and confident in your coding abilities (even if you aren't). there is a small window of acceptable behavior, and your blog post sits outside it. (I liked it, but they won't) It isn't okay (in employers' minds) to not have a portfolio, so you need to make a small one as soon as you can. I didn't know what you meant by "going in without a portfolio", in that if you were invited to do an on-site, they would have already seen your portfolio/GitHub. In addition to all of this, you need to present yourself as someone who affirms and supports the prevailing culture, and your blog post reveals that you do not. Since it is public, I'd scrub it for any hints of negativity or confusion about "the culture" in tech right now. Again, I'm sorry you have been turned away, and you are not wrong about ageism at all. But get yourself a young, corporate-minded English speaker you trust, and have them look at your materials with all of this in mind. It might help you get your foot in the door. I hope it does, and good luck!
But people socialize in ways that are very different from apes. Humans are so deeply social by nature that we make other monkies look psychopathic by comparison. Show me an ape that performs charity to save other species. People clearly have a much deeper capacity for altruism, and form much much larger better integrated colonies than apes. We don't necessarily need to pick losers, humans are naturally willing to make sacrifices for the group even at the expense of their own individual reproduction.

Groups of people are more like insects than apes. Millions of apes could never coexist together the way human cities or ant colonies do.
Constraints and Creativity
> that's why we have things like single responsibilities

I would argue that single responsibilities is nice to have. However, OO-style objects are responsible for both data and behaviour. Object-oriented languages themselves violate the SRP, to its own detriment.

Both functional and imperative languages tend to encourage separation of data and behaviour. I can operate on the same data structure implemented under a different context, without having to bring in its unrelated set of methods. This leads to cleaner code reuse and looser coupling - both nice properties to have in a complex codebase.
Happiness Quotes about Positive: Happiness Choice Choose It Everyday
"Expect the way you interact with your laptop, tablet, and smartphone to change a lot in the next five to 10 years."

I am going to bet the opposite; we will interact with laptop, phones and tablets roughly in the same way as we do now in ten years. Voice control, thought control and VR headsets will be mostly a dud for anything beyond games and novelty.
That sounds good in theory but there are a plethora of jobs that the general category people can't get now, there's no way this is equality. I didn't do a good job explaining the situation it was just an overview, I'd be okay with this but in practise this is really harmful and will go on because they hold the votes.
I think you are missing the point of the parent post.

He is not stating that the 10,000 rule will make you a jack of all trades. He is saying that he was able to cut down the "10,000" hours to less because of his transferable skills. S/he might not be an expert in these transferable skills, but s/he might be an expert in his business which is sports science.
When Go and Node were new, they benefited from the same disproportionate level of interest here as Rust or Elixir currently do.

It's just the nature of the industry (and people in general). New and different is always more interesting than old but incrementally improved.
They don't needs to, they're just more cost-effective if they do. For now, anway — sufficiently cheap future photovoltaics could well be cheaper than the cost of adding a tilt (already cheaper than adding a sun tracker, which is why grid-scale solar plants don't track the sun)
Unfortunately OOP languages typically lack sum types, the mathematical dual of product types (objects with just fields). This means subtyping and inheritance is often needed to encode sum types.
Just wanted to mention gdbgui, a new front end to gdb that I developed which is similar to Chrome's debugger, has a gdb terminal which you can fall back to if you want to run gdb commands, and data structure/value plotting and visualizations similar to ddd.

https://github.com/cs01/gdbgui
You notice that Laravel isn't in any way unique and basically is a Rails clone?