skysight-inc/HackerNews huggingface dataset:
Hey! Thanks for the kind words. Yeah, it's a small space and we all seem to be aware of each other. In fact, I don't know if you saw it, but we do briefly mention dvc in the FAQ [0].

> Kinda git checkout for an SQL table

This is basically right, yes. We implement some Git- and Docker- like operations on top of the SQL standard. For example, we borrow the idea of "delta compression" (storing only changes) from Git. Like Git, we store commits as a set of objects representing the changes since the last commit. But whereas Git versions files with lines as the unit of change, Splitgraph versions tables with rows as the unit of change. Our "objects" are actually cstore files that represent fragments of a table, with content addressable hashes generated with LTHash [1]. If you want to read about this in more detail, have a look at the documentation for "objects." [2]

[0] https://www.splitgraph.com/docs/getting-started/frequently-a...

[1] LTHash has the useful property that the sum of all hashes of individual fragments composing a table is equal to the content hash of a whole table. This is how we are able to have content addressable objects, which unlocks a lot of tricks in terms of efficiency and allows techniques like "layered querying".

[2] https://www.splitgraph.com/docs/concepts/objects
I don't have one, just searched the forums online and found this.
Ruby is doing well as a configuration format. Look at Vagrant and Homewbrew, for example.

Also, there is Crystal, for compiling something very similar to Ruby, to native.
Has anyone ever built a decent app with a tool like this?
Yes but that's what composition solves. If the module as a whole cannot be used, you can just recompose the parts. As long as you've made clearly defined modules/functions all the way down with clearly defined inputs and outputs.
That is the problem though. I tend to do that in spreadsheets, then move to code. I don't see where this spreadsheet++ helps?
What powers the UV lamps?

Sun + water is cheap and plentiful. Small scale farms can sell potatoes at $0.50/lb
or less. Amish farms with oxen can go a little less.

Capital and operational costs for vertical farms don’t seem to make sense, unless there’s some disaster in the Colorado watershed or a trade war that makes hothouse winter produce a viable business again.
Understandable, all black men look the same.
The proposed defaults are a good idea, and I hope some or most of 5.32 long standing experimental features become core features (or just go away entirely).

But I'm afraid that the badly needed core C code refactoring and restructuring is being left out, and that will make it very hard to introduce new features into the language.

I also had this secret hope that Perl 7 would be a tidier, simplified Perl 5 with little or no relation to Perl 6. Less confusing syntax would go in sync with the refactoring of the core to create a smaller language that could perform better and be easier for beginners to learn.
And for macOS users, Touch ID takes this further without any devices, dongles or passwords, which 1Password, Dashlane, etc already supports.
Military Helicopters Descended on Protesters as a Show of Force
You probably can grow them (you can "grow" a potato in a cup of water on your counter), but probably not profitably. Potatoes have a fairly low commodity price relative to their light and space demands. Additionally, they store and transport really well.
> There's a few third party libraries in CPAN but nothing as comprehensive

There's 194,000 modules, which is probably the most of any language:

https://www.cpan.org/

> Nothing against the language but I don't know why you wouldn't use literally anything else nowadays.

Gee, let me see:

- Perl's Mojolicious web framework is probably the most powerful today.

https://mojolicious.org/

- Perl has moderate static typing with use strict;

- Perl allows forward references, unlike Javascript or Python.

The question is why would I use anything but Perl?
I know in some apps when logging in with a TOTP (2-factor auth code) it scans your clipboard for it.

I believe Slack was one of these. I thought it was useful at the time.
Do most of these apps mention this in their privacy terms? I would imagine it's somewhere in there, but who has the time to read all of that. This reminds me of HEY.com Apple is following suit in terms of notifying the user on privacy...
I think what the OP is getting at is that the people writing the other command line tools didn't have to write that logic (and thankfully we can instead centralize it in a limited set of tools like sed and awk)
That isn't TLP, it's one of TLP's millennial disciples. They mentioned working as a trainee doc in the ER but TLP was a psychiatrist at a large university hospital.

Also I don't think TLP quit because he was doxxed necessarily. If that were the case, he wouldn't have kept paying the site hosting fees all this time. I think he decided the blog had become too much about his identity as a sort of minor messiah figure in the eyes of his readers, which is sort of against the founding principles of the blog itself. The character or voice he created for the blog was gaining too much power. Having his real name revealed was only a secondary concern.

He probably still writes somewhere though... probably, he's a well-respected/beloved voice on some obscure phpBB board or similar (real TLP heads will know he used to read/post on Metafilter back in the day.)
Nintendo to Retreat from Mobile Gaming: Report
As Museums Get on TikTok, the Uffizi Is an Unlikely Class Clown
Do you really want your $10 (or however much cloaking cost you), rather than the right to sue for damages (and that right being what keeps the service honest and on your side?)

I have a great business: pay me $100 to guarantee the gender of your not-yet conceived child. If you didn't get what you asked for, I'll refund your $100. How does that sound?
I'm probably going to get downvoted to hell for saying this (again) but this still doesn't solve the problem of whether Apple themselves are abusing your privacy.

Also, the closed-source OS means it's impossible to see what things are doing under the hood, or modify the behavior of the OS itself to be more privacy friendly.

For example, on Apple if you aren't happy with an app snooping on your IMU data, you're out of luck and can only just choose to not use the app. On Android (by modifying the OS) you can actually send back fake IMU data to make the app think it got the permissions it wanted but really didn't. Or you can let access to your photos, but only let it see a walled garden of a few select photos.
Zoom Has a Big China Problem
Even for specialty products, you’re competing with cheap travel and labor.

Guatemala or Peru are short hops.
I got a cannisters of preworkout supplement on Amazon that was a very obvious fraud when put next to the cannister it was replacing. I even mixed up a glass of it and it tasted absolutely putrid and make me feel sick for a day.

It doesn't help that Amazon doesn't give you a clear option to report fraud in your return of a purchase.
I think learning to program for correctness has a cost, but it's a skill that stays with you. Once you know how to properly model things in a composable way you can definitely work just as fast or even faster as when you gave no care for correctness. And frankly, shipping an incorrect program isn't really necessarily a worthy tradeoff as you are simply deferring problems to the user or to later down the line. And you don't need rigorous proofs to enjoy the correctness protections from strongly typed languages like Haskell. The language does that for you, you just have to learn to model in them which is a one time thing.
NASA Swamp Works does a lot of research on setting up a moon base, mining on the moon, etc.

They also sponsor the NASA Lunabotics Competition (formerly NASA Robotic Mining Competition), in which collegiate teams build robots to collect material in an environment very similar to the moon.

Philip Metzger is a great follow in Twitter. He was previously at Swamp Works before moving to an academic role. https://twitter.com/DrPhiltill?s=20

https://technology-ksc.ndc.nasa.gov/featurestory/swampworks

https://youtu.be/60v5iIkx-ZU
Supposedly App Clips can use every framework available to a normal app, except for HealthKit, which they explicitly prohibited. They did mention that App Clips can activate the camera, so I'd guess you can at least ask for microphone permissions.
Unfortunately I don't own the building but thanks for the info about HRVs
You entered an agreement when you got a bank account in the first place...

These payment apps tend to work like another bank account in practice.

People use P2P apps when they want to casually send money to people they know. For merchants they get the square app and process credit cards directly. Venmo & friends tend not to be good for actual business for large transactions due to how bad chargebacks can be on it, so for large transactions you can use ACH which tends to be $0.25 for pretty much any money value, or free in many cases.
See also: Joe Armstrong, 'Why do we need modules at all?'

http://erlang.org/pipermail/erlang-questions/2011-May/058768...
My early adopter google apps account is still free and has no ads.
Apple has supported downloading the “last compatible version” for years. I wiped a first generation iPad and as of last year, I could reload Netflix, Hulu, Plex, Google Drive, and a few other apps still worked. It last saw an update in 2012.
That's no different to how Firefox or Chrome would do it if I had an old version of either installed.

I.e. If Firefox switched to Chromium I would expect the exact same behaviour "New Firefox" and "Old Firefox" is not a distinction.
I think this is the type of magical thinking that pervades a lot of these ag startups.

Just because you noticed "Hey, this unpopular grain grows so easily it's popping up from the sidewalk!" does not mean you can actually then go and scale that to providing food for hundreds of millions of people.

We developed modern agriculture the way we did for a reason. Some of those reasons are no longer valid, true, but a whole lot of them are still very very pertinent.

I think vertical farming / rooftop farms / etc are at this point largely an exercise in virtue signaling more than they are actually improving the food system. They might be improving it for high-income Whole Foods types who are upset Amazon owns their favorite store now (ie: us here on HN) - but those people aren't exactly the ones who need to see improvement.
Path Building vs. Path Verifying: The Chain of Pain – Ryan Sleevi
CA seeks to force Uber and Lyft to reclassify drivers as employees within weeks
> The quote stops being about anything.

It is still about stuff other than open source software.

You can't expect some Internet quote to apply universally. Just know the exceptions and use it when it applies.
> Its object system is so bizarre compared to any other language - it's like it doesn't really have an object system, it has parts of a system that you can try to assemble, but no matter what you do you end up with something weird.

Have you even seen what Javascript is calling OOP? Or the weirdness around "this" keyword? They finally have a "class" keyword, but it's just syntax sugar on top of the weird prototype hashes they have always used.

Lots of languages have weird OOP systems. C++, in particular, if you really want to dive into that. Maybe Java and Ruby are somewhat sane. But I'd prefer not to use either of those, myself.
I think they designed it using regular sized screens, works fine on my 13'' laptop.

Honestly - pretty refreshing, designers typically forget to test on low end monitors - not high end ones!
iOS already prompts for other things like "app Foo would like to know your location: Never, Only when open, Always". Users are use to this. I'd love a popup like:

"TikTok wants to see what you've copied into your clipboard: Never, Once, Always, Uninstall that spyware".

Then I could make informed decisions, like sure, my package tracker can see if there's a FedEx URL in my clipboard. I'm OK with that. There's literally no reason why I'd ever want Instagram to check my clipboard, though. May you do, and you could give it permission.
TTL tells servers and clients in the wild how long to hold on to a query result. You'll want to set this very high if you expect a nuclear war soon. There is no push notification for this.

Push notifications occur when the primary is HUP'd or restarted, telling the secondaries to pull fresh zones so that everybody's is known to have the same serial. After this the secondaries poll the primary every 'refesh' seconds to check for a newer copy of the zone.
clipboard access should really be permissioned just like mic access etc
Yes I think thats what the original commenter was missing. Pattern matching is not new ( but it is awesome ), there are already expectations of how it would look in Python.

I can't wait for this feature!
Yes you can. Apple will allow you to download the “last compatible version” going back to iOS 5.
I think it's more to get as much context as possible. One of our older products just sets window.onerror [0] to a small function that sends the information back to the server, which then forwards it to Sentry. The information in Sentry is nowhere near as detailed as if it came from Sentry's library, but it's been enough for us and doesn't seem to miss anything.

[0] https://developer.mozilla.org/en-US/docs/Web/API/GlobalEvent...
The article says:

"According to J.D. Power's survey, Tesla's initial quality score is 250 PP100, a feat which makes even Audi and Land Rover seem reliable by comparison."

Yet, Audi has 225 problems per 100 cars and land rover 228 problems per 100 cars. If I'm understanding it correctly, doesn't seem like a huge difference. Especially when AUdi and Land Rover are somewhat luxury brands themselves. With VOlvo at 210.

Considering they are still somewhat a relatively new car company, certainly at this scale, this seems OK to me.

I reckon buyers probably go in knowing they are somewhat of a guinea pig at this stage.
I'm sure you leave your car doors unlocked, because you don't mind if people randomly rifle through your glovebox as long as they don't take anything. Right?

And yes, this analogy is admittedly a weak one, because while your particular brand of car does have locks on its doors, the manufacturer didn't give you the key.
1Password grabs the clipboard whenever I open the app, whether or not I'm even in a text field. Can't think of why it needs to do that..
The WebAuthn specification still explains how you could get token binding if it's present, it's just that it isn't present on any major implementations today.

I'm not sure I believe that real bad guys can successfully attack the Web PKI yet would be foiled by a site using token binding. I think crooks sophisticated enough to burn an exploit to get themselves a fraudulent certificate and put themselves on path for the main attack probably just break into the actual target web server and dispense with everything else entirely. I'd welcome token binding as an option, but I expect I'd never use it in my software.
This perfectly articulates my experience. If everything was as simple as the resulting python code they'd never need me.
Thanks! Wow that’s a lot of energy.
Left another comment below on why I think this could work better than SNAP.
Cool. I care about to also, though were this story published elsewhere never would I think 'gee why didn't the Times cover this?' Or the Journal, or the Chronicle, etc. - guess I am privileged enough to have bigger concerns.
> I think the lesson here is that if open source software has nontrivial setup, there's money to be made by simplifying the packaging and distribution.

I think this lesson is there throughout the market - there are many companies now selling "X as a service" where X is something you can get and use for free, but there may be setup and maintenance costs.

Doesn't even have to be your software!
Wikipedia should have a tree view, or somebody should make a graph you can view of Wikipedia in Neo4j or something
> That's it. And it turns out that's a pretty powerful abstraction

But that's not what an abstraction is! UNIX pipes are maximally low-level, as close to un-abstract as it is possible to get, except perhaps if it used bit-streams instead of byte-streams. It literally cannot get less abstract than that.

UNIX pipes are completely untyped, like a C codebase that uses only void* to pass all data. (Okay, some way of indicating end-of-stream is also needed, but it's still a good analogy.)

> pipes are almost always the wrong tool if you do want structure

Not almost the wrong tool, entirely the wrong tool.

You can't magically shoehorn types back into an untyped system when all the existing components assume untyped streams.

PowerShell's structured and typed object streams is more UNIX than UNIX: https://news.ycombinator.com/item?id=23423650
Regarding Git and branch naming – Software Freedom Conservancy
You're right, but you are also missing the point. Consumers in general have access to one of only a few options for computing tasks. To date, of these mainstream options, only Apple is taking a meaningful stance on privacy. Is it self-serving, sub-optimal, or otherwise broken? Probably. Is it the best thing for privacy currently widely available? Probably.
Is there still any overlap between PayPal and eBay? We often hear stories about PayPal’s toxic behavior. Maybe PayPal’s and eBay’s toxic culture is shared.
You may find this interesting https://www.reddit.com/r/SubSimulatorGPT2
Given how often I encounter very broken deeplinks on iOS, this doesn't make me especially optimistic if there will now be another layer to it...I regularly click links on my iPhone that dump me into the app store despite already having the app installed, or that will open the app for a brief moment, only to switch me back into Safari, or banners on products/posts/pages that prompt me to "View in App" that just don't actually work properly.

I haven't personally worked on an app with deeplinks in a few years, so I'm not sure what's going on, but it seems to be a widespread issue.
I suppose https://github.com/jsongraph/jgf-dot does exactly that, but not exactly with Graphviz's own json syntax, but using this spec:

https://github.com/jsongraph/json-graph-specification
It has admittedly been some time since I last gave it a go. In my memory I had wasted hours tweaking graphical drivers and game configs to get a game working, before finally giving up.
Homebrew software and hacks aren't feasible solutions for the general population. You can't expect a tech-illiterate person to put up with all of that to protect their right to privacy. Like it or not, solutions like Apples' are much more efficient at protecting 1 billion (exaggeration) people at once.
I mentioned Boost's Regex in C++ (boost is essentially a different language), but I didn't bother to mention my experiments with regex in C, for example:

http://web.archive.org/web/20160308115653/http://peope.net/o...

I mean, you can do it, it just lacks elegance. And TBH, I still prefer C for lots of things.
> On Android (by modifying the OS)

I’m genuinely curious how you can imagine this is a realistic solution.
Why does this happen so often to certain language version numbers? ECMAScript 4, PHP 6, and now Perl 6.
Yep, from my understanding what you're saying is completely correct, and the treatment of those groups is something the CCP ought to be commended on. The differences are more things like the legal status of things like drugs and prostitution and pornography. Of course whether or not those things _should_ be legal is a matter of opinion, but they certainly are harder to defend.
Suicide rates (in Australia, at least) increase with the remoteness of an area. This shows up as an industry phenomenon because farming is an industry that is only present in rural and remote areas. However men in unrelated industries who live in remote areas are also at significantly increased risk of suicide, and recent meta-studies have found a distinct lack of work actually differentiating between "farmers" and "non-farming rural residents", or even a standard definition of "farmers" (is the farmer's wife counted? What if she works off the farm as well?). (Making this differentiation is important because it influences the approaches taken to reduce suicide - e.g all rural people lack access to mental health resources, but if only farmers were committing suicide then that would appear not to be a significant factor)

A super short paper that points to lots of references - https://www.crrmh.com.au/content/uploads/Briefing-Paper_FINA...
Nice! Very usable, no nonsense. I hope Google sends you to the top for related search results.
> this still doesn't solve the problem of whether Apple themselves are abusing your privacy

Eventually you have to trust someone. This added transparency from Apple is commendable. I support open source for publicly funded software, but if it's privately owned and funded, you can choose to buy and use it or not. Private companies are not under any moral obligation to open source their code or methods.

Some people are successful while open sourcing everything, and that is commendable too.
3D Printed Damascus Steel
It’s pretty amazing what the land can do if you’re clever. I have a friend from college who makes a decent living as a flower farmer who also does horse boarding, etc.

When he slows down for retirement, he has a few million bucks worth of hardwoods that he planted right out of college on land that wasn’t good for other purposes. Mostly black walnut and maple, which he also produces syrup with and may start making booze with!
It would be easy to see foul play here... But I can only imagine the size of the development team behind such app and it's probably some dumb feature commit implemented by someone who isn't there anymore that checks to insert "Tok" every time someone types "Tik".

Or some other evil purposes.
Such as...?

To me, passing around a long unstructured numeric string is a lot more error-prone than selecting a contact from my banking app, or writing a short, structured phone number or email address. In any case, the recipient needs to know the secret one-word answer to the question set by the sender, which would prevent wrong parties from claiming money (this can be skipped if the recipient registered their phone number or email address forbauto-deposit).
If the authoritative is using Anycast (which they should) then you run into similar problems that you get with Anycast resolvers, which is to say you might get different results depending on distribution of data. Due to this we currently provide an API for checking distribution of zone changes with our authoritative name servers: (https://developer.dnsimple.com/v2/zones/#checkZoneDistributi...).
Are you sure it wasn't just instruction alignment? Inserting nops before loop jump targets to align the first loop body instruction to 8 or 16 bytes is a very common x86 thing most compilers do. See e.g. https://reverseengineering.stackexchange.com/a/2930.
Perl is an old accordion.
For offline, I don't really see the point? The biggest use case here is being able to pull in data from many machines into one place.

Self-hosted solutions would be possible though.

I'd also like to clarify what kind of data is uploaded - it's what kind of classes and methods are used, not any of the actual data. E.g. it might contain information that you use BCrypt, but not input nor output. It is however, of course, your decision if you judge that data sensitive or not.
For this reason, I switched to using a PIN for Bitwarden in the browser plugin. I don't have to use my master password every time.
Perhaps in yours, but my Linux desktop always uses the proper sound settings, even though I switch constantly between bluetoith headphones and speakers. So maybe YMMV?
Brave isn't particularly trustworthy. Here's one example [1].

I've been using firefox with Privacy Badger and NoScript.

[1] https://decrypt.co/31522/crypto-brave-browser-redirect