skysight-inc/HackerNews huggingface dataset:
If your model is not capable of making predictions and being tested, I predict and can test that your model is providing you emotional stability and a comforting perception of knowledge despite a lack of actual knowledge.

I agree that many people tend to “over-science” and ignore inconvenient data, but this is not a core component of the basic scientific method. In fact, many of the most useful predictions are probabilistic in nature, and so you would expect the data to be fuzzy and the models to be imprecise in the early stages of formation.
The whole backlash against Patreon didn't start now as they've done stuff like what that person on Twitter complains about but it culminated in the strange circumstances involving the banning of one Carl Benjamin, aka. Sargon of Akkad. People are upset about this, even outside of politics not because they support or even agree with Carl Benjamin but because of what Patreon did, and still does.

They banned the guy over a 10 month old livestream on an obscure channel where he criticised the alt-right using their own vernacular. If you ignore context, then sure, it is "hate-speech". The issue here is, however, that Patreon explicitly said that they only enforce their policies on their own platform in their terms. (Jack Conte said the same thing, explicitly on a podcast.) And yet, they suspended a creator, without warning and shoddily still allowed new people to pledge money to him. For other creators this does shows that their livelihoods can be shut down any time, any moment, for any reason, on a whim of someone on that "Trust & Safety Council".

Let us not mention the blatant hate-speech they allow _ON THEIR OWN PLATFORM_, even among their top 20 creators.

If you entrust your livelihood to a platform, you want someone neutral and someone who takes the time to notify you about changes related to your income, even if it's via automated messages.
"Nothing learned" only if you don't care about those "specific circumstances". The anecdotal datapoints are useful specifically because Earth's population of 7+ billion humans is remarkably efficient when it comes to running across corner cases and confounding variables.

We're talking about something that does indeed have very-situationally-dependent impacts and effects. The anecdotes require filtering, sure, but they're vital if you want aggregate data that reflect the real world instead of theoretical conditions.

If it's impossible to decouple something from the specific circumstances of the situation, then that "something" is insufficiently understood.
>It was a difficult event to capture, because putting a camera crew in would have ruined the mood.

Really? Why didn't they use hidden cameras and microphones then?
>Rust is barely influenced by functional languages.

That is arguable. Rust supports and in a lot of ways prefers functional solutions for problems, for example the iterator trait in std and a gazillion similar library APIs. Functional programming works very well with Rust's type system.
I've used SQLite for a distributed project lately where different offline teachers in rural schools would back up their app data to a thumb drive as file databases, take it back to a town with connectivity and upload that data to the app server, so they'd get extra functionality and updates. It was incredibly straightforward to do and worked wonders!
Too disorganized, its an organization made up of contractors that come and go at a whim, similar to other businesses in Austin (like Apple, where nearly everyone is an easily firable contractor :P).
It's all about the people.

As a very task-oriented person, this is a lesson I've known for years I ought to learn, but only really understood this year. Of course, executing a task well is important - but in the end, if you don't do it to help other people, what's the point?

I've been a leader and a teacher this year, two jobs whose technical aspects/tasks I very much enjoy. And yet I found the most fulfilling thing about them to be the input I get to have into other peoples' lives; the fact that I get to invest myself into others. Because it's all about the people.
This is great, thank you. I'll give the "Einstein" one a go when I have some time. With a glance it looks like the same manual solution method as I did earlier, just with more charts.
Using molten salt to store electricity isn’t just for solar thermal plants
> The fundamental pitch of a brass instrument, on the other hand, is considered to be the fundamental of the harmonic series it plays when no valves are being used.

For those who don't know how brass instruments work (and wonder how you can produce so many pitches with so little valves) this may sound a little confusing (a lot of people asked me, so I'll assume some people don't know).

I'll take a trumpet as an example, as it is the instrument I'm most familiar with.

First of all, you don't just blow air inside the instrument: you buzz your lips, as if you were making a sort of fart sound without using your tongue. Depending on the speed your lips vibrate at, you are able to make a series of pitches, which ones basically depend on the length of the instruments. The pitches you can make are part of an harmonic series, so basically (transposed from Bb) C, G, C, E, G and so on.

Pressing the valves changes the length of the tubing so you can lower the note you're playing by a half step (middle, or second, valve), one step (rear or first valve) or one and a half step (forward or third valve). So by combining them you can obtain all the other pitches you may need.

For example, suppose your lips are buzzing at a (written) G. You press the middle valve and get a F#, you press the first valve and you get an F, first and second (or just third) gives an E, second and third Eb, first and third D, all the valves Db, then you can vibrate your lips at a lower rate and release all the valves to get a C.
Are you a Discord developer? It does need to be transmitted for it to work based on how Discord is made. Your argument would be better written as, "I believe Discord could be made differently for this not to be needed."

I did see a video or article on it earlier, I wish I still knew where to find that.
Yes, because there is no firewall state. There is both firewall and NAT state for every established connection.
To the various remote management ports listening on the DSL modem itself. Between RCE vulnerabilities, accidentally unauthenticated management features or even just upnp listening on the WAN port, there are infinite means for owning the network behind the device.
MasterCard's publicly said they're going to exercise corporate censorship over people they disagree with. So many levels on which a platform can be hurt on, unfortunately.
I sense a second coming soon
If anyone is interested in programming challenges like this, I've also been working on a programming puzzle. The solution will be a private key worth 0.125 BTC (~$500 USD.) And there will also be a few smaller amounts when solve the intermediate stages.

It's going to be posted on my company's blog at 12pm EST on the 30th of December: https://formapi.io/blog

I also did one last year [1], but this time it will be more of a programming challenge instead of a "treasure hunt". Anyway, hope you enjoy it, and good luck!

[1] https://formapi.io/blog/posts/bitcoin-treasure-hunt/
Not really, NAT will keep track of destination address as well so unless the network share outside the network is also the address of an adversary, the SMB port isn't open to the internet.
Build your neural network from scratch using Numpy, with no framework involved
> Jordan Peterson and Dave Rubin (popular internet personalities ...)

Dave Rubin has a personality?
My read of the article in paraphrases:

"(Arrivo)... started by former SpaceX engineer Brogan BamBrogan, who was a co-founder of Hyperloop One."

"Two of BamBrogan’s fellow co-founders had resigned..."

"One of the co-founders ... left in October, came to Arrivo from construction firm AECOM’s venture wing.
Jadon Smith, a fellow SpaceX veteran who has also worked for Lockheed Martin and the CIA, left shortly after, ..."

***"Arrivo was born from of the ashes of BamBrogan’s relationship with Hyperloop One.
The co-founder was ousted from Hyperloop One in the summer of 2016 after a clash
with fellow co-founder Shervin Pishevar, his brother Afshin Pishevar (who was chief legal officer), CEO Rob Lloyd,
and the startup’s board of directors."

"...that a member of the company’s leadership brought an axe into the office, displayed it,
and also used it to punch holes into a wall.

That person was BamBrogan,..."

Basically, unstable guy who was ousted form Hyperloop one by the whole board and officers started another, similar company, and trouble again.

Except this time, trouble is in charge.
> Alto sax is always in the key of A flat. That means the note called A flat played by an alto sax would be C on the piano. Likewise tenor is always in the key of E flat.

Uh? Alto sax is in Eb and tenor is in Bb.
Lol, apparently the water turned frogs like me gay? I wouldn't trust InfoWars with my supporter's cash, Patreon, Kickstarter & ilk are in a position that demands a high level of trust, seeing as they deal with large quantities of money and the relationships that surround them.
You cannot wait for light from beyond the observable universe. That is the definition of the observable universe.

The universe is expanding. The further away something is from us, the faster it is moving away from us.

The part outside of the observable universe is so far away, that it is moving away from us at a speed faster then light. So we will never know anything about it.
Clojure is a data-oriented language. quick guide here: https://hackernoon.com/clojure-functional-programming-38cc6a...

Others on the internet say:

"Teaching a python Dev Clojure would be small fraction of there time.

Some of the libraries people reach for in Python for DS aren't even necessary in
Clojure. Pandas is a good example of this.

Data Science is as wide a field as programming, there are lots of things that a JVM based language would be great at."

Source: https://www.reddit.com/r/Clojure/comments/7jdaac/clojure_dat...

IMO learn a little lisp ASAP
Patreon is reknown for political censorship of centrists and the right.
nice. i may make one of these to use with my old X1C so i can charge it with the charger for my new one (i also charge my phone off it)
I believe you are mixing things up. A chaotic system IS deterministic, it is just really hard to predict what it will do. The fact that we (or anyone) cannot predict what will happen in our world says nothing about it being deterministic. If you are talking about practical determinism only then yes, you are most likely correct and we'll never be able to predict the future. But it is misleading and incorrect to say that the world is not deterministic just because we cannot predict its behavior.
The UK fertility rate is 1.80. Replacement rate is 2.10. All of the increase to population is through immigration, and can be controlled through simple Government policies.
Great! Which one is that? Do I need to buy it and perform some extensive testing first to figure that out? Looking forward to it!
Nice! Thanks, Ruby team!
Seems like a lukewarm marketing pitch with numerous generic photos sprinkled about. So much wonderbread!

Will librapp be a part of the fediverse at the very least (like PixelFed, Mastodon, etc)? Ratelimiting & the filtering outlined don't seem to be blockers to doing so...
Sorry my not-so-good English sometimes make me express concept in a convoluted/wrong way, on my previous post s/no/not much/ (different) than ext, it's an interesting project however today is only that IMO a thing to follow, prize, support but not use regularly apart if you want to help it's developments...

On logging overhead... Well, yes and no, the logfs I tried do have overhead at garbage collection/cleaning but that overhead does not seems really important in practical terms. It demand a bit of careful design of storage layout and load prediction but nothing more than that.

I do not see practical advantage for most server usage however I see significant advantage for some server usage and certainly for desktop usage. Also potential future development is certainly interested... Imaging a package manager integrated with a logfs how effective can be only in terms of "immutable servers/IaC" applications, imaging how NixOS/GuixSD generations can easily and instantly switch, how can you deep and easily analyze datasets and systems...

Also overhead is there, a bit, today, but tomorrow can be significantly reduced if we have physical storage developed with logging in mind.
Although Patreon is an excessively scummy company, there is some evidence that some of these bans were forced by Mastercard and Visa.
Oh man, email. Fun story - I started using the internet around 2000, maybe 2001 and to me email was always a website. Like hotmail etc. The first time I installed Linux I was very confused why it wanted my email address and most importantly why the basic default configuration installed an email server. I'm not setting up a hotmail competitor, why is there an email server installed? It took me almost a decade before I found out that email used to be on your machine and it would simply accept email from anywhere. You used to be able to just connect to any email server and go "here, have some mail" and it would accept it - no questions asked, no authentication needed. Even knowing it was meant for university-to-university mail exchange originally, it still sounds completely insane. Then again, unsecured ftp used to also be a thing. To this day I have no idea what to do when I log into a Linux machine and see "You have mail in /var/spool/mail/<you>". It probably doesn't matter anymore.
And yet, we can predict certain things with surprising accuracy.

The fallacy is thinking that we must predict an exact state vs. a probabilistic prediction of an information-theoretically meaningful set of states. Reality is metastable, so there are certain attractor states, even if randomness is injected throughout.

I have no idea the exact second my plane is going to land tomorrow, but I’m reasonably confident it will land, and I’m very confident that the United States will still exist tomorrow.

I have no idea if the United States will exist in 10,000 years, but I’m pretty sure Earth will still be a rock orbiting the Sun at that time.

And so on.
Solidworks is very easy to use and that is a professional CAD program.

I find it hard to believe that any UI theory says you can't have complex software that is intuitive, usable and discoverable without a manual. Link?
We could trust them not to be too harmful by design. From memories, probes move by fractions of mm and brain tissue is soft so it can bend without tear. I'd say they're more tuning part of a brain rather than operating.
I wonder if this has to do with the Kushners (Thrive Capital) leading their latest funding round
http://psdoom.sourceforge.net/
My Android TV box randomly turns itself on and plays a video about once a day, but man, you have it worse.
Overseas net migration the UK is 273,000 per annum. About half of the increase in the population is due to births exceeding deaths, the rest is just foreign immigration.

The entire point of the argument is that if houses and land are too expensive for young people, then either increase the supply or reduce demand. The most direct methods are to remove the green belts/urban boundaries around cities, or reduce immigration.
I walked that same route 10 years ago, ya know who was building that road and driving on it? The Nepalese.

They want the road so they don't have to put tanks of kerosene on their backs and hike it in, they don't want their kids to have a dangerous multi mile hike to school. The peaceful hike for you is not the concern I can assure you.
Previous discussion: https://news.ycombinator.com/item?id=18751823
Let's not kid ourselves. 4chan was good for approximately 5 minutes one time in 2004.
There's a fairly large ecosystem of tools for creating and processing financial data in XBRL which doesn't exist for SQLite. All the Big 4 handle XBRL already - I know because I write the software they use. It's quite straightforward to take a Word document, for example, and turn it into XBRL; we even use machine learning to automatically tag the tables.

I can easily imagine how painful it is for you to process XBRL from scratch, but it's not crazy to exploit the existing infrastructure.

Of course if you give a project to IBM I wouldn't be surprised if it costs a billion dollars, especially given they know roughly nothing about XBRL...
I actually finished them all, most on the day on which they were published (I had the entire day, since the problems open at 06:00 in my timezone; I didn't try for any leaderboards :p). Some problems took me far too much time (day 15 with its huge simulation!), and overall I agree with the general sentiment that the problems were too finicky, with a lot of details to implement without much real thought.

Day 23 part 2 (teleportation nanobots one) was fairly difficult as well; I tried to implement an actual solution, but failed because of wrong assumptions about its correctness. (I tried to represent the intersection of a number of octahedrons with the bounded volume of 8 planes, but it seems that representation is redundant, so there are invalid configurations. I didn't feel like fixing that anymore after 8+ hours.) Looking at the solutions board on reddit, I wrote a smtlib2 script for Z3 that solves it; it works, but isn't all that satisfying.

The sheer amount of pathfinding amazed me; some of the plain pathfinding problems were good (day 22 with its pathfinding in the implicit graph where you split nodes up into the various combinations of tools), and I was happy to see that day 25 was just an unordered graph component analysis (i.e. a few floodfills).

I liked yesteryear more, and in general I'd like to see smaller problem statements (and thereby also less details to implement!), and possibly slightly more of an algorithmic challenge, though the latter is definitely not necessary (this is not a competitive programming competition, it's an advent calendar of all things!).

Still, big thanks to Eric for giving us this!

(I did the problems in Rust, to become more familiar with the language. See my implementations here[1].)

[1]: https://git.tomsmeding.com/AOC/tree/2018/src
The worst part about CSV is the locale-specific format used by some programs. For example when exporting to CSV a German Excel will use the comma as the decimal separator in numbers and a semicolon for the value separator. So you need to specify the exact format for each individual file you want to import.
Christmas is at best marginally about Christianity. As a western atheist I think of it as a nice break with no religious significance. So let's just enjoy it without having to find some reason to complain.
A friend gave me the problem for day 2 part 2, and I found it really cute.

Given a set of n strings, each of length m, find if there is a pair that differs in exactly one position.

It was not trivial to come up with an optimal and elementary O(nm) time algorithm. (by elementary, I mean something does not need a few hours to implement).

I've seen people getting running times of the form O(n^2m), O(n(n+m)) and O(nm^2) on multiple Reddit posts, and was surprised at all kind of different approaches.
Yes that's exactly what you do. You effectively put the manual in the UI in the form of tooltips, "WhatsThis", first-use popups etc.

Why would you think that is infeasible? Blender has even started improving on that front - after like 10 years of waiting it finally has tooltips!

In what way are tooltips "infeasible for advanced software"?
Better yet: add another layer of supervision. Erlang processes are cheap. Might as well take advantage of that.
Everybody seems to make a big fuzz about ipv6. Yet for some reason, it seems to be of no importance to my life at all.

I'm a fulltime native of the web and yet I don't even know if I have ipv6.

I just typed 'do i have ipv6' into Google and the first page I landed on says "0/10 You appear to be able to browse the IPv4 Internet only.".

I doubt I am missing out on anything. I'm sure I would have noticed.

I also make a living from the web, yet I don't even know if my websites support ipv6.

Let me type 'test website for ipv6' into Google and see what happens ...

...ok here we go:

"No AAAA record. This website is not ready for IPv6."

I get that for all my websites.

Again, I would be very surprised if that has any impact. Somebody would surely have told me that my websites don't work for them. They are constantly in the press and on social media. Some users would surely mention it if they had problems accessing them.
UberStats – visualize your uber ride history
Well I (not really) "learn" for a side course just to get some extra credits (I do not know if this mechanism exists outside western EU) so... I can practically say that I only have seen it's syntax and play with it at a so ignorant level that I do not really understand it's motivations...

Constraint satisfaction to my eyes seems a bit of an obscure concept that is substantially present in any functional programming language, however since prolog is still there and popup regularly I understand that it's me that miss something and so I'm curious and perhaps sooner or later I'll try to reread docs and try to really understand while keep it a bit down in my priority list...
> Hot tip, Facebook doesn't make much of an effort to enforce real names. A little, certainly but not much.

It's certainly easy to say that until you get requested for an ID, being locked out all your activities and friends until you compromise your privacy.
That sounds amazing, I might want to move.

Why does it bother you how other people want to live? Not everyone wants to live in an Arcology. If you want to, then go for it but let other people live as they want.
Why do I see all these pictures of hungry children in Africa? Don’t they understand they can just get food at the supermarket? That’s what I do.
"Gödel's proof is lovely and elegant, and can be understood with minimal knowledge of logic"

I suspect you haven't gone through the actual rigorous proof which is highly technical and requires more than a "minimal knowledge of logic"
You are free to make your own parallel site and use whatever color scheme you like within it.
Yeah, no exception there... Chinese still win ( zte)
Yes, in biology we use in silico to extend this previous distinction between in vivo and in vitro.
calm down mate, the people running the site are free to choose, i dont see shops here generally getting decorated up for other holidays.

i am not religious in any way so i have no connection to any but the thing is christmas has kind of gone beyond that, youll find that while celebrations for the likes of chinese new year, eid, diwali etc are being noticed around the world now, countries the world over with minimal connection to Christianity still "celebrate" christmas, even if you go as far as the largely shinto Japan youll find Christmas light displays, carols playing and statues of colnel sanders outside KFC dressed as santa. its not so much a christian holiday anymore its a commercial one

Just relax, let others enjoy their holiday even if you dont
Ask HN: Great books you read in 2018?
Curious to know which books you read in 2018. What made a true impact? What made the best learning experience?

Thank you for sharing!
People seem to lose track of all nuance when it comes to 'social harmony with Western characteristics'.
I loved it (and donated to Eric for his amazing work on AoC). I do all the problems in Ruby on CoderPad, and stream it on Twitch. I love stumbling on problems that have incredibly concise solutions in Ruby (day 25 comes to mind) where you end up with roughly 20 lines of code that crunch the whole thing in a few seconds.
Show HN: Wonderurl – Create a wonderful digital gift and discover freebies
This is the website I used to learn Prolog and all I can do is to highly recommend it