skysight-inc/HackerNews huggingface dataset:
Perhaps the destination should define whether or not you can paste into it and the OS can provide that option instead. This looks like a violation of “tell, don’t ask”.
Incidence and risk factors for heatstroke in UK dogs in primary veterinary care
That's entirely dependent on context. In the context of "can I use this and expect it to work most the time" it's nowhere close enough. All that matters in that respect is percentage of the whole, and at less than half, it's not really much.

As an example, we could talk about the number of connected IoT devices that are supported and up to date, and it's probably in the billions. But compared to the number of connected out of date and unsupported devices, it's likely inconsequential in comparison by metrics of total numbers, percentage of a whole, and importance (alternatively, total number of unsupported and possible exploitable devices does matter, because of what it implies about how they can be used destructively).
Interesting. And if you put a null byte at the end of that character array, it would put it in a different section? I don't have access to MacOS, but I would be interested in seeing the output of clang -S on that code (with and without a null byte), maybe you could add it to the repository?
iOS 14 added this feature (the clipboard notification) to catch this type of behavior.

It's possible that TikTok isn't doing anything and this is a bug, but it's more likely they're using the clipboard in a way they shouldn't.
This would be far more beneficial to the economy as a whole than the alternative, yes.
Sounds like a license for developing software is inevitable then.
They've had one for several years.

https://developer.apple.com/documentation/uikit/uipasteboard...
The alternative is an online marketplace with no accountability. That doesn't sound safe.
Thermodynamics isn’t against your quite so much with heating.
HEY's Gemfile
you're weak
Ep. #57, the Next Wave of Developer Tools
There is also switchlang¹ which isn't quite the same thing, but provides some of the functionality of PEP-622 and pampy. I believe it is notable for including a nice descriptive README, and also having a small/simple implementation.

I personally prefer the pampy internals, but quite like the context manager usage from switchlang. I don't even know which bikeshed I want to paint, let alone the colour.

1. https://github.com/mikeckennedy/python-switch
> HN just keeps delivering. It is almost impossible to believe how much embedded technical knowledge is lurking here. You could colonise Mars with it.

Of course, in this context you should be prepared for the possibility that if you could tap all that expertise what you'd actually get is "reasons that colonizing Mars actually can't work". ...hopefully not, of course, but beware mixing hopes and dreams and reality.
I'm surprised no one brought up the possible explanation that those female gamers are anonymous while Slate Star Codex is pseudonymous, not anonymous. If you read his post carefully, he mentions that his identity is actually public knowledge. His main concern is with NYT drawing attention to this, making him a public figure and making it "too easy". His entire thing is protecting pseudonymity, not anonymity.
> There are apps that have different behavior whether or not there is text in the clipboard (e.g. enabling a "paste" button)

People keep saying this but I've never seen one of these app-specific paste widgets. And even if I did, I wouldn't miss it in the slightest for the sake of not allowing every app to be reading my clipboard at all times.

It's inexcusable to me that there isn't a permissions prompt for this. Two of my most common types copy-pasted strings are URLs and passwords.
Should we still be giving the benefit of the doubt to a Chinese-owned honeypot in 2020?
You'd think if the user knew to copy a tracking code into their clipboard, they could also paste it into the appropriate field without the app needing to extract it for them.

Edit: fair responses, all. You've convinced me.
I believe it was in the Reuters article to which dang linked.
It's cloud-native Visual Basic.
Great work by the author, that's as comprehensive of a benchmark as I've ever seen. It speaks to the strengths of Linux as an OS that you can write a script to test 172 softwares in a reasonable amount of time.

I wouldn't have expected WSL 1 to win any tests, let alone a smaller yet significant chunk of the pie, due to the painful I/O performance.

The small performance penalty of 2.0 over native is something I'm very happy to accept. Whilst I despise many aspects of Windows 10, due to both personal and professional circumstances it is the only viable desktop OS for me.
There was a science teacher in my high school that used to have a rule about doing things similarly. For any kind of a lab report, instead of "you must write a report of at least 3 pages", it was "your report must not be more than 2 pages long."

Not only am I sure it made it easier for him to grade, but it really forced students to write concisely about their work.
Good news! I trust Apple with user privacy a lot more than the horde of "Device Management" solutions lately that are full of grotesque privacy violations.

A world in which an IT person or contractor is able to run amok with random bash scripts on a user's laptop in the name of "device management", without any controls whatsoever is horrible for privacy.
I don't really understand the argument. Does the commercial version have something that the open source one doesn't have? If yes, is the commercial version also open-source, but with a different license?

And what exactly differentiates the commercial version from the open-source one? Is it that they took the lessons from their support & service business, and formalised them into a product?
Like they should have in my opinion, yes.

According to Wikipedia[0], """On August 4, 2014, Bloomberg reported that Sprint had abandoned its bid to acquire T-Mobile, considering the unlikelihood that such a deal would be approved by the U.S. government and its regulators""", that is, the government effectively banned it, but Sprint pulled out ahead of time saving everyone time and money.

They recently approved it -- a mistake in my opinion -- but again that just proves my point: This is already the rule. Your position appears to be that the government shouldn't have this power at all, mine is that it should be applied more strictly to enhance competition.

[0] https://en.wikipedia.org/wiki/Merger_of_Sprint_Corporation_a...
It's odd to me how both this history and the one on Wikipedia seem to keep industrial refrigeration and industrial air conditioning at arm's length, as if air conditioning isn't a walk-in cooler scaled up to building size.

30 years before Carrier, Carl von Linde was refrigerating beer for Spaten Breweries and within 10 years everybody was doing it. It seems like the key difference is that his chiller was indirect, freezing water instead of chilling air.

I think I first heard of this on Connections 3, which of course makes these connections because that's what they do.
Would consider using them but Taiwan is not a province of China (https://messagebird.com/en/numbers/). If a company has has many factual errors on their website like this, then I cannot trust their service to be reliable.
NextDNS does basically the same thing and is pretty easy to use.
It seems like a ton of apps are abusing this feature:
https://www.youtube.com/watch?v=pRSWdtoUAjo

I categorize this as another reason why "just trust us," just isn't acceptable enough when it comes to data privacy and ownership. Companies just cannot be trusted to treat their users' data with respect given the option of: profit or privacy.

(sourced from reddit: https://old.reddit.com/r/apple/comments/hejb9i/ios14_catches...)
IANAE but the general idea from the discipline of urban geography is that industrialization, and also the knowledge economy relies on the economies of scales that come from high density, mixed-used urbanization. These regions rely on extremely high power that must be supplied from scarce land resources.
Most marketing is tacky and desperate. At least in this case you get free food out of it.
> And yet, at least for the Unix tools I've used, nobody did write an elaborate parser.

sed and awk are the elaborate parsers that are used in complex unix command line scripting.
Yup. I learned not to use "you" very much on teh internets tubes. People like...well...you...don't like being dictated to.

I've learned the value of speaking from personal experience, as opposed to vague, hand-wavy, often passive-aggressive, "keyboard warrior" stuff.

I find that personal experience, and personal ethos tends to be a lot more relevant to most folks, over personal opinion, especially when it is applied as a projection.

In fact, one of my editing disciplines is to do a search-and-replace for "you" and replace it with "I" or "me."

You'll see a lot of "we," "us," and "our" in my writing, as well.

FUN FACT: Did you know that I nuked a number of passive-aggressive slaps from this posting? I'm a really experienced troll. I have made it a point to change my stripes. One way that I am doing this, is putting my brand and personal information behind everything I post.
All that rigamaroll for $3800 worth of crap? They should just switch it up and start entrapping people like the FBI does. Then at least they would have perhaps one leg to stand on.
Reproducible and Portable Machine Learning Packages
> It’s not like they are randomly tossing all of the same item into a random bin and doesn’t know whose is whose.

Tell this to my buddy who had his card game counterfeited about 3 years ago.

He was getting a lot of complaints about counterfeit products, so he ordered a few and got a few duds.

He ended up having to recall all of his inventory from Amazon, and he found out that a fairly sizable percentage was counterfeit (~20%... can't remember the exact number). According to him, Amazon was literally "tossing all of the same item into a random bin and [didn't] know whose [was] whose".

The solution he ended up going with was paying Amazon extra to separate his items from other potential sellers of his own product. IIRC, he also set up (paid for?) the right to be the sole distributor for new items. I can't remember if he took those actions concurrently or sequentially, but he decided it was cheaper to do both rather than deal with counterfeits.
Really enjoyed reading this level headed discussion, thank you
I mean, sure, you're technically correct, but you're missing the point. For just one example, it's so heckin' convenient when an app recognizes that you have a 2FA token in your clipboard copied from your 2FA app and "pastes" it for you automatically.
It looks like this is a new way to get remote code execution on a locked iPhone:

> NFC Tags: Users can tap their iPhone on NFC tags that you place at specific locations to launch an app clip, even from the lock screen.

I assume you would have to still get your app through the App Store review, but once you get past that you "just" need a sandbox escape or a privilege escalation bug to own the device. I suspect this feature will be taken advantage of by forensics software.
The lost neighborhood under New York's Central Park
CBC news has an instant app.
Just one thought, everybody can buy an imported tractor these days. And steel too.
It's about 14.9 grams of aluminum:

https://recycleusainc.com/how-many-aluminum-cans-equal-1-pou...

Modern aluminum smelters consume 12,500 to 15,000 kilowatt hours per metric ton of metal produced:

https://agmetalminer.com/2015/11/24/power-costs-the-producti...

If we take the higher value of 15,000 kWh, that's

(14.9 / 1000000) * 15000 = 0.22 kWh for one can's worth of aluminum.
Yeah, I agree it's technically not correct, but in the context of coronavirus specifically, much like COVID-19 is the disease and SARS-CoV-2 is the virus, but everyone calls it COVID, that's what people are referring to in my experience.

In other contexts New England is usually used correctly, though I have seen people include NY and/or the original 13 colonies as "New England"

That said I didn't know about the mid-atlantic administrative region, thanks for that info. It seems really weird to call NY, which borders Canada, mid-atlantic and have it stop at the south of NJ, especially when east north central goes further south. South atlantic looks about 2-3x bigger than mid and definitely goes way past the north-south halfway point of the east coast.
This is not true, it came from an inflectional ending in Old English. https://www.merriam-webster.com/words-at-play/history-and-us... uses the example “cyning” (king) and “cyninges” (king’s). In theory the apostrophe stands for the missing e.
Not surprising to see Amazon get in the game with a #nocode tool. I will be interested to compare this with Webase [1] where we've focused first on custom views and the data model but have yet to support custom notifications (coming soon though!).

Although the world still needs lots of developers I do believe there is a BIG opportunity in the #nocode space.

[1] https://www.webase.com
> perl has been the same since 2002

if you ignore perl 6 then you might as well ignore python 3. And even still, python 2 is dead. There are only a handful of languages as well maintained as Perl 5.

https://en.wikipedia.org/wiki/Perl_5_version_history

Perl maintains strict backwards compatibility. I can run code that was written decades ago. I really am curious what features you think Perl 5 lacks.

> Another issue is just the bit rot of cpan.

Sure. But NPM exists. There is unmaintained JS code that was created only 6 months ago. Github is littered with orphaned garbage. I could probably find a dozen or so packages within my company's node_modules folder. Perl is less used today so of course the packages are outdated. But in terms of purely giving a crap... no one gives a crap about NPM. No one. It's largely abandonware on the day it's created. I never really found that sentiment to be the case with CPAN. You had to make an effort to get a package out there. The care people put into packages like DBI was incredible, compared to anything I've seen on NPM.

I don't use Perl much these days. But the hate it gets on HN is insane. It's had a lot of what people consider "modern" features as far back as the 1990s. I really haven't seen a single thing Python, Ruby, or PHP have done that much better.
Julio Vallejo Ruiloba
It sounds like what Caddy tried doing years ago, with an open source thing you could build from source and paid commercial binaries. Especially since the Apache Guacamole installation docs don't mention RPM, it seems like the value-add here is in the packaging.

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. Perversely it suggests you should make your open source software harder to integrate, so that people will pay you to set it up for them.
Listen with headphones: Demos of Philip Rosedale's 3D audio-based virtual world
Studying abroad, like any other endeavors, is for the willing and prepared ... not for the ones who may want to do it for the sake of doing it. Living or traveling to any new places would enrich oneself ...
I don't disagree. Do note that Microsoft had essentially zero lobbying before they were convicted, and a huge army of lobbyists when the punishment was neutered; and Google had a lobbying army from very early in its life.

Are you claiming that this state of affairs is good for citizens at large? I disagree. I believe the function of a government is to make life better for its citizens at large, and that the enforcement wrt Microsoft failed that goal (and will likely fail that goal with Google).
I'm probably a bit naive about this but could it make it unnecessary to explicitly create database dumps as backups in scenarios where you need a rollback? ie: could I just tag the database and be guaranteed I would later get back that data if, for example, my upgrade failed and I wanted to restore, simply by checking out the tag?
Wasn't it then limited to stdClass ?
My point was not necessarily that white fragility exists, but that the mere suggestion of it existing provokes hostility. Thanks for proving said point.
My PhD is in sustainable agriculture, and I have 18+ years experience in both field and greenhouse ag. Ironically, unlike many here, I went from agriculture to data science/programming.

One thing missed by a lot of the comments: Indoor systems tend to be incredibly fragile affairs. If you've ever been in a well managed commercial greenhouse, you will notice a ton of sanitation procedures. There are greenhouse pests and diseases which are never an issue in the field, in large part because there is an entire ecological system of checks and balances working out in a field. Even in modern intensive ag fields. The truth is an agricultural field is an amazingly complex system which we don't fully understand (we are only starting to explore soil ecosystems and plant roots). Vertical farms are disconnected from this, though the costs might not be obvious. As a consultant, I watched a "trendy" aquaponics startup crash and burn because they underestimated this.
It's called flu. Which are basically two diseases, first the bacterial infection in all the dead cells the T-cells killed. In the lung this is pneumonia. Pretty serious stuff.

Second the rampage the T-cells are doing elsewhere to fight suspected virus cells. They might attack way too many healthy cells everywhere. This is called the cykotine storm, treated with standard cykotine storm suppressors. The virus itself is doing nothing, it just causes the immunosystem to overreact.
Sony launches Playstation bug bounty program with rewards of $50K+
I have an 11 year old computer that I used as my Plex server until earlier this year. It is a Dell E6500 - introduced in October 2008.

https://www.notebookcheck.net/Dell-Latitude-E6500.12268.0.ht...

It was my work computer. It had 8GB of RAM, 500GB hard drive, a beautiful 1920x1200 display (as opposed to the 1920x1080 display that became the norm shortly thereafter), gigabit Ethernet and 802.11n (?) wireless. It has a Core 2 Duo 2.66Ghz processor

It’s running Windows 10. Besides the processor and spinning hard drive, those are still decent specs for modern computers.

An iPhone from that era had a single core 400Mhz processor and 128MB of RAM with a 480x320 display. A modern iPhone has a 2436x1125 display, 4GB of RAM, 6 core processor - 2 at 2.66Ghz, 4 at 1.82Ghz.

That’s not to mention that the 2008 iPhone doesn’t support 4G.

Now let’s go back further. A PC from 1996 wouldn’t support an operating system released in 2008.
I think the argument is that the 300lb gorilla is actually an overweight chimp.
Remember, oil prices cratered over the past few months. I'd take the current numbers with a grain of salt.
> PIX will not be a service to end-users, it'll create a standard where any service can offer instant payments and transfers.

Great. If that "standard" is something people want, it'll be able to succeed on its own merits, without having to block the competition.

What happens when someone wants to create something new and interesting that isn't supported by the "standard"? What happens when that standard lacks features people actually want? The danger of forcing everything to use a single underlying framework is that you prevent anyone from being able to do better and improve.
It's unfortunate the relevant authorities lied about the effectiveness of face masks initially. It may have been necessary to ensure adequate supplies for front-line workers, but lying to the public erodes public trust. Advise people to wear face masks today, and many ignore it as a symbol of defiance.
Yeah I mean what system libs do people even use?

Does this affect homebrew?
Tesla included in J.D. Power survey for the first time, and it’s bad
A WAI `Application` is defined as the following type alias:

type Application =
Request ->
(Response -> IO ResponseReceived) ->
IO ResponseReceived

...which is to say that WAI applications are “just” functions that accept an incoming request and a callback that turns that request into a response object (which may emit side effects), and which return a respond object (which may emit side effects).

This leads to a very nice definition for middleware as the following type alias:

type Middleware =
Application ->
Application

...which says that any WAI middleware is just a function that turns one application into another.

This means that WAI applications have a nice and easy to understand top-level interface, and that complex chains of WAI middleware can be built up by chaining smaller middlewares together.

The potential benefit here (over other language frameworks) is that the “grammar” being used to describe applications and middleware is the same “grammar” that’s used in most other Haskell applications
(i.e. function composition). Ideally, this should make it more easily understandable to a Haskell practitioner who might not be intimately familiar with the framework at first glance.
I note with interest some commenters with.. interesting.. English skills, and also strongly pro-clipboard-scraping views. Funny that.
Not having to paste is very useful. Especially on mobile where pasting is slow and tedious.

A few months ago I would have said the same thing as you, but then I experienced some applications which looked at what I had copied and automatically did all the hard work. It's a pleasant surprise to see it happen, and having experienced it, I am happy that the applications have this functionality.

Of course if you're living in a world where all the code on your device is considered hostile, then you may not want this. But I use almost only free software and there you can generally start with a presumption of goodwill instead of starting with a feeling of distrust, like with TikTok.
I should be able to paste into specific GUI elements that allow pasting. The application presenting the GUI element to me should be blind to whether I typed that data, or pasted it into there.
Great insight. Since the process of creating software must be pedantic, then it seems we must push towards ways of sharing the burden with as many people as possible, and not just ones that can understand the "computer way". And I agree with you that a new-shiny-tool is not pushing towards this direction.
CPU performance directly impacts performance of those other elements.
I don't see anything egregious about the bluntness. It seems entirely appropriate.
Attacker can record encrypted data before getting the masterkey.

During usage, all pieces of master key will have to be brought together into one place (phisical or virtual), so eventually still only one breach is needed.

If I encypt data using encryption without backdoor, then to illegitimately get clear text requires effort X, and it gives access to 1 persons data.
If whole country encrypts data using backdoored scheme, then effort Y will give access to data of 100 000 000 people.
It would seem that security of the backdoor should be 100mil times stronger then that of usual crypto.
I would not attach a java agent which sends out JVM profiling to a remote site and that too in production.
Do you intend to have an offline version of this tool?
Excellent point. In fact, the entire process of showing the witness the photos should be recorded, and double blind. I.e the officer showing the person should not know anything about the lineup.
Yes there is. The video covers this clearly.
> another thread where people said Office on the web has caught up to gdocs, whereas id say theyve been ahead of it for at least 4 years.

This issue is that gdocs and co are free while even for just web word you need a subscription. so the only ppl who use it are ppl willing to pay, the freeloaders only see it when their company decides to switch back to MS apps after being in googleville for a few years.