skysight-inc/HackerNews huggingface dataset:
That's been a huge market for them forever. They routinely mention education, do education events, and have large educational discounts. Prior to today's announcement, 9th gen iPad in a 10 pack is $294 ($329 retail), with larger volume discounts available. I suspect this list will be updated and the price will go down further.

Having briefly worked in a school district's IT department, cheap plastic laptops in kids hands break frequently. Accorind to this price sheet it's $429 for for 4 years of AppleCare+ (no service fee, covers accidental damage) and comes with a ruggidized logitech case + keyboard.

One buddy that runs an extremely large school district IT department (can't remember if it's shy of 200,000 students + staff, or over 200k) had to hire an entire fulltime staff to do repairs and keep tons of replacement parts on hand (bits of plastic on the palm wrest, hinges, trackpads, keyboards, screens, charging ports they replace/ solder in house, chargers, etc). He did the math and with the 4 years of no-cost replacements the purchase will have paid for itself by year 2 and in year 3 and 4 have millions in budget surplus. Parents/ tax payers revolted and couldn't see why kids need iPads.

To your main point though, from the earliest days of the Mac (1984), Apple actually used to subsidize/ take a loss on Macs for k-12 with the theory that if you get kids on Macs young, they become lifelong customers.

https://www.apple.com/education/pricelists/pdfs/Apple_US_Edu...
The hard part for us is figuring out how to migrate away from single server when it's used in production. It takes eternity to migrate data away from the thing, we are looking at ~24 hours just to get data out, and then we need to figure out how to do a live cutover or backfill.

Absolutely agree on a third party. Azure is just a let down overall.
I think these are reasons why UI has regressed continually in last 10-15 years. No one speaks up. Usually casted as “UI always changes, get used to it. Grumpy people will complain for any change. See Gmail.” I can understand why Apple changes UI: it’s a luxury/fashion company that makes computers and phones.

But a professional tool needs to follow UI changes that are not justified beyond flimsy reasons? Used by millions to make a living?

The onus is on designers to justify their aesthetic/fashion instincts, to justify their tendency to churn user interfaces, the tendency to turn highly functional and dense tools into fisher price toys in the name of minimalism and infantilization users.
I'm pretty sure the comment you are responding to was being ironic ;)
Each one of your posts has exponentially more tangents and problems than the last so it is hard to reply to it all, but

> if the ethereum developers really wanted to, they could just change the ethereum code itself to mess with that smart contract

Forking is a user activated decision. If an honest majority users of the chain wanted to point to a new ENS contract to resolve names to addresses, they could come to that consensus regardless of the will of core devs or root multisig owners.

If an honest majority of users would like GoDaddy to stop censoring X.com domain, or PayPal to stop blocking funds, they cannot fork the centralized private protocol. If a dishonest MakerDAO actor manages to push an unwanted change in DAI contracts to block a user’s funds, the honest majority could easily reject the change by following the old protocol.
I'd go even further. If a country benefits from someone's work and taxes, it should give them a say in how these taxes are spent (i.e. let them vote) after a quite short term, for example one year.
I gather you haven't encountered loitering cows :-)
It's illegal to fraudulently marry for the purpose of gaining permanent residency. Obviously there's some gray area there and I'm not giving legal advice, but at least sometimes using marriage to get residency or citizenship is a crime.
How many of these tree planting projects are funded by carbon credits/offsets?

Tree planting seems the be the simplest/cheapest project to do that ostensibly removes CO2.

Basically, the carbon offsets serve as a conscience salve for rich people to continue their lifestyle, and then these tree projects exist as a way to say that you are at least trying to do something. Nobody really cares if they are effective or not.
Upon further reflection, the question is "how hard is it to find the needle in the haystack"

If you use a 128 bit key, but use a non-time-constant compare somewhere, then it's pretty darn easy to find the needle.

This is why the JPEG fingerprinting example from TFA doesn't qualify to be in the same category as a properly secured cryptographic key. They can notice that non-picture posts are not blocked, but picture posts are, which already greatly narrows it down. They could post a picture generated from the actual client, and see it go through, and narrow it down even more. That's not even that hard of a one for an attacker to figure out. It's much closer to "key under doormat" than "random key"
:)

For a long time I couldn't find the right name that would express the generic nature of it.

An earlier prototype was called TAO, as an acronym for Tree Annotation Operator (it had an extra feature called operators), and as a reference to the ancient Chinese concept, in essence nameless and by design hard to pin down -- this seemed to fit perfectly.

However there is about 2^42 cowznofski potrzebie things called TAO (kind of ironic, as the original idea was that the Tao would be distinct from the countless named things), so it turned out to be a bad name after all. So I decided to find a more unique one and here we are.

The amount of time spent thinking about this and the lengths I went to are better left untold.

In other words, naming is hard.
If you want your MBP from 2014 to run the latest OS release, check out:
https://dortania.github.io/OpenCore-Legacy-Patcher/MODELS.ht...

Honestly hoping for 12/20/30+ years of patches sounds super nice but unreasonable.

My MacPlus from 1986 works fine, but I don't expect Apple to provide MacOS7 patches.
Repl.it- they've been moving at a breakneck speed recently and have grown a ton from what used to be only useful as a REPL.
>they probably cross policy lines and could be excluded under illegal.

I’m confused by this part. What if your company does not have a policy against foot rubs or babysitting? For example there are big wellness companies like, for example Goop, that might reasonably have foot rubs, babysitting and software engineering in the same building.

>every thing you listed has people that get paid to do exactly those things

I agree. There are people whose job it is to babysit and provide massages. If you heard your babysitter say that it’s reasonable to demand that they engineer software because you pay them so much, would that make sense to you?

edit: The job you describe yourself as doing seems akin to personal/executive assistant, which is a fine job! I worked as an EA for years. I wouldn’t call myself an SWE if I worked as an EA.

edit 2: After re-reading, this makes even less sense.

If your friendly boss “Dan” insists that you clean the bathroom, you’re happy to do it because it makes you a better person? It makes ole’ “Dan”’s life easier to insist that an engineer being paid engineering wages do minimum wage work? Couldn’t Dan make his life even easier by hiring a cleaner for an hour a week for a fraction of what your time is worth? It seems like Dan would both save money and have talented workers spending more time being productive. That’s a win-win!

Unless of course Dan likes exerting power for the hell of it, then it’s a loss for him. If Dan liked to make sure his employees should be infinitely deferential and constantly reminded that they are lucky to work for him, it would make sense to insist (not ask, it’s insist according to you) that you do menial work that literally anyone could do.

Friendly ole Dan, such a nice guy that he reminds you to polish the Sword of Damocles every Friday. It is such an inconvenience for him when it gets dusty.
On the other hand, it's easy to imagine that this sort of research is the only path to permanently curing Coronaviruses (and not just Coronaviruses but also Influenza.) As bad as this pandemic was if it was a required step on the road to permanently curing both Coronaviruses and Influenza... that's a no-brainer, it's well worth the pain, it will save billions of lives.

Also if delaying this research delays such a hypothetical Influenza cure by 30 years, that will cost more lives than this pandemic did too.
Not sure I'd say easy. I've seen many cases where the errors take more than 12 hours to show with memtest86.
My (potentially wrong) understanding is that backlogs are often determined by country in order to prevent any particular foreign ethnic group (like China or India) from becoming residents in such quantities that assimilation to American culture is unlikely.

Pragmatically you can already see the effects of anti foreign ethnicity backlash in national politics, so it does seem like something that needs some level of management.
Santa Cruz voted down turning the disused railroad branch line connecting Watsonville to the old cement factory in Davenport into a rail trail [0], by an enormous margin. If this trail were implemented, it would basically create a scenic, flat mixed-use trail going through all of the major areas for hardly any cost. It would've created an easy ride to actually get between places people want to go, both for work and tourist destinations.

It was shocking how short-sighted people were about this. So many pro-rail people showed up thinking "we'll turn this into a commuter or tourist thing", with so many people overlooking the fact that a huge amount of capex would have taken to make this safe for trains again (e.g. some of the more decrepit trestles and bridges need to be replaced, fine for bikes, irresponsibly risky for trains).

I love train commuting just as much as anyone, but this train simping was infuriating when we could've had a fantastic easy bike path, like the one that goes along Hwy 90 in Seattle towards the mountains.

It really seems like we deserve the stroady fate we're hurtling towards in California. NIMBYs and ridiculous zoning will rule the day, until everything is just broken :(

[0] https://ballotpedia.org/Santa_Cruz_County,_California,_Measu...
Without cryptography the digital signature makes no sense, everywhere it is called digital.

But proably you are "right". Https became a thing because big companies needed the online thing, and it has to be secure. Pdf is one of last remnant of an era, called offline, so it is an enemy. And Mozilla is not an independet thing.
Yes but that's none of my business, I'm not here to be your social circle at work, I have other things to do
Yeah actually, it's really good for inference at the edge. You might be thinking of training though which I doubt anyone does
I appreciate the mention and demonstration of Fourier Transforms. It makes a lot of previous sound codec discussions click a bit more now.
> The ridiculous sandboxing between programs that’s supposedly a security feature but just makes for an insufferably inconsistent UI and terrible management of data between programs … I guess that goes with my file management complaint.

I don’t know, I do think that in theory that strong of a sandboxing is superior and would actually like a better implementation of that on even something like linux. Most of my programs absolutely have no reason to read my documents and what not.
Similarly, I think if you have a limited number of people doing the classification, you can also make a good shot at it.
Commercial properties are often owned by massive real estate conglomerates who don't have much incentive to convert a property unless they're going to immediately offload it afterwards.

And the buildings that are owned by individuals/families may be owned outright so they don't have much loan pressure on them.
Bartosz' blog posts are in a league of their own.

They way he is able to explain complex subjects by starting from first principles, gently adding more and more layers, with beautiful, custom-made figures and animations is truly, literally, awesome.

I strongly recommend supporting the author via his Patreon if you enjoy his blog posts.
Technically sounds like an interesting problem. Is having 100 people in a virtual room a problem businesses are willing to pay $150k for? Usually any business meeting over 20 people is just 1 person doing a monologue thru slides. I don't understand how VR would add anything that enables a better business outcome than current business meeting technology. A VR world with a business culture of "presence equals you're working" would be horrible.

It would be cheaper to talk with Epic and have them create a private Fortnite match assuming proximity audio can be done (remove the gaming shooting physics part of network traffic and I bet audio would be good enough). Let employees outfit their avatars with a bunch of business related "skins" and let them create meeting spaces using the existing fortnite build system. If you remove the shooter/death/gaming aspects and put in some lightweight meeting types of things like virtual whiteboards you accomplish the same goal - 100 people in a "meeting space".
Its a very 1980s Soviet Union vibe. Sure, we have to say we believe all this stuff that nobody believes anymore, yeah.
Rust is intended to be a systems language capable of replacing C++ in its niche, and interfacing with existing C++ at a fairly coarse-grained level like Firefox's oxidation (though cxx is trying to enable rich interop passing richer types than C-ABI ones), so it's trying to be a better screwdriver more so than a hammer. So difficulty expressing C++ concepts is arguably a flaw, and difficulty implementing all software with the same CPU/memory overhead as C++ (which I'd argue is the case, though some would disagree) is definitely a flaw.

It's like creating a new screwdriver bit or handle, trying to convert the world to it, then attracting a legion of followers arguing that manufacturing flat-head screwdrivers should expose you to legal liability for anyone who slips it out of the socket and injures themselves (ignoring that flat-head screws existed and will continue to exist).
I'm over "growth"-oriented performance reviews generally. At my current job, we have them every 6mo + minor "check-ins" in between.

I'm pretty high up the IC chain (the leveling guide even says my level is a natural place for someone to be at for a long time/indefinitely). And I'm not interested in the next level. More, I'm not interested in growing professionally anymore.

That's not to say I'm not gonna keep solving problems and learning new things. But at this point, I'd just like to be Very Good at What I Do for the next years.

I'm busy growing personally on many axes anyways. But they aren't useful to my employer. But I only have so much "self-improvement" juice to give.
> Oktoberfest in Munich led to a big Covid surge with hospitals filling up at a dangerous rate

I'm not seeing any evidence anywhere that there were 'dangerous' rates of hospitalizations, unless you consider any increase 'dangerous'. Have any facts to back that up, or is it hyperbole?
> Testing was conducted by Apple in September 2022 using preproduction iPad (10th generation) systems with the Apple A14 Bionic chip, as well as production MediaTek MT8768N-based Android tablet systems with the latest version of Android 11 available at the time of testing.

https://www.notebookcheck.net/Mediatek-MT8768-Processor-Benc...

> The MediatekMT8768 is an entry level ARM SoC for smartphones (mainly Android based) and tablets that was introduced in early 2020.

Hahah, I can’t believe they actually made this comparison.
> "Step 1: Process this artificially created periodic signal by multiplying it by sine waves of frequencies from from 1 to N. There are our bins! Step 2: OK, for real world signals we need phase, so now let's talk about complex numbers."

Maybe the latter part could be prepped by resynthesising the time-domain signal by summing the sines, and seeing that it doesn't match the original. And it can't, not least because all of the sines start at 0. But if you have cosines as well, it can. Then refer to the geometrical relationship between sine/cosine and phase.

A preliminary to the earlier part might be to multiply a single long sinusoid by another one, and see what happens when their frequencies do or don't match. (But there is a whole well here about what it means for frequencies to "match", which in the discrete world has to do with how long the relevant part of the signal is.)
The software in the Android ecosystem is getting so shit that even die hards for open source like myself are considering switching. And I'm not talking about switching to a PinePhone or something like that; I'm a firm believer in open source, but can handle Open Core, and Android used to sit at the perfect intersection of "Corporate support" and "Hackable", but I'm considering an Apple phone. My Pixel 5 crashes multiple times a day and I just use it for slack and e-mail. Certainly, part of that is the half-baked "Work Profiles" feature, which was fundamentally broken from the beginning of implementation.

Edit: Pixel, not Nexus.
I’ve done a significant amount of coding on a terminal on an Android phone.

> The entirety of iPadOS would need to be overhauled in order for it to be conducive for developer work

I disagree. I used an iPad for sysadmin, datascience, some math, and some web dev. Most of the pain comes from arbitrary restrictions Apple places on iPads. (I’d imagine it’ll get more painful as my eyes worsen.)

The appeal is simple: Being able to develop with whatever device you have on you. A laptop beats a tablet, a tablet beats a phone, and a phone beats pencil and paper.
Surely the answer is just to have some companies be remote, and some be office based. IMO the big flaw with what companies are trying to do right now is mix these.
100% agree with this as a Mac user.

But the mouse, if it doesn't work and it says it does on the box then that is the vendor issue.
You may be an outlier but the vast majority of office workers live way farther than 90 seconds from their office. The mental health aspect is something i empathise with but not on my dime. By having to commute to work just so you can socialise with me i am basically paying money out of my pocket. Instead you should be free to be on site and i should be free to be remote and not hear you demand that you need my presence there to help your mental health. Thats selfish, with all due respect.
But you believe we will eventually.

And you believe that aliens that can count is something that is "arguable".

You're the dot.
I adore tagging systems and have worked on them in several different applications and implementations, but there are always pitfalls and trade offs, and it’s possible to bury yourself

Nowadays I nearly always store the assigned tags as an integer array column in Postgres, then use the intarray extension to handle the arbitrary boolean expression searches like “((1|2)&(3)&(！5))”. I still have a tags table that stores all the metadata / hierarchy / rules, but for performance I don’t use a join table. This has solved most of my problems. Supertags just expand to OR statements when I generate the expression. Performance has been excellent even with large tables thanks to pg indexing.
I posted this as a submission a while ago but you might find it helpful. While learning about signal processing my self I built a collection of educational tools for visualizing some concepts. [1]

Especially the fourier cube [2], the complex exponential [3], the digital filter designer [4] and the signal generator [5] might be helpful.

Additionally the matrix multiplier [6] has an option for complex numbers that highlights the perspective that complex numbers can be seen as just a subset of 2x2 matrices.

[1]: https://tools.laszlokorte.de/
[2]: https://static.laszlokorte.de/fourier/
[3]: https://static.laszlokorte.de/complex-exponential/
[4]: https://static.laszlokorte.de/signal-transform/
[5]: https://static.laszlokorte.de/signal-generator/
[6]: https://static.laszlokorte.de/matrix-multiplication/
Not as niche as you think, it's a decent sized market segment with guitar amps.
I do not tend to defend the CCC. But in this case, I think is the right call. It is just they believe it is not socially responsible. I think is a valid point of view, specially from an association which says to be socially engaged.
In case anyone's interested in removing View:

about:config

and then search for

browser.tabs.firefox-view

and set to false.
“Left-handed person tries to put screw in with screwdriver shaped for right-handed holding. Right-handed people are surprised when left-handed person decides screwdriver isn’t for them and uses something easier instead.”

We saw this for years with C++ and the new-style casts. The principle of making casting behaviours more specific and clarifying the risk of using each of them was fine. In practice, if someone asks programmers to start writing verbose, syntactically awkward stuff like reinterpret_cast<X*>(p) instead of (X*)p and either will work, obviously in the real world many will choose the latter. Empirically, the in-your-face syntax turned out to be a deterrent to adopting the better tools the language offered and so devalued those tools for everyone.
Could you please stop posting ideological battle comments to HN? You've been doing it repeatedly, unfortunately. It's not what this site is for, and it destroys what it is for.

If you wouldn't mind reviewing https://news.ycombinator.com/newsguidelines.html and taking the intended spirit of the site more to heart, we'd be grateful.
https://news.ycombinator.com/item?id=32406095

I prepared that post since the question you posed comes up every week here, if not more frequently.
Did it at least work? I assume that homelessness in SF is now a thing of unhappy memory...
Researchers are studying the stress levels caused by the sound of a flying car
Also, some sites, such as Fidelity, now require the 2fa password on every login regardless of browser trust status.
> if you have no loss of reputation or revenue

Statutory damages still apply.

> I have an innocent infringer defense

There's no such thing. It's a meaningless phrase, in a legal sense. Claiming that infringement was accidental or unintentional is not a defense. It has no effect on a determination of guilt or innocence. All it affects is the penalty.

Fair use is a defense, but a more limited one than you seem to believe. The usual formulation is "criticism, comment, news reporting, teaching, scholarship, or research" but none of those apply to Copilot. Fair-use claims are also not accepted by default, but only by demonstration that the four factors defining it are all applicable.

Also, since you've brought it up recently, you as the defendant in a copyright case don't get to choose jurisdiction. Usually the plaintiff does, either because it's explicitly defined in the same license that grants anyone rights at all or because it's a place where they do business. If you live in a different jurisdiction that might affect whether the plaintiff or court can collect any penalties, but not whether any are assessed. Having yourself declared persona non grata in multiple jurisdictions doesn't seem like a good long-term choice.

https://copyright.columbia.edu/basics/fair-use.html

Instead of "flooding the zone" with dozens of comments offering nothing but the same few (false) claims - strong echoes of a recently banned user BTW - I strongly suggest you actually read up on copyright and fair use. They're not whatever you want them to be. Courts are unimpressed by your towering intellect.
In the same sense that a circle does not exist, because you can only approximate it with an arbitrary number of points/lines. But an infinite number of points the same distance from the origin is a good definition of a circle. In a similar way, an infinite set of sine waves approximating a square wave is a square wave, mathematically speaking.