skysight-inc/HackerNews huggingface dataset:
I dislike coding in javascript for large project. The language was originally for small stuff.

NodeJS bought it to backend and the language itself weren't meant for it. Since then ECMA5 and stuff tried to fix these shortcomings. But you can't expect me to love javascript's weakly type versus elixir or python's strong type (strong not static, as in it doesn't implicitly type convert stuff like javascript). It's a nightmare and concurrency model in NodeJS in my opinion is subpar compare to Elixir's.
I wonder how things would go if many streets had pedestrian crossings were in the middle of blocks and the corners where traffic circles. You couldn't do that everywhere because of buses and truck and other long vehicles. Maybe if you could also drive over the center of them. We have a circle like that here.
Do people like having these devices in their house? Don't you feel like they're listening to everything you say? My wife says these will never be allowed in my house.
I think you're referring to "association lists" which definitely predate clojure and are definitely a persistent data structure and very cool in their own right. However, their performance profile is pretty poor (i.e. O(n) lookups) and are therefore rarely used in modern lisp programming anymore, to the best of my knowledge.
http://www2.rdrop.com/~paulmck/RCU/Validation.2018.03.15a.DA...

Your lens is probably too small, Paul does a great job quantifying bug probability to more human terms in the above presentation.

I ran all OS dev and support in an environment with 10000 FreeBSD systems and 3000 Linux systems in high scale production. The ratio of kernel panics was similar (although Linux tended to exhibit additional less rigorous failure modes due to more usage of work queues and other reasons). You could expect at least a couple faults per day depending on the quality of hardware and how far off the beaten path your system usage is at this scale. The big benefit I found with FreeBSD is that I could understand and fix the bugs, and I was generally intimidated by doing so on Linux.
The thought didn't come out the way I meant it to. Can you delete the comment?
Wow this guy is snarky (probably with good reason though).
It's funny that you can clear cookies and reset the limit counter. Kind of annoying to have to do it often though.
UK remainders are basically american liberals - I think the author put some work into showing both sides of the political spectrum to avoid accusations of bias.
FiveThirtyEight also puts their data on Kaggle, if you are interested:

https://www.kaggle.com/fivethirtyeight/datasets
Golden Globes 2019 Live STREAM WATCH GOLDEN GLOBES AWARDS FREE
https://aminoapps.com/c/fnaf6ffps/page/blog/watch-golden-globe-award-2019-live-stream-online/Xl15_eNSgu7LWwn2mMKg7NMWmj3vJ2ZrV4
https://aminoapps.com/c/fnaf6ffps/page/blog/nbc-tv-golden-globe-awards-2019-76th-golden-globe-live-stream/BmJp_zbfwu56Qbd2MeLnn8ZMkVe0Rkp53R
https://aminoapps.com/c/fnaf6ffps/page/blog/rghbftgjnfgyjn/KL5p_NruMuLYvJDYw6aKML7x21qNmVL6mX

https://www.innovationpolicyplatform.org/content/watch-golden-globe-award-2019-live-stream-online

https://www.innovationpolicyplatform.org/content/nbc-tvgolden-globe-awards-2019-76th-golden-globe-live-stream

https://www.innovationpolicyplatform.org/content/nbctv-golden-globes-2019-live-stream-watch-golden-globes-awards-free

http://openfresco.berkeley.edu/forums/topic/watch-golden-globe-award-2019-live-stream-online/

http://openfresco.berkeley.edu/forums/topic/nbc-livegolden-globe-awards-2019-76th-golden-globe-live-stream/

http://openfresco.berkeley.edu/forums/topic/nbc-tv-golden-globes-2019-live-stream-watch-golden-globes-awards-free/
Something as simple as the comment "//based on https://wiki.libsdl.org/SDL_CreateWindow" can save your academic career from ruin.

The students have to have citations to the docs if they went to help on a certain line of code. I wonder if that is normal these days.
I often have to remind myself that I actually agree with liberals on a lot of things like abortion, gay marriage and immigration - I just find myself reflexively disagreeing with them because of the unfair way they portray their opponents.
Aren't TCP ACKs 20 bytes by themselves? The 40 byte total includes IP, which would not be needed if running on ATM, right?
Ah, I was also 25 then. I was telling my kids today, there used to be an internet with no advertisements.
Software and organizations are always much more complicated than you would realize as an outsider.
Most of those 10k employees are probably not software engineers. Businesses have many other functions.
From a software standpoint, any system that support 100M clients with rich functionality is going to be shockingly complex.
A “production-ish” Kubernetes Cluster on Raspberry Pi
/golden-globes-2019-data-0007
https://dartcenter.org/sites/default/files/webform/golden-globes-2019-data-0001.html

https://dartcenter.org/sites/default/files/webform/golden-globes-2019-data-0002.html

https://dartcenter.org/sites/default/files/webform/golden-globes-2019-data-0003.html

https://dartcenter.org/sites/default/files/webform/golden-globes-2019-data-0004.html

https://dartcenter.org/sites/default/files/webform/golden-globes-2019-data-0005.html

https://dartcenter.org/sites/default/files/webform/golden-globes-2019-data-0006.html

https://dartcenter.org/sites/default/files/webform/golden-globes-2019-data-0007.html
There's something charming and engaging about the "legacy" fixed function pipeline that we've lost with our increasing focus on lower and lower level APIs. The ability to have a 10 line hello-world program that draws a colored triangle on the screen is magical, and encouraging to beginners, and that experience can't be replaced by the massive boilerplate and "copy-paste-this-stuff-dont-worry-about-what-it-does-yet" you need to do in order to do graphics the more modern way.

With Apple working to eliminate all traces of OpenGL with Metal, and Microsoft already having abandoned it close to two decades ago, I feel it's close to the end of the road for fixed function OpenGL. It was a wonderful part of graphics development history that, sadly, future beginners will likely not be able to experience.
Because my undergrad is in physics and I'm still in science, E&M opportunities are evident to me, but I know I would struggle to really go after them myself. So I get help, but I sure wish I could do it on my own.
My first thought, seeing the title: the Liberty Dollar.[0]

tl;dr - In the US, it's illegal to mint your own money.

0) http://libertydollar.org/
This phenomenon even has a name. Dancing pigs: https://en.wikipedia.org/wiki/Dancing_pigs
If you look at the lists of ranked baby names by year, you'll see a massive drop off of Alexas about when Amazon shipped.
It's not necessarily bad advice. Some credible financial advisors are now saying houses are not investments.
A two model year old phone is only discounted at 15%. I think that about sums up my problem with buying any of them. Even 25% for last years phone is too low a discount.
AMD laid off a lot of their Linux devs in 2012, and it still hasn't recovered [1]

[1] https://linux.slashdot.org/story/12/11/07/1634237/amd-closes...
quick question - how does it verify that you actually got up, instead of me just hitting the "I got up button" and going back to bed?
Looking at the Sweden IRS pages, the tax on income is ~31%.
Taxes (or "fees" as they call it) paid by the employer for each employee is also ~31%. Then add the VAT of 25%.
Youre walking by in public; no expectation of privacy.
Was about to write that same snark.

Seriously? Nobody is pushing to other galaxies. This writing reeks of precious metal one upping: Silver, Gold, PLATINUM, Iridium, Osmium...

Pffft, what's a planet when there are whole GALAXIES to race for?
Outside of applying the research of persistent immutable data structures (which I think is from the Okasaki paper[0]), I think the most innovative part of Clojure is the fact that it's actually used -- they've managed to build a community and ecosystem with high quality packages and buzz around lisp.

I don't pick Common Lisp/Scheme/Racket despite desperately wanting to because IMO Haskell has a better package ecosystem in my eyes, which is saying a lot. For example, try and find a HTTP server (by far the most common usecase for new projects IMO) that is both multi threaded and async IO capable (i.e. maximally using every core) -- it's surprisingly difficult, I found decent seeming libraries that did either-or, with varying levels of polish and paradigms involved.

I personally prefer CL to Clojure but I just can't imagine trying to convince an enterprise to use Common Lisp these days especially since I can't even really convince myself... Clojure would have the same problem but the ecosystem + buzz is the differentiator in my mind.

[0]: https://www.cs.cmu.edu/~rwh/theses/okasaki.pdf
This is a good strategy. To write your own thing, and not rely on Google and others, who insist that you log in and remain online just to write a simple note.
Just as - if not more - importantly: try not to be a jerk when somebody else is wrong, just point out where they’re wrong, present evidence, and move on. Maybe then people will be less reflexively defensive about being found wrong.
It is combinatorially impossible to "thoroughly" test something as large and complex as Linux kernel. Other than e.g. sqlite I struggle to think of a single substantial piece of software that is truly thoroughly tested.
Triple monitor on two physical screen, and no AMD cards do not work, in this case using the display port output and DVI->HDMI adapter, and yes, it works with a third physical monitor (not acceptable in my setup). Nvidia/nouveau are not showing these problems.

AMF == Advanced Media Framework.
If anyone wants to play around with Computational Geometry and Python, I'd recommend as a great starting point:
http://blancosilva.github.io/post/2014/10/28/Computational-G...

Also, Apress has a cool book about Python and graphics with some pretty intense source code found here:
https://github.com/Apress/python-graphics
Yeah, rents dropped dramatically in the Bay Area, even faster than home prices. My first 1BR was $1400/month for the first 3 years I lived out here (2009-2011); the exact same complex had been renting these apartments out for $2000/month in 2007 & early 2008.
it has core bootstrap nodeshttps://wiki.tox.chat/users/nodes , and a pretty bad DHT formation, so by distributing a few nasty clients with bad bootstrap URLs you could easily cause multiple splits in the network
I actually wrote a similar style guide just last week (had some time off, was meaning to do it):

https://austingwalters.com/neural-networks-to-production-fro...

Uses updated Keras and python and doesn’t go so much into the network connections itself.

I do regular trainings and teach seminars on neural networks and find most tutorials online go too in-depth regarding constructing a network from scratch (such as this one) - they lose people.

The biggest issue is actually data formatting, ingestion then hyperparameter tuning today. You really only need to grasp the basics to get started in 2019.
Nice!

Pretty easy to roll your own, these days, in less than 90 LOC: https://gist.github.com/amark/7dceae874a20878fdb9e2a8eed109b...

Here is a quick video demo of it in action: https://www.youtube.com/watch?v=gmdXU82vcbE

Warning! Ugly simple. So glad to see a full featured app like tox, use that instead. But for anyone interested in how they work or building their own... it is all Diffie-Hellman!!! :)
Amazon is a competently run technology company with smart people from my limited experience. I wonder why Alexa is so much worse compared to Google Assistant then.

Perhaps natural language processing / understanding applications aren’t as well researched or developed at Amazon? Maybe it’s the difference in culture between the two companies with Google being much more academic in nature and research oriented compared to the more process oriented operations / logistics focus of Amazon that has caused such a widening gap to build up?
I’ve never read an article with as many words (brands / technologies) that I have not heard of..

I must be losing touch with tech!
Is there a term for this chaining together of a logical argument? It's elegant.
Thanks.

1. We have just translated contents from the Chinese book https://github.com/d2l-ai/d2l-zh. However, the translation quality is not good enough; thus, we are still editing. As @EForEndeavour put, you are more than welcome to become a contributor of the book if you spot any issue: https://github.com/d2l-ai/d2l-en Your help is valuable for making the book better for everyone.

2. Indeed, recently we were also asked by a few instructors why we use MXNet in 'Dive into Deep Learning' (D2L). Here is what we think:

a) Traditional deep learning (DL) textbooks often illustrate algorithms without implementations.

b) In view of this, D2L features both algorithms and implementations for DL. Doing so does not require exclusive features of any deep learning framework.

c) Thus, even when re-implementing the algorithms in the book with other DL frameworks, the code descriptions won't be too different. We use MXNet because we are familiar with it. No matter which DL framework one uses, it should be easy to switch to another one.

As a concrete example, in the case of applying RNN to language models, the implementation includes data preprocessing, model construction, and training loops. D2L will guide you through how to transform text data to allow efficient mini-batch iteration, how to implement RNN (with or without using RNN api), and how to efficiently and effectively train a language model. On one hand, even if a DL novice can memorize the algorithms in a traditional textbook, it is still hard to apply it into a real project without knowing implementation details. On the other hand, such implementations are general: the code will be similar even when being re-implemented with another framework.

3. We thank institutions for adopting or recommending D2L in their courses, such as UCLA CS 269 Foundations of Deep Learning, University of Science and Technology of China Deep Learning, UIUC CS 498 Introduction to Deep Learning, and UW CSE 599W Systems for ML. When we wrote the book in Chinese, the book benefited from a lot of feedbacks at https://discuss.gluon.ai/latest?order=views and pull requests from 120+ contributors. It would be very helpful if we could get feedbacks and help from more readers when we are editing.

Happy weekends!
Nvidia has around 100 direct customers. ~20 graphic card OEMs + laptop/car manufacturers etc.
¿Porqué no los dos?

Sometimes I like to listen to a talk when I'm doing something else. Busy coding, listening to someone chatting on a topic, and when something really piques my interest I can temporarily put aside what I'm doing.

Apart from that, there's clearly an audience for these talks. Oftentimes they take pages and pages of undecipherable technical documentation and put it into an easy-to-swallow form such that people can twig about things that they didn't know interested them.

Excoriation, that's a bit far and, if I might say, a little elitist. There's place for long-form written content and there's place for presentations.
> I’m suspicious of unconditional praise for any technology, and a lot of the goodwill for Elixir seems like it’s biased by the intention to promote adoption of the language, or like it’s from people who haven’t encountered or paid attention to its problematic aspects.

I realize that the tone of this GitHub post has been a bit fanboy-ish and biased but you have to understand that your comment here is biased as well. It's non-objective to dismiss a technology because somebody couldn't articulate it as well as Mark Twain would. Most people simply aren't that good at articulation -- me included. Doesn't mean that what they are trying to articulate is invalid, wouldn't you say?

As for "fundamental problems" -- it's a case of "pick your poison" as usual. There is no universally good language. If you frequented the official Elixir Forum you would know that most of us use other technologies every day. Many people in the forum have 10+ years of experience and are well-aware of the big picture. We are very realistic about when Elixir is a good fit and when it isn't. There's a plethora of posts where we straight up advise somebody not to use Elixir.

IMO practice critical thinking and don't judge by the tone of isolated articles.

As a final point, you should also consider why the language has so much fanboy-like articles. Maybe it is doing something good for real? Objective thinking demands consideration of all major possibilities.
"logic"?
Sure, it's a figure of speech to describe accumulation of personal wealth. "Wealth building", rather.
If you are writing software in an enterprise then Java / JVM is a well understood quantity with a whole lot of deployment options. Being something that looks exactly like every other Java program from the point of view of those deploying it is a huge win.
That was just the quickest reference I had to hand. Here's another:

https://blogs.scientificamerican.com/guest-blog/human-ancest...

We don't have the physiology of a carnivore at all. We look a lot more like herbivores that may have made some small adaptations to include some meat in our diets if necessary.
And if "other people" don't have or want gmail accounts then tough luck? Doesn't sound like a valuable feature.
The contrary, actually.

The future is unknown, and we are actually making decisions for our future self. When you're 18 or 25 you don't even know what interests you will have when being 35 or 40, at least I didn't know.

What Graham is saying is to make decisions that will allow you more choices in the future.
it wasn't much of a team split, just the dev team's resident pakistani computer salesman (stqism) embezzled a bunch of money and ran off, as much as I think Tox is untrustworthy and stupid I can say I'm pretty sure nobody else in Tox was involved with this
> tests for every possible configuration, that is basically impossible anyway

Agreed. Expecting 100% across the entire kernel would be totally unreasonable. OTOH, coverage could be better on a lot of components considered individually.

Any component as complex as XFS is going to have tons of bugs. I don't mean that as an insult. I was a filesystem developer myself for many years, until quite recently. It's the nature of the beast. The problem is how many of those bugs remain latent. All the common-case bugs are likely to be found and fixed pretty quickly, but that only provides a false sense of security. Without good test coverage, those latent less-common-case bugs start to reappear every time anything changes - as seems to have been the case here. That actually slows the development of new features, so even the MOAR FEECHURS crowd end up getting burned. Good testing is worth it, and users alone don't do good testing.
Only when you solely rely on the vendor for updates. While this is the only option on iOS devices this is not the case for Android where several third-party distributions can be used to keep older devices up to date. Some of these offer OTA updates which makes them usable for 'normal' users, i.e. those who want to use the device but are not that keen (or knowledgeable enough) to tinker with them.
It doesn't make BEAM pointless, but fault-tolerance and scalability (two of the core features of Elixir/BEAM) are also handled by k8s. If you use Elixir/BEAM for these features and deploy on k8s, it may seem redundant to use them both together. Maybe that's what parent is referring to.
I must confess I don't know the difference between the iPhone X, XR, XS, XS Max. It all seems very confused and stinks of marketing getting their claws into it. It was simple when they were numbered sequentially. Now I wonder if there will ever be an iPhone 11 as that suggests there can't be a premium on the iPhone X* as people will poo-poo that.
Seems like an 80/20 rule might apply here: 8K of them are in marketing, with the remaining 2K also being split 80/20 to 1,600 tech/infrastructure support and 400 actual ML/AI, device & application developers.
Your assessment is correct, this code will send TLS alert packets when something goes wrong during RSA decryption otherwise it will press on. This means if you deploy this code adversaries can use your server as an Oracle to sign things with your private key even though they can't steal the key itself.

Depending on how much bandwidth the adversary can get to you, it may be practical to attack clients doing PFS because the adversary can stall them and then use your oracle to have you sign the "Yes I'm really me" message they otherwise could not make.

On the one hand, this problem doesn't make the code unsuitable for clients. On the other hand, this is not a subtle failure, this is specifically called out in the RFCs as something you need to do, so what else did they miss?

By the way people, this sort of thing is why we're always telling you that wildcard certs and having a hundred unrelated SANs in a cert are dangerous. A box labelled "Bob's toy IRC server" running this code and sharing keys with your production web server makes "Bob's toy IRC server" into a working oracle for that production web server.
You can't avoid future regrets. Focus on the domains that you care about.
Thank you for the question but it feels I can't write a comprehensive answer quickly enough and it's time to go to bed now (in Europe) but my head is already working on systematizing the idea. I'll probobably write later.
Tox in specific lets libsodium/nacl do all the cryptography and provides little above the core methods, the more complex parts were the networking
Without having dived into the specifics, I imagine the hard part is writing the data into the crystal (high detail 3D laser etching?), and the crystal is just a high-purity medium.
Great post that I often go back on. A curious fact about Karpathy is that he actually has a long history of teaching (relative to his age). About 9 years ago, I learned how to speed solve Rubik's cubes in ~12 seconds through his YouTube channel [0]. It's interesting to see that his simple teaching style transfers quite well to more technical topics than twisty puzzles.

[0] https://www.youtube.com/user/badmephisto
quick note on the first link...I think graphs are done using tikz:
http://blancosilva.github.io/post/2010/12/12/using-tikz-as-a...
Yeah. I've read before about how much effort went in squeezing as much map data as possible into the limited memory available. It doesn't seem reasonable that they'd leave a bunch of unused test data in like this.
Seems pretty simple to me, Google has more data and users that keep adding even more data to optimize their offerings. I doubt Alexa has even 1/10th the users as Google's assistant.

This is the unfortunate barrier to entry when it involves big data. Even behemoths Amazon and Microsoft are stuck with smaller pools of voice data than Apple or Google. It makes it very difficult to compete...imagine being an even smaller player, you have no shot. If Amazon and Microsoft weren't cloud competitors I bet they'd do a joint venture. They are already playing the most friendly with each other.
And the majority of it, absolutely pish. Plenty of low budget films full of F-grade actors that not even Hallmark would've touched.
What ever happened to Sean Doran? His webpage[1] is over 20 years old, and I wasn't able to find anything else about him..

[1] http://www.clock.org/~smd/new/
Zero graphics experience, so I may be asking an idiotic question, but why learn anything other than a framework like UE?

I'm a web guy, so all I know is frameworks (Angular, React, etc.).