skysight-inc/HackerNews huggingface dataset:
Thanks for the additional details.

For the printers, you are right in that it’s far from being a solved problem on macos. I had an EPSON all in one before, and it was also a pain to get everything working. If I remember correctly the generic driver could print, but we didn’t get “advanced” options without going through the EPSON pkg installer and all the garbage coming with it. I’d totally imagine the linux driver being done cleaner than that.

For the record I’ve worked with a decent number of devs using linux workstations, so I totally vouch for your use case. I’d just temper the niche nature of multi-language support; that’s an everyday need for basically all Asia. Granted my use of shortcuts is niche (I wouldn’t need them if I had enough keys), but looking at maintenance projects annual reports there seem to be a sizeable amount of quality of life fixes still on the way.
I just fucked this up today.
I didn't do anything bad, but apparently some apps share by default when selected?
I don't know if that license would really stand up in court, I think a good attorney would have some interesting attack possibilities given the origin of some code you see on Stackoverflow anyway. Not to mention that license is not readily apparent to people, on a social site where you are sharing answers between people does every person in the conversation know what license they are entering in to? How is stackoverflow marketed to people, is that marketing at odds with the assumed license?
Simple answer is : when the price is low.
If you don't wanna wait or have to figure out the if & when, dollar cost averaging is the most basic strategy https://en.m.wikipedia.org/wiki/Dollar_cost_averaging
While I don't entirely disagree with your sentiment, this is pretty distinctly not middleware/crossplatform/electron.

The closer analogy here is the iOS ecosystem, where folks ship apps that are really just Safari WebViews inside an app icon, and who would probably be perfectly happy to ship a PWA if users weren't thoroughly trained to use the AppStore.
Even local remote work could get a larger talent pool. Say you live in the outer sunset, or marin, or something. Getting down to facebook's headquarters could be a massively long commute. Hell, imagine commuting from SF to apple HQ. Allowing remote work lets people in one part of the bay area work in the whole bay area. There's a ton of talent in the bay area that's soul-suckingly far from these companies offices.
I think the share menu uses concurrency to query available share targets (querying their names and icons), so whichever target responds first, gets put in the list first. Which is indeed very dumb, because the user gets a randomized list everytime s/he wants to share something.

I'm using Fliktu https://play.google.com/store/apps/details?id=com.oakstar.fl... to override the share menu, it works in most apps (some apps use an internal share menu), and you can also trigger it by shaking the phone after copying something into the clipboard. AFAIK it sorts the share targets by "last used".
Man, can we go one day without a thread complaining about Apple. I get it, all you guys are switching to Linux ok ok ok ok ok, let’s get some interesting threads.
I honestly don't know if your point is that it's fine to give the state this power, or if that widespread abuse shows that it's not fine.
Okay, so an IoT BBQ is a useful thing.

How are we going to prevent every single useful thing from coming up with its own crappy, poorly-maintained application? Because obviously having open standards is not enough.

So far the solution we've come up with seems to be "wait until one or a few companies dominate the market, come up with their own solution, and hope it's an open one and/or others adopt it."

This particular app might not be crappy, but I think my question still stands.
“Hey Siri, turn on all my alarms”
why does that need to get sent to Utah and back, though? Why not a good old radio signal to a nearby device that displays the temperature?
I don't think it's fair to call him a jerk. If you had everything you've ever tweeted or said scrutinized by large numbers of antagonists you may find that critics fixate on a few of your not-quite-best moments too.
And only 54.6 million kilometers at the closest approach! You can actually get to Mars in way less than 9 months if you don't mind crashing into the surface at a bajillion km/sec.
This is great! I've always been interested in video related products and services and you've done a pretty good job on getting the annotations overlay the video.

> I switched away from Vue as soon as I hit my first refactor. I struggled to rebuild big parts of the application because Vue allowed me to do everything and nothing. I know I probably could have done this in React or continued with Vue, but because of the following reasons I decided against that

Funnily enough, I went through a similar thought process but between React and Vue. What's uncanny is that it was also for a video annotation service I was building (https://tagx.io/). I ended up going with Vue and like Plopdown, used Plyr (https://plyr.io/) as the video player (also a great project). Your three reasons for not continuing to use Vue, I'm wondering if that's really because Angular was your comfort zone?

[1] Typescript + Vue works well (that's how I built mine).
[2] You could have used RxJS with Vue.
[3] Vue has less boilerplate code than Angular and wouldn't have made this project any more difficult to maintain
> Also, I doubt many people would be interested in that content.

I don't think that is true at all.
I'm reminded of the 4-minute mile. All it takes for something once thought technically impossible to be achieved repeatedly, is for someone to do it once.

https://en.wikipedia.org/wiki/Four-minute_mile
If the touch bar (which I agree is useless, or worse, actively counterproductive) is the worst thing he's annoyed by, then Apple is doing pretty well for a computer manufacturer selling 20M units annually, don't you think?

I think we have to have some self-realization that the gripes that appear here generally are so specialized (the MacOS Catalina notarization problem just today) that if you sit here you think the world is coming to an end. Yet millions of people purchase and seem to get along just fine with buying what Apple is offering.

Now, admittedly, one of the great selling points of Apple Mac is that its power features are (were) designed exactly for developers and professionals to be easy and high-performing, so they need to pay attention to it. But they generally do, don't they? The notarization problem above, let's revisit in 1 month and see if it got some attention?

I'm just saying that it's easy for your threshold for what's unacceptable has a tendency to keep on rising, and you get unhappy with smaller and smaller things. It's important to keep a perspective about it.

If it is truly horrible what Apple is doing or becoming, well of course you know that Mac / Chrome / your favorite app or hardware were all born out of being unhappy with what someone else built, and going out to build something new themselves.

Everyone is absolutely free to go and invent the next better thing and displace the old and tired.
This seems like an interesting line of inquiry.

AIUI doing what you said would permit the network request to proceed, and it would fail because nothing is listening on port 80 [1] We already know that the phone-home bails out when there's no network connection, so perhaps that code also bails out on connection failure?

Alternatively, is there some way to make DNS lookup itself fail for ocsp.apple.com?

Last resort, if we know how to fake the response, running a dummy server listening on localhost would be faster than allowing the request to go over the internet.

[1] Empirically, `curl http://0.0.0.0` yields a connection failure. I think I know that 0.0.0.0 is used in a listening context to mean "listen on all interfaces" but tbh I don't really know what it means in a sending context. Maybe someone can educate me?
Li-ion… meh
My 2020 MacBook Pro 16 crashes frequently when it goes to sleep. https://discussions.apple.com/thread/251223766

This has been a downgrade for me.
Maybe you aren't. I love it. Hasn't hurt me in any way and I've only ever got benefits from it. Honestly, there are lots of companies and some governments I'd be willing to buy a tracking chip from to embed in my body for the right value.
Google doesn't have a virtual monopoly on platforms to distribute video over the web. That is simply not true.
I find it odd that the text of this post is plagiarized from the last time this question was posted in 2018: https://news.ycombinator.com/item?id=18164189
There’s a difference between what may be “fair” and what economics (and the law) allows. Is it fair that teachers are paid $40k? Is it fair that anyone is making over $10 million a year? Is anyone really worth that much?

Cost of living adjustments occur because companies can get away with it. That’s pretty much all there is to it. They have additional leverage when a potential employer wants to live in a particular location and that puts the potential employee at a disadvantage.

That said, I actually think most of these companies would prefer to pay everyone equally if they could get away with it as well, because ultimately they will cost the company less in labor. But they can’t at the moment. All the talent is concentrated in just a few spots and much of this talent does not want to move. In a hypothetical world where remote work really takes off, location will no longer matter. No company is going to pay someone twice as much just because they want to live in a nice location. It’s simply that this is what is required by companies at the present time to keep the employees that they value and have already invested in.

It would be interesting to run some simulations where you vary the desire of a workforce to work remotely and see how it changes the pay required for maximum talent retention. Since widespread remote work is new, we’re not anywhere near an equilibrium yet.
First Detailed Public Map of U.S. Internet Backbone (2015)
Thinking about it, this probably also gives Apple a ~fairly accurate set of usage stats for software.

All they'd need to do - and it's very simple - is count the number of requests of each given hash lookup.

Since they know the hash for each of their own executables, that gives a direct count of "most used" through to "least used" programs.

Not sure if they'd have the hash for third party executables though, to know what the given hash request corresponds to.

If they receive the hash for 3rd party executables when developers sign things, then Apple seems like it's able to generate usage stats for their entire OS and 3rd party app ecosystem.
Related discussion: https://news.ycombinator.com/item?id=23169243

The tech crowd has been asking the same questions about the stability of these companies for a long time now. We know that it's being propped up by VC money and unsustainable.
There is a really good point that I found where it talks about the difference between "borrowing" (bad) and "stealing" (good).

> A borrowed object still belongs to someone else; you copy a style and it still belongs to someone else. To steal, however, is to make that idea your own. Taking credit for someone else’s idea is borrowing; understanding an idea and weaving it into your own work, that’s what he meant by theft.

So the point is when you 'lift' some code from somewhere and use it, use it fully, own it, have mastery of it. Only then have you 'stolen' it and become yours.
Show HN: (Shiva) Py/Django platform to help poor people in quarantine times
Yeah, point very much taken. Agreed.
They do this. https://news.bloombergtax.com/daily-tax-report-state/third-t...
I had the same. Disabling power nap did it for me. If this doesn’t help I read disabling graphic switching does it.

But yeah it’s redicules that We have to deal with this on a $3k laptop
I disagree. I got rid of a 2013 MBP and a 2019 MBA and went back to a thinkpad T470 running Windows 10. 300% less of a pain in the ass. Keyboard works reliably and isn’t horrible, doesn’t get ridiculously hot, actually has enough USB holes, can actually drive it from the keyboard without tying my fingers in knots, battery lasts longer, less fighting against the OS, less bugs (that one hurt to write) and it doesn’t give me a rash that bleeds on my wrists. CPU, memory, storage is about the same as a high end MBA. Display is 1080p so runs at 125% scale which is pretty good. If I break it I just get another one off eBay in 48h turnaround for less than the price of just a new screen for the MBA. Oh and it docks too and I get triple head displays...
Well, this can be a feature rather than a bug if you like privacy. I knew a house that was on a large, mostly wooded piece of land where Google Maps would direct you to the wrong side of the property via a dead-end street in a development. If you went there, nothing but trees for a thousand feet or maybe two. Probably at least a 10 minute drive if you actually knew the street that the driveway connected to.
Glittering Generality
After 15 years of using Apple exclusively for my "creative" work (music, photo, video), I've switched back to Windows 10 for those needs. Paid work is still 100% Linux (including the laptop I'm typing this on), but I ain't payin' $6K for a workstation, sorry Tim. Especially if I can't use an NVIDIA GPU in it. And HP Z32 4K monitor costs $200 less than the Apple _display stand_.
I'm lost at the units. Could someone tell me
how much is $100-$200mm ? (dollaromillimeters?)

Edit: Found on Quora what MM means:

>Lowercase "mm" does mean millimeters, but uppercase "MM" is used for millions. "Mille" is Latin for "thousand". MM is Mille Mille.
I agree that it's currently a terrible time to raise interest rates, although any time over the past decade would have been nice. A year ago they even started to go up a little, but were nipped in the bud well before COVID. Had to keep that Line going up!

Politically what needs to happen is that everybody who is not Wall Street or the 1% needs to realize that ZIRP is a direct attack on their economic power, to benefit the central government/bankers who dole out the piles of the newly printed money. Obviously discussion of this remains well outside the Overton Window of mass media.

Given how ever-increasing government debt itself discourages rates going up, the buy in of the middle class (retirement number gets bigger, so it is good), and how deftly the fake political duopoly divides the plebs even as they know they're being had (here we go again with dueling "presidential" dumpster fires!) I doubt this will happen any time soon. And so what will happen is eventual societal and currency collapse, either when the foreign markets route around USD or when the People finally reach our breaking point. I just hope it happens slow enough to be less of a catastrophe.
https://news.ycombinator.com/item?id=23266917
FYI, the article referenced while informative is from 2011. Finland performance on the PISA has dropped steadily since then. Article also does not discuss whether wealthier families hire tutors or other similar resources to assist their children.
It's a SCD30 talking to a flask.py script that logs the data with sqlite. Graph is done with plotly.js. All hacked together quickly, none of it working terribly well. Never tried to hook it into a home automation system.

The SCD30 carrier board I used was one of the Seeedstudio grove units: https://www.digikey.com/products/en?mpart=101020634&v=1597 Seeed says it's a 3.3/5V compatible unit, so you could even use it with your Pi if you buy a Grove base hat to add to your stack. I'm using it at 5V, so I don't have any direct experience with that configuration, though.

In my experience the SCD30 autocalibration is worthless, so put it outside and manually set it to a plausible number. I used https://www.pmel.noaa.gov/co2/story/Space+Needle as a reference. I think the Grove library ran it at a 2 second poll rate by default, which results in a substantial amount of sensor self-heating. (It draws 75mA while reading co2, since it's a spectrometer) This gives you a tradeoff between accuracy and data staleness, I just run mine at 20s and point a fan at it. If you build it into an air handling unit, which is its intended application, that's not a problem.
My wife and I are very careful shopping, wearing masks, etc.

One thing we have been doing for fun during these crazy times is arranging outdoor picnics with just another couple, and sitting a dozen feet from them (with cross wind so no couple is downwind of the other one).

This has always seemed “safe” and good to see some evidence for this sited in the article.
Me: "120 degrees Fahrenheit in Celsius"

Siri: "Contacting emergency services in five seconds"

To be fair I was in a noisy environment and Siri only got the "120" part but seriously, why would that be okay? My phone is registered in America with an American phone number and English set as it's only language. Why should it think 120 is equivalent to 911?
"I'm not sure you are comparing apples-to-apples here."

You are right. I don't think anyone knows exactly what makes certain places suffer more than others from the virus.

I wasn't trying to compare, though. My point is people still go to restaurants, nail salons, et al. during the pandemic. So the claim about evaporating custom base doesn't seem to be grounded in reality.

Remember that video with Italian majors loosing their cool? One of them was mad at people breaking the lockdown rules to get a haircut. https://youtu.be/Uo2clI631uA?t=37
Why do you say that? It's a much harder challenge.
3D Bioprinting : corneas.
I've been eyeing that machine, System76 Lemur, for a while now. In fact a "custom build" is sitting in the shopping cart, waiting for the confirm.

It looks like what Macbook Pro should have been in 2020. Open-source OS and applications, well-designed UX, powerful and extensible hardware.
docker run -i -t -v "$(pwd)":/project hashicorp/terraform:light apply /project/thing.tf . Maybe(if your projects terraform version is the latest.)?
Open-space offices are bullshit. Everybody should be given a separate room. Whoever is not worth a room should work from home. Nevertheless an office should have a number of places where people can meet and communicate freely in groups of whatever size they want.
That's fine. The point was really, hosting it yourself vs someone experienced with all the nuances of email hosting. The fact is, it IS a pain.
> A business built to sell grill gadgets to the HN crowd sounds like a guaranteed recipe for failure.

Haha, gadget as in IoT crap, maybe, but we're for-sure the market for: aeropress, sous-vide devices (yes some do them DIY but...), dedicated pizza ovens, and so on. You got a gadget to prepare food or drinks that already have other ways to prepare them, HN's not a crazy place to market it. Bonus if it's "sciency" or can be described as more "authentic".

But of course we're not like the stupid plebs falling for those silly devices we don't like.

(mind, I'm far from immune to this, so I'm not just casting stones at others—oh I am getting one of those pizza ovens at some point. That's happening.)
They can often be found within political slogans and the names of many political action committees / lobbying groups.
>been many other of bad things that have been pulled

A jailbreak app making it to the app store being bad, and "apple's walled gardens are bad", are fundamentally incompatible.
I also found this helps.

Basically hold your breath till you feel it becoming uncomfortable. Hold for just a few more seconds (but no need to pass out). A reflex will kick in and open your airways.
> Google doesn't have a virtual monopoly on platforms to distribute video over the web. That is simply not true.

...I was referring to the telegraph operators. Everything I said was true of them. Right down to the toadies that defend the rich and powerful.

But regardless, I think a good case can be made that Google, and the other tech giants, have a near monopoly.
I think I'm closer to understanding you now. For a professional, they need to know (that is, reproduce without looking up) about 70k ± 20k facts in their field to be effective (https://apps.dtic.mil/dtic/tr/fulltext/u2/a219064.pdf). Otherwise they're just too slow. Over time though, those facts change.

For some concepts, especially ones early on like arithmetic, sometimes memorization and mechanistic drilling is a prerequisite for solidifying the more general concepts at play which is what will really boost your skills (understanding what is actually happening when doing arithmetic). And sometimes you just need to do the simpler activity over and over before 'getting it' (like Feynman's counting with beans story he gave in order to justify his ability to explain fundamentals of QED without years of undergrad work first).

I agree that if you just show how to use the tool and never explain what's going on (and have no way to vet understanding that any explanation was sufficient) then it can cheat learning and further understanding... The most apt comparison is that of always asking your friend what the answer is, never sparing a single neuron for trying to figure it out yourself. Calculators can be like that to some people. Maybe the key is the subtle difference between "let me ask the calculator (or hey, Alexa)" and "let me use the calculator/Alexa". The second implies a belief of being able to do without, of seeing an alternative potential path towards the goal even if it takes more time.

And as one of the first bodies of math children will be exposed to with expectation to master, there's room in arithmetic for manual tedium to help solidify concepts that will be present in the future like copying things down in different places, value substitutions, learning and following (or programming) an algorithm, experiencing directly the tight feedback loop of seeing a problem or sub-problem and recalling a memorized answer instantly, parsing out numerical information from text or graphs, and so forth -- but eventually too, using a calculator or some device for almost all actual arithmetic. Even professional mathematicians will often outsource their brain for simple arithmetic, and anyone trying to multiply two 3 digit numbers in their head is likely just wasting the effort of trillions of firing synapses...

Anyway there's certainly room and need for some by-hand or in-head stuff, but I still maintain there's also a lot of wasted time (especially as subjects get more and more advanced) taken up by such activities and we'd do well to cast critical eyes on both traditional and newer computer-aware curricula. And then as a pipe dream, not holding everyone to the same pace.
Or the visitor pattern, which is.... the map function.

One thing I will note from recent experience: programming for a long time with immutability cripples your ability to think about mutable things. I was writing up a streaming merge sort this week and it was a brutal nightmare because of all the state I had to deal with. Seems like a call to action to deal with a bit of mutable state every now and then. Everything is too pure these days. We're programmers, not mathematicians dammit.
Is there an agreed upon name for this, where a website or app loads elements piecemeal so we click the wrong thing by mistake?

I know it exists as an intentional dark pattern (so we just think that's what happened). But it also seems so common now across computing and it pisses me off every time.
Internet Atlas – A Comprehensive Repository of the Physical Internet
One thing you can do is look at historical trends and buy when the price is near the bottom of the band (which it is now):

https://www.blockchaincenter.net/bitcoin-rainbow-chart/
https://bitcoineconomics.io/beam.html

Or you can use a stock-to-flow model and buy when the price is below the model's prediction:

https://digitalik.net/btc/
With an aperiodic spacing, I wonder how high the grating lobes are? The paper is paywalled.