skysight-inc/HackerNews huggingface dataset:
I moved my old blog to a new domain name recently, and wasn't able to keep using Medium because they no longer support custom domains. So now I'm using WordPress for my blogging software and also using their hosting as well. That's too bad for Medium, because Medium's blogging software is superior in my opinion. They've just made a few boneheaded mistakes. My theory is that Ev Williams wants to create the next Twitter, and that's the reason behind his poor decisions. Williams should have just worried about creating the best blogging software and blog hosting solution and things would have kept humming along just fine. Greed can make people do silly things.

Ev, if you happen to read this: 1) bring back custom domains. 2) start charging a monthly fee for hosting custom domains like WordPress does 3) Create a native advertising service that publishes promoted stories into the main Medium.com story feed.
Want to add on that TeX support is pretty much the only thing holding me back from this. I feel like KaTeX is not only easy to integrate but also full featured.

I'd be incredibly impressed if you could render full LaTeX though - e.g. via a renderer switch and a PDF viewer like PDF.js.
He's even got the same board members as Theranos: George Shulz and William Perry.

But he also has real scientists Steve Chu and Bob Armstrong on the board...
I think the name is clever. Tox = Talks. Pronounced the same.
Everything – Locate files and folders by name instantly on Windows
People want to treat the symptom rather than the underlying cause. It's easier but far less effective.

Sometimes we as parents, colleagues, and partners forget that people sometimes have reasons (even if ones we don't understand) for doing things that don't line up with our own. We think people ought to act like us—after all we are the most reasonable people we know. :)

I've found in both my parenting and my professional life that remembering to ask the question "Why are you doing X?" or "What led you to take action X...": "Whether "X" is a commit or a strange habit, or even a destructive action more often leads to productive discussion. Sometimes, the other person's perspective can be interesting and informative.
So, say I export my note as a markdown document, what I'm seeing is that all the images that I had pasted into my note are still referenced as a link. I was thinking the image itself would be copied into an images directory and referenced relative to the note, locally. Is it possible to do that?
Eh, this article was a bit "Reader's Digest". Parent tries to solve problem, gives up and lets fate have its way, problem goes away when parent wasn't looking, parent-child have a moment of trust which reveals that the problem was something simple all along. Life lesson learned.

How about when it's not a simple underlying problem ("hands get dry in cold climate")? A speech impediment which is cute in a small kid but weird in middle school and socially+career-limiting in an adult. Or an aggression issue. Or one of the many spectrum issues, which won't go away by moving to a warmer climate.

I agree with the article on not getting angry, but I'm not going to get a new life lesson from "if your kid trusts you they will open up."
Most GPON (fiber to the home) in the US uses ATM cells too
Right. markdown was obviously not saying "children ought to be spanked because it's traditional and currently common," but rather, "you should not be 'amazed' that people feel that way because it is common."
Amazon has still sold millions of these devices and thus has inordinate amounts of data. When you're talking about training sets that are, say, 1 trillion large vs 10 trillion, does it really make that much of a difference? It's diminishing returns. 10X the data size comes nowhere close to a 10X difference in quality at that scale.
Amazon very much has a "get it done" culture. Get a bunch of good engineers in a room to solve a very specific problem. They've never been really focused on iterating fuzzy problems.
True, but I'm not saying it's a going thing to roll shit down... I'm saying that it would behoove people to realize that when their manager is angry, it's probably because their manager is angry at them. One can do with that insight what they will. Personally, it helps me cope with stressful situations, to realize I'm not the odd man out, and that everyone struggles to get it right.
Eh... I can count on a shop teacher's hand the number of times I was actually spanked or swatted when I was a kid, but after talking to my Mom about it, I think she made the right choice the times she did.

To give a specific example, once was when I was about five, I had just learned about electromagnets, and was actively trying to shove bare wire into an outlet. Yes, the spanking did make me a little afraid of poking around outlets again. No, it did not make me resentful, and more dedicated to wirepokery than before; my parents were consistently trustworthy, so I took their fear reaction as something I should genuinely respect. And that very small amount of added fear in my life quite possibly saved it. If I got spanked for every little thing, I could easily see that shifting to resentment. But appropriately, rarely applied, I can say with certainty it worked for me.
One more instance of how the interests of vendors and the interests of developers are not aligned. Microsoft and Apple don't want you learning portable skills -- they want to limit your future prospects to developing only for their specific platform.
What do you mean by "lack of AMD support"? CPU? GPU?
"Persistent" generally means something like "survives process restart and machine reboot".
Violence?
Hardware seems to be by far the easiest component of the equation. Google home minis are practically free.
I mean this is as much bad behavior on the part of users as it is bad behavior on the part of publishers. Users flock to products that are super polished and have tons of celebrity users (both made possible by huge fundraises), but then flip out when they're asked for $5 a month to pay for the service they're getting.
A dual to this is: how can you encode chess games in the smallest number of bits?

A move has one of 64 source squares and one of 64 destination squares, so that suggests a naive way to encode games using 12 bits per move. However, there are never more than 256 legal moves in any position, so we can improve on this by listing the legal moves in some reproducible order, then using 8 bits to pick one of them.

Of course most positions have far fewer than 256 legal moves. And some moves are more likely than others. So we can improve on this for real chess games (though not for random chess noise or the output of the chess steganography program in non-blunderfree mode) by sorting the moves in order of decreasing likelihood and doing some Huffman encoding so more likely numbers get shorter encodings. "Order of decreasing likelihood" is not trivial to define - even using a deterministic chess engine with a large depth would not necessarily be optimal, even putting aside performance concerns.

The state of the art in this is almost certainly the version used by Lichess https://lichess.org/blog/Wqa7GiAAAOIpBLoY/developer-update-2....
Security wish list for 2019
nothing wrong with MRI indeed https://blogs.scientificamerican.com/scicurious-brain/ignobe...
I have never understood tech blogs on Medium. Surely if you’re writing about a technical subject, especially programming, you have the skills to setup a quick Jekyll blog? It’s what I did, and I have no idea why I’d hand control of my user experience over to Medium, no idea whatsoever.
I think you understood the comment to be endorsing spanking, where I read it as just an explanation of why people might assume violence is the answer.
I want to be able to play back the iTunes movies I bought on my 4K TV without having to buy an Apple TV device.

We just recently got a 4K OLED and the difference between that and my old HD plasma (especially with HDR features) is huge.
Let me join the conversation, since it's a good opportunity to think about it. For me it would be:

* Open-source, self-hosted

* Storing the data in some very plain format, as long as it doens't conflict with other features. In fact, I'd wish for it to be plain markdown in individual files on the disk, but (aside from performance problems) I don't imagine it being fully possible. So I'm not sure where the right balance should be, but the point is it is something to strive for, since personal notes is something that should be easily editable/recoverable within minutes in any situation.

* Clients for Android, web, preferrably simple enough API to be able to write plugins for vim/atom/whatever.

* The main document format (let's call it .note further): ok, maybe not really markdown, but something intentionally simple still. The only not-markdown feature I can remember right now that is really necessary is text coloring. Must support block-quotes and tables well. Otherwise, it shouldn't be possible to make any html document you want in the editor.

* Editor UI: pretty much one of the Evernote. Embed images by drag'n'drop (automatically copying them to the server), preserve simple formatting when copying HTML markup from somewhere (like Google Docs do).

* Even though only .note files must be editable, pretty much anything should be easily attachable as a first-class note: picture, audio-file, PDF, etc. Even if the only thing app can do with the file is to upload/download, this still should be considered as much a note as a .note file.

* Auth, obviously. I doubt it's a viable feature to build, but if I'm writing it myself, I'd eventually configure it to log-in the proper user using SSL user-certificate.

* Primary purpose of notetaking app is, actually, reading the notes, not writing them, so this should be simple. The default UI for any saved note should be read-only, w/o unnecessary buttons taking up the space on the screen (especially critical when using the phone).

* Tags attachable to every note (of any format). Search using tags. Tags can be non-ASCII. Tags must be easily searchable and editable in bulk.

* Full-text search.

* Some tags can be marked as "labels", and the label should be the only possible way to organize data: treat them approx. as Gmail does, don't clutter the app with both tree-style navigation and tags. To satisfy the user who really likes trees, treat some symbol in the label (- / |) as the separator, so that "university/biology" and "university/math" would form a tree in the UI.

* Pretty much everything else I can imagine right now is anti-feature. Simple is gold. Well, maybe some sort of versioning is actually useful, but if it's implemented it should not only "just work", but also be obvious for the user to see how it works.

* Treat conflicting changes well (for example, if you lose internet connection on a mobile). Maybe something similar to how git does it: let the use choose?

* Oh, yeah, about lost connections: caching on the clients. All cached data should always be encrypted on the disk (hm, I guess it would conflict with auth by SSL?).
The counter-question is: is the consumption of that 1/20 viewing area actually of significant impact to the user?

With the screens on those models rather large anyway, what of the benefit is significant, given it cuts into speaker location and cuts into the display (so videos etc are restricted anyway)?
Sumptuary law
Improved chess game compression
WikiLeaks tells reporters 140 things not to say about Julian Assange
a question -- the faq mention that abuse is prevented via PoW; how does it implement this?
There’s a good book called Mastery (Robert Greene) on this topic
> competently run technology company

Not all parts. Not even remotely.

Source: worked there.
I just want the same content in Aus as the guys in the US get. It's utterly shit here.
Chronologically.
Before the Electric Car Takes Over, Someone Needs to Reinvent the Battery
When does nature ever give us anything for free?
I assume this will be for just American's?
i track clojure growth metrics, it is definitely not declining, and the killer apps have yet to reach market. Python was dominating Ruby at the 10 year mark, and then Rails happened. the metric i cherrypick to try to measure disruption is how many edge innovators an ecosystem attracts, and Clojure aces this. React.js is one of few great innovations that came out of Javascript, and even virtual dom I saw first in ClojureScript at your talk Webfui at Conj 2013!
I've been using Typora to make todo lists, and keep notes.
It also has markdown, and I can do checkboxes with it quite easily, and add large titles, and horizontal lines. I just save all related todo's and notes into a folder. When I open a single note, it lists in the left pane all the other notes in that folder. So for example, I have a todo folder. And a file for each day of the week. If I open Monday, it lists all the other days in the left pane.
I love using it. Very similar concept to this program.
I'll have to try out trillium.
1) Built-in recirc

2) SEO optimized

3) Better tech than you'd get on your own platform -- e.g. the ability to act as an oEmbed consumer.

The trade off is that you don't have as strong a relationship with your subscribers. But considering that 100k page views probably only gets you 100 subscribers, most bloggers have basically zero chance at getting any real number of subscribers to begin with so for them using a platform like Medium is all upside.
Either I or the Author are confused about how Medium works.

> A blog, to me, was a place for someone to put their thoughts up onto the internet and have anyone who wanted to come and read - for free.

But you can still do this, no? You can write articles on Medium that can be read for free.

> Medium relies on user-submitted content and then charges those same users for access to their content.

My experience is that Medium charges only for access to "premium" articles, submitted through their partner program, no?

Can somebody please clear these up for me?

On a slight off-topic, my biggest issue with Medium is no math formatting support. MathJax has been around for years now. Are there just not enough scientists writing on Medium?
Most of us read it on our mobile devices. You can't clear the cookies on your device.
massive fines and lawyer fees?
You should check out your workplace's firewall rules. About a week ago, my works' firewall suddenly started blocking the domain where Github's CSS/JS files were hosted and all formatting and images were gone. Not sure if Github switched hosting servers or our firewall whitelist was updated incorrectly.
The whole point of assets like stocks is that they increase in value (combination of share price and earnings) faster than inflation so it would be ridiculous to include them in a measure of inflation.
Threema is a nightmare, if you switch from iOS to Android or vice-versa there is literally no way to migrate your data, and this fact is extremely obfuscated by the help docs which mention "export" but surprise! There's no importer. Its push notifications are extremely annoying as well, either just not working at all, or notifying for every message in a huge group. Use Signal instead.
I think the main lesson is not to lose your cool or act against your own instinct when others are in crisis or putting pressure on you.
> and doing some Huffman encoding so more likely numbers get shorter encodings.

Once you get a probability distribution over the moves, arithmetic encoding is the provably best (densest) way to encode them.
Huge trash-collecting boom in Pacific Ocean breaks apart
It's not fair to blame it on users. This is businesses playing bait-and-switch. No person would like it if all of a sudden they had to pay for something they were getting for free before.

It's the business's job to charge a fair price upfront (or, at the very least, give the user some hint of its future plans so they're mentally prepared).
I guess that this list is incomplete and you could help by expanding it.
slightly off-topic but i hope a UX person from medium would stumble upon this. medium posts have a terrible UX -- for me at least. i tend to set my fonts to be 125%-150% larger. it gives me an easy-to-read feeling on most blogs. especially when fonts are chosen carefully. but this breaks medium blogs so bad i often gave up on many articles. the header usually takes 40% of the viewport height. and there's always a "get updates" footer which also takes about 20%. so yes... what you care about fits in less than half the space. and on posts with many big pictures, it just gets worse.

btw, my phone also has larger fonts but the reading experience is so much better! but ofc that too is ruined by the constant nagging about getting the "real app" (when all i did is click on your own digest which opened in the browser...).

i mean i understand why you guys are doing all that but i certainly share the sentiment of OP here that the combination of all that makes medium look somehow annoying...
You say that the algorithm is fast, and the literature certainly points to this too but I tried the python implementation (linked here) on some audio data sets. 1 second of audio at a reasonable quality is 44.1k data points and it was taking minutes to process this data.

I tried an R implementation which was multi-threaded and a lot faster, but still the algorithm took ages to test lots of different window sizes and data sets.
> I agree with the article on not getting angry, but I'm not going to get a new life lesson from "if your kid trusts you they will open up."

I think expecting life lessons from everything on HN is counterproductive -- we don't need to get something life-changing from every single thing here for anything to be worthwhile. I think there were a lot of takeaways about communication and relationships -- not just parent-child relationships -- that could be useful to almost anyone here.

For me, "Investing energy into fighting with someone because no one knows the solution is just an exercise in undermining trust." was worth the entire read. Someone could just come out and say that, but it was made more meaningful and memorable to me because of the story. I'd always been aware of this concept but had never seen it verbalized until now, and that was valuable to me.

Shortly after that is another line: "I had caved to pressure because I felt threatened."

This is another concept that I thought was really important in conjunction with the first and it was nice to have them verbalized together; together they probably explain a lot of conflicts within a team.

Just considering them is useful for me, since it brings up related thoughts, like "don't threaten people, they may cave to pressure instead of reacting reasonably."

Sure, these are all simple concepts, but I appreciate the stimulus that made me sit down and recall/consider them. :)
It doesn't need to constantly stream in order to record everything and send it back in periodic batches. Would it also be possible to determine that from the packet traffic? (not intending to be confrontational here)
Sure you can.

Tap the lock next to the URL, tap on 'SITE SETTINGS', then tap on 'CLEAR & RESET'.
Yes! You hit the nail on the head!

The iPhone needs to be split between iPhone Mini, iPhone and iPhone Pro, instead of current model of “last year”, “this year medium” and “this year large”.

As much as I wanted to love the iPhone SE, it always felt like last year’s model. It wasn’t a differentiated product that had a proper update cycle. A lot of people in the community were hoping for a proper update to the SE.

I also wanted to love the 5C because I actually preferred the design over the metal iPhone, but they hindered it with last year’s specs. I was always hoping they would break out a proper model line from the 5C, but it died with the 6.
You're missing a deep and prevalent problem described in the message of this story. Parents feel pressure to crank on their kids and when they aren't getting to the problem, it can quickly become borderline abusive. This is COMMON, and not every parent eventually figures it out. This is a call to find real solutions and stay humane along the way. I love it.
Not computability exactly, but Ryan O'Donnell from CMU has put up videos of his undergraduate and graduate complexity courses. Might be of interest. https://www.youtube.com/channel/UCWnu2XymDtORV--qG2uG5eQ/pla...
It was never a go to platform for programmers blogs. It’s the worst platform for programming blogs. The way comments work makes it impossible to have kind of coherent conversation.

I don’t have an issue with medium for things that don’t involve discussion but for anything that should have discussion. Ahhhhh
How about when it's not a simple underlying problem ("hands get dry in cold climate")? A speech impediment which is cute in a small kid but weird in middle school and socially+career-limiting in an adult. Or an aggression issue. Or one of the many spectrum issues, which won't go away by moving to a warmer climate.

Author here.

I had all of those issues. Both my sons are Twice Exceptional. One has a bad temper and is prone to violence. They both likely qualify as ASD. One had a serious speech impediment. He still has a speech impediment, but most people don't realize it.

All of those were easier to deal with because my kids trusted me. Trust was absolutely critical for resolving the hardest problems.

It's one post, so it's not going to answer everything. Hopefully, things will get fleshed out over time in a useful way for parents with such concerns, assuming I can get engagement and also find time to do this kind of writing instead of freelance writing to keep the lights on and food on the table.
It could just be due to exponential changes being hard to reason about, tipping points and all that.
In that case doesn't it mean there are 40 bytes of TCP/IP headers and 5 bytes of ATM headers plus a mere 8 bytes of payload per TCP packet?
> There had been a financial crisis in 1719, and France had nearly gone bankrupt. The bankers were to blame, having devised financial instruments that magicked debt away, only for it to return multiplied once it was discovered that the collateral wasn’t there.

For real?
The problem is using the electoral mechanism rather than the market mechanism to determine how much we as a society should allocate to stadiums.

In an electoral mechanism the 51% can compel the other 49% to spend tremendous resources on something the minority does not want. That is incredibly wasteful and those who want sports should pay for it directly via higher ticket prices instead.

Also a lot of these are a zero-sum contest between cities to attract the teams who demand the new facilities. The economic value is transferred rather than created when two cities are bidding against each other.

Same argument for bidding on Amazon HQ #2. Sports franchises and Amazon are leveraging their negotiating scale against local governments. Since cities cannot conduct "M&A", nor are they designed around the unyielding quest for growth, they will forever be out muscled by large businesses. This kind of subsidy simply needs to be illegal, as most cities are never in a strong negotiating position against private interests.
What I need most is guaranteed and easily accessible backups. I think, for me, that's automatic commits to a git repo in some format and structure that isn't bound to the app.
Huawei Unveils New Chipset Using ARM Design for Server Push
Yeah I tried but I can’t share the results because I’ve misplaced the notes and they didn’t sync between my devices plus the format was proprietary and got corrupted...