skysight-inc/HackerNews huggingface dataset:
Was the same for me. I updated Brave yesterday which fixed it.
Perfect Brew
Coffee buying guides and articles are often cluttered with ads, biased, and low-quality. The team at Perfect Brew set out to change that. Our goal is to provide coffee fans with the best product choices for any budget. We always ensure that products are selected independently and without bias. That means that all of our buying guides are 100% honest and our product choices are 100% independent.
I had to study up on GDPR for a past job, and after reading the full thing several times over combined with reading various people's interpretations of it, I came away feeling like it was a generally sane piece of legislation that was overall reasonable about the trade-offs and requirements it imposed.

Since then I've heard many people complaining about the effort required to deal with or work around GDPR constraints, including in one case a data scientist complaining about needing to get consent to use certain data sources for something that wasn't the product being sold to the user. Frankly, I was happy about it, because that's privacy working as expected.
I use the same on desktop, but for an ad free mobile experience, and background audio play on an
unjailbroken iPhone, coughing up the cash seems most appropriate.
The company I work for has used CorporateVault for years, but it is unfortunately a dead project and relied on Java and Flash to work properly. I've been looking for a replacement for some time but all the contenders seem to have cloud bullshit, are overengineered, and/or can't integrate with AD.

Once Flash support is dropped for good I'm probably going to be stuck writing a replacement.
„Native“ - uhm no? It just wraps the platform‘s web engine (WebKit or Edge), it’s still resource wasting non native HTML/CSS/JS.
wow this is super cool, https://sympygamma.com
I think it means 'weirdly' as in 'obsessively', or 'nerding out over'.
You need to do this and do it early. All those years of missed revenue add up quickly.
Yes, it is from the recent changes in YouTube's manage ad breaks policy. Starting July, they will be doing mid-roll ads for videos longer than 8 minutes [1].

Today, only videos longer than 10 minutes are eligible for mid-roll ads. Starting in late July, videos longer than 8 minutes will be eligible for mid-roll ads. As part of this change, mid-roll ads will be turned on for all eligible existing videos and future video uploads, including those videos where you may have previously opted out of mid-roll ads. Videos that already have mid-roll ads turned on will not be impacted. If mid-roll ads are not a good fit for your videos, you can indicate this preference in YouTube Studio by July 27, 2020.

Mid-roll ads will be automatically placed at natural breaks in your videos to balance viewer experience and monetization potential for you. After these changes, you will still be able to turn mid-rolls off or adjust the placement in each video manually.

[1] https://support.google.com/youtube/answer/6175006?hl=en
Software RDMA revisited: setting up SoftiWARP on Ubuntu 20.04
I always chuckle when I see comments made. You can feel that they don't understand the concepts behind laws like the GDPR. Also they don't understand principles based regulation.
What’s Happening with the Morning Paper?
It is not a new phenomenon, I am still grouchy about how Deja was handled. :(
Like how Everest was measured to be exactly 29000ft (in 1850s) but they thought no-one would believe how accurately they had surveyed it, so they reported it as 29002ft
I've recently become interested in OCR due to using Kaku on Android for trying to get better at reading Japanese. So thanks Hacker News for showing me a new version. I'd love any comments about other resources that may be good for learning. Especially because for funsies I'd like to try and develop my own.
Can you suggest any in particular?
The only difference at (most of) Google is that you would use grpc instead of ftp and protobuf instead of txt.
As I started to get more experienced (also software development) I noticed that more and more people were seeking out my help - which was frustrating, because I had goals I was supposed to be working toward myself. I found that keeping a log of each interruption and how long I spent on it eased my anxiety quite a bit: although I've never actually been asked to justify why it took "so long" to complete a task, having that documentation handy just in case made me a lot more pleasant to work with.
The uBlock plugin also works on the Firefox Android app!
Rothfuss had an imaginative magic system in the Kingkiller Chronicles. I'm hoping that he continues with the system even if he doesn't finish the series.
This is really cool. I run a lot of different services on my home server and don't trust them to the internet. Everything is accessed via a reverse proxy with authentication that I trust.

While listening on localhost is some level of security it still means that lateral movement is possible if one of the services is compromised. It also means that if I give give someone else a user account or similarly run any less trusted code then they can access all of the services without authentication.

I'm going to look into this an apply this so that these services aren't accessible by other users.
Police Buying Hacked Website Data
Luckily, I said my 6502 is rusty :-). You can win a cycle increasing the high byte of pointers, but that probably isn’t worth the zero page memory in most cases.
I was happily blocking them with NextDNS and 1Blocker until about a week ago when suddenly they started getting past both blockers, multiple ads on every video.
Underworld (mobile slasher game inspired by Diablo)
Hi, I'm Anatoly. One of my favorite childhood game is Diablo 2. And for years I had the desire to make a mobile game in which you can actively defeat dozens of monsters. Here it is.
The special thing in the game is Boss Mode. Boss Mode is a place where you should survive waves of bosses from the game.
Android: https://play.google.com/store/apps/details?id=com.levchik.un...
iOS: https://apps.apple.com/us/app/id1513898266
Can Electron really be called a good cross-platform experience? Consistent maybe, but good?
> Not really. RFCs in the Informational category don't need consensus.

They don't, but they also need to not conflict with any IETF activity:

"4.2.3 Procedures for Experimental and Informational RFCs

[...]

To ensure that the non-standards track Experimental and Informational
designations are not misused to circumvent the Internet Standards
Process, the IESG and the RFC Editor have agreed that the RFC Editor
will refer to the IESG any document submitted for Experimental or
Informational publication which, in the opinion of the RFC Editor,
may be related to work being done, or expected to be done, within the
IETF community."
[https://www.rfc-editor.org/rfc/rfc2026.html#section-4.2.3]

Apart from that, it's unclear to me what the document is actually trying to do [cf. my comment in https://news.ycombinator.com/item?id=23769617]
what are the downsides to foreign data wrappers?
YouTube vanced on Android and Ublock origin on desktop. Problem solved.
In my POV, the ads got worse a long time ago.
What does "playing the game" mean for you? How have you changed how you approach work or a new job?
I'm going to test this on my shopping receipts, if I can get over the Windows packaging hassle, and report back ..
Yes, they seem to be targeting people affected by COVID, promising easy get-rich quick schemes online...
Do you know the name of the plugin?
Good point.

An awful lot of "Büzzwürd du jour" is repackaged old stuff.

It does not make me friends, to point that out.

That said, sometimes, the "new way" does help add something to the "classic" way.
Prices have gone up? Tell the federal reserve, I'm sure they will be shocked /s

I don't think quality has anything to do with it. Employees are more expensive because life is more expensive.
You can do a lot with Symbolic Execution. Bug-reproduction for example. Say your customer remarks on a weird state if the system. You put a 'stop condition' as 'the system is in the state the customer described' and ask 'how'? You get a list of input & their values. Aaaaah that's how :-). Also if you record/print intermediate values you can use them as complexity reduction for your search.

Also, for minimal log/trace placement it's actually fun to use.
Jemisin listed Octavia Butler as one of her biggest influences. I read a few of Octavia's books. The influence is clear. If you enjoy Jemisin, you'll enjoy Butler.
Interestingly Putin changed nothing for 2020. His most recent election is even more polluted with these artifacts. Plotting turnout vs winner fraction gives you a grid pattern, instead of a cloud like you’d expect.

See this tweet by the first-named author of the article. https://twitter.com/hippopedoid/status/1278775568968933379/p...
It probably also depends on the power saving settings your phone enforces. From what I've seen from DontKillMyApp[0] the optimalizations vary widely per manufacturer and probably per device and ROM as well.

I don't think the websites cares much, at least it didn't for me and I tested it with a music video (something Youtube usually doesn't like you playing in the background without a subscription). Your phone's settings and optimizations are a more likely culprit, in my opinion.

[0]: https://dontkillmyapp.com/
I think it's pretty safe to say this is true, and it always has been since the dawn of time in almost every culture. It certainly has been for the last few thousand years in Western history.

I don't think there is anything controversial or political about the quote in the article, and certainly not about the impetus to consider the moral application of AI.

I think maybe people are a little worried of what's supposed to be a 'culturally secular' journal, turning over to the groups demanding social reforms in other areas (i.e. CNN yesterday indicating that the term 'Master Bedroom' is 'racist' etc.)

The article is fine, it's on point, very fair. The author is within reason to quote her inspiration.
Yes 100%. At least that doesnt require a tap
Introducing The Open Usage Commons - the new home of Istio
I think that's the wrong approach. You don't stop the arms race by not investing in arms, you invest in countermeasures instead.
Oh, where do I start:

- I don't want music and there is no discount for that
- I don't like random benign channel removals/strikes
- I don't like censorship
- I don't like copyright situation
- There is not option to pay for family for whole year
- They are getting closer and closer to killing rss support.

My setup right now is that I receive youtube updates into my newsboat. I run a macro if I want to watch a video and it goes into download queue and is downloaded by youtube-dl. It synthing-ed onto every single of my devices (including Emby) and then I watch it whenever I feel like, offline, no adds, no nothing, through a normal video player.
Also product placement in the video is pretty common.

I'm starting to look at Twich, vimeo more, any other alternatives?
Fructose from fruits is not considered bad unless you have a source
Thief!!!!

"Your contract with the network when you get the show is you're going to watch the spots. Otherwise you couldn't get the show on an ad-supported basis. Any time you skip a commercial or watch the button you're actually stealing programming." --Jamie Kellner, former Warner executive
At least compared to Electron it uses the most efficient browser engine per platform.

Definitely not as good as full native, but a definite step up compared to Electron.
I'd love to see todoist integration. The "find me 4 hours to do this" feature looks like a natural fit for this. Also, any plans for a public API?
I think Google is preparing the axe, or at least something equally drastic.
If you are working on technology that detects cancer that is true. If you are working on technology that detects people, this is a harder question.
I wonder if this could mean a RancherOS revival. It's a really interesting distribution.

It could be SUSE's CoreOS, but that's probably wishful thinking...
Yeah, I don't technically pay for "YouTube Premium" but since it comes for "free" with my Google Play Music sub....well, cool.

On desktop I'd never notice (I haven't run without an adblocker for probably ten years), but on mobile it's a sanity saver.
Could be interesting for some companies, but I'm rather skeptic:

> I was working in this project for about 6 months. At this moment there is a working IDE and compiler. But both are very feature limited. I am preparing a Kickstarter campaing for getting enough resources for continue and speed up the development.

It looks like no code is available yet, and given the pretty huge scope of what he aims to do there's a good chance it's a Kickstarter scam, or that in any case it will never reach completion.

Also,

> Sure, there is VB.NET, but [...] You will loose the native performance.

does not bode well (performance has not been a problem in .NET for a long while)
you just took a feature of postgresql and mentioned it in your article to sell your product.

you didnt answer your own question. is it a secret weapon?
No idea. Since I'm using FireFox, Blokada (AdGuard DNS) on Android, and FireFox, uBlock Origin, uMatrix, NoScript on PC, my mental RAM does not get strained by ads and other nonsense.
Use systemd timers instead of cronjobs
Might I suggest checking out org-journal? It's a natural extension of the org-mode way of things, and integrates quite well with the agenda too.
Same as extensions I guess? You're including a binary that clings to the innards of your operational prod pg instance?

I mean I love FDWs, especially how easy it is to write one... But this is an issue I've run into.
There was a Firefox extension called "ScribeFire" which did this and seemed somewhat popular. I used it for a while in the mid-2000s.

It looks like the Firefox extension isn't around, and the corresponding Chrome one [1] doesn't actually work any more and was last updated in 2014.

I suppose things were simpler back then when services had slightly more open APIs.

[1] https://chrome.google.com/webstore/detail/scribefire/elkkomi...
Show HN: PrestoText – Combining Twilio and Google Sheets to Send SMS Messages
I’ve tried that but find the minutes have too much and too little. They do help me mix in my own notes.

I’ve experimented with having a meeting wiki where everyone keeps notes in a single file, that was pretty good. But suffers from “open laptop syndrome.”

I heard someone suggest, and want to try, assigning the note taker at the end of the meeting. I’m not sure if it’s cruelty:effectiveness ratio may be too high.
In the "Goodwill Tops by State Over Time" section, it seems like Missouri is skewing the scale when I select "Price relative to overall average".

It's a shame I was really interested in that particular viz!
Most of the content creators I follow also upload to BitChute (or have been booted from YouTube), so I've moved all my playlists there. I also donate $5/month to BitChute.

Grabbing videos off YouTube with youtube-dl for local viewing is another way to skip ads. Given their censorious policies, I have zero interest in paying YouTube to go ad-free.
> Maybe developers stop learning because they realize that that to learn how to do the same thing with 167 technologies is not a real development.

And maybe because they realize that the majority of those 167 technologies only exist because someone said "Making frameworks and generalization is the only reason I manage to keep doing what I do." [source: https://news.ycombinator.com/item?id=13734009]
The difference is one is pure public good but hardware is not that pure. And hence you have other concerns and other means.
Probably the underlying stack.

From https://github.com/bitwarden/server#requirements:

Requirements

.NET Core 3.1 SDK
SQL Server 2017
SmallyMouse is another project in the same space: https://www.waitingforfriday.com/?p=827

The original target was Acorn computers, but it works on the AtariST as well: https://www.waitingforfriday.com/?p=827#Atari_ST
I just looked and it appears to be the case based on the music publisher's website that I looked at. When I used to do liturgical music, there was no such thing as streamed online.
The dark side of eventual consistency and how to triumph over it
here:

https://medium.com/swlh/handling-eventual-consistency-11324324aec4
In the words of the Merovingian: "Yes, of course. Who has time? Who has time? But then if we never take time, how can we ever have time?"
There's a lot more info at https://tauri.studio.
Disney’s Master Plan with Disney Plus That No One Is Talking About
It seems like you are drastically overstating what the BFI's actual requirements are[1]. Basically if you hire some people outside of London/South East England and if you offer some paid interships and training to under-represented groups, you have passed.

[1] https://www.bfi.org.uk/sites/bfi.org.uk/files/downloads/bfi-...
> It’s amazing (and a little amusing) how many people literally can’t admit they don’t know something.

It is a matter of culture too.

I'll take the example of the desk clerks you have to face as a citizen or customer in administrations and companies.

When I lived in a country of Northern Europe, they would often say "I am not sure, wait a minute and let me check in that book" or "I don't know, I will ask/check and call/mail you right away". And they did it and it was fine. A tiny delay and everything is solved for good. You come out from there with a smile and they have learned something for the next time they meet the case.

Now that I am back in my Southern European country, the guys (well, it's 99% women) in the same position will never admit they don't know or they aren't sure of something. They will assert whatever weird/outdated/wrong assumption comes through their mind with definite certainty. Even if you gathered information beforehand and tell them that the rule says otherwise. They feel that checking or asking for help would undermine their authority or make them look incompetent (as if anyone still had any hope about that...). And they will only call the higher up when, after 2 months and the 3rd visit for nothing except getting contradictory information and requirements, you start yelling and they feel that they are less than 30 seconds away from getting punched in their face. Then the higher up solves the problem (which should never have become a problem in first place) in 2 minutes. But they will keep on 'working' like this for 40 years, they'll never recognise that their work and service would be much more efficient if they just said "I don't know" instead of inventing wrong rules.
I think Jemisin is moving SciFi/Fantasy toward a point in which the hard line is becoming irrelevant. In general, I can't tolerate SciFi for much the same reason that I'm bored with High Fantasy. Jemesin brings enough of each into her stories that I can enjoy the science and am not seeing an ill-defined magic system bail characters out of poor choices.
Kivy: https://kivy.org

Write your app in pure Python. Deploy on desktops and mobile devices.

The main disadvantage is that it does not use the native widget toolkit, although there are projects like KivyMD that attempt to replicate the native look and feel by theming the UI.
This is very much a draft, as it seems many important things (like the label plaintext) is missing from grammars / packet diagrams.
Doesn't mean anything since businesses already fear repercussions if they do not. There are billions on the line.

https://asia.nikkei.com/Business/Finance/HSBC-takes-fire-fro...

> "C.Y. Leung, the former chief executive of Hong Kong and a vice chairman of the Chinese People's Political Consultative Conference, Beijing's top advisory council, had publicly threatened HSBC with a consumer boycott over its earlier reticence about the national security laws."

People love security laws...
Logically, yes, reality if you think deeply, it's no different than having a OTP app on your phone and also the password manager....
At best if you are so concerned you just create a second keepass DB for OTP or if you are more concerned, have two phones ;)

I can't take software like bitwarden seriously because they still require you to have a cloud account and/or run your own server which I also have no interest in. I want something I can actually backup natively on a client without extra effort like a script running agaisnt an api. A single file encrypted database is more than adequate. Control and ownership of the password blob is just so absolutely critical if you invest heavily in password management, especially with sites that take a stance of "password/otp or we'll never recover the account"
During my stint as a math tutor I used sympy to automate producing worksheets in LaTeX that involved algebra and calculus - great library.
Maybe I'm missing something here - can somebody explain the relation to backend interoperability here? This seems, according to the docs, to be a way to make a native app "using virtually any frontend framework in existence."

How much Rust knowledge is required? Is this saying that currently, you can build a native app using virtually any frontend framework in existence... as long as your backend is in Rust? Or am I totally whiffing on what's going on here. I don't have much native dev experience, so maybe my thinking is off.
Silicon Valley normalises these sort of lies as ethical.

It’s not lying, it’s “hustle”.

There’s ways to present that aren’t outright deceptive.

It’s a strange blog post because it’s not an admission to be proud of.
'Jiro dreams of sushi' lessons for SaaS
Swedish officials has said over and over again that neither herd immunity nor economics is the basis for the strategy chosen. They tried to strike a balance between the impact of containment measures (isolation, mental health, lack of education etc) and minimizing the spread of the virus. Of course the first point is extremely hard to quantify, and thus the hard numbers are horrifying.

Most people in Sweden are taking plenty precautions and isolate on a voluntary level, highly encouraged by all institutions. However, if you are stuck inside with abusive parents or are getting depressed by the isolation, you have the choice to go out.

As others have mentioned, the true failure has been in elder care. How the virus was allowed to ravage care centers is completely unacceptable.
I have gotten some scam ads recently, although I do not get them exclusively.

One was a 'Jeff Bezos bitcoin giveaway. Send up to 2 BTC to this address and Jeff will match you and send it back.'
Well congrats to the team for the exit. But I am really hoping that this will continue the great momentum that Rancher has.

I've come to quite enjoy Rancher products. I think the work they are doing is fantastic and lowering the bar for entry into Kubernetes, especially for on-prem/bare metal. Just deployed 4 production RKE clusters on bare metal and also using K3S.
Well they even failed their own commissioned independent audit of 2 years around their policies.

"Facebook has not done enough to fight discrimination on its platform and has made some decisions that were “significant setbacks for civil rights,” according to a new independent audit of the company’s policies and practices.

Then Sheryl even posted this ... yeah right

"We are making changes – not for financial reasons or advertiser pressure, but because it is the right thing to do."
Video isn't particularly latency sensitive. If I had infinite resources to design a complex system I would serve the first couple of chunks from the nearest POP to get the stream started and once I had enough of a buffer I would start optimizing for serving cost.

You don't need to move it around the world (TCP can start to bite you, but most likely you are just wasting someone else's network resources) but you can definitely move it away from the nearest POP if it is getting loaded. You can even do clever things like shard by chunk ID across warm POPs so that you get better cache utilization and reduce disk load.