skysight-inc/HackerNews huggingface dataset:
> I don't see ligatures solving any important problem.

I see ligatures as solving, imperfectly, the problem of "my language has clumsy operators because it wasn't designed with support for unicode operators" lining up with the preference of "I prefer less-clumsy operators".

If you don't have the first problem then, even if your language also supports ASCII multicharacter operators, its just an autoformatter issue.

Aside from the ambiguity with similarly-appearing genuine single characters, programming ligatures tend to not really solve the problem they set out to in monospaced fonts, where you end up with a single symbol which invariably preserves the width of the ASCII multicharacter symbol, which either introduces extra empty space or extra visual weight or, often, both.

> My personal opinion is - and I'm fine taking negative karma for this - that ligatures mostly appeal to the front-end developers among us.

I've seen more praise for them from corners of the Haskell/Idris community than from the much larger front-end community. I don't think there is any real correlation between working in front-end and preferring fonts with ligatures.
the better ppl they are, that's for sure
I'm in the market for a new one now. Are Thinkpad T/P series still the best for running Linux? How about the Dell XPS series which seem to have a better resolution and screen?
I wish I knew - but speculating... it might be that O/AZ is the one that gets used (if the results are any good) because there are 100m doses already made and available and it requires only normal refrigeration so should be easier to actually get out there. I really hope that they get some good results...
2019 - https://www.howtogeek.com/414036/2019-is-the-year-of-linux-o...

2018 - https://www.linuxnewssite.com/2018-year-linux-desktop-241220...

2017 - https://www.datamation.com/open-source/is-2017-the-year-of-t...

2016 - https://www.datamation.com/open-source/2016-the-year-of-the-...

2015 - https://linuxaria.com/article/reasons-why-2015-will-be-year-...

2014 - https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&c...

2013 - https://www.reddit.com/r/linux/comments/11uh7q/2013_will_be_...

2012 - https://www.extremetech.com/gaming/133669-could-this-be-the-...

2011 - https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&c...

2010 - https://limulus.wordpress.com/2007/08/13/2010-the-year-of-th...

2009 - https://www.cyberciti.biz/tips/2009-year-of-the-linux-deskto...

2008 - https://lwn.net/Articles/258874/

2007 - https://www.zdnet.com/article/2007-is-year-of-linux-desktop-...

2006 - https://gcn.com/Articles/2006/03/30/2006-The-year-of-desktop...

2005 - https://www.financialexpress.com/archive/2005-will-be-the-ye...

2004 - https://www.zdnet.com/article/2004-the-year-of-desktop-linux...

As an avid user of Linux throughout all of those years, instead of this same nonsense, try making a rock-solid distro.
Or NTSC and PAL.

I wonder if my 3440x1440 screen is NTSC or PAL?
eMMC isn't mutually exclusive with having an SD card slot.

Even if they removed the SD slot, you would still reflash the board over USB. That's how it's done with the Raspberry Pi Compute Module. With some software development it could be even easier than fiddling with SD cards.

In education environments, microSD cards tend to disappear a lot. Having one less moving piece to lose would be a win.
Show HN: TVQue.com - Digital Signage, Mirroring Desktop,Show photos,videos on TV
At least we are getting somewhere now :)
Jeff Bezos is now the biggest climate activism donor–and that’s a problem
The "fuel filters" mentioned are firearm suppressors that are generally illegally used. Some times the filter is something that actually resembles a filter, sometimes it doesn't look at all like it would do much as a filter. Sometimes it's just an adapter that allows you to screw a real automotive oil filter onto the end of a gun. The other name for them is "solvent traps" which is some sort of cylindrical container thing you are supposed to attach to the end of the gun to collect a cleaning solvent that you pour through the barrel. No one really cleans a gun like this, you use the solvent on a swab attached to a metal cleaning rod. The internals just so happen to look like a typical suppressor but there is no exit hole for the bullet which you are supposed to drill yourself. Some even have a punch mark where the hole should to help align the drill. The illegal act is drilling that hole without filling out the ATF paperwork and paying the tax but even just possessing the "filter" or "solvent trap" might land you in hot water with the feds if they could make the case that you would have no use for such a device other than to make an unregistered suppressor.

The auto switches are drop-in mechanical pieces for a gun to convert it into burst fire or fully automatic, skirting laws, taxes, and registration. I don't remember the incognito name they use for these but there are very specific designs used for specific guns so once you see a picture, it's obvious what it actually is. Because these things are so specific in how they are built, there's pretty much no way you could escape conviction if you owned one and it was not registered. The feds could just say it looks like an auto switch and if you can't prove that it existed before the automatic weapons ban, then you are breaking the law.
8-Step Machine Learning Project Checklist
When the first sentence of a Wikipedia article has a large ”Citation Needed” flag, it’s a good indication you should probably stop reading.

Medical science is really hard and often unintuitive. There was a great study that came out last week about statins and the nocebo effect [1] which I think is a great example of how hard it is to get good data on clinical symptoms.

But this is exactly the calculus that people will try to perform based on their own perspective on the relative risks. There’s certainly plenty of unknowns and cause for uncertainty.

https://www.bbc.com/news/health-54951648
The thing is, in those ten years the hump's slowly been getting smaller and smaller, every time I reinstall or upgrade there's less and less work to do to get things up and running, to the point where it's not much different than getting a new windows install going.

Install some drivers

Install some apps

Configure things and set up my ui

There's a lot less forum hunting, obscure edge cases you run into, random things not working and all those other problems I remember.

Part of it is my experience at this point, but another large part is just the general improvement of the linux ecosystem over those years.

It really has improved drastically from my first days using it regularly in 2007-2008 or so.
The problem with Wish (US) being a wrapper on top of AliExpress is that Wish now charges you state sales tax.

Ali does not and I doubt they ever will.

For pricier items, it can make a difference.
You can install npm libraries. You can connect to DBMS servers (not sure about arbitrary web servers). I believe they offer iframes to facilitate embedding but not frontend components.

Interactive vis is not very well integrated with the frontend ecosystem IMHO. Integrating a very interactive D3 vis with React, for example, can be painful.
Can't the storage thing be explained by other cloud providers having storage solutions that are compatible with Amazon S3 API?
> Wearing it may help, and doesn't hurt. At worst, it is mildly inconvenient.

Your second statement is subjective. Regarding your first statement, there are real and potential negatives:

Airflow restrictions on people with COPD/asthma, fogging glasses can cause vision obstruction, tendency to draw closer to hear conversation, false sense of safety, skin irritation, infection if not properly washed, to name a few.
Consider supporting this project then: https://news.ycombinator.com/item?id=23615218.
Care to fill out those ellipsis? There's plenty value-add on top of S1 for drobox. And what's AirBnB a wrapper for? "the market"?
Personally, I think the RISC/CISC "question" isn't really meaningful anymore, and it's not the right lens with which to compare modern architectures. Partially, this is because the modern prototypes of RISC and CISC--ARM/AArch64 and x86-64, respectively--show a lot more convergent evolution and blurriness than the architectures at the time the terms were first coined.

Instead, the real question is microarchitectural. First, what are the actual capabilities of your ALUs, how are they pipelined, and how many of them are there? Next, how good are you at moving stuff into and out of them--the memory subsystem, branch prediction, reorder buffers, register renaming, etc. The ISA only matters insofar as it controls how well you can dispatch into your microarchitecture.

It's important to note how many of the RISC ideas haven't caught on. The actual "small" part of the instruction set, for example, is discarded by modern architectures (bring on the MUL and DIV instructions!). Designing your ISA to let you avoid pipeline complexity (e.g., branch slots) also fell out of favor. The general notion of "let's push hardware complexity to the compiler" tends to fail because it turns out that hardware complexity lets you take advantage of dynamic opportunities that the compiler fundamentally cannot do statically.

The RISC/CISC framing of the debate is unhelpful in that it draws people's attention to rather more superficial aspects of processor design instead of the aspects that matter more for performance.
Charge people up-front for this.

Watson is very expensive after all.

Alternatively you can use an npm module to determine basic sentiment
https://www.npmjs.com/package/sentiment
Nice strawman you have there.

"Trustless" is not about solving anything. It's about enabling new interactions that do not require a central coordinator - aka, trusted party. That is it.

Of course you can have "trustless" systems that are malicious or potentially abused. No honest advocate would claim otherwise.
Ah, this is a useful abstraction I can point others to if they ever accuse me of being too cynical about some of these so-called values. Nothing wrong with promoting them but as a worker you have to be wise enough to read the fine-print and understand what's being signaled implicitly.
It takes many years to become a skilled welder, and nuclear is the hardest class of welding to get certified for.

A few months at the local community college can get you to the point where you can do the most basic welding jobs, but these low skill jobs are the ones that either left the US or got automated, and the few such jobs that remain are mostly done by mediocre welders who should have retired years ago. If you want to do the high skilled welding that pays well, you need to essentially support yourself for years as you develop those skills on your own - and most people who have the means to do so have better opportunities in other fields.

Realistically, employers need to eat the cost of training new people if they want the pipeline to open back up again, but it's more economical to poach a good welder after some other sucker puts their resources into them, so you get a classic tragedy of the commons.
I believe they prefer HISStanbul these days.
It might be, for many (not for me, for example), but it certainly isn't a defining or necessary feature. Future atheists, for example, with entirely different concerns (and eschatology) would still properly call themselves atheists if they're without belief in some deity.

The average liberal might like their caffè latte, but neither classical nor progressive liberalism contains a commitment to certain beverages.
I truly believe that the argument for switching to Linux has never been stronger. Windows has embedded bloatware, and Apple allows no control over your hardware. There's really no other option if you care about these things. (Full disclosure - I do own a Macbook for photography work, and use Bootcamp for gaming.)

Like you, my Linux installs have been incredibly stable for a long time, even with a rolling release distro which is often considered "unstable."

I use Linux at work, and while I struggle with a few tools others do not as regularly (e.g. video teleconferencing software isn't always optimized for Linux, but overall it works fine), I also don't encounter tons of errors they do. From Apple updates bricking machines, to obscure Bluetooth/Wifi issues that you can't fix, or having to run Docker in a VM, I'm pretty convinced I've got it better.
The fact that many people reading this post title (including me) look at it with sarcasm is telling on how apple scored big points with its new cpu. Keeping up with mac OS and the trackpad was already quite hard, but CPU could be the killing blow.

Which could lead us in a few years to a situation where mac developers will face the same fate as ios developers : forced to buy hardware to sign their app, forced to push them on the mac app store, forced to give 15/30% cut, forced to be removed whenever an app doesn't feel "right" to apple, or a government strong enough to force Apple.
And competitors will probably follow the trend, because Apple will have proven that it's doable and profitable.

That future looks extremely scary. What can we do, now, as developers ?
Sorry, using NSA/Microsoft Github is not a "best practice". This project should be dead in the water if that's their starting point.
Where I work we always rebase on branches for features/bug fixes/tickets/whatever, but when we merge into master we always do `git merge --no-ff origin/branch`. We don't really care what the history of our branches are generally, and we preserve our commit history when we go into master.

We never squash when we go into master either.
>The need to handle application infrastructure (I see this different than managing core business services infrastructure like AD, email, finance systems, etc.)

This point goes by quickly but it's important. One of the biggest factors in my employer's relative reasonableness is IT's corporate network and engineering's production environment have nothing to do with each other. Separate teams, datacenters, stacks, and cultures.

We still have a group that will write a change management plan in Microsoft Word to work on the corporate finance Oracle instance during a scheduled downtime window. But I can release my new API endpoint to customers whenever I want (after code review) using a contemporary CI/CD workflow.
> Am I the only one who uses a proportional font for coding?

No, I do it too.

> I find it more readable for the same reason it's more readable in books and other printed media.

OTOH, its really annoying when you edit code from someone who decided to try to "beautify" code by using alignment beyond indentation.
The above source is quoting a bill written by the French government:

> However, the bill also calls for "realistic goals to transform our energy model by increasing the timeframe for reducing nuclear power to 50% by 2035 instead of 2025, which would have required the construction of new gas-fired plants, and would have involved an increase in our greenhouse gas emissions."

I'm sure World Nuclear News is more favorable to nuclear power, but I don't see how that is relevant. Do you believe that this article fabricated the contents of the French bill?

This comes off more as a cheap jab than a substantive claim of bias.
Do you happen to know where to find any resources on how Apple managed to make the M1 so good compared to the competition?

And why this has not happened before with other manufacturers?
Many modern Chromebooks can literally run unmodified Linux apps. You can even install them via apt.

That sounds like Desktop + Linux to me!
Thank you. Scratches my itch at this particular time, but as a guy who spends a lot of time with monospaced fonts in a code editor this is turning and to be a much more important resource than I thought.
A difference is Google versus Microsoft because Microsoft finally built it for themselves and is more generous (at least in this instance) in sharing the wealth back to the open source community? Chromium has had open source ARM builds, build pipelines, and CI/CD for a while now since the Edge team made it a priority. Google had no interest in proper ARM builds for desktop Chromium because they didn't want competitors for ChromeOS, so almost all of that has been Microsoft engineers (or so the GitHub statistics indicate). Electron can just reuse all the work that the Edge team already did for ARM on Windows, as opposed to building Chromium entirely from scratch as they would have had to for the original WinRT era.
>Even Microsoft is really investing into dotnet support via Blazor [5].

I think it's kinda underestimation because Blazor seems to be one of the top "implementations" of support for WebAssembly
Cite, please
The article states that there are 130,000 dogs and 125,000 cats, which sort of begs the question, why is the focus on the number of cats, when there are even more dogs?
Apple's mouse/trackpad/touch drivers are out of this world. Anecdotally as someone who collects laptops - you can't beat them. There's polish there that doesn't exist on any other solution on the market!
Sure:

https://news.sky.com/story/covid-19-supermarkets-most-common...

Edit: ok re-reading the article it says supermarkets were the most common place visited before testing positive, but then PHE states this is no proof that is where it's contacted.
Docker performance on current Intel Macs is much worse than Linux. So if you're building software to run on an x86 Linux server, dealing with ARM-based MacOS is going to be even a bigger PITA: as both the arch and the OS will be different. I am definitely in the camp of replicating server setups on my laptops, so as sweet and incredible as M1 is, I won't be able to use it.

But for new projects, I honestly do not know what will people do.

If Amazon continues to evolve their Graviton chips, and other cloud providers follow, it will be quite tempting to try a 100% ARM setup...
Much of the AI research of the time was financed by the US military - not just for SDI.

For example the DART logistics planning system written in Lisp for the Gulf War was said to have paid back all investments into AI research up to that point.
I recently made the jump from a macbook to a thinkpad with linux ubuntu. For gestures - Fusuma (https://github.com/iberianpig/fusuma) is pretty stable and feels almost entirely like a native macbook
Creator here - Lets know your feedback, with this new and improved version.
Show photos/Videos/mirror desktop on OTT boxes.
Works as Digital Signage or as desktop mirroring for Roku TV, FireTV and Chromecast TV.
Record desktop/chrome tab to disk and mirror to chromecast/fireTV.
Remote management dashboard for multiple TV's.
There are two lead definitions for "democratize" in the Oxford English Dictionary. One of them is:

"make (something) accessible to everyone"

So the usage here is entirely consistent with standard English usage. It is also consistent with the French etymology (démocratiser), which has as a dictionary definition "Rendre démocratique, populaire" (i.e. to make popular).
> I use a rolling release distro

This might be the first time someone could have said 'I use Arch' but decided not to.
I was going to make nearly this same comment.

The productivity of working from home would go WAY up with this, so you could keep higher risk groups from interacting for longer (at least in my household - a kid running around is a MAJOR distraction)
A few years ago, I noticed that Athens also had a large feral cat population, so I'm not sure Islam plays as large a role as suggested.
They deserve one another.
What do you use? I have tried this multiple times and always give up. I ran FreeBSD for a decade as a server in a datacentre and have a deep and abiding love for it, but it doesn't sound it makes a usable desktop these days. Ubuntu appears to be the desktop of choice, but I find it buggy, sluggish and tedious. I'd like a practical and speedy OS that is responsive and configurable. But I don't know enough :)
We had an LMI machine in my department (competitor to symbolics) - and it was no better either. It hardly ever worked and was scrapped soon after it was bought. According to the system admin, the machine was very temperature sensitive and would not work other than in a narrow band of temperatures.
I agree... switched from a Dell XPS13 that came from factory with Linux to a MacBook Air, and it's been a huge upgrade for me :D despite the fact that on paper, the XPS13 should be a lot more powerful. Every laptop I ever bought that wasn't from Apple (besides Dell, tried Sony, Toshiba and Lenovo - Lenovo was close but still comes short) has been a disappointment.
No, we did not ever consider ceph.

rsync.net architecture is purely FreeBSD and there was just a very good fit - and roadmap - from UFS2 which we used from 2001-2012 and ZFS which we have used since.

Also, for better or worse, rsync.net is about UNIX and ZFS is very unixy. We think in filesystems and files and directories and ZFS let's us keep that set of abstractions.
Boot from an external SSD with a stock systems because that should not happen.
Yes, I should have mentioned that the overall process has improved and gotten simpler over time.
I'd rather school teachers got them so I could stay home and work.
In my experience, I haven't had to worry about updates or maintenance of Ubuntu installations for casual users.
This is like being on Play Store vs distributing the app yourself. You're paying a cut for the eyeballs and distribution Youtube provides.

The alternative would be for you to pay Google their share of money they would've made if they had ads enabled on your channel, which would be proportional to how many views your video gets. It makes sense since these channels have their own in-video ads which they make money from, and Youtube isn't getting a cut of that, it's similar to how app stores don't allow apps to have their own monetization which bypasses theirs.

That being said, having the creator payback Youtube depending on the number of views creates very weird incentives...

If they were harsher, they would've disallowed in-video ads completely and force channels to use Youtube ads.
I kind of thought that too, but somewhere around the start of the pandemic, I was able to quickly develop an interactive dataviz on Observable (https://observablehq.com/@mistidoi/coronavirus-tests-positiv...) and drop it into a blog post trivially (https://relevant.healthcare/blog/2020-04-02-covid-state-visu...). Beyond the work on the viz itself, it took something like 15 minutes to get it into the blog post, and it's more or less seamless.

Confession though, I might have been powered by Mike Bostock fanboy juice. d3 is part of what made me fall in love with programming.
Climate change can be extrapolated, through science, to a potentially very challenging future environment. Eschatology is about religious constructs like judgment by deities, prophecies, life after death, "end times", and the like. Believe in the latter if you like, but the former is about evidence, statistics, logic, and reasoning.
I've been running Linux on my MBP (2015) for about 6 months now and it's been amazing. Great hardware + Fedora, not had any issues.

It's really sad that >= 2016 models have problems getting Linux running properly (wifi, audio driver issues etc) and I don't hold much hope about getting anything other than MacOS running on these new M1 based Macs.

The key differentiator for me has been the i3 window manager over anything else, I can't imagine ever going back to a non-tiling window manager!
Thanks for the reply!

> but you don't get any `sorbet-typed` RBIs, which, right now is not a concern for us.

Ahh ok! I think this might have been a bit I missed, cause I was commonly trying to do both which likely caused issues for me.

> The DSL generators are not 100% complete to fully replace `sorbet-rails` right now, but we are preparing a 1.0 release of the gem that should be able to do that.

Will keep my eyes open, thanks!