skysight-inc/HackerNews huggingface dataset:
Where has NetOffice.Excel been hiding?! Thank you for that.

What I've found with interop is there's a little more debuggability/edit-and-continue friction that can accumulate into a large loss of time during development. Maybe that loss is offset, or more than offset, by doing the interop with a vastly superior language. I'm not sure. Any thoughts about this trade-off?
I mean, you can still run I to issues here:

The effect size is <1% and the effect size is >=1%.

Or 100 different hypitheses for 1-100% effect sizes. They're mutually exclusive, so only one will be true.

So again, while in general I agree with you that beyesian methods have significant advantages, this objection isn't well founded.
I was ready to shred your idea but then I tried out your parser. It's interesting, actually. But, the detail is where things get really challenging. Escape tokens tend to be pretty quirky, like <?= or ```. And C++'s template declaration operators, along with C's parameter type declarations, will be super challenging because there is grammar feedback into the tokenizer for 100% correct tokenizing. But in general I like your idea of a global standard for tokenizing, leading to a universal tokenizer. Full parsing is another story though. For a correct parse tree of C, you need to actually have feedback from the symbol table. And I suspect plenty of languages have one or two weird parsing tricks, so supporting it through all languages will end up being a major challenge. Good luck!
I was in a senior position at Microsoft back at the time early versions of Office, Windows 95 and 98 were being developed. In fact a number of groups including the Visual Interface Design group reported to me. That's the group that designed the general visual appearance and also icons in the UI for both Office and Windows. (They were not designing the actual user interaction, just the visual appearance.)

At that time the visual designers were strongly urging that all icons be greyscale because they said color was "distracting". I overruled them and insisted the icons have color because it was better for overall usability.

Now the whole industry seems to have come under the influence of the visual designers favoring visual appearance over usability. Much less attention seems to being given to real overall usability.
On the btrfs Parity Raid issue: Synology uses btrfs on md RAID [1], so I believe it's more stable than the native btrfs implementation.

[1] https://www.synology.com/en-global/knowledgebase/DSM/tutoria...
From the article:

> It’s actually created from waste steel dust which is normally discarded from industrial processes and silica from ground up glass. The iron within the steel dust reacts with C02 and rusts to form iron carbonate. It’s this that is fused into the matrix of Ferrock and, like concrete, after it’s dried, it cannot be melted back into a liquid form but retains its hard, rock-like qualities.

> ... But there’s skepticism from the cement industry that while Ferrock could be great for niche projects, it isn’t practical for large-scale industrial use, like highways for example. If steel dust suddenly goes from being a “waste” material to a highly-prized building resource, it’s price will increase exponentially and the costs of producing Ferrock may limit its application.
They don't need everyone to train their AI to detect aging. They don't even need a substantial sample size. All humans age in relatively similar ways.
In my experience the same hardware when ran under Windows does not have these issues.

EDIT: also just want to say I'm not anti-Linux, I'm just being realistic. I understand Linux's history and how it has some disadvantages (and advantages). I'm just saying at the end of the day, my interest is a reliable machine, regardless of how I get there.
Block sites, pursue a hobby/craft that takes you away from the screen.
Yeah, for a while they did 30% off on all deli items, and we saved $100s with that, but otherwise it's like $1-$2.
1. This doesn't happen for the vast majority of sites, which charge the appropriate sales tax rate based on the shipping address location. Amazon individual sellers are inconsistent, but every major retailer handles it well within the bounds of the law. The issue came about partly because it was and is still often believed that one isn't obligated to pay sales tax if the shipper/seller isn't located in the same state, though the legality of this varies at best. Regardless, this isn't the "tax system" but rather the negligence of Amazon.

2. In the country where I currently live, if I order something from another country I am charged the tax on import plus a substantial processing fee that's usually much larger than the tax. I miss the US system in comparison...
I still have that Algol68-R User's Guide on my shelf and remember to this day the excitement that gripped me when I learned from it about REFs.
I went on to implement my final year project in it, which was considered by all concerned to be a crazily risky thing to do.

The only thing that matched it for excitement was connecting for the first time to a "live" remote computer through a teletype and that thing actually typing things back at me.
Only for Scots.

The rest of the UK is £9k/y tuition, typically 3 years for an BSc.

You can live under £5k/y if you're frugal and house share. You probably want a bit more than this to enjoy yourself though.

Exception is London, where everything is more expensive.
While the cost of video delivery is negligible, there are definitely increased costs for delivering 4K video.

It takes more storage on the CDN box, and also takes more bandwidth on the outbound network port. That means you need more CDN boxes and more hard drives, which means renting more space and power and cooling. Also, you need to be closer to the customer for the 4K video since it's so high bandwidth, so that means more CDN deployments.

You also have to get the 4K video to the CDN, which is more costly because of the extra copies and the large files.

You also have to create all the 4K video files for all the devices, which takes a lot more processing time in the video pipeline.

You also need higher res files from the studio, so of course they charge more for that since it costs them more to move the large files around, store them, and create them in the first place with better camera equipment and editing equipment.
Why drop the "why" from the title? Without it I assumed this was about behavior they carried over from what is otherwise just another mandatory workplace policy.
s/anything you used to/a small handful of specific things/

I'm not trying to say that this is a solution to the problems entailed, and I'm not even saying that he should be obliged to go through the inconvenience of using a different OS if it doesn't fulfill all of his needs. There's just an air around the tone that's frustrating.

In general I would hope that performance, security, and system longevity would count for something, but I guess it's like telling someone to eat their vegetables. People are happier to just deal with a constant background malaise they can acclimate to and then ignore than they are to have the centralized in-the-moment friction of "to do thing X, switch to a separate VM/laptop/etc." And I mean, I get that.

So the conclusion is probably that Linux is not stable enough for a potential user until there is very little risk that that user's inertia will ever be broken. This works pretty much fine for my mom since she just needs basic word processing, a scanner, and a web browser. Not as much for my dad.
(2017).

Previous discussion https://news.ycombinator.com/item?id=14011793
Tracking the Digital Traces of Russian Trolls
Is standup comedy doomed?
Fair point, I will definetly try to use a different compiler next time. Thanks for pointing this out!
Most European style countries are doing just fine (including japan and korea). Small populations and moderate to negative birthrates. Great environmental laws and various forms of recycling and waste management. Various technological developments reduce overall resource consumption. In many of these countries there even internalized personal beliefs that reduce urban pollution.

Do you think nature can even hold a candle to these organized peoples?
You think these people are afraid of water? https://en.wikipedia.org/wiki/Flood_control_in_the_Netherlan...
This is a very regressive, old fashioned view.

Please reflect and grow
That is essentially saying that human actions can effect the fundamental constants of the universe.

That is a bold claim.

For what is not evil if not perpratated by a conscious mind?

An avalanche that kills 20is not evil.

Someone triggering that avalanche is. That person changes the ‘balance’ of good v evil.

Does that affect the universal constants?
I really would like to do the same. My father is always complaining about Windows problems that just don't happen with Mint/Ubuntu, and my mom has an machine that's too weak and old to run windows properly.

The one thing that prevent me to do that is that they use their computer for work. While I'm certain that I wouldn't have any problem doing their job with Linux, they ask me "can you absolutely guarantee that I'll be able to open and edit any Word document and that it'll look the same when I send it? Or that I won't have any problem with video conferencing?"

Well... No. I'm fairly certain, but I can't take the responsability in case I'm wrong
> The problem you describe is mostly because of hardware.

No, that would be a software problem; as in driver-related. And as others noted, it's still a problem either way.
Grey market textbooks saved me pretty good money in college. But they're only good if you know that's what you're getting- the print quality is lower, usually not in color, worse paper. Still a good deal if you just want the content.
Docker is using containerd under the hood as its container runtime component.
Looks good. I wonder if is color fast for lack of a better word. Would it cause stains?

5 times harder.. superlative concrete?
Sometimes elimination of "technical difficulties" greatly reduces time spent together.
Yes, but some cities and counties also have their own sales taxes, though this isn't why sellers don't charge sales taxes.

They don't charge them because they can get away with (or believe it is legal to) not charge sales tax for customers not in the state or area from which they operate.
I agree that start menu search was great in Windows 7. However, it is totally broken in Windows 10. Results are unpredictable unless you finish typing out the complete and correct name of exactly what you're searching for. There are a bunch of things in the start menu that it just can't find at all. Worst of all, it's always trying to send me to Bing or the Windows Store. I just want to search the menu!
It very much depends on what hardware you’re trying to run Linux on. I’ve never had a issue with most of my laptops (which have mostly been Samsung and ASUS machines) but ironically the one laptop that’s been the biggest pain point is my 2018 model MacBook Pro. I get why the Mac doesn’t play nicely with Linux and don’t blame the Mac for that per se but honestly even the stuff that does work correctly (USB-C, keyboard, etc) are still horrible to use so I definitely wouldn’t have been happy even if I’d left OSX in there. In fact I’d probably say getting a Mac was one of my stupidest career decisions of recent years.

But anyhow, back on topic, it really depends on your hardware.
Only in the United States, because of the lack of ISP competition.

In Europe, as usage goes up, prices stays flat, because ISPs there know that the cost of a marginal bit of data is almost nothing, and they actually have to compete with each other on customer service and price.
This is probably a better explanation by the guys at Bigthink:

https://bigthink.com/scotty-hendricks/the-dark-forest-theory...
I wonder how different this is from therapeutic companions [1], once you strip it from its "something weird that happens in Asia" trappings. A companion is sometimes used in Western countries for people who have mental disorders or difficulties (sometimes very serious, like Schizophrenia), sometimes as an alternative to internment. They are often very expensive, unfortunately. These "rental sisters" don't look bizarre when looked through this lens.

[1] https://www.ncbi.nlm.nih.gov/pubmed/6741585
>I feel like older user interfaces treated me like an adult.

They did, because usually only adults used PCs.

Now kids through elders use PCs and there's nothing wrong making the UX more friendly to people unaccustomed to working in tech.

It's in your head because I think you're missing the roles PCs now play for everyone in society.
A lot of people like to disparage Best Buy but I’ve found the stores in my area to be excellent and the staff to always be friendly and helpful. They’ll also price match Amazon in most cases. Their PC components selection isn’t huge, but for things like consoles, games, peripherals, etc., I feel like they’re great. They also offer one-hour pickup and in some cases will even give you a discount if you choose that over shipping.
So my personal anecdote also involves mint - I've set one up for someone years ago(probably around 2013-2014) and you're right, it had no issues. However, when I came over to visit last year I wanted to do some maintenance, so "apt-get update" and "apt-get upgrade" would be the start. Nope, turns out that the update servers for that version of Mint have been switched off long time ago and none of the links resolve anymore. Upgrading the apt server list just resulted in hundreds of errors when actually trying to upgrade the system. At this point I stopped, worried that I'm just going to break everything.

After that, I had a realization - yes, the system ran for 4 years without any maintenance, but it also received no updates and no patches whatsoever during that time, because linux does not do that by default(or at least Mint didn't). And then the only issues my windows-using family have is 90% of the time due to....windows updates. Things are not where they used to be, some application changed so it's now different, they had something open and the computer restarted itself....the usual. And while that is a problem....at least their machines are always patched and up to date. That Mint installation was running in the same state that it was in the day I set it up, and after just few years it couldn't even be updated any more(to my best effort). That's pretty bad too.
Re: usability of the Start Menu...

When I used to do tech support, from Win 98 all the way through Win 7 days, I would consistently find that reasonably intelligent human adults had difficulty understanding the Start Menu. If something wasn’t on the first menu, they weren’t going to interact with it. It seemed like such a no-brainer to me — just expand the folders! — but a staggering number of people found it alien and never adapted. Even the idea of a right-click VS left is too much for many people.
If I thought for a minute those things would not be abused, count me in.
I agree that calls often make sense for the salesperson's priorities, they're just often not the optimal channel for the target's priorities.
It's also interesting that Microsoft had a one year lead on Fortnite after their purchase of Minecraft and missed, or passed on, that opportunity.
It is. It’s really annoying.
The answer to both of those is "because Netflix is a video delivery service, not an infrastructure service". It would be a whole new skillset for the company to offer such a service. Running those things, and selling them, are two very different things.
Seems similar to Backbone.js which was popular a looong time ago. Well, in fact, it's probably 4 to 6 years but it's a really long time for the front-end world. :)
> the road to hell is paved with good intentions

This, right here, is the summary of all technology now. Millions of people with millions of (mostly bad) ideas, flooding the world with unprecedented ease and access. Yay convenience...
What about Google docs? I find that it does a great job
I never would have thought of that again had you not made this comment. Crazy nostalgia there

So there's this notion in video gaming where you're strolling through a forest or in a cave or factory or some sort of level with no enemies, no battle music, but you suddenly find yourself upon ammo crates and health packs.

Indicator that a big fight was about to happen.

For me and my early voyages through computing, learning how to write little programs and messing about with settings to see what they did, if I ever got stuck on a problem it was THAT noise that told me "hey you're onto something here".

What a time.
Show HN: Easy and Flexible API Testing
Is it in your mind/words harder than backend development?
> their dataset will have EXIF timestamps

It used to be the case (still is?) that the dates on uploaded photos weren't applied to the photo album. I remember having to go through holiday snaps and change the date on each from the upload date to the actual date. The images were also resized down from what was uploaded.

So, if they have the originals with the full EXIF data, I'd like to be able to use that for my old photos!
Netflix got the idea from Akamai. They are in your ISP for sure.
The biggest reason for choosing microservices _should_ be scaling development teams: microservices allow multiple teams to work on different code bases, without stepping on each other's toes.

What actually happens, tough, is that (uninformed) people choose it because they think it brings them scalability (wrong), it's more cloud compatible (wrong) or the worst offender, it's more modern.
Zorp – Open source proxy firewall with deep protocol analysis
Because US customary units are a pain? :D

Judging from shopping trips with housemates, I imagine most people don't look at those things, so putting more effort into that feature isn't worth it. But then again, Amazon's search is also notoriously bad, so maybe they simply don't have good metadata for products, and they're all derived in an ad-hoc way.
Huh, one day I forked a part of RE:DOM called nodom[1], to use it in my library for rendering D3 charts in the background worker. I'd been extending nodom, and finally got working D3 in worker[2], sorry the pun. As I recall, nodom was pretty straightforwardly coded w/o magic and easy to extend, a nice library if you need to play with lightweight vdom.

[1] https://github.com/ptytb/nodom
[2] https://github.com/ptytb/d3-worker
YouTube does, and a bunch of other sites do it by using Akamai, CloudFlare, Fastly, etc.
The first two paragraphs say what science fiction novel it's a reference to.
There are really two questions when it comes to a purported termination of a free/open license on existing software.

1. What affect, if any, does the attempted termination have on existing licensees?

2. What affect, if any, does the attempted termination have on the ability of people currently without licenses to obtain them?

Most of the discussion on these matters usually just actually considers the first question, and either is unaware of the second or assumes that the answer is automatically the same for both.

Discussion is also often muddled by a tendency to think of licenses as being attached to the software, when in reality licenses are agreements between people concerning the software.

The second question is important because even if it turns out that a license cannot be taken away from those who already have one, either because the license says it is irrevocable or there is some sort of estoppel going on, that doesn't necessarily mean that the copyright owner has to issue new licenses.

One might argue that part of the license terms between the owner and the existing licensees was a promise that new licenses would be issued that those the existing licensees distribute to.

That argument is by no means certain to succeed. If it does, that then raises the question of what happens if the owner refuses, and the existing licensees sue. Would a court order the owner to issue new licenses? Or would they award damages to the existing licensees? (Another issue is whether any such obligation to existing licensees to issue licenses to their distributees extents to tertiary distributions from those people. Really, it is going to be a legal mess if this ever gets to a court).

A small number of free/open licenses allow their licensees to sublicense. The situation is quite a bit clearer with those licenses. If I get the software from Bob, who got it from the author Alice, and the license allows sublicensing, then my license can come as a sublicense from Bob instead of directly from Alice, and so I don't care if Alice claims she is no longer issuing licenses.

Probably the most common free/open licenses that allow sublicensing are the MIT license and the Apache 2.0 license. Apache 2.0 is also explicitly irrevocable.
Even back then it was inconsistent.

Some things were in the start menu under a hierarchy of company name -> program name.

Others went just by the program name.

Some were (company name) (program name).

Some were just a start menu entry, not a folder.
Anecdotally this has not been my experience; I am just as likely to procrastinate while also being marginally cognitively impaired.
Of course they do. If it's right, and used to advise people, great.

There will be more to it than that.
I used the marklet to submit this directly, so it got lost somewhere in the automated process - it wasn't deliberately omitted.
> In the small business dominated world of 40 years ago trust was a fundamental economic asset. A bad seller would immediately get a bad reputation and it would be known around the community.

Sorry, this is bogus. Salesmen for electronic goods have been terrible at least since the 70s - my father, who designed ICs used in TVs, used to rant about their incompetence and bald-faced lies...

My assumption is that they've always been awful.
Show HN: Nanosecond C message logger
Hello,

Some time ago I did a data logger for fun, just to check if I could beat the performance
of an old C++ project of mine (mini-async-log) and to avoid letting my multithreading-C
skills rust when on a non-programming gig (using Yocto/OE, very little programming).

This project is a BSD licensed, producer-wait-free (when using thread-local storage) generic
message logger with high performance, decent test coverage, and type-safe C
strings (requires C11 or C++ compiler).

It was a shame to let this project to die unknown, as I think that it has
potential to be used on some niches as network programs, HFT, games, etc. so
here I am sharing it.

https://github.com/RafaGago/mini-async-log

This was an evolution of a similar logger I did, this time I wanted to achieve wait-free
producers, so this implementation can use thread-local storage to achieve that. Some other
non allocation-free strategies are also available.

I still aimed for as easy as possible usage/learning curve and maintenance vs
lots of features.

It has some interesting things too:

-It has one modification on Djukov's MPMC queue to make it MPSC and accepting
variable (but limited) bucket size allocations (at the expense of unfairness
towards bigger buckets). There are more modifications/variations on this
Djukov queue on the library where I'm collecting all the generic stuff that I
use when developing C programs.

-The project still maintains automatic type detection of the string formatters
by using "clever" hardcore C preprocessor abuse mixed with C11 type-generic
expressions. It still accepts most non-type printf modifiers. This is at the
same time beautiful and ugly (you know what I mean), for the uglyness part,
automated testing is available.

NOTE: Untested on Windows.
Out of curiosity, why do you need RHEL or subscription from Canonical for the production Kubernetes setup? What's wrong with plain Ubuntu or CentOS?
I wonder how a western city could survive a full blown outbreak. Would declaring remote-work only quarantine reduce the danger?