skysight-inc/HackerNews huggingface dataset:
I just don’t understand why Apple doesn’t have a “allow to run in background” permission. Instead developers have to resort to Bluetooth or silent audio or location tracking which further erodes user trust and allows for developers to say “I swear we don’t track you” while actually tracking you.
> Somewhere a factory worker traded time with their kids to work on that car...

The factory worker most likely doesn't care about the car. They traded time with their kids for a paycheck, to be spent on those same kids or whatever else the worker desired. Even, potentially, a trophy car they don't intend to drive.

If that car doesn't get sold then there is less work for the factory, less demand for factory workers, and fewer paychecks.
Some might argue that TLS is on Layer 6, 7 and 4 at the same time: https://security.stackexchange.com/a/93338

Same for NAT: https://networkengineering.stackexchange.com/questions/3145/...

> the names aren't as important as the layer and independence

That's the point. Layers don't mean anything in the real world where ossifications are a thing and replacing infrastructures has a cost. There are plenty of protocols that require cross-layer coupling (aka "layering violations") and asking for layering compliance really doesn't make anyone except layering lawyers' life better.
I see a lot of hate for Plaid here. I was my understanding that the only reason you would really ever use Plaid is because they were able give programmatic access to flat-rate fee ACH payments of basically any size. Obviously they were never something you could compare to Stripe. I wonder what's gonna happen with in the near future, especially considering Plaid was obviously stepping on the toes of the interchange-rates of the likes of Visa.
MIT Press Best Selling Books
I use a run of the mill photo scanner (really great scanners are incredibly affordable these days), specifically an Epson v370. I've found that costs of scanners seem to go up once you add auto-feed / collating features.

I save docs in organized folders as PDF docs and OCR / compile them with Prizmo Pro. This is some of the coolest software I've bought in the last five years. Its machine learning backed OCR is nearly perfect. Thus I have searchable PDF's of any notable docs - still haven't gotten around to making anything too automated yet, haven't had enough "important" docs to really warrant that just yet.
What tax-planning resources did you find useful?
> I'll do what I want with it.

As is your right but it's not consistent with calls for simplicity.

> <noscript> should be working now

I've always had JS enabled and your site has still not worked, then or now. Your site is not accessible or simple. Again that's your right, and I agree with you about Smart TVs. Why not start the path to fix things by making your site readible on the screen of common blokes, poor people, and the non-elite that didn't buy something in the last 2 months?
Equally concerning, a flaw in crypt32.dll might also be abused to spoof the digital signature tied to a specific piece of software.

--yes, I am attempting to disassociate myself from these people
The Nokia 6.1 camera app phones back to Facebook on every startup even if you don't have any account with them. Other than not being rootable, it's a reasonable device.
That’s the open question, isn’t it? We don’t know what we don’t know, so no matter how elaborate a rational defense of reform is, the reality may always be one step more complex than we thought.

That’s not to say we shouldn’t reform, but that reformers should be more humble than they are today, where many simply assume that the reasoned argument is the better one because of the superior nature of reason.
for $6500 you're probably right, unless you're willing to purchase a "project" vehicle. I bet it's a lot more peppy than a 1.5L honda civic. I mainly ask because I see the MSRP for a new leaf is almost $30k, which is where you can start getting into some new entry-level performance cars or a lightly used bmw coupe.
How does something like a sound system help you more in India than the US?
Plaid and the broader explosion of white-label fintech infrastructure is great. Ultimately, it increases the number of companies that can enter the space and provide more competitive loan management tools, decision engines, identity verification, credit, wealth management, and so on to consumers. License the most complex/costly infrastructure, and then progressively swap out those vendor provided capabilities with internal platforms as they scale up (e.g. Revolut).

There's still lots of problems to solve in the connectivity space that Plaid sits in, and the pursuit of some kind of unified open personal finance data standard isn't really on the table for those steering the big initiatives (e.g. FDX). This is mostly due to the variety of the data and number of players (tens of thousands of institutions). For more on that, this interview with Jeff Leathers, founder of Quovo, a similar company that was acquired by Plaid in 2019 is not a bad listen:

https://medium.com/wharton-fintech/podcast-with-lowell-putna...
The problem as I understand it isn’t the ssh connection being dropped but the app being closed and needing to reload. Because iOS devices don’t have enough RAM to keep an app in the background while also running Safari.
not just looking after children, also as caregivers for elderly parents
And if a frog had wings it wouldn’t bump its ass when it hops. But in our world of ass-bumping frogs, that is our current situation. Beyond that, we’re guessing at motives from Column A, and hypotheticals from Column B.
firewalls are for both inbound and outbound connections. The GP's point is this isn't blocking network connections because you can still access the end point via IP.

What this is doing is redirecting known domain names to a sink hole. Much like Pihole does.
You handle continuity in discrete spaces through topology. A function is continuous for a (really, two) given topology if the inverse images of open sets are open sets.
This isn't quite true, I have a BVAA credit card that uses the AMEX payment network and I used to have an FIA Card Services credit card that used the AMEX payment network (the old Fidelity credit card)
+1,000,000

As the article points out, the problem with these is they are sold as a silver bullet and companies who don't know any better will spend millions building putting a lot of code in the script nodes on their "low code" platform.

Code that can't be unit tested properly, that has at best some really crappy tools for automation and limitations that drive everybody crazy (ie getting logs into es/splunk or whatever - syslog UDP over the internet ftw!)

You are clearly a responsible vendor, I wish the others I deal would be honest with their customers about what the low codes do well vs what they dont
An interesting speculative-fiction writing prompt: performance-based compensation gets declared illegal. All salespeople instantly change careers, because, without performance-based compensation, their jobs are awful and they hate them. Every company in every market suddenly has to get by without the ability to actively get their products into people's hands.

What happens next?
Word error rate depends heavily on dataset.

All modern models get to ~human level when tested on individual phrases or sentences.

None yet get to human level when the source is many paragraphs long, because the human benefits from context and 'getting used to the accent', which ML has so far not achieved.
Wait, how do you know it's not an RCE? Memory safety flaws in a DLL become RCE all the time.

> is there a way to turn a spoofed certificate into a single-click pwn?

e.g. The victim clicks on a link to go to your website, their machine wants to validate the TLS cert you sent it, it calls into crypt32.dll to do that, it corrupts memory while handling your attacking cert, pwn?

We don't know enough (anything!) about the actual bug yet other than which DLL it's in.
Do we really want something fundamentally important as the foundations of physics to progress or change quickly?

History of science and the philosophy of science has shown that the foundations of sciences progress a little here and a little there until these "little progresses" gain enough momentum to create a paradigm shift. And we only recognize these "little progresses" in hindsight after the paradigm shift.

Technological advances also tend to progress science. We tend to believe that advances in science lead to advances in technology but historically, it's the other way around.

More likely than not, there are man "little progresses" being made toward an eventual paradigm shift, but until it happens, we won't recognize how important those "little progresses" are.
Both Ayurvedic (yogi) and Buddhist tradition put a lot of focus on this through various forms of meditation and mindfulness. The short-form that seems to work well for me and helped me through times of grief goes something like this:

1. Recognise you have an emotion.
2. Give yourself some time to observe the emotion without judgement, It is OK to feel that way.
3. Realize you can experience the emotion without having to be reactive to it. The emotion is a given, your reaction is a choice.
4. Get back to work.

Another thing I find helpful is taking some prolonged exhale breaths to help your nervous system get out of its fight/flight response: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6037091/
Go's string is guaranteed to be a series of bytes, not Unicode code points. I'm unsure about Java. Rust has a more complicated text model that I won't summarize in this post, but it's far better than Python 3's.

> In Python 3 you don't have Unicode (as far as you should be concerned), you have text and bytes

Python 3 strings store Unicode code points. When you iterate over a Python 3 str, you get back Unicode code points. As mentioned elsewhere, this is not a Unicode scalar value, and can include things like unpaired surrogates. This is also not an extended grapheme cluster, which is the current best-effort description as to what counts as a "single character".

So, you really do need to be concerned about what your strings contain. If you don't want people to care, don't give them the ability to iterate, slice, or index into str to retrieve Unicode code points, and leave them as opaque blobs, as some of those other languages do.
Absolutely! A plain markdown file or even txt would be preferable to the current situation where I can't read anything.
Not for OLTP I assume? Or are they using transactional NoSQL?
Pressing the Home button on the Switch controller automatically changes the input source to the Switch, on my TV.
I agree that we the people have the tendency to look with rose-tinted glasses at the past.

However, saying that things are just fine today is not strictly true. You are mostly correct but there's a lot of room for improvement and some ceilings are starting to get hit (people regularly complain that Docker pre-allocates 64GB on their 128GB SSD MacBooks, or that Slack just kills their MacBook Air they only use for messaging during travels). And still nobody seems to care and then people like you come along and say "don't complain, things were actually much worse before".

...Well, duh? Of course they were.

But things aren't that much roses and sunshine as you seem to make them look. Not everybody has ultrabooks or professional workstations. I know like 50 programmers that are quite happy to use MacBook Pros from 2013 to 2015. Those machines are still very adequate today yet it's no fun when Slack and Docker together can take away a very solid chunk of their resources -- for reasons not very well defined (Docker for example could have just preallocated 16GB or even 8GB; make the damn files grow with time, damn it!).

---

TL;DR -- Sure, things weren't that good in the past, yeah. But the situation today is quite far from perfect... and you seem to imply things are fine, which I disagree with.

(BTW: thanks for the nostalgia trip mentioning Legacy of Kain! They'll remain my most favourite games until my death.)
This is what I get from Pure Data (a graphical audio programming language). Once things get too unweildly, I write a C/C++ extension or Lua script.
Had never heard of that before. Thanks for the link. So its probably that brain damage also only happens at levels that put the liver at risk, and maybe that's why this isn't observed in the OP study?
They just magically start appearing after a while
Good thought that I hadn’t considered, but should have. Because when Apple did their big crackdown on private APIs, one of my apps got flagged. Yup, framework I was using.
Safari, or any other app that needs the memory.
I write drafts in Markdown + MathJax and then build everything into a static site using Jekyll. I didn't use a theme or template, since I found most were too noisy. It's just custom HTML/CSS.
I know what I'll be doing tomorrow evening...
Condo associations that want to solve this can. It isn't a technical problem and it won't slow down EV adoption very much. It is kind of like adding satellite TV and plenty of HOAs have figured that one out despite not having it wired into the building. Yes, specific organizations will be slower than others, but as the demand ramps up more and more people will want this solved in their own HOA and they'll start getting it done like dominoes.
> would be a huge amount of additional work.

A small amount of additional work, and a huge amount of money to pay for dataset collection and compute for training.
> API is a description of a problem, not a solution to the problem.

No, it's a description of functionality.

> plots aren't protected by copyright

You cannot copy another story if there is "substantial similarity." This would included having a point-by-point identical plot and characters.

https://writing.stackexchange.com/a/3930
I see, had also never heard of this. I'd guess then that we're talking in the same level of excess that make you at risk of liver damage? And that might be why these don't seem to impact OP's study?
I've been running Docker containers in freebsd using a bhyve debian VM. seems to work pretty well. That's the same way you can run docker in windows and mac.
> A drop in advertiser spending is likely to occur from small or medium-sized advertisers, Kasamias believes, as they are clients "where cost efficiency is paramount and there is a physical footprint, as targeting the right user at the right time will become more difficult."

Frankly, what a load of horse shit.

The reason for the drop in spend isn't the lack of targeting potential. Ad companies talk about this, because it sounds less creepy than what's really going on. What marketing departments in companies want from location data, is the ability to attribute sales to campaigns. They carpet bomb everyone they can with ads, and then if someone coincidentally even brushes past a store on their commute, they claim that the customer visited a store.

It's absolute arcane crap. They have no incentive to make targeting better if tracking is pervasive, because they can wildly gesticulate at one datapoint that slimily suggests the customer was effected by the ad. Losing location tracking data reduces the effectiveness of attribution, for huge enterprises, who target everyone.

ed: I wrote a little blog about this in June - https://lockwood.dev/advertising/2019/06/07/adtech-sucks.htm...
iOS really needs a channel for legitimate, real background apps. A lot of its battery life and security advantages over Android come from the fact that it doesn't allow a wild-west of background processes, but there are certain cases where you really do just need that.

Apple is good at taking use-cases and creating cohesive stories around the right way to serve them; this one has been long-coming.
Desert Pavement
participation rate = (employed + actively seeking work population) / (non-prison population of age 16-64)
Not going to comment on whether or not it was philosophically correct, but I will note that Google (not to mention dozens of other companies) were doing the exact same thing — just that they didn’t get called out for it until a few days after.

IMO, I wouldn’t be surprised if this happened this way cause Apple had decided to use FB as the fall for a PR media blitz. (In particular, Apple made the decision to “enforce on FB” basically the day after their “someone else can turn on your camera with FaceTime without you knowing” bug.)
The Deadlock Empire – Slay Dragons, Master Concurrency (2016)
They just need a "don't ask me again about this app" option. I'm surprised they don't have that already.
In the case where you never go anywhere, how is that different from giving them your precise location? They very likely know enough other things about you to deanonymize a postal code into your actual address.

In the case where you do go places, the difference is that you get a weather report for where you are, rather than where you live. When I'm at my girlfriend's house, and I check the weather report, I want to know what the weather's going to be like tomorrow at my girlfriend's house, not at my house. And when I'm at the office and considering where to go for lunch, I want to know whether it's going to be raining at noon in the area of town around my office.
I should probably point out that this dataset has been used for some machine learning tech demos in the past, for example This Waifu Does Not Exist [0], a StyleGAN-based automatic anime portrait generation tool. So it's not completely outside of what the site already hosts...

0: https://www.thiswaifudoesnotexist.net/
I've luckily missed all the "no code" stuff. This has so many shades of that "no ops" nonsense that was being peddled about 5-10 years ago, which seems to be rooted in similar misunderstandings.

If you want to run your company on a "no code" basis, good luck with that! I'm sure your Finance and product managers won't complain at all when they have their VBA macros taken away.
Isn't that good? Now their goals naturally align with ours. That means these ideals will outlast CEOs (at least until one of the CEOs decides Google doesn't matter any more...)
> Intuitively we just introduced a change to a program, albeit a simple one, without having to do any integration work.

Rather, "while leaving integration work undone, pretending it doesn't exist".
Plaid provides an api to access transaction history and verify bank account ownership.

They don't do ACH transfers.
>Covering your face/gait/etc also doesn't matter if someone can autonomously track the "faceless blob" from your house, to everywhere you go, and back to your house again.

For a lot of people this wouldn't be super accurate since they will only see you to the front door but won't know what level you are on.
Main problem facing any app that needs to run in the background is that Apple only allows it for certain use cases - VoIP, audio/airplay, location and BLE being the main ones. That's why since iOS 13 users have been seeing alerts that apps with no reason to need Bluetooth are requesting it.

So I deny most apps use of this, as it's clearly just a ploy to keep their app running when it shouldn't be. Something like the Termius app you cite has a legitimate reason to run in the background though and has to ask for one of those permissions.

It's a weird grey area IMO. I'm sure if you asked the Termius developers they may tell you that they don't even use the location data and that it's just a mechanism to keep the app running. However, the fact that we as users don't know this for sure is a problem that Apple could fix by adding a specific background permission alert.
Right, moving to std::cout to fmt could be as simple as a find-and-replace fix. That the C++ committee could have inflicted this minimal pain on their users, but chose not to do it, shows some amount of concern for backwards compatibility and old codebases. By comparison, Python 3 changed the entire text model and dropped the mic, and waited for 8 years to start to pick the pieces back up.
I didn't say "layers don't mean anything." I said names don't mean anything, especially the OSI layers which as your post points out never really became a thing.

TLS is a encryption layer that works with many protocols. Assigning some special number to it isn't the important part.
As a fast mover, with a team of slow movers, I'd suggest that you can recognize your slow mover tendency and team up with a fast mover.

We unfortunately are unbalanced, and therefore move slower than I'd like (though everything always takes longer anyway).

I'm sure there are benefits to balancing out the two personalities if you can work well together.

I'm somewhat lucky that we are in a technically challenging space and the market will develop over a few years, but still, it's painful.
> How are these men living?

Likely with family or friends. Unemployment payment isn't too great and it is temporary- so it doesn't go far
PCEngines is the way to go from what I have seen.

I installed OpenBSD on an APU2C4 and it has been rock solid for the last year and a bit.

In terms of cost you will be hard pressed to find a x86 SOC with 4 I tel NICs and a serial port at a cheaper price.
Not even close to true. We’re one of the larger clients with Plaid and that’s not on Plaid but the service provider to not provide a manual entry.

Plaid works great and we’ve ran into next to no issues with customers linking Plaid
You’re arguing with a straw man. I think he’s mostly saying that tradition sometimes contains valuable knowledge even if those practicing it can’t explain it. That’s not saying all traditions must be conserved at all.
I'll admit, I'm not positive what the encoding should be. However there is a bunch of people who do clearly send UTF-8, and I can also promise you there are headers out there which just have binary nonsense in them. See for example https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/Web...

If you want to handle all headers, you have to be prepared to just get binary data.
No, read the Apple security white paper. Apple can’t install software on the phone without the passcode, and the permanent storage is encrypted by keys held in the Secure Enclave - eg an HSM designed specifically to thwart physical attacks.

All the existing attacks have started with at least a partially unlocked phone.
Brush up on k-means clustering. Also be prepared to drink the kool aid.
Because developers would abuse it. Look at what Huawei does to force kill apps just to “fix” this
I get the same location-data popup on Android.
Pair Programming in Sentient