skysight-inc/HackerNews huggingface dataset:
Using MS Teams in the browser provides more privacy vs native.
which in a lot of european countries, doesn't even exist as a differentiator.
Reposting because this article was clearly flagged by people who don't want other perspectives heard.
Yeah, the college I went to back in '09 _just_ started teaching version control. All we learned were concepts and common languages from each of the major domains of programming, and math. That's it. (Think like SQL for DB, Java / Python for application development, c and c++ for embedded systems and operating systems, etc.)
What is the current "easy" tooling/workup for GNU Radio ?

It used to be that you could download a GNU Radio livecd and that worked well - however it is no longer maintained. The latest release is from 2017 and I see it written that it is neither supported nor recommended.

Is loading the distro of my choice and then managing and installing GNU Radio, plus associated utilities/applications, and their dependencies my only choice in 2021 ?
not 100% sure on this, but don't most doctors in other countries go to medical school for free? Whereas US doctors are going into 3-400k+ debt.
I am working on addressing that. So far spam detection is the most difficult one.
Ignoring PRs that were closed by the author themselves or changed readme.md helps but is obviously not enough.
1 Trifectas in California

In California, Democrats held trifecta control of state government from 1999 to 2003 and again from 2011 to present. During all other years, California operated under divided government.

https://ballotpedia.org/Party_control_of_California_state_go...

2 I have never vote Republican party in my life. I am a registered Democrat who has made a lot of effort to reform that party over the last 12 months.

3 Newsom/Getty is the exact opposite of 'Socialist'. you don't get any more 'elite' than dyslexic Gavin, who it is rumored the DNC will pair with Harris for the next presidential election
That’s what my adopted daughter and her older sibling would do. They were taken young. But older sibling started crap every place they got sent. Not the sort of stuff that can be ignored.

Finally they were separated in the system.

At first we were like “that’s horrible”

Now. We just wish it had been done a lot sooner.

Some people are hell bent on self destruction, and will take everyone down with them.

It took 7 years for our adopted daughter to finally realize and know we actually do love her.
The Key Points of “Re-Engineering Legacy Software”
I am also in the process of removing any usage of Facebook or Google from my habits.

I think the focus should be on diversity. The problem is not simply the lack of privacy but also the lack of competition between those big actors.

Google would be a fine service if it was only search.
great question @msvan - raku has many ... for me the unique genius of raku is to have stolen all of the best parts of type system, OO, grammars & regex, functional and procedural coding and jammed them into one smoothly integrated syntax
So I imported all my old Gmail emails into Fastmail (they offer an easy UI to do this) and set up forwarding from Gmail to Fastmail for new email. I will add more text to my blog post to clarify this. Sorry the post was a bit rushed and I certainly didn’t think it would make it to the front page of HN!
What I really wanted, was switch from Google to someone else as the main search ads provider for my business, but nobody come even close to Google's performance :(
unfortunately the tech industry doesnt work this way. i have switched programming languages and this got me to a much better financial and career position. so again it depends
SiFive Helping to Teach Kids Programming with RISC-V HiFive Inventor Coding Kit
anyone else reminded of the Spinal Tap album "Smell the Glove" cover discussion?

> How much more black can it be? None! None more black
In case anyone is looking for an e2e-encrypted alternative to Google Photos, I’m building one[1].

[1]: https://ente.io
https://www.livescience.com/55606-health-states-worse-than-d...

Something about opinions being treated as facts is part of a post truth society. I don't like what you said, therefore is false. It's a trend that to me is worse than death when it comes to discourse.
Seems like very few months these pop up. Sure, it seems like a good idea. Then I try it. It sucks when you've been embedded with Google for a long time. Glad I'm not on Facebook...
I wouldn't consider Fastmail being based in Australia a selling point. They're a Five Eyes nation with a burgeoning surveillance state of their own.
The writer should consider de-Apple-ing next. Time is of the essence.
I don't agree that being forced to suffer the consequences of other people's poor decisions is freedom. To counterquote: "Your right to swing your arm leaves off where my right not to have my nose struck begins."

Attributed to many famous people over the years, this originally comes from John B. Finch, a 19th century chair of the Prohibition National Committee. While Prohibition failed miserably in aggregate, its ongoing legacy of (American!) laws against drunk driving and public drunkenness are perfectly good examples of how this ethos works and why it's important.
No, Google employs far too many developers for the median to be close to 'elite'. I'm sure there are elite teams at Google, but I very much doubt the average Googler is, and that's probably been the case for a decade at this point. The famous Rob Pike quote sums it up quite well:

> The key point here is our programmers are Googlers, they’re not researchers. They’re typically, fairly young, fresh out of school, probably learned Java, maybe learned C or C++, probably learned Python. They’re not capable of understanding a brilliant language but we want to use them to build good software.
A bit off topic, but what’s the best gmail alternative? Been thinking about switching to a paid service for a while and the WhatsApp policy change (I know they’re own by FB and not Google) really reminded me that I should do so sooner than later.
There is more repos like this and it is hard to detect them. Especially that sometimes they do have some actual merged PRs in GitHub for some special circumstances (for instance bazelbuild).
There's this thing which is kinda like that

https://aceattorneyonline.com/#
Okay, Why can't you use the Stripe Connect[0] oauth api? It's generally considered bad practice to ask for and store passwords for other services.

[0] https://stripe.com/docs/connect
In spite of perfect detections of fake clicks is impossible, at lest trying to detect and filter them is a nice problem.

I don't expect advanced solutions against your site. It's not a bank, nobody would get a huge profit with fake clicks. You need to fight against script kiddies, not specialized hardware.

So I guess some easy heuristic to detect people that clicks too fast or do not sleep for a week will be enough.
Correct! I work in biomedical research and not marketing. By the way I am not a “guy”!
It's always worked. The way to do it with function based components is slightly different but the effect is the same. But this class based component method has worked forever.

I think people think because they are using React it's horrible if they let something else change the DOM. But in reality I do this all the time with D3. Yes you can render SVG with React and get it to work with D3 that way. But honestly I found it a lot cleaner to just let D3 takeover the rendering. This let me work directly from samples on the web without much translating to get it to work in React.
DeepL is the best there is right now.
Norway, Poland.

I'm a UK citizen, resident in Norway, who has visited Poland on business many time.

I stayed a night in the Krakow Neurological Institute somewhere between fifteen and twenty years ago, cost me about 100 USD. The ambulance that took me there was free.
We’re also less likely to have viable alternatives for journalists and activists if they’re the only people who are privacy-conscious.

Getting more people to use Signal and ProtonMail, for example, means more people will see the work of these organizations first-hand, which will lead to more donations, and in the case of Signal there are network effects.
fastmail? seems like a curious choice if the goal is privacy. It's not google i guess. I don't know if they use any google services like ads, analytics, or whatever.

As the article says they are based out of Australia which has mandatory meta data collection laws. Whereas America does it in a sneaky way, Australia has a law that mandates it.

I believe but might be wrong they also store mail unencrypted and, rightly so, complies to lawful government requests for mail.

duckduckgo could be the best of the rest in terms of search results, but regardless of how determined they are to be privacy focused, they are an American company with problematic government surveillance.
typing, roles/inheritance and multi dispatch together offer a very clean coding model that cuts through the usual if-then-else wool
Couldn’t agree more with this sentiment and will also add that it happens on other aspects of life such as services.

The other day I called a benefits company that was supposed to send me a card but didn’t.

When I called they said there was an issue with their system which they would request to be fixed and that I should call in a couple of days to talk about the original request.

That happened after almost 2 hours waiting on the phone to be able to get to someone.

Before we didn’t have all these cool services but companies would do their whole jobs and get back to you when something goes wrong. Now, due to all these complexity and workers not keeping up with it things go way worse for the customer when something breaks.
Regarding your AirPlay woes - have you checked the health (strength) and throughput of the wifi signal?

I have a lot of noisy stuff around my house so one thing I did was hardwire my AppleTV to be one less wifi device. That resolved all of my issues.

Additionally, I later ended up adding more Wifi APs to provide consistent throughput across the house. Previously I had "slow" zones. Not really dead zones, but annoyingly slow enough to force you to switch temporarily to 4G.

If you can't hardwire the device specifically, consider repositioning the WiFi AP closer, add/or add another AP if you are able to.

Hope this helps.
> Fair, but as far as controlled experiments are possible in this kind of thing, it doesn't get much better than two kids

Actually, controlled experiments
on this could be a lot better than N = 2, and the small-N problem dwarfs the positive features of the experiment here.
Understandable. Your progress so far is amazing.
It feels pointless to be on the Mac/iOS bandwagon and degoogle, you're just replacing invasive software with more invasive software.
I know the Supreme Court case that opened the gates to these shenanigans (Kelo v. City of New London) back in 2005 ended similarly.

https://en.wikipedia.org/wiki/Kelo_v._City_of_New_London

Pfizer wanted the land and said they would create jobs and give the state more tax revenue, the state said "well that sounds like 'public use' to us," seized the land, bulldozed the houses, wasted tens of millions of taxpayer dollars, and then Pfizer picked up and moved out of town.

https://www.nytimes.com/2009/11/13/nyregion/13pfizer.html

Nothing was built and the property where the homes were demolished still sits vacant:

https://www.theday.com/section/specialreports&Profile=1268
> we'll put all content in JSON, then put that JSON inside a comment in a plain text file

Only the "output" content. The code inside the cells is verbatim, and the markdwon cells are regular text comments.

See, I'm not discussing you just because. I have a legitimate problem with ipynb: very often I want to run the code of a notebook from the command line, or import it from another python program. This is quite cumbersome with the ipynb, but it would be trivial if it was a simple program with comments.
This is a different model of expiration. This isn't "two-year shelf life can be extended to five years w/ stable temperature and humidity and only a 10% loss of efficacy."

This is "once this vaccine is pulled out of the super-cold freezer, it starts breaking down, and you have X hours before it's worthless at best."

Worse than "worthless" is the idea that people might get a useless expired vaccine anyway, think they're protected, and then be a vector for future transmission.
The Rise and Fall of Timberland
I think outpatient care mean you don't stay in the hospital overnight. So you could have a surgery and leave within an hour in the recovery area and that is outpatient.
>The problem is that most children shouldn't be taken away in the first place.

Sure. To be clear though, the state doesn't really take children away for no reason. I'm sure there are isolated incidences, but in general, the kids who end up in the foster care, did not land there because they came from loving stable environments.
That's what I find so depressingly hilarious about the US vs the rest of the developed world [1]: that even when they super-apologetically hit you with the full, no-mercy price, it's less than what you'd way with (already overpriced) insurance in the US.

[1] Well, also developing, but super-low prices aren't as surprising or embarrassing to the US in that case.
Is this a satire?

Why would anyone use this? The reason I think this sounds like satire is because the post presents the "there are NPM modules for doing iseven or isodd, but there's too much dependency" as the problem this is solving.

The ironic thing is, this service is creating a totally unnecessary "dependency" that's even worse than NPM dependency hell, basically you're relying on someone else's centralized API (which he proudly says he's planning to monetize) for something as trivial as checking even or odd, which I'm sure can be written in a single line of code with any programming language.

The "iseven", "isodd" NPM packages were ludicrous to begin with. This "solution" takes it to another level. Really, this is a satire, right?
Same here, leaving Gmail is clearly the most painful and difficult part of this process.

I don't think it can be done quickly, but you have to start somewhere, and use the forwarding features of gmail.
>I don't know why a central authority works better. But it seems to be manifestly true if you look at human history that it works better once you try to scale society beyond the tribe.

Hundreds of millions of people who have been murdered in wars organized by central authorities would probably have a different opinion.

> The burden of covid, for example, is falling disproportionately on people of color in no small measure because of denialism.

If you think that the poorest and most marginalized people in society are the ones who stand to gain from a concentration of absolute power among a centralize governing authority, I urge you to learn some history.
It has its uses but it's pretty low hanging fruit. I also think having the termination conditions in the loop header is much more readable most of the time
Great solution. I hope this will make asking about costs at the hospital more normal!

I once went to a doctor for vaccinations before traveling. The nurse said "You need X, I recommend Y, and the CDC recommends Z." I responded "great, let's get X right now. Not sure about Y or Z - how much do they cost?"

The question just didn't compute. No matter how I phrased it ("just want to price compare" ... "there's a bunch of travel clinics and I'm trying to get this cheaply" etc), I couldn't make myself understood.

The NP ended up coming in to give me their "anti-vax" spiel. I had walked in to a hospital wanting a vaccine, and asking about costs was so foreign to them that they thought the only reason I could hesitate to get a vaccine was anti-vax sentiment.

All this to say - this tool is very much needed, and has the potential to do a lot of good!
I have created one of the recent competitors in this space [1], and I think it's not so bad, as long as the macros are reasonably simple to understand. If you look in the readme of my project, the four syntax examples actually look quite similar so I don't anticipate they'd cause a lot of confusion.

When I got annoyed in my own work that some data wrangling syntax was repetitive I was just really glad that I could easily build my optimal solution and didn't have to just accept that there's one suboptimal (for me) way. In Python and R, if you like what they offer that's good, if not - not so good.

Part of the problem comes from Julia not being geared towards DataFrames like R is, but I gladly trade a bit of convenience in one domain against a lot of expressive freedom with very clean rules that apply everywhere.

For example, I think it's quite good that you can only have "weird" behavior in Julia with macros, but they give you a visual indicator with the @ that you're seeing non-standard syntax. While in R, the non-standard evaluation means that literally anything could happen to the variables you pass into any function. It makes for some convenient syntax in some cases, yes, but it's so confusing as a system for writing software! You never really know if you're looking at a variable or just a name, for example.

[1] https://github.com/jkrumbiegel/Chain.jl
Many but by no means all.

I increasingly rely on either Internet Archive's Wayback Machine (which also fails remarcably often to fully, or even partially, present SPAs), or Archive.today (archive.is, archive.fo, and friends), which is painfully slow to acquire content but does manage to render most it attempts.
HTTPS only is a "Fail Closed" system, ie it blocks access in case of failure. This is safe for the general population.

HTTPS/HTTP mixed support is a "Fail Open" system, ie it allows (unencrypted) access in case of failure. This is unsafe for the general population, see QUANTUM (above).
That wasn't ever a real project, it seems.
E4 – How to get a freelancing or a developer's job – 2020
How do you use HEY and Fastmail together? Deciding between the two and curious how you make use of both services.
I don’t think you’re a jerk, I just want to offer a different perspective.

I appreciate projects like this as a newbie. People say, “you can learn a lot by reading other people’s code.”

Unfortunately, most of the projects I try to learn from are quite large. It can be overwhelming to dissect. A project like this which sticks to the language (with few or additional libraries) allows me to pick apart what everything does.
If you get small enough, you start getting into the territory of dust explosions.

https://en.m.wikipedia.org/wiki/Dust_explosion

Another interesting phenomenon is spontaneous combustion where exothermic reactions get hot enough to start the combustion process in a medium.

https://en.m.wikipedia.org/wiki/Spontaneous_combustion#:~:te....

I was a fire engineer in a past life, forgot the science but remember the cool phenomenons.
When cloud cost alerts are too late
There's no Patreon app for Apple TV from what I can see. I pay three Patreon creators but never log into the account, watching their stuff on YouTube after the fact (they release a few days later on there).

Why is it so hard? That's what I want to know. Is Apple somehow conspiring too?
Erobotica
hilarious af. noice!
I use Papago from Naver. It doesn’t support as many languages, but it’s Korean translations are far superior to Google’s.
Errors like that can backfire. The American Arbitration Association now requires that a company putting an AAA consumer arbitration clause in a contract must first get approval from the AAA, and pay a $500 fee. See rule R-12 in [1]. The AAA made this rule specifically to stop companies from using bad arbitration clauses in boilerplate contracts.

There's a database of companies which have registered.[2] BuyForLife isn't listed. The AAA's reviewers would probably have caught the bogus terms and rejected the clause. A company that didn't register can usually use AAA services after registering late, but there are extra fees they have to pay before they can proceed.

So the arbitration clause is probably invalid. That throws any dispute into court. Which court? Specifying "Netherland, California" as a venue would invalidate the choice of venue clause. So the default rules on venue apply. Consumers can generally sue where the consumer is.

So, any site using that boilerplate probably can be sued in small claims court. Actually, the AAA lets you do that even if consumer arbitration is specified. See rule R-9 in [1]. Consumers usually do better in small claims court than in arbitration. Especially since the company has to send someone, or they lose.

Bad contract drafting of one-sided contracts is a great way to create a legal mess for yourself.

[1] https://www.adr.org/sites/default/files/Consumer_Rules_Web_0...

[2] https://apps.adr.org/ClauseRegistryUI/faces/org/adr/extapps/...
Except in this case Stripe provides a way for 3rd parties to access your Stripe account without giving the 3rd party your password.
A family friend is single and infertile. She's spent a lot of money on some sort of adopt-a-chinese scheme. Someone in her family did the same, and the kid had various medical issues. I honestly think she'd have been better off with a surrogate and a sperm donor.

I definitely respect people who adopt, but they risk of just adopting someone else's problem is too high for me.
The current tax code incentivizes insurance as compensation, which drastically distorts the market. The ACA made things even worse by introducing the individual mandate.
And doing so more frequently in the US, so cost is higher but so is rate of consumption, particularly of services and products that make us feel like we have more mastery over outcomes but in fact do not result in better outcomes on the whole.
Do you want the actual answer or are you trying to make a point with a rhetorical question you assume you know the answer to?
The web app comes with the same snooping (every little bit of analytics mentioned in the article is something that the Teams servers see - you are not stopping them by not using the app) and similar resource usage - though as bloated modern browsers are, it might be masked by the "shared" resource usage with other bloated web apps in the same browser.
Fair enough, probably only way I could even consider it, is when customer wanted it - but I wouldn't advertise that...
Yeah, unfortunately that's a problem with basically all the competitors I've looked at. OSM is pretty terrible in a good chunk of the US as well, and even varies neighborhood by neighborhood in most cities I've checked.

At least Apple is fairly uniform in their coverage - it's equally not-all-that-good everywhere.
I think it's specifically "tech", the shortened form, that refers to websites and apps in today's usage. "Technology", the full word includes medical advances, aerospace, innovative construction materials, solar panels, whatever.

What really drives me up the wall is when people call a library or a software framework or platform "a technology" (countable noun) in software. Like "Silverlight technology". I'm like "no, it's still a minor facet of information technology or computing technology, it's not a technology on its own".
Twitter and Facebook both have done a horrible job moderating hate speech. Both in terms of over-moderating in some places and under-moderating in others.

But they actually moderate their content, and while there have been a few knee jerk reactions, they've mostly erred on the side of leaving things up rather than the reverse.

Parler has knowingly left threats of rape, murder, and torture on their site indefinitely. The contrast is stark here.
Quickly Edit Posts
Forget Positive Thinking: How Sweatpants Managers Can Stay Motivated
Look at the network traffic from the phone while the app is running. You will see traffic to graph.facebook.com on every app launch.

I've just tested it and the latest iOS version of Here Maps as of today does indeed still include the Facebook malware and it's very eager to try and reach outside (dozens of failed connection attempts, looks like it doesn't take "no" for an answer).