skysight-inc/HackerNews huggingface dataset:
> "First, choose colors that can be easily distinguished. If possible, keep them far apart on the spectrum. If not, differentiate them some other way, such as by intensity or saturation."

Because "keep them far apart" on the spectrum might not be helpful when taken litereally, here is a link to Lines of Confusion Diagrams im CIE 1932 color space.

https://www.color-blindness.com/2007/01/23/confusion-lines-o...

> "Second, use other cues if possible. Color is complex, so if you can add another component to a line on a graph, such as a dashed versus dotted pattern, or even good labeling, that helps a lot."

I find this easier said than done. My issue with alternative cues is that they often introduce a form of unintentional order or hierarchy. For example: When I want to plot two different variables and I want to avoid that one of them appears more important than the other I can do this nicely with color.

Other line attributes are not so easy. A solid line will always seem more important than a dashed or grey line and a dashed line more important than dotted one. Trying to change the dash and dot pattern so that they have similar grey values makes them hard to distinguish. I find color is the easiest way to distinguish things without introducing unintentional order.
There are no lizard people. No New world order and no Illuminati. Disappointing because that makes it all much harder to solve and makes it that much harder to view humanity in a favourable light.
Thanks, I forgot.

I normally get the shortcuts that I don't remember from the menu bar, but I forgot that holding option shows alternative options.
Cmd+Shift+G does not seem to default to the current location. Over here, I just tried it and got ~/Library/Developer/Xcode/DerivedData. I haven't been there in months. So it's a significant step down from hitting Cmd+L in a browser.

The actual keyboard shortcut, if you'd like to reproduce the behavior you get with Cmd+L in a browser, is Cmd+Opt+C Cmd+Shift+G Cmd+V.
My Easy Data Transform software already supports yaml, json, xml, csv, tsv and Excel. The last thing I need is yet another format!
Ask HN: Do you have inspiring spontaneous conversations while remote working?
My research tells me that spontaneous conversation in office is one important factor in inspiring new ideas and increasing productivity.

I'm studying if there is any strategies to compensate the loss of these conversations in remote working and do people really need a new strategy. So, I have a few questions do ask.

1. Do you miss these conversations? Back to the in-office time, when do you usually have a spontaneous chat that is interesting and also meaningful to your work? (eg. After a conference)

2. In remote work, have you tried to restore these moments? What did you do? Is it working well?
Your [2] (Jocko) is essentially "don't focus on things that don't matter"
I'd rather go to something with AMD CPU. They make way more sense lately
I no longer want to buy high end laptop without 4K OLED screen and discrete NVidia 2080 GPU. This allows to use laptop for ray traced gaming as well as deep learning. The VSCode looks beautiful.
I have tried using Docker but I find it's just a little too resource intensive. I prefer to have a local Postgres instance for development and then deploy to a test environment to check it will work on the real infrastructure.
That's probably a question for neuroscientists.

All ethics ultimately stem from what people feel is or isn't right. All ethical considerations are processed in our brains. Since we all share a common brain architecture[0], there's some core of ethics that's encoded in our wetware.

There are some basic ethical concepts on which human societies tend to universally agree on. The question is, how much of that comes from our wetware, and how much of it is a function of environmental conditions. It may be that we're only born with some most basic building blocks, and any universality we observe comes from humans living in roughly the same social structures, and dealing with roughly the same problems.

--

[0] - Changing at evolutionary timescales, but essentially fixed wrt. lifetime of a human individual.
What about a self-stabilising globally utilitarian (towards maximal societal output and overall comfort in expense of individual pleasure) system, similar to what we have with TCP (which is designed to maximise global packet flow and reliability in expense of local slowdowns)?
I have the same X1, same with two others on my team, and none of us are experiencing any fan issues like yours. Its silent most of the time, even with CPU intensive work.
What if we add compression to libp2p?
lemme piggyback a bit '__') i love this format, but i don't know the name:
https://stackoverflow.com/questions/57470117/name-for-junipe...
Check the contributions section here https://en.wikipedia.org/wiki/Sea_level_rise or just cmd+f for "24 ft"
You can start typing a relative path and that works from the directory you're in. If you have folder/sub and you are in folder, you can type 'sub/' to enter it. Only navigating up is not possible I think.
There are normal glasses to fix it. I tried once and it seemed plausible, though I wanted contact lenses, and that wasn't an option back then.
So there are 3 different photoreceptor cells in your retina, each responsible for one of RGB. Many "colorblind" people actually have just a lower numbers in one of the receptors and the more present receptors distort colors, like if you try to mix a color from RGB paint but don't have enough from one of the ingredients.
These glasses correct the distortion. Though they can not change color perception for people whose deficiency is caused by a complete absence of one of the photoreceptors.
Have you actually contributed to os software you still use daily? Would be interesting to hear which one you choose and how you started.
As I posted elsewhere in these comments, this does not bring up the current path. To get the current path (into your clipboard, but not into any text field) you can hit Cmd+Opt+C.
I don't know about others, but I think there might be an inertia component to it.

I first used mac os seriously starting with 10.5, when it was possible to it run on a PC, and I was lucky enough to have a compatible enough PC.

The experience was unbelievable to me. Everything was so smooth and snappy. I was using mainly linux at the time, with KDE. I naturally wanted to get an actual mac, especially since I was tired of the plastic laptops of the time, failing in random ways, being noisy, shoddy linux support, etc.

My current daily driver is a late 2013 15" MBP and it is honestly the best computer I've ever had. It's almost 7 years old and it never had any kind of problem whatsoever. Connectivity is superb (integrated optical out, sd card, thunderbolt, 4K60 output, HDMI). The only thing I sometimes missed was an ethernet port (I work in operations). I actually enjoy the touch of the metal, prefer it to the plasticky PCs. Yes, the glossy screen is sometimes a pain, but it's actually usable outside whereas my work PC with the matte screen is a mess. Performance is sufficient for my needs, though, granted, I don't do heavy lifting with it.

While I love the computer itself and used to love mac os, I do have the feeling that it's gone downhill. As others have noted, there's random lagging in Safari, random system services start using the cpu at 100% for no reason, etc.

So I guess my point is that a lot of people used to love the mac ecosystem, which I think was really great, and they still want to love it despite the drop in quality, maybe hoping it's only temporary. There might also be some kind of "brand loyalty" / "emotional investment" going on. Although, as far as I'm concerned, I seem to be looking much more at thinkpads as a possible replacement if I had to get a new computer right now.
UI / Client Side Implementation of TimeOff TS, a Scheduler
As other posters have already answered you: no, you don't need it.

You can even use ES6 modules directly in the browser, including import/export syntax. When I measured back in 2018 100% of our users of the company I was I was in had support for that. With brotli and HTTP2 the performance is comparable to bundled code.

The only holdover is JSX, of course, and maybe some things like the ?? operator that don't work in the client-side yet. But Typescript can take care of that. You can even tell Typescript to target ES6 so you can use ES6 modules in the browser, and this will let you eschew Webpack.

So no, you don't really need Babel in 2020. :)
When I use static sites for projects, one of the reasons that I'm doing it is to keep costs down. If I really wanted to have a comment system on a static website, I think what I'd create is a system in which I have a server for the first visitor, but then for every other concurrent visitor, I'd use a P2P WebRTC connection to send the comments over. Signalling servers are free, if you know where to find them. And I can use my own server as a TURN server if needed.

So the model really is: offload whatever you can to the user. Or just don't have comments :)

If the website wasn't static, then I'd simply just use a server.
So buy a dell xps/precision or a thinkpad or any other laptop where you can have linux installed out of the box?

Otherwise the fair comparison would be to a hackintosh, which would probably much more work.
Looks interesting. But how does this compare to other frameworks like Godot or Unity?
I've been considering a Mac Mini as an alternative to a laptop.. would you mind expanding on the hardware glitches you've been encountering? Is it any faster than a laptop or about the same?
I think it’s interesting that they included a markup type. Based on the spec it’s „similar to XML“, so I suppose this markup is of their own making.

It doesn’t seem like this would make transmitting XML or HTML significantly more efficient to transmit compared to just gzipping a string. And if you wanted to use this, you’d have to write the conversion first.

Can someone help me understand the use case for this, ie in which situations this would be super useful?
Have you gave ranger file manager a try for miller column layout? It's a cli which you can enable drag and drop for files, and the vim keybindings for navigation and copy/pasting, plus the file preview makes it an awesome choice for moving around quickly.
Eating skin cream after two days without food? There are people who recreationally fast for that length. There's something missing from this story.
Here is another article giving a good overview of the whole process with a bit less alarmist take

https://www.ft.com/content/e5012891-58da-4a4f-8a05-182adf3ba...
One of the problems that no one talks about: how do you protect against meteor strikes on moon? On Earth mountains form slowly over thousands of years but on moon they appear instantly when something strikes the surface. It’s like waiting for bullet coming from sky all the time.
I Hate Not Having Enough Traffic to My Blog

Bluetooth · It’s lame

Yep, bluetooth is lame. The ecosystem could actually be considered defamation against Harald Bluetooth at this point. If he wasn't long dead.

The place this is killing me is Lightroom.

Sure. From the Lightroom FAQ: Drawing to the screen can be slow when Lightroom is using the entire screen of a high-resolution display. Also: don't use Lightroom in 2020 if you want to experience a responsive UI.

To make professional use of a MacBook Pro, you need a CalDigit TS3+

Wrong. The CalDigit TS3+ lacks a PS/2 port, used by all true professionals. I mean, where would you even plug a mouse in? It's so lame.

MacOS[...]It’s still the best general-purpose computer user experience available from anyone

OK. But you still hate it. I guess George Bernard Shaw did say that all progress relies upon the unreasonable person. Actually, he said that all progress relies upon the unreasonable man, and he was opposed to vaccination, so let's not put too much store by his utterances.

The keyboard is neither better nor worse than my 2014 machine. Shouldn’t I expect progress in five years?

What progress are you expecting from a machine that converts finger waggles into alphanumeric characters?
Then your not in your native tongue land. That was my point.
A while back I figured out why my AirPods (connected to my Mac) sound bad sometimes: some apps (especially those that use a microphone) force a different codec. If you hold down the option key and click on the Bluetooth menubar icon, then go down to your headphones, you can see the active codec in the pop-out menu. It should be AAC. When some apps are open, the codec switches to SCO and music sounds so much worse... https://support.apple.com/en-us/HT208896
This [1] is a TV series I remember watching when I was a child, I can't remember how faithful is to the original story (at least I remember it having a shark instead of a whale) but I remember too being scary. I am not sure how easy is to find it and if there are any English subs for it though.

https://en.wikipedia.org/wiki/The_Adventures_of_Pinocchio_(1...
Often the TV box apps run better, gets obsoleted much more slowly and you can customise it much more easily than your smart TV (e.g. you are out of options if your TV doesn't support some new streaming service).

I have a random, no-name Android TV box and it's one of the best value for money devices I've gotten in years - covers every single streaming service, has IPTV, web browser, and any other conceivable option you'd want in a TV box. You can add a VPN trivially, use it as a music client for LMS....and so on. Plus it doesn't have unblockable ads covering half the screen like recent Samsung TVs.
Those were dual-cores for 13'' models and quad-cores for 15'' models.

Since Kaby Lake-R however, on the same manufacturing process (with some refinements), core counts increased massively on the Intel side. That made power usage more than double with the increased turbos too.
I agree with the author and think it's a great model.
> countries with higher income equality and sound expert-based government regulation

„I for one am pleased about this top-down expert-based government regulation to which there are no downsides and which always achieve the desired effect, with no second order effects.“

Second order effects:

„total market capitalization of U.S. tech stocks reached $9.1 trillion, eclipsing that of the entire European market“.
For second point: most of the languages have linters that can enforce unified indentation, also there is https://editorconfig.org/ standard
Being a fan of the books, it was nice to see the soviet Winnie the Pooh cartoons (винни пух), because they hewed closer to Milne. I haven't seen their Mary Poppins yet, but I wouldn't be surprised if it wasn't closer to Travers' story, either.

"Wind of Change" (Ветер перемен) in soviet russia: https://www.youtube.com/watch?v=MbXX0Wu34f8

Edit: happy belated Tag der Deutschen Einheit to our german HN'ers!
Interesting, considered targeting this to visually impaired people?
Simply my own thoughts, but I think any cognitive activity that is intensely practiced protects against cognitive impairment.

My grandmother reads a lot of novels, including quite complicated ones and does a lot of language puzzles, yet only knows one language. I'm sure that if she would only watch television and not read a lot of (medieval-based) novels and language puzzles, then she will experience cognitive decline earlier in her life.

I think the mantra "use it or lose it" is quite true in nature, in general.
One of the biggest thing is to just start. Sometime the project is so long and problems so hard that you tend to procrastinate. One trick I learned was to add reward just for the start. For example, I have a huge watch later list on YouTube that I never get around to watch. So I star that on one screen and on other screen actual work. More often that not, I then turn of YouTube and go along with my work.
I used to use my personal mbp for work, since I found windows extremely annoying for operations work (it's only getting slightly better with alacritty and windows terminal...) and my client wouldn't provide me a mac. Almost two years ago I tried installing Arch linux on the laptop they provided which was gathering dust, and I was surprised that almost everything worked perfectly out of the box (except for the fingerprint reader).

They're using Office 365 too, so I tried using it in the browser (Firefox) and I loved it so much that I can't use the local outlook client anymore. It just feels sluggish, and I hate that I have to let go of the slider when scrolling to see the message list update. I don't think shared mailboxes are handled very well, though.
The two types of technology companies
I think the fiddling and tinkering thing is usually massively overstated. Linux can be a perfectly reliable daily driver with no regular tinkering. Windows is the high-maintenance daily driver IME.
Colorado Inmate Locator
Dual licensing is a very fine method to make code available as open source and keep it a commercial product too. The GPL is a license which has worked for this, QT is a good example. This works best, when the dual-licensed software is the large part of your product.

When using the GPL, it comes at one huge disadvantage: you cannot accept community patches to the GPL software and use them for your closed-source branch. This is the incentive for companies, to use a more permissive license for some of the software. They can reintegrate community contributions into their closed software product. Of course, this only works out, if the closed software product adds significant value over the open sourced part, or no one would buy it.
Facebook Says Breakup of Instagram, WhatsApp Would Be ‘Complete Nonstarter’
Just give me a JSON with support for comments(and ideally
trailing commas) and I'm happy. I don't think there would be a
need to simplify that further, and barely a way to do so without making sacrifices at some other important aspect.
How does dual licensing work with 'downstream contributions'? If some user finds a bug in your GPL code, fixes it, and pushes that code to your repo?

You don't own the copyright to that bugfix right? So how can you re-license it under a commercial license?

What about meaningful improvements instead of bug-fixes? I can see a bugfix being trivial enough. But if someone works hard to improve performance, and then some other company starts selling that work without compensation for the original author?
> It's a nice compromise for moving towards a more open world, without having to live in Stallman's communist utopia.

I'm going to go a little off topic here, but I think Open Source is being taken advantage of and needs to push harder. We've forgotten the warnings of Stallman.

AGPL does a decent job against hosted services. It's a shame cloud companies have co-opted various open source database and server products and ceased contributions back to the world. With the same hand, they lock people into their managed versions.

Another thing we need to fight against is providing software to companies that put users into walled gardens. We need licenses that require data export and right to forget. Encode the GDPR into our licenses.

Finally, we have to fight back against embrace, extend, extinguish. Apple is trying to take over computing and prevent us from running our own code on our own devices without going through their store. We should prevent them and anyone else trying to do this from using our software.

There's a lot we need to defend or we'll all wind up using opaque thin clients to access walled silos.
Twitter was struggling financially at that time and didn’t have the billions of dollars Bytedance has burned through to reach scale.
Fedora on Lenovo laptops now available
I still remember working for an old school .Net shop where we wrote raw es5 with one dependency: jQuery. We used discipline to get around the limitations of es5 which came naturally to a team of C++ developers. I probably have my rose tinted glasses on too tight but it felt pretty good and we were very productive.
From an entirely moral perspective, dual licensing GPL never really felt right to me. You’re basically giving the people who are the most likely to not care one bit about the license an “out” where they don’t have to respect it anymore. If you claim your project is GPL but I’m using an device with some derivative of that project’s code in it but I can’t get the source, then I’m not getting the benefits of it being GPL.

Really, I think the title is the best explanation of this strategy: you want companies to pay you; you don’t really do this if you care about the freedoms that GPL is meant to preserve. In this case the only purpose of using the GPL is that it scares big companies into paying you and lets individual projects use it for free.
Thank you! I will read through that later. Sorry for the late response, I didn't see your reply until just now.
I believe what usually happens here is a CLA that gives the project owner the right to relicense that contribution.
US economy works best at extremes.

Extreme poverty, extreme wealth.

Europe, as a whole, seems to do better with a wider range of middle class.

Personally I lament that we have very little tech industry. No Google’s or Apples- but at the same time the majority of the people living and working here seem better off than their contemporaries in the US. So it’s mostly selfish of me to lament the lack of tech.

Eventually though I guess, the tremendous wealth generated by US tech industries will enrich everyone’s lives in the USA, but, that hasn’t happened historically. So I guess we’ll see.
It’s interesting, I think I have exactly the opposite experiences here on a 2018 15” (personally owned) and a 2019 16” (work laptop).

For Bluetooth, I flat never have problems. I use Bluetooth headphones (Sony) and a Mac keyboard and touchpad, and they genuinely do just work - I don’t get spurious disconnects and everything sounds just fine. I have far more problems with BT on Windows 10 than on Mac - with devices failing to connect after the laptop is turned on and off, etc. Mac supports both AAC and aptX for audio codecs, too - so it works with pretty much any audio gear just fine.

It’s not going to feel faster on a single thread - because intel are not really any faster on a single thread. Having six cores is nice though!

The rest is all very subjective and it’s fair to have a difference of opinion there, though.
Situation here in NL currently is worse than it has ever been this year.
As someone who is born outside Europe and America, I would rather be born randomly in EU than in USA because of obvious reasons.

US is a great place if you are born to a very affluent family. But not so great otherwise.

You have much higher probablity of getting a good education if you are born in Europe than in US. US college education is unaffordable to vast majority of people.

And don't even get me started on healthcare, gun violence, etc.

The point of money is to have a good quality of life. And EU is doing much better job than US even without having trillion dollar tech companies. Stay like that EU!
Did you see this thread? https://news.ycombinator.com/item?id=24665472
Ask HN: What libraries have you used in more than one project?
I'm putting a list together of toy projects to do.

I like using SDL for toys apps that require graphics, SQLite for database, zlib for compression, etc. Also on my list is

- curl
- image libs (png, gif, jpg, webp, svg, tiff, etc)
- I would like to try using a audio/video codecs lib with a standard interface for all the videos

QR code I've actually used more than once. What else might I try in a toy project? I prefer it to be standalone with little to no dependencies. I hear I should give zstd and brotli a try. I can't think of anything else so I'm writing this post
Yes, this is the correct way to fight Apple and such (even though I don't think they are a threat to open source). Don't let them use the software if they don't want to do it our way, just like they don't let us use the hardware if we don't want to do it their way.