skysight-inc/HackerNews huggingface dataset:
>I think you should use your logic to campaign for legislation or regulation, not try to force people by applying pain.

There are already legal mandates around mask wearing and there are many who still refuse.
I understood it just to mean that they speak only one of the four (and plus an unspecified number of other languages).
Iran is running a massive offensive ethnic cleansing in Syria and has been declaring its intent to do the same in Israel for years.

Iran has helped the internationally-recognized government of Syria battle the internationally-recognized terrorist group ISIS, whom USA created and supported throughout its existence. This happened very recently: how is it that you've forgotten? Perhaps you were distracted by the by-now-obviously-false-flag "gas attacks"? The timing was just so convenient! [0] Tell that "ethnic cleansing" bullshit to the Yazidis and Kurds. Those few who weren't butchered by ISIS are glad to see the internationally-recognized government of Syria in control again.

This was headed by a general (not 'diplomat') who was on both the EU and US terrorist lists. Its foreign policy is support of nearly every tyrant and terrorist organization out there.

Potayto, potahto. What did we call Colin Powell back when he was circling the globe lying about WMDs? (He was good at it, because he had practice from lying about My Lai.) What do we call Pompeo now that he's circling the globe lying with his every breath? Pompeo was so sad his pet project ISIS went belly up, he forgot what business he's in. I wonder how many meetings he has on tarmacs in the Middle East?

...not very interesting...

This is projection. Regurgitating 4yo propaganda that even USA war media has by now retracted convinces no one. By any measure, the Sauds are worse than the elected Iranian government. The reason we still menace the Middle East is not because some person did so and so to some other person in some place no one can find on a map. The reason is, we don't have democracy in USA, so we citizens can't force our government to bring the troops home.

[0] https://scheerpost.com/2020/07/02/the-threat-of-peace-and-me...
Yep, Bitwarden gets my vote too. I switched from LastPass (after 5 years of use) earlier this year and am very happy with it so far. Works great on all my devices (Win, Mac, Android).
I'd focus on the 1.5k€ revenue. That is the problem -- even if you reduce server costs 10x, you still need someone who wants to run a charity to take over.
You're absolutely right and speeds to Google have gotten much faster over time. For what it's worth, I just ran a quick ping test and got 26ms average latency to google.com so I should have checked before I posted. Thanks for keeping me in check.

Still this is dependent on where you are, your ISP, other general factors, and it's still within an order of magnitude which was the point of the "quiz"
For me personally I find git to be relatively painless (after years of svn and P4). But working with people in less technical roles (PM/UX) who for whatever reason need to touch git occasion, I’m exposed to how inaccessible it is for the uninitiated. Not saying that’s a good reason to change the tool but maybe there’s room in the market for a more accessible tool.
No, just like noise cancelling headphones do not create any noise for people not wearing them.
Have a look at airflow.

However, so far I didn’t switch from rundeck & make.
Lost Work
Not true whatsoever.
It appears alarming because it's spun that way. Look at the actual survey the article references and you'll see 89% of missed first-week payments in June were paid in full with late payments. Basically, some people were late on their rent/mortgage payment last month, still ended up paying it in full, and CNBC wants to convince you that this means the payments missed in the first week of July won't be made at all; July isn't even halfway over and they want you to assume the worst. The article is misleading at best.
I hatE Teams.

Search is broken in it and if you scroll back a few days on a conversation it just stops loading messages...

It's just awful.
> I had always assumed that voting was for "quality of post" and not for agreement.

That's how it's supposed to be used. This also applies to other platforms that have some social media or online discourse component (e.g. reddit, twitter, etc.).

But since there is no barrier to entry to these platforms, any "slob in a smelly t-shirt" can post comments and upvote/downvote at will, regardles of how unqualified their opinion may be.

I've noticed the more egregious forms of this on HN recently, where a commenter will cherry-pick a snippet of comment made by another user in an unrelated post from weeks prior in an attempt to discredit them in a current post.
Then I guess my little project might be helpful to you too:
https://github.com/denysvitali/brother-scanner-scripts
IOS Podcast App. Its absolutely terrible. Stops playing in the middle of episodes, forgets what episode it is playing, episodes disappear, and it throws up a spinning wheel again and again...
That's a bit exaggerated. In OP's case, Plausible is one <1 KB file and it's easier to set up that than a log parser.

My personal favourite thing about analytics that I haven't seen log parsers do is live statistics, showing people moving on the website. I made my own analytics thingie but Plausible and GA also provide this.
I guess it's tricky because the real world is full of feedback loops. If you want a causal model for fake news then your model needs to include some representation of incentives for ad revenue and clickbait. How does the causal inference framework handle feedback loops?
So call the police or begin a private prosecution if a law is being violated.

If you are in imminent actual physical danger with no means to extract yourself from the situation, then use self defence.

But if a law isn't being violated, and you're free to leave, then mind your own business.

Feel free to lobby for new legislation or regulation.

In whatever situation: don't try to force your will by applying mental health pain. That's truly a 'dark side' solution to any problem.
I tried to build a similar extension for Stack Overflow that would remove the downvote button and close button, but it got rejected by the Chrome Web Store :(
What about the threat to all the adults?

Lots of teachers. Janitors. Chefs. Administrators. Support staff.
> Rearrangement of messages in channel based on threads

Wait, what? Do threads move when they get replies or something?
Stuff that you'd expect to be a lot better like objectives and reviews seem to involve a lot of scrolling and very little of it feels natural. You can sort of smell whatever the internal framework is leaking through into the UI.

We've been moved onto Workday and I hate it and I suspect I'm going to hate it even more as I've just picked up a people management role so I will be spending more of my life dealing with it.

Reminds me of K2 process automation which while it has a lot of value[1] forces the UI down particular routes which can be very sub-optimal for the end user.

[1] Whenever I used it I felt like I could have written the small bit I was interested in less time using lots of alternative technologies, but the amount of time to add all the other bits and pieces like reporting and retrying of process steps would kill you longer term.
This is a recent development for LEGO though, likely triggered by a lull in sales that they experienced after their first wave of modern franchised sets (which had literally saved them from bankruptcy) looked depleted. In other words, they learnt a lesson.

The rest of the toy industry has been doing this sort of combo for 30+ years with TV series, but their problem historically has been the high costs of animation. LEGO could leverage digital 3d earlier and easier than anyone else, and they did it very well, so now they can reap big rewards.
A Case for the Riemann Zeros: Algorithm Intfact
Nah, it's pretty fair to recommend against Baofeng if the person wants to actually make regular, long-term use of their radio, especially for transmission. This guy did some tests with a UV5R to show just how out of [FCC] spec it is https://imgur.com/a/up2ne -- the spurious emissions are clearly noticable. Or watch this video, it's almost scary https://www.youtube.com/watch?v=fs8twTaO62Y Anyways, you can get a totally capable HT for $100. In general I don't think anyone is intentionally gatekeeping. Maybe a couple people, but overall most amateur radio operators just want quality signals coming in :)
I hate Dropbox for different reasons, and switched to ownCloud about 4-5 years ago now, I think. Running it on Digital Ocean, and backing up to Tarsnap. Absolutely love it. I get that it's not for everyone, but it's really not that hard either.
I would advise app and mobile developers to wait for the ARM Macs. They will have near native performance for iOS emulation (or even native if everything works out). The demand for people who can do ARM optimizations will also surge.
There is no home schooling if both parents are working.

Big picture, neglect and associated psychological harms.

It’s interesting that data show the flu to be about 100x worse for young children than COVID.

But, as is usual through history, the value of children pale in comparison to the value of adults.
Especially when the downvotes are blatantly because someone disagreed and the grayed out comment is actually interesting, or the comment is actually a question that shouldn't have been downvoted at all.
We have a 170K line project written in Rust (https://pernos.co). I've written a lot of C++ in the past, but also Java and other things (I've been programming for nearly 40 years now), so I'm familiar in developing with and without GC. Pernosco is mostly a server app that could use GC. I'm happy with the choice of Rust.

> And the amount of complexity in the language just to avoid that is truly staggering.

In terms of day-to-day coding this isn't my experience. Once in a while I have tricky ownership problems to resolve, but most of the time I get by just fine without thinking much about the ownership model.

In exchange we don't have to think at all about GC tuning or object recycling, we get RAII, we get to use affine types to encode typestates, and we get easy parallelism. I'm happy about this trade.

As you can see when I started this thread I am far more concerned about build times than I am about the cognitive overhead of ownership and lifetimes.
> Dr. Lam explained that “in places like Singapore, we want to keep the windows open as much as possible”

I haven’t spent a lot of time in Singapore but the time I spent there had visibility of about 50m from the burning of scrub/jungle in Malaysia and the air quality was abysmal.
I wash my hands at least twenty times a day, probably, and they don't become raw. I don't use moisturizer either. It could be you have to build up a tolerance. Some people who don't brush their teeth often will similarly have discomfort and bleeding when they do brush (like right before a dentist's appointment).
The market decides how much latency is acceptable.

Computers are made to do work, not stroke some purist programmer ego. Computers and the software they run today enables us to do far more than we used to. If they didn't we wouldn't bother.
At this point I'm not even sure what people mean when they say "slow" or "poor performance", since I have a mid-tier PC and have no problems with VSCode or anything else. Everything starts fast and I have no latency issues when typing. Imperceptible differences in time are not something I would ever consider a performance problem, certainly not in the case of UX.

Same thing with memory usage. If I'm not even using a third my RAM with my browser, editor and a few other random things open I'm not going to complain about something being a "resource hog".
This is hilarious. I’ve now made a handful of posts about how pathetic this is. They had millions of users and just gave up. It’s downright trivial to monetize that large of a user base. They’re mad. And they’re going to keep flagging me. But I will be here all day folks!
How does having a program / algorithm and checking it on various input values help with understanding causality?
Noise cancelling tech only cancels certain sounds though. Traffic noise works. Voices are not cancelled at all by mine.
> I give my team shit if they should know better about something but legitimate questions are taken as seriously as possible.

The thing is everyone has gaps in their knowledge and is missing stuff "they should know" or perhaps have forgotten about. Getting "shit" for asking a question will lead to team members clamming up and pretending they're on top of something when instead they need a hand and some review.
AWS is cheap to start with, but once you got some scale, the numbers starts racking up quickly. It's a really bad idea to use AWS for a project with lots of users and low earnings per user. Of course, for some kind of eCommerce project with millions in turnover the server costs doesn't matter, but for a small company or individual project hosting choice can be the difference between making a decent living or burning money.
I was also wondering about this claimed lack of oil from a different perspective.

Based on the article, the video embedded within it, and the Technology section of Aquarius' website, this is a double-acting uniflow two-stroke internal combustion engine. As it is double-acting, there is combustion on both sides of the piston, so I am wondering how the piston is cooled, especially given the high power density of this device.

In conventional IC piston engines, the piston is either cooled by the oil [1], or, in the case of small two strokes having a total-loss lubrication system (the sort that the parent post is concerned with) piston cooling is aided by the flow of the incoming mixture through the crankcase. Neither method seems to be feasible here. Has there been a breakthrough in materials (ceramics, perhaps?) which allow for a piston to work at high temperatures?

One other point that just occurred to me is that if you are using a total-loss, combustible lubricant design (which is what conventional gasoline two-strokes do), then the efficiency calculation must include the energy input of the lubricant as well as the gasoline (or whatever is being used purely as a fuel), as the lubricant is also a fuel.

[1] https://dieselnet.com/tech/combustion_piston-cool.php
Looks like the answer is here and in agreement with what I said above.

https://support.google.com/analytics/answer/2799357?hl=en

In short, demographics are from the third party doubleclick cookie and are only available if you enable advertiser features.

Whether this enables Google to click a significant amount more of data on these third party cookies is unclear to me. So my original claim could be wrong. I would guess that a significant amount of the information would still be collected via AdWords tagging for conversions or display Ads.

There are also Apple and Android device IDs for mobile. I don't know if those are app specific or device specific and if they are only logged if advertiser features are enabled.

So the story is a bit murkier than I claimed.
I've never felt that anything has captured the essence of what it's like to use Microsoft's software better than the URLs Teams generates for meetings scheduled via Outlook. Why use something like Zoom's 9 digit meeting numbers when you can have a 250+ character url complete with long seemingly random strings and a url-encoded JSON object?

The plugin will try to hide this behind a "Join Teams Meeting" hyperlink, but on more than one occasion I've had the link converted to plaintext, leaving the recipient with no idea what they're supposed to do. So every time before sending a teams meeting from Outlook I have to extract the mess of a URL and manually paste into the location field.
I don’t mean to be harsh, and it is sad, but the plural of anecdote is still not data.
> I believe they sold exclusive servers as a benefit of their paid subscription. That'll quickly get expensive.

Ouch. If they are selling servers that cost more to run than they are getting from the sale, that's foolish and difficult to back out of.

If the servers don't cost more to run than they are getting from the sale, cost shouldn't be a problem as it's net income. Doesn't matter if it's expensive.

> Also, s3 quickly sums up if you host content and its difficult to replace.

It's a lot of work to replace S3 if it's deeply embedded in all the code, and especially if people have been linking directly to S3 buckets.

Depends how much data they are storing of course, but S3 migration can be done when there's a compelling need. It's not the cheapest storage around.
It's not just Desktop OS's. Mobile, TV and Car OS's are mostly terrible as well. Are OS's really that hard to do well?
Why are teachers never even entered into the equation? You have no teachers you don't have school. Teachers getting sick is going to put a serious hurt on the educational system.

Teachers have been demonized for decades now so hardly anyone is going into the field.
Why is this being posed as either closing the schools and kids get no education or making kids go to school with expensive mitigations, and masks, etc. Why hasn't there been a serious effort at converting to online learning just like the transitions that happening around working remotely?
I mostly use it to save things to come back to (bookmark). It would be better if I could favorite from the main thread, rather than going to the individual comment's page to favorite.
> Docker can also run natively on MacOS today which is what I assumed was being discussed.

It is. The "native" Docker.app is an Hypervisor.framework virtual machine and an 8 GB Docker.raw image in your homedir. The client utilities are native, and communicate with a docker service running inside the VM. It definitely doesn't run containers under Darwin kernel.
Every MFA app I've used has the ability to rename the entry, since the MFA key and the text that are displayed to the user are 100% unrelated to one another. And I recognize that you might not have the correct privilege level to carry it out, but AWS does allow you to create account aliases, which helpfully shows up in the console login URL
But this chip will be the 14th iteration of the CPU and is already quite mature. The Apple GPU is already some years further after first release. The chip is also already 64bit. The main new thing is the Arm compilation of the OS and Rosetta layer and that can be updated with patch releases.
Fair enough. You avoided my question. Looks like we are at opposites then. I see your position as absolutist. Everything is a model. No exception. There is no truth.

I think there is truth and that we have to drop our egos and continually adapt and understand. To be honest I think that humanities ego has never been bigger, postmodernism is a symptom of this, and we are suffering more than we need to because of it.
You’re not buying content on Spotify and netflix.

This is a bad comparison to kindle where you actually purchase content.
The article outlines two approaches to causal AI

> There are two approaches to causal AI that are based on long-known principles: the potential outcomes framework and causal graph models. Both approaches make it possible to test the effects of a potential intervention using real-world data. What makes them AI are the powerful underlying algorithms used to reveal the causal patterns in large data sets. But they differ in the number of potential causes that they can test for.

Does anyone have references and tutorials for either approach?
cycle.travel does have a feature for mileage requests. It is not very much optimized for dirt routes though...
Ah sorry, that was in reference to the noise cancellation problem, not in reference to the creeping up problem. I could have worded that better.
I wouldn't see a good point for this. HN is focused on these counts, because only they allow you to identify the "importance" and "discussion size". Would be like twitter without a like and retweet counter. How do I know its important? Is it something I support and give a like, to boost its rank?

Something like [1] is more useful than hiding information.

1: https://news.ycombinator.com/item?id=23804469
Except I use GNU/Linux precisely because what Windows/macOS offer is neither sane nor productive for me.

I don't know why people insist that billions of people on this planet have to be satisfied with 3 interfaces but it doesn't work that way.
Hmmmm, a fair point, though at the same time most countries allow you to use any radio without a license for emergency purposes -- I don't have an amateur radio license yet, but keep a cheapo Baofeng on me when we go offroading or hiking outside of cell-reception. Could honestly save a life. If it's all you have, hang on to it!
IBM Clearcase
ah yeah, thanks!
I have to say my experience with the language has just been very different from this. It absolutely feels like a general-purpose language to me. I actually prefer Rust over Python, as I find the language simpler to use and anywhere from 10-100x faster (if not much more than that in some cases). cargo is much better than pip, and the Rust compiler is much smarter about guiding me than something like mypy.

Maybe I'm unusual in some way, but I do not find Rust hard to use once you've learned the language. You say the complexity to avoid a GC is staggering, but it seems straightforward to me. You have to appease the borrow checker, and you need to learn about some tools like Rc, Arc, Cell, etc., that provide interior mutability. Other than that, the language has been an absolute pleasure and dream to use.

I tend to write Rust the way I write Haskell, not the way I write C++. I start by sketching out all the types that I need to model the problem space at hand. This can be done almost 1:1 with Haskell in many cases. Then I start filling in the implementation, getting me from "input" types to "output" types and only very rarely running into any kind of issue with the borrow checker. Of course, instead of using immutable data structures (as is common in Haskell), I use mutable ones in Rust. The compiler guides me the entire way, and often it feels like an entire program writes itself.

As for GCs, I almost never want one. Performance matters in almost everything I write these days, and faster is always better. Rust is so easy to write once you learn it that I see no reason to accept a GC in 2020 and beyond for any software where performance matters. I do not write software for severely constrained embedded systems. I mostly write real-time backend services that process data or handle large numbers of clients. I could tolerate a GC in much of this, but there's no reason to in a world where Rust exists, and everything is faster, more responsive, and considerably easier to reason about as a result. A few years ago, I would've used a mixture of C++ and Go. Now, I'd just use Rust for all of it.
After SwiftUI and Catalyst I was also pretty surprised by apple announcing that iOS apps will just run on ARM macs. After giving us a few options for convergence they also just seemingly bolted that one on for good measure because they could. Not sure anyone expected that. Even weirder I opened up app store connect a few days ago and got a message telling me all my iOS apps would be available in the mac app store unless I opt out... The only thing it makes sense for is maybe games and even thats a stretch without proper touch UI
Same here (ububtu, dwm). I can use every other web-based video conference platform with no problem (jit.si, google meet, and others) but zoom eats all memory and crashes the browser. The app refuses to run, complaining that I don’t have ibus installed (I removed ibus, because it’s one of a hundred unnecessary layers of crap added by distro maintainers).
For what it's worth, I love threads. Prior to threads, channels would be pure noise, often intertwining multiple conversations at once.
The taxes and employment issues are probably the number one reason almost nothing notable has ever launched out of Europe. This will be flagged. But I don’t mind :)