skysight-inc/HackerNews huggingface dataset:
I put it in this system (AGPL):

http://onemodel.org

...which is the best thing I've found for notetaking (I'm the author). It needs simpler installation and added features but is stable and works really well, really efficient once you get familiar, and everything is on the screen. I hope to add anki-like features in the future. Contributions welcome.

Edit: this program is like a textual mind map that is highly efficient to use from the keyboard, uses postgresql, and can handle large amounts of data, having the same thing linked in more than one place, etc etc. I use it to keep lists of gift ideas, todos, calendar, all notes, personal journal, and it just gets the job done with the lowest impedance of anything i have tried or heard of. It has an auto "journal-generation" feature, some finicky import/export features, search, somewhat limited file storage, and more.

EDIT: ps: Anki is a really useful review tool, like flashcards that space things out to months or years depending on how well one knows the material (as perhaps others like it).
The current version of OpenBazaar doesn't use Tor. The upcoming 2.0 version does work with Tor, but it wasn't built as a darknet market so it might not work well for that use case.
When I store my password DB in Dropbox, Dropbox treats it like any other file: it's completely agnostic to the content. But the sync component of an online password manager knows what it's storing, and the storage and access are provided by the same people.

It's true that you still have to trust the software vendor with your data -- that they won't just send themselves your secrets in the clear -- but I think the secrets are safer if the software isn't supposed to send _anything_ to the vendor than if you have to rely on what it does send being properly secured.
I use a personal wiki (I use Mediawiki) and private git repos (BitBucket).

It may make sense to open up a YouTube channel though, so I can go back and review things later on. Thanks for bringing this up, because I think that's a very actionable goal.
Years ago, I heard what I thought was the name of a play, "Western Super Mayor" was opening in the UK. A bit of checking and it turned out that it's the town of, Weston-super-Mare; sort of a Latinized version of "Whatevertown-upon-Rivername."

I'm pretty sure that if you said, "Weston-super-Mare" to a random collection of Americans, virtually none of them would even recognize what you were saying.
Reading code isn't the same as normal book or news reading. You don't need to actually read the whole code. Most of the time we looking for a specific variable or function call. Syntax highlighting allows you to filter out everything that's the wrong color to find what you're looking for faster.

I've tried to look at code without highlighting and I can't read it because the color gives me additional context (metadata?) about the code.
From that link:

> This is necessary because Git on that platform comes with several wrapper scripts for the actual git binary, which are also placed on $PATH, and using one of these wrappers instead of the binary would degrade performance horribly.

That sounds like a good reason to be clever.
Wonderful news! Just set the minimum wage to $100/hr, and we'll be in fat city!
Can you have a ligature that displays a warning when you mix tabs and spaces? Because that would actually be useful.
> For example, it cured the bad habit I had of lining too many things up in columns

I don't like this style either, but it's a style not a "bad habit."
Good point. Yeah, I'm in Austin and there are no basements here that I'm aware of.
That's nice, but the article is about NYC, not Montreal. For $500K CAD (i.e. 400K USD) you could maybe get a 1 bedroom in one of the more remote parts of Manhattan or the nearer parts of Brooklyn/Queens.
Obscure financial instruments can be valuable if they free up capital to be put towards productive means.
Ask HN: What useful Linux (Ubuntu) software should more people be aware of?
Hey guys! I've been Windows users for over 10 years and about 2 months ago I switched to Ubuntu. I wonder what software do you think will be really useful for the average Linux user and more people should be aware of?

I just would like to improve my daily user experience :)
While I think the just of what you are saying is correct, remember that the fentanyl crisis has been happening for an incredibly long time. These people know what they are buying, and many dealers openly sell fentanyl now. Not to mention that when you talk about the fentanyl crisis you are talking about a very specific subset of people.
> not that I can even realistically drive 2x 4k monitors on my MBP

The new 15" TouchBar MBPs can drive two 5k monitors. It's amazing for work. Seriously.
Using Data to Nudge Users Towards Your Ideal UX
> Ideally, I think I'd like to have [comments] deemphasised by moving them off to the margin or something like that

This is one reason I'm a fan of Douglas Crockford's slightly unorthodox style of always beginning comments in column 0, rather than indenting them along with the code. This helps, to a small extent, in differentiating comments from code. Example: https://github.com/douglascrockford/JSLint/blob/master/jslin...
Thoughts on Cryptocurrency and Bubbles
The thing about Einstein, at least, is that he formulated a precise, compact framework that expressed a variety of results that had arrived already in his time.

Without Einstein (and maybe Shannon and other geniuses), all of the results might still be here but might be summarized in a much more difficult and confusing fashion. Perhaps someone later would discover the compact formulation but quite possibly would not be able get it accepted due to the more verbose and confusing formulations already being established.

Maybe not exactly equivalent but some claim that using a constant tau, equal to 2 times pi, would simplify a lot of math - of course good luck changing that now.

See: https://www.scientificamerican.com/article/let-s-use-tau-it-...
Well, we can eliminate notations like XL, IV, IX, etc because, as noted in the article, those were not in common usage until much later. Even if we don't, then the first step is to expand these values, much like you would with fractions (i.e., convert to lowest common denominator).

Subtraction is as easy as addition (unless you go into negative numbers). The stategy is to walk the subtrahend left-to-right, eliminating from both as you go. If you run into a value that you don't have, then you expand the minuend from the right until you do.

For your "difficult" example of 42 - 13:

XXXXII - XIII

1 Eliminate an X from both.

Now you have XXXII - III.

2 Eliminate I from both

Now you have XXXI - II. Repeating (2) gives you XXX - I.

3 Since there is no I to eliminate, expand the minuend from the right to create one.

Now you have XXVV - I, repeat since you still don't have a I, repeat (3) which gives you XXVIIIII - I

Eliminate the from I both, giving the final result: XXVIIII.

Optional, you can "reduce" this to XXVIV, like you would if you had a fraction, like 3/9, but as stated in the article, this notation was not common place in ancient Rome.
Why did you format the code snippets in your comment in a monospace font?

Also, I'm curious. I want to see how the code looks like. I want to know what are the downsides of monospace and the benefits of proportional. The one you cited isn't too much of a deal, since it is just a habit you can create using monospace still.
FontForge[1] is the one I always see mentioned in the open source world. Adobe, being a giant of computer typography, has some proprietary tools.

[1] https://fontforge.github.io/en-US/
OTOH, another big strength is the near universal adoption of certain fast moving third party packages. For example, everyone uses Requests because it's better in almost every way than the built-in stuff, but because it's not included with Python its developer can move at a much faster pace.
None of the commonly used plastics are biodegradable. As a result, they accumulate, rather than decompose, in landfills or the natural environment.

Plastics are not readily biodegradable. Plastics buried in landfills hardly biodegrade. Plastics that are buried under soil or that sink to the bottom of bodies of water hardly biodegrade. There are a variety of biological processes that degrade plastics that remain exposed to atmosphere or in upper layers of bodies of water, particularly when enhanced by ultraviolet fragmentation of high-molecular-weight polymer chains. I'd say more like "the commonly used plastics exhibit variable and typically low degradation rates in the natural environment, making it difficult to quantify natural breakdown of plastics not recycled or incinerated."

Here's one of the most fascinating papers I've ever read, about biological colonization and breakdown of floating plastic trash in the oceans:

"Life in the “Plastisphere”: Microbial Communities on Plastic Marine Debris"

https://macaulay.cuny.edu/eportfolios/branco2014/files/2014/...

And an article about polyethylene biodegradation by thermophilic bacteria:

http://onlinelibrary.wiley.com/doi/10.1111/j.1365-2672.2005....

And an article that you may have seen before, about polyethylene degradation by waxworm gut bacteria:

http://pubs.acs.org/doi/abs/10.1021/es504038a?journalCode=es...

If you search Google Scholar for polyethylene biodegradation rates you'll find many articles. Some thermoset plastics and halogenated polymers are effectively immune to UV, biological, and combined-effects breakdown. They'll endure into deep time like ceramics. But the most common plastics do degrade, albeit slowly.
Its not just about the yard though. There are many other factors to it. It is a balance of a lot of things. Schools, safety, privacy, space, cost of living, ability to save for their future, ability to save for retirement, pollution, and plenty more factors.

If I can either spend $3000 a month on a for a tiny two bedroom apartment 30 minutes from work. Or spend half that and get a bigger house with a yard, and have to commute an extra hour. You bet I am going to take that extra commute. There is less pollution, less noise, and just as good an education system. And that is $18,000 a year that can be spent on family vacations, college, or retirement.

Then again I am a second generation commuter, and that is just how life is to me. So maybe I have it wrong.
I assume that trash sorter would be on the sorting company's site?

Because from what I understand, the whole idea of having individuals sort their trash is stupid, and done either beacuse of cargo-culting environmentalism, or just to make people feel like they're making some difference.

Centralized trash sorting seems like a much more efficient solution (due to the usual reasons centralized solutions are much more efficient than distributed ones). In fact, many times I've seen the segragated bins on streets being dumped into one pile on a single trash truck. Besides it being more efficient this way, it's also safer - you generally can't trust regular people not to screw up such a task, so some centralized sorting before processing is required anyway.
A few days ago I was driving back from Rainier in Washington State and had full bars LTE on AT&T and no service at all on T-Mobile. It was on 410 right outside of Enumclaw, WA. Had to be almost in town to get any signal from T-Mobile.

AT&T and Verizon actually have some coverage inside the park around the Sunrise area (I believe coming from the Crystal Mountain ski area) while T-Mobile has none.

To be fair, the T-Mobile coverage map is extremely spotty in WA so it's not like they're claiming they have a great network here, but it is very noticeably worse than the two largest networks. From their map it looks like they're weak in the whole Northwest. Sort of curious considering they are based here, but I get that the topography is difficult.
I actually think companies would get positive and negative feedback on their job postings which would mean that future postings would be better. The company will always win. No need to be afraid of bashing IMHO.
That’s because immigrant farmworkers in California’s
agricultural heartlands are getting older and not being
replaced.

As others have mentioned it's all to do with the wages that the fruit growers are willing to pay, and Driscoll's (mentioned in the article) have been at the center of controversy about their wages for some time for their practices in Mexico and elsewhere: https://boycott-driscolls.org/

The Union of Independent, National and Democratic
Farmworkers (SINDJA) calls for all independent and
autonomous boycott committees to unite for a global
day of action on November 19th. We invite all families
to support the International Boycott against
Driscoll’s in solidarity with farmworkers in San
Quintín, Mexico. In the US, when you sit down at
your tables on Thanksgiving Day, we’re asking you
to please think of the farmworkers in San Quintín,
who work 12 to 15 hours a day for as little as 6
US dollars in take-home pay. Meanwhile, Driscoll’s
is making multiple millions in profits.

Robots for labor are coming, and when they do it is time to take agriculturally productive land away from the profiteers. They serve no rational function in the economy and are merely monopolizing a resource.
There's some guys a few cubes over from me talking about how "Not for sale in California" is a marketable feature on engine powered equipment.
I started making mind maps to keep track of what I wanted to learn and what I knew already.

It was all one big mind map and was quite hard to manage so I decided to split it up and focus on semantically linking things together with mind maps and providing resources for these topics. I also decided to make it into a search engine so all have a chance to edit and fork the content.

Here is the search engine : https://learn-anything.xyz/

I still keep my notes as mind maps, just don't publish them in the search engine :

https://my.mindnode.com/4gWrZs1WYDYbuxaBm9NsxKchqDt1qV7nCy4L...
I've heard too many people justify a horrible commute and shitty job with "my dad did it, it put me in school and food on the table". If you don't absolutely have to, don't. It isn't a right of passage
hey, just one small UI request if you can. The dropdown that shows missed payrolls only shows the month and date and not the year. As a freelancer, I don't always run payrolls every month and hence will be good to see un-run payrolls with Year in it as well.
That's what you have in DC and it's a total clusterfuck. Nobody wants to move just because they change jobs, and spouses won't limit job choices just to be in the same suburb as each other. So you have people commuting in random directions through inter-suburb roads that weren't designed to handle it.
What If Everyone JUMPED at Once?
I find it hard to imagine any sane person intentionally writing ambiguous contracts with the plan to hash out the details in court in the future. The last place you want to end up is in court because of the time cost and uncertainty.
There's a startup called AMP Robotics[1] based out in Boulder doing exactly this.

[1] https://www.amprobotics.com/value-proposition
I did something similar in relation to art.

Making physical art based on inspiration from machine learning processes:

https://medium.com/@rememberlenny/digital-processes-inspirin...
Our recent experience has been approximately once every two weeks.

Job posts are submitted and go into a queue. Only posts from companies that have not recently had a job post shown are picked from the queue.

They appear near the top, and then work their way down over the course of 3 hours. Only one job post is shown on the front page at a time.
PayPal and Apple Enter into New Partnership
Thanks for the input.
We're going to be a C-corp, so since a C-corp pays it's own taxes we would want to keep the money in the business account?
If you believe this, you just need to buy ag land at today's prices and sell once your hypothesis plays out.
Lawyers and judges don't understand GPG. Your silly hacker shenanigans don't hold up in court. Or maybe they will, but it's a gamble.

Yes, it's a creaky, old system, but that's how it works: with paper and signatures and old, wrinkly men sitting on benches deciding your fate based on their incomplete understanding of modern technology.
That's fair, but fake reasons are surprisingly effective:

http://jamesclear.com/copy-machine-study

Of course a salesman is more likely to push back than a random bystander, whatever reason you give.
it also seems to adjust the spacing, I have used it with FiraCode and it seems to work correctly. Note my main font is DejaVu Sans, with this I just use the Fira Code symbols for the "ligatures"
I'm sympatheic to Smalltalk's approach to highlighting, but as long as we're all editing text files that contain multiple classes / functions / methods / etc... colorizing a few tokens (like class/func/let) is still valuable.
The Seattle experiment would have to be repeated for higher levels of minimum wage. I would suggest a basic income instead though, then people won't have to pick fruit to survive :)
I went to school with his grandson - incredibly, ridiculously, intelligent guy, who was the only person three years ahead at the school - I and one other were two ahead, and a dozen or so were a year ahead.

That said, I always felt for the chap, as socially inept didn't begin to cover it (as someone who graduated school two years early I can say with surety that it wasn't solely the temporal displacement that fettered his sociality - it was definitely a factor for us all, but he couldn't/wouldn't communicate even with other maths geeks), and I could only see him pursuing a career in academia - which he is.

I also felt for him as as a mathematically brilliant Shannon expectations couldn't have been higher - I was going to cap this off by saying I'm sure he'll do great things, but instead, I'll say I hope he has a happy life.
> Seriously I figured they used abacus for everything they just figured out the notation to write it down in at the end some would convert to the if notation while others would not.

Yes, this is exactly right, and should be at the top of this discussion thread. Romans (like the Greeks, the Babylonians, and others in the ancient world) did their calculations using a counting board. Roman numerals were only used for recording the final answers.

“When a Roman wished to settle accounts with someone, he would use the expression vocare aliquem ad calculos - ‘to call them to the pebbles.’” http://mathforum.org/library/drmath/view/57572.html

Our words calculate, calculus, calculator, etc. all come from the Latin word for the pebbles they used as counting-board tokens.
Someone discovering something or inventing something is a rare event. I believe its the confluence of hard-work, timing, luck, good health, inspiration from peers' work, etc. Its even more unlikely that TWO people would be in that exact same situation. Maybe they're 'destined' to be the person whose name gets mentioned in the textbooks.
Only if the beginner wants to get into richer client-side applications, which is only part of the whole web application market. And GraphQL is rare.

There are plenty of 100% server-side jobs. Maybe you should be pointing those out to beginners instead of suggesting that they need to learn even niche tech like GraphQL before having a shot in the job market.
I think your concerns are all taken in account in the formulation of this tool.
Art- and in fact, most creative endeavors often DO involve creating many things until you discover something "cool".

With my personal experiments with generative art, I think of the machine almost as a work assistant. I have a rough idea of what I'm going for, and the ways to attempt it, and I teach that to my computer using code. But then I go away from the computer and out into the world and drink coffee, sketch in my notebook, and in the meantime my computerized assistant is back home working on draft after draft of my latest piece of art.

I come home and I see what he's done, and most of it isn't great, but occasionally there is a gem! I look at what he did for that gem and then encourage him to do more of that, and then go back out into the world. I highly disagree that machine learning is the opposite of art.

If you go to any traditional artist's studio you will often find notebooks filled with discarded sketches and ideas. Paintings with color combinations or techniques that weren't ideal. This is almost exactly the same process. And I would argue that process is exactly what art is.
Yes. They worked to get to the limits of their abilities, and that's how they accomplished so much. Without that work, their potential would have been wasted.

Everyone's limits are at a different location for different tasks, and they can be pushed to some extent, but not indefinitely. (If nothing else, people eventually die.) Finding how far your limits in a useful or fun area can be pushed is a worthwhile task as well, and progress is measured by change relative to your past, not someone else's.

So we sit between two tragedies:

On the one hand, we have people who believe genius is magic, and unapproachable, who never work to find what their level is, and never work to push it out.

On the other, we have people who think any level can be attained through hard work, who work themselves into burnout or worse trying to reach goals their lives aren't long enough to attain, and who never appreciate the progress they have made.
> I don't like this style either, but it's a style not a "bad habit."

Point well taken. But this was just a personal observation. If other people use column alignment, it would certainly be presumptuous of me to call it a "bad habit"!

For me, though, it was just that. I had no real reason for it other than having always done that way, and it was really starting to get in the way. So I was glad to be done with it.
Don't physically split keyboards allow for more extreme flexibility?

Single piece split keyboards still restrict the angle of your wrists. I find the MS ergo keyboards to better by default, but having the ability to adjust the angle opens the possibility of finding an even better angle (that may change over time).
If Amazon offered managed Kubernetes
I love the README, it's very modest and I enjoy reading things like "if a function is longer than, say, 5 lines, I didn't write it myself." and "While you probably shouldn't trust random security code from the Internet, I'm reasonably confident that this code is secure. I did not implement any of the hard math (poly1305, XSalsa20, curve25519) myself - I call into golang.org/x/crypto for all of those functions. I also ported over every test I could find from the C/C++ code, and associated RFC's, and ensured that these libraries passed those tests."

I will wait for other companies to use it first - but it looks like a very level-headed implementation that won't be hard for the author to maintain - and a very useful tool.
thanks for writing this down. i completely agree with you.

i am a happy emacs and magit user. i contribute to emacs packages, and maintain a few myself (emacs-direnv, evil-swap-keys, evil-colemak-basics, evil-text-object-python).

i do all this DESPITE emacs being a fsf/gnu project. i strongly dislike the old-fashioned processes, the extreme stances on things that i do not consider problems, and last but not least, the very negative and non-inclusive community.

the remarks by rms that a magit alternative/competitor would be welcome is POISONOUS. advocating for an unnecessary community divide is destructive for the goodwill of many (potential) contributors to the emacs ecosystem (myself included).
They mention raising wages and paying benefits several times in the article.

@Dang--can you remove this user who doesn't read the articles and then makes inflammatory misinformed comments.