skysight-inc/HackerNews huggingface dataset:
I've tried self-signed certificate somewhere else but it seems Chrome doesn't add the certificate permanently so every few days they get the "scary" not secure window again.

I'll try with my own CA.
We are rewriting CodeMirror
> Having the hardline opinion that Ruby or rails is slow is plain ol’ ignorance.

I like Ruby quite a lot. Rails can pound sand, but Ruby is one of the better inventions in the software space. But it is and always is slow on every axis you could want save "developer productivity" and arguing against it is arguing against the tide.

It is not "ignorance" to assert this; it is data. It very well may be fast enough for your use case, and I don't know many people who would say it's not, but it is not and never fast.

(JRuby might improve this, but since few people use it, MRI is more specifically under discussion.)
As a .NET dev it is transparent, but it makes it incredibly annoying to Google anything. Core and Standard are both words that might show up on any webpage and they both share the name .NET.

I've almost started wishing that Microsoft started assigning a reference guid to their products to ease searching about them since many of their products follow the same pattern of having similar names that are only differentiated by a common English word
Python is a strongly typed language and language dynamism has no relationship to strong typing. you're likely thinking of static typing. With Python's type annotation feature as well as the work being done with MyPy, Python is also beginning to grow some static typing behavior as well.
I actually did a bunch of computer vision research for NRL with Ruby and FFI a few years ago. It's relevant if you make it relevant.
Add your site to the HSTS Preload List, then it'll be very unlikely to have any HTTP hits.
Rails is over there is too much traction for Functional Programming these days, and Javascript seems to be the easiest language to explore functional programming and Composability. JS and Nodejs in my opinion are the best and most used langauges in 2018. Also Rails is not beginner friendly, if you are using Rails for a few yrs only then you can understand tons of quirks and pre written code in your controllers. If you are unaware the evolution of quirks then it may seem alien to you. An interesting framework to me seems to be Hanami, compared to Rails. Also if you are feeling Brave then Try Go or Clojure. These are excellent languages and are targetted to solve particular niches they serve. Both of these Niche areas they serve have grown significantly in the past few yrs.
Earnest question: Why do you love it? What about seeing people transact money do you love?

Like I get that this is another place to use cheeky emojis (Steve bought some weed and gave his dealer a tree emoji! Classic Steve!) but just...why?
> I think people honestly get too invested in their tools. A tool is a tool, nothing more nothing less. If someones first thought about you is "oh he's that emacs guy!", thats not a good thing.

Gonna have to disagree here, there are good tools and bad tools. This mindset of a tool is a tool is why my company still uses cmsynergy and why nobody writes code is MS word.

Being thought of because you have proficiency in a tool is definitely not a bad thing, especially if it allows you to be more productive. Investment in a tool like emacs also typically isn't a bad thing because emacs can be found on just about any Linux PC in existence, same with vim.
You're succumbing to the allure of what-aboutism here. Yes, granted, Mozilla aren't perfect and have made some significant missteps (not all of which they've suitably amended), and deserve criticism for them. But just because they're vulnerable to criticism doesn't invalidate what they're saying here, and doesn't make another entity who regularly handles more sensitive data in less private ways less vulnerable to criticism.

Should this message be coming from another source? Yes, but 'as well as', not 'instead of'. Is it good for user advocacy that a highly recognised source is promoting this message, even if the source is flawed? Yes, it is.
> If you aren't interested in genetic disease and/or don't have one and/or aren't interested in rare diseases, you can easily not read this article.

But I am interested in that. I, however, am not interested in some human-interest fluff piece.
User Personas: Traps and How to Overcome Them?
Yeah, I used to love Emacs as well, but nowadays there are just so many languages and frameworks, all running together.

I bet Steve himself is coding on something like Intellij/VSCode, dropping to Emacs only when the craziest text replacement job is required.
I use RSS Bridge and a couple other services(twitrss.me from the top of my head) and the only thing this has that I'm missing is github trending projects.
3 holiday little-known payment hacks for mobile ecommerce
HotSpot jvm jit optimisation techniques overview
Type in what? A text editor? Bash? A browser? An app?

I could see myself getting started on a big tangent, and the Interviewer listening politely, then responding with "you're over thinking it; a new line is inserted and the cursor moves to the next line."
It has a lot of dependencies though. (You might also like mine which can be compiled into a portable binary with one extra line of code. ;-))
> Web dev is in a different place now.

Yup, but why? This is still true:

> 97.2% of web projects were all about making an application server talk nicely to a relational database and then generating a front end that reflected the data model and that had javascript that Just Worked (everywhere).
You are not living in the real world.

There is no limit on gmail. For someone who has it for a decade or more, 20GB mail is realistic, since gmail always told you there is no need to delete anything, ever.

As for 16GB phones, those are pretty normal; take a look at moto e5. Please don't tell me a 64GB phone is required for email.

It also doesn't change the initial problem of what and how much should be cached by service workers.
Reduce your exposure to brute force attacks from the virtual machine blade
Furthermore, both teams measured a rate for the decay that is consistent with the Standard Model prediction, within the current precision of the measurement.

And now everyone: Noooo, not again.

(Explanation: it's well-known that the Standard Model can't be completely correct but again and again physicists fail to find an experiment contradicting its predictions, see https://en.wikipedia.org/wiki/Physics_beyond_the_Standard_Mo... for example)
From Western New York, when I was 15/16 I got a workers permit to allow me to work at a pizza shop (Mark's Pizzeria) but it had a lot of restrictions like limited hours on a school night. This was over 15 years ago so I am not sure what the laws are now.
Hmm. So what the hell is Dropbox doing to my file system if they need those advanced features? All they should need is to be notified when a file changes and to be able to read and write said files?
simsla is giving a reason why that's a bad law – they're not disagreeing that this law exists. A law can have been well-intentioned by legislators yet get abused in practice.
well, the Language Server Protocol was developed originally for use in VS Code. So not surprising it works better!

(i also wish lsp-mode would improve.)
Yin Yang animation – 4 circles and 20 lines of pure JavaScript
The Internet of Garbage
I'm not who you replied to but I didn't think what they wrote was in any way condescending.

The Android OS pointed out the OS didn't matter much for most tasks. Many users don't need Windows they just need an OS.

I'd even say most people are perfectly happy with a phone and an Internet connection. Complexity of any OS is a turn off for users, the OS of a phone is meant to be intuitive.
How are those related? Letsencrypt doesn't try to identify anyone, and certainly doesn't run JavaScript on your site.
3 Ways to Create a Great Customer Experience During a Support Phase
Fixing slow MacBook WiFi reconnect after sleep
If you're on a phone, here's a responsive HTML version: https://www.arxiv-vanity.com/papers/0806.3617/
Rails is good for two things: Fast iterating and fast on-boarding new employees.

If you want to start a startup, and you know Rails, use Rails with Postgres.

Do the complicated shit (data science, video uploads, etc) in your other language if you have complicated shit. Use a different subdomain or get nginx to fork the endpoints for the complex shit if it needs to be public.

I've known plenty of people, myself included, that tried something else because of "reasons" but the real reason was I wanted to try some new language or framework but it gets old fast.

> I'm gunna use Riak!

I said. Then I needed to do some random task that would have been trivial in SQL.

> I'm gunna use Go!

I said. Then I spent hours fiddling with types and boiler plate code and catching errors.

These are not solving problems startups have. These technologies solve problems that huge companies have. My only gripe with Rails is that I think it should be JSON-first, not HTML-first, because almost everyone needs an API these days and many people use front end frameworks for HTML, but whatever. It's not that hard to override that stuff.
My house is insecure. There's no alarm, so anyone could just smash a window and steal my TV. But replacing my TV costs a lot less than an alarm system, and the risk of being caught for theft is greater than the TV's value.

My landlord sent a handyman in while I was on vacation once, and the handyman didn't close the front door all the way (or try to lock it). My door was open for 3 days, visible from the street, and I don't live in the nice side of town. No one stole the TV, but my electric bill was high that month.

A MITM attack on a static site is definitely possible, maybe even easy, but I'm not going to worry about it unless I have something important to protect.
090: DevOps, GitOps, Commons Clause, NotPetya, Kubernetes, Prometheus, More
I honestly don't get the "No, not again". Could you elaborate?
Thanks

edit: thanks for the explanation
If you want a local backup of all your mail, using a web app like ours, even if it supports fetching it all, is not a good idea, unless it satisfies both of these criteria:

(a) it should support fully offline and session-agnostic functionality. We’re very unlikely to ever go this way on fastmail.com, because it’s just not going to be useful to almost anyone, and is more complex and easily leads to confusion. Instead, the data will be tied to your session, so that if you log out, or your session is permitted to expire, or you close your account, then the data will all promptly be deleted when you next go online.

(b) it has a way to export it again. Theoretically with JMAP we could actually do that, but even if we did implement it (and I doubt we ever will), it lacks the portability of other formats like mbox or PST.

Taking both of these points together, I say that an email service provider’s app’s sync should not be considered suitable for a backup. For convenient offline access, perhaps, but not for a backup.
Heh, fair enough :) Not easy to find though eh (v. similar colour for normal and anchor text).
RMarkdown have all the advantages of notebook and without most of its problems.

- code and document mixed. You have full markdown syntax, chunks, titles, table of contents. You can also convert RMarkdown into a script with comment if you need.

- To render a RMarkdown, it will run in a separate environment, start from scratch. It's assumed you should make it reproducible, this is good for report/sharing.

- I also use RMarkdown to write code, and run code/code chunks interactively in a session. I can write plan, notes, references, TODO in document, test code in chunks, execute code chunks in any order. Basically you just code and document. In the end you can turn it into a report, or refactor the tested code into functions and scripts. I kept the original RMarkdown as design document, which have all the original notes and previous version of code.

- It's plain text so version control is fully supported.

RMarkdown started to support python, but it may be preliminary for now.
Easy Paper Flowers Making Ideas
From what I understand, that actually is common for chickens because they're usually livestock rather than pets. If one chicken might be sick, you care more about whether it's contagious than the outcome to the one chicken, so you do the most thorough diagnostics you can even if that requires an autopsy.

Now dogs on the other hand...
I'm doing the same thing, and I've got a couple questions:

How do you handle redundancy, e.g. if your Intel Compute Stick goes offline for any reason?
How do you handle crashes of your applications?
Deploying Search Based Software Engineering with Sapienz at Facebook
Note that it's quoted, in contrast to the other definitions. This is presumably in reference to the abuse of "free speech" rhetoric by neo-Nazis and the like (who typically do not value freedom of expression beyond their own views), rather than tootcafe making that claim about free speech. Maybe that presentation is too subtle to get the point across to most people, but I think it's a valid distinction to make.
https://p5js.org/ for a javascript version of Processing
Well Unity engine itself is written in C++.
Didn't realise that existed. Very useful thanks!

But again, it's not exactly up there for John Everyman - and it doesn't sort Facebook having different share counts for the https and http domain.
Your story reminds of the work of a doctor whose name I can't recall right now. But he basically says that today Doctors over-rely on exams and understate the patient's story and personal explanations, leading to a terrible quality of healthcare, and that the problem will only get worse unless there is a broad push in the medical profession to change that.
I too came to believe that VSCode could be a great end-all-be-all IDE for me, and that I couldn't potentially miss much in the big, bloated "real IDEs".

Fortunately this summer I came to realize that VSCode, at least for non-Javascript/Typescript languages, is laughable compared to the Jetbrains IDEs for Python, C++, Java, etc. Even ignoring all of the extra "features", the Jetbrains IDEs are just so much more intelligent at linting, code completion, and symbol lookup. Vim support is much better too.

I do wonder how WebStorm compares to VSCode; I suspect it may not support as many hip frameworks but would still excel in the aforementioned categories.
I do believe that Rails will be sexy again when Ruby 3 cames out.
This seems like a decent progression for easing beginners into the basics of good programming practices.

It's certainly not a Jupyter problem per se. I went through a similar progression when I learned BASIC in high school, in 1981. Projects grow to a size where they become unmanageable without some structure.

In my view, the importance of documentation is huge. I've been programming for a long time. I don't write software. I use programming as a problem solving tool. Jupyter has made a profound difference in my ability to pick up work that I did a month ago, or years ago, and figure out what I did, mistakes and all. For me it's more about reproducible problem solving than software development.
Microsoft Neural Net for the TL;DR
The blog-post by fuglede with a detailed analysis of the implications of the RNG-bug is well worth a read: https://fuglede.dk/en/blog/bias-in-net-rng/
Source was down for me, here's the archive link: https://web.archive.org/web/20180828133125/https://www.ostec...
Social media has huge systematic differences than social interaction elsewhere. And I mean "systematic" in the systems-thinking definition, not the definition used on social media as an adjective interchangeable with "wide-ranging, big deal."

We already see too many journos assume that Twitter is an accurate representation of something more than the people they happen to sample on Twitter acting in the context of Twitter. I'd hate to see the social sciences start making the same mistake.
Best Galaxy Note 9 tricks you should know right now
>your phone number is not your username on telegram

yes I know, haven't written that.

>and the worst part is that anybody can add your username to any channel

my point was that other messengers have public usernames too, mostly their phone number and suffer from that same problem.
True. And you have to be extra careful with HSTS Preloading; if one of your subdomains breaks because of HTTPS, it'll be a pain to get your domain taken off the list.
The mechanical internals between a consumer grade and an enterprise drive from the same manufacturer are usually identical and might only differ in things like read and write cache sizes. Firmware is the only thing that matters, especially since that is the #1 source of the problems.
The trick is whether the cases of disagreement were themselves predictable!

Given a fixed number of oncologists and deploying Watson only to support those oncologists, yes, you're correct that its only useful if it outperforms them. But I think of it more like Watson is a single hive-mind team of like a thousand med students near the end of residency: they get most things right but there are a few places where more experienced doctors will be better, though the scale with the hive mind is far higher.

You have one of two reactions to that. 1) Hire fewer senior oncologists and have them focus on the more difficult cases and leave the hive-mind to deal with thousands of routine cases, or 2) ignore the hive mind until its literally better than a typical senior oncologist.

The medial profession seems to repeat this cycle of "only full doctors can do anything because even seemingly routine cases might be hiding something more serious" to "maybe some routine things can be done by people with less training and full doctors should focus on the more difficult cases". See nurse practitioners, dental assistants, and, in my mind at least where we are going with things like Watson.
You can only get slightly more money from a peasant than a stone so why bother trying.
If search results are shaped by browsing history, doesn't this imply that Trump is reading the negative stories and ignoring the positive ones?
In Tight Labor Market, Inmates Learn to Code
Why I don't get is why they don't make it so you dial 911 and it rings in the squad car that has the Stingray.
This is literally in the article.

> When Kamiyah’s mother revealed that Kamiyah’s grandmother has narcolepsy, the possibility that the child had inherited that disorder was raised. Narcolepsy is a rare disorder that causes excessive daytime sleepiness and can induce something called a sleep attack, where sleep can come on suddenly, often at inappropriate times. In addition, most of those with narcolepsy experience something known as cataplexy — sudden transient muscle weakness episodes often caused by strong, usually positive, emotions. The fact that Kamiyah had most of her episodes of weakness when she was happy was suggestive of cataplexy. But her mother dismissed the questions of daytime sleepiness — she was a very active child — and the sleep studies weren’t consistent with a diagnosis of narcolepsy. None of the other tests were revealing either, so Kamiyah and her mother left the Mayo Clinic the same way they had come, without a diagnosis.
Curious to see how it would handle Dragon Warrior 1 - I bet the dark dungeons probably don't use the scroll registers at all.

Also Ultima III: Exodus would be interesting. I suspect it's "black out tiles behind walls and in trees" effect is done through the attribute table but don't really know what it does when elements scroll offscreen.
> A vast number of users use their computers to check email, look up things on the web, and type up an occasional document.

They do use Linux for that - they just don't use a desktop. Android.
People seem to think their failure is universal. This industry is full of tutorials that begin with some garbage about the difficulty of the material. It seems critiques also contain these pointlessly subjective laments. I would rather trust the opinion of someone who regularly finds new things easy to learn, master, and discuss objectively.
Godot Engine 3.1 Alpha Freeze
I wonder what's the rate with current Chromebooks for example?

The UX of the distro chosen for EEE PCs (unfortunately I don't remember the name anymore) was really strange and something that was alien for users of any mainstream Windows, Linux or Mac desktop. I wonder if it could have succeeded better with something like Xubuntu instead.
My favourite quote from the ruling:

> First, it is not clear how available the nine files are: the possibility that a cybernaut with a BitTorrent protocol will be able to find a file in the dark or remote recesses of the internet does not make the posting to Defense Distributed’s site harmless.

https://assets.documentcloud.org/documents/4784902/3D-Guns-S...
Some Highlights to expect in 3.1:

* Soft Body support https://godotengine.org/article/soft-body

* Skeleton Inverse Kinematic (it is possible to procedurally change a skeleton pose!) https://godotengine.org/article/skeleton-inverse-kinematic

* GLES2 support (3.0 only supports GLES3 atm, Godot 2.x supports GLES2) https://godotengine.org/article/gles2-and-gdnative-progress-...

* Kinematic Body improvements https://godotengine.org/article/godot-31-will-get-many-impro...

* New Animation Editor https://godotengine.org/article/godot-gets-brand-new-animati...

* New Inspector (information about nodes like rigidbody's) https://godotengine.org/article/godot-gets-new-inspector

* Ragdoll Support https://godotengine.org/article/godot-ragdoll-system

* 2D Skeleton Deform https://godotengine.org/article/godot-gets-2d-skeletal-defor...

* CSG Support https://godotengine.org/article/godot-gets-csg-support

* New Axis Handling System (Controller Joy) https://godotengine.org/article/handling-axis-godot

(Changes ripped from u/SaltTM on reddit here:
https://www.reddit.com/r/gamedev/comments/9as1ju/godot_31_al...)
Using built-in Kotlin constructs instead of inventing another complex library
Is output verbosity a problem? Narrower selectors are easier to reason about and faster to process, and compression should take care of most of the size difference, since it's so repetitive.
> JS and Nodejs in my opinion are the best and most used langauges in 2018

most used? probably. best? not even close. the main reason transpilers from other languages into JS became so popular this last decade is because JS is a horror shit show of a language.
A non-religious friend of mine recommended it to me, presenting it as a new kind of secular philosophy, and I was deeply unimpressed by it.

The book itself is rambling and hard to read. There is constant repetition of the concepts, paragraph by paragraph and chapter by chapter he says the same things over and over again. Despite being described as secular, Marcus Aurelius leans pretty heavily on 'the gods' as an answer to why some of these things he says matter. (E.g. do not be mad at nature when bad things like disasters happen, nature was made by ''the gods'' and is therefore good. Instead look within yourself ... etc.) An emperor instructing peasants to mostly just suck it up also came off as somewhat entitled. Overall I was surprised at how the person who recommended it to me could dismiss Christianity as nonsensical and inconsistent, when much of Meditations is Christian morals (Do not cheat, do not steal, do not lie, be humble, be grateful to those around you, do not be sexually promiscuous, etc.) with Christ replaced by references to unnamed deities and an appeal to some sort of innate human strength or spirit.

There's definitely wisdom in there but the book overall didn't resonate much with me. I would recommend trying to find a free & legal translation online and reading some of it, and then purchasing the author's translation if you're still interested. I did not read the recommended translation either, so maybe I will buy it and see what I think.