skysight-inc/HackerNews huggingface dataset:
FWIW, I would claim that the lawyer--who admits to not being a software developer and is thereby in some sense also speaking out of place (as is almost everyone, which to me undermines your concern a bit ;P)--to me entirely misunderstands the reason why people try to use these licenses in the first place.
Long term there is a huge market for server-oriented CPUs that can compete with Intel Xeon, which currently has a near monopoly in the server market. Note that a lot of companies are already working on this: Ampere (ARM), Amazon (Graviton3, etc.), and likely Nvidia, Rivos (RISC-V), etc.

The best of market ARM designs don't really compete head-to-head with Xeon right now, but there are still a ton of server applications where they make already make sense. As a simple example companies like Google and Facebook have hundreds of thousands of servers that are doing things like running memcached or running some application like D/GFS where the server is mostly just doing a lot of I/O and doesn't necessarily need really beefy single-threaded CPU performance.

Longer term obviously if there are ARM or RISC-V CPUs that can compete head-to-head with Xeon in terms of features and single threaded performance then that opens up pretty much the entire enterprise/server market.
You can run a self-contained x86 application and self-contained ARM applications, but you can’t integrate between ARM applications and x86 in-process components (DLLs etc.), and such integration is how a lot of things work in practice on Windows. Converting an x86 application to ARM means losing those integrations, and that is a major hurdle to adoption.
I've been using copilot for a few months.

The advertised usecase where you describe a function with a comment then it spits out a whole function is (in my experience) pretty bullshit most of the time. It's not good enough to produce good results enough of the time, so you have to always triple check what it spat out anyway. I find it's useally easier to actually write (or start writing) the function myself.

But where copilot really shines (in my experience) is as a really advanced auto-complete. I just write my code as normal and there is a actually a pretty decent chance copilot will spit out the next few lines of what I was planning to write, allowing me to write code faster.

When you are using copilot in this way, it's near impossible for it to do copyright infringement. It's generally only outputting a few lines, and I'm only accepting them when it's reasonably close to what I was planning to write anyway.

It's really good at generating boilerplate code. Or code that interacts with API functions.

Where it really shines is converting unformatted data into code.

For example, You can copy/paste a list of words into a comment, then start writing the code to initialize an array with those words, and it will very quickly cotton on to what you want to do and complete the whole transformation for you.

Sure, the same thing could have been done with a clever macro, or some vim commands I don't know. But I just find working with copilot to be more intuitive. And it can do more advanced transformations too.

When I'm using copilot in this way, it becomes pretty clear that copilot is not simple a code search engine, or a fancy interface Infront of stack overflow. It's pretty clear that it's outputting code that couldn't be found in any database.

I get a little annoyed when everyone (including githubs own marketing) focused on the "whole function from comment" usecase. Not only does it paint it in a bad light from a copyright perspective, but (IMO) it's really not it's best or even most technically impressive mode.
> I built a solid career over the past 8 or so years of replacing these "no code" pipeline tools with code once companies hit the ceilings of these tools.

I'm sure you earn a nice living doing this, but surely this is not a convincing argument against using off-the-shelf data products. It will always come down to the cost (including ongoing maintenance) for the business. Bespoke in-house software is always the most flexible route, but rarely the cheaper one.
I don’t personally consider long tenure a problem, but if I were interviewing a candidate who had been in the same role, or even just worked at the same company, for more than 10 years or so, I’d ask them why they were entertaining a change.

More generally, a long time ago I was advised to change up something about my job every two - three years — take on a new set of responsibilities, change teams, lead a community-of-interest group, etc. - to keep things fresh. I’ve found that to be good advice, both to avoid feeling like I’m not making any progress at work, and to avoid appearing to be unmotivated or inflexible. YMMV.

* Edit - I guess I should add I’m currently a people manager and even as an individual contributor did a lot of interviewing. *
macOS is much more prevalent than it used to be, but the attack surface is hardly “enormous” considering the prominence of security vulnerabilities on Windows.

Would be more interesting to actually cite examples of high-risk exploits that have been discovered since High Sierra and Mojave.
Transgenderism as a broad social wave spreading mimetically through children & adolescents is precisely anti-gay.

Liberals (more often than anyone else) have medicalized homosexuality. You're not a lesbian, you're a man. You're not gay, you're a woman. People must immediately stop foisting irreversible and radical medical procedures onto vulnerable and impressionable youth. It's predatory and obvious profiteering, it's an entire industry.
> At this point, Copilot strikes me as a tool that replaces googling for stack overflow answers

This matches with my experience. I have never used Copilot to generate a large body of code or even anything more than a few trivially inspectable lines.

To name a very specific example, earlier this morning I was working on a VS Code extension and needed to figure out how to get it to prompt the user to select a file. I started typing out a Google search, but realized that Copilot might already know what to do. So I entered a comment like the following:

// Prompt the user to select a file using VS Code's extension API

And, like magic, Copilot generated the correct incantation, including auto filling the parameters to the API call to single select a file (vs multi select or directory select). It saved me probably four or five minutes of searching the web and figuring out the right API call and options to get the behavior I wanted.

To me, Copilot's value is as this sort of labor-saving device. It can indeed be induced to generate larger amounts of code, much of it questionable, but the tool can be a huge time-saver when used responsibly.
So it sounds like Vertex / Tessellation / Geometry shaders should be just one stage of the pipeline, and not necessarily locked into handling vertices (even if they end up outputting vertices). The new combined shader will be named "Mesh" shader and have the flexibility of all three.
Article correctly calls out how they are ripping out perfectly good parts of macOS like System Preferences to replace them with an iOS-ified version. Instead of delivering features power users might want (proper window snapping/tiling!), the press release announcing Ventura talks up the new Weather app (from iOS) and Stage Manager, a horrible solution on both macOS and iPadOS.
so, the 2020s appear to be shaping up as the "truffles on everything" decade and I hate it. Maybe I'd enjoy a real truffle here and there but the truffle flavoring I usually encounter is offensive to my tongue.
Given that they are launching in some of the EU countries, not much. That said, I do hope their data harvesting breaks some laws somewhere and they get fined handsomely. This trend is atrocious.
Do you have evidence to support that?
- https://github.com/kevquirk/simple.css
Well, the new Mission Control is the same as the old Exposé, just a rebrand with a few changes. But you forgot Command-` (backtick) which cycles windows from the same (current) app.
Rosetta feels fast because apple m cpus are about twice as fast as qualcom ones
Great shout. Just sounds like typical marketing nonsense naming on iPad/Mac and also doesn’t seem to immediately bring much to the table but makes total sense if this is the case. Fits in with Shakespeare’s famous observation that “all the world’s a stage”.
"Given that we can't figure out how to build subterranean cities at scale on earth"

Can't we, or there just isn't any economic case for it?

Cold War militaries were certainly capable of building massive buried structures when needed:

https://en.wikipedia.org/wiki/%C5%BDeljava_Air_Base

https://de.wikipedia.org/wiki/Proto_(Bunker)
I get California Olive Branch “100% California” EVOO because I heard it was genuine. Do you know if this is true, and if not, which brands are?

I only add like 1tsp of oil to the pan when cooking so I can justify using the more expensive brands, though i don’t really taste a difference
BSD - ravynOS
Why the f*** couldn't they just build Elasticsearch with a SQL query language from the start? I hate their JSON query syntax and now that this is out I feel like I wasted all the time I spent making my applications work with it.
Yeah I like that choice to
Well to be fair the macOS PM's probably didn't give the marketing team anything to work with. Likely told them to just file radars/feedback if they had any questions.
I must confess that I have never been concerned along those lines.

I have thought a lot more about the environmental impact of transmission technology. It is a massively energy consuming industry and the expectation is to provide more capacity, while the expectations on efficiency do not add up to an actually reduced energy use.

For what it is worth, I work on Alzheimer’s research today: https://optoceutics.com
I read that they actually carefully documented how to make the F-22 and also stored all the tooling. We could restart making them but it wouldn't be cost effective to do so.
In the last six months I have purchased:

16 inch M1 Max ~4k

Apple Watch Ultra ~800

Air pods pro 2 ~250

13 inch M1 16 GB ~2000

= 7000 dollars.

A huge spend and I don't regret one single purchase. Each subsequent product interfaces extremely well with the ecosystem. I no longer carry my phone with me 80% of the time. I bring my watch and usually have a laptop if needed.
I bought some cryptocurrencies on Coinbase about a year ago. Today I figured was as good a time as any to cash out. My net loss was about 70%.

I'm fortunate that this was a small amount relative to my net worth to count as a fun "experiment" and not a significant chunk of the money I need to survive.

Based on this N=1 experiment, I now feel justified in suggesting more profitable and environmentally friendly endeavors, such as lighting half your money on fire.
I even found bacon flavored chapstick at a bacon novelty store back then.
If they keep introducing hipster names like Deno and Sonic, no one will know what anything means anymore.
Well, a general purpose development machine. I’d like to be able to run office and a go compiler, not games
Systems like Copilot and Dall-E and so on turn their training data into anonymous common property. Your work becomes my work. This may appeal to naive people (students, hippies, etc.), for whom socialist/communist ideas are attractive, but it's poison in the real world.

These systems are a mechanism that can regurgitate (digest, remix, emit) without attribution all of the world's open code and all of the world's art.

With these systems, you're giving everyone the ability to plagiarize everything, effortlessly and unknowingly. No skill, no effort, no time required. No awareness of the sources of the derivative work.

My work is now your work. Everyone and his 10-year old brother can "write" my code (and derivatives), without ever knowing I wrote it, without ever knowing I existed. Everyone can use my hard work, regurgitated anonymously, stripped of all credit, stripped of all attribution, stripped of all identity and ancestry and citation.

It's a new kind of use not known (or imagined?) when the copyright laws were written.

Training must be opt in, not opt out.

Every artist, every creative individual, must EXPLICITLY OPT IN to having their hard work regurgitated anonymously by Copilot or Dall-E or whatever.

If you want to donate your code or your painting or your music so it can easily be "written" or "painted", in whole or in part, by everyone else, without attribution, then go ahead and opt in.

But if an author or artist does not EXPLICITLY OPT IN, you can't use their creative work to train these systems.

All these code/art washing systems, that absorb and mix and regurgitate the hard work of creative people must be strictly opt in.

If you don't care about this, it's naivete, or a lack of foresight, or apathy as these companies pillage the commons. Not something to be proud of.

Microsoft and OpenAI (and others) are robbing us and you should care.
Congratulations. You just convinced me that totalitarian dictatorships are not a good alternative to capitalism. Oh wait, I already knew that lol.
Windows and KDE in linux do the window management best. They use essentially the same model for it.
One should read more than one book.
Hilarious this is not default. Thanks.
On the other hand, Microsoft had spot on bets on operating systems, Internet, 64-bit, cloud, gaming consoles, managed runtimes, programming languages, high-end consumer PCs, Linux integration, and open source (albeit late).

Yes, they might have dropped the ball on more than one thing. You're especially right about Windows app ecosystem today, but it's not like Microsoft is constantly failing. They're doing phenomenal job on many fronts. They're certainly not that easy to write off.
> The Xbox 360 sold 85 million units, one of the best selling consoles of all time.

Define the best? It is 10th in a list of consoles that sold at least one million units. It sold less than console release later and went through even rockier path - PlayStation 3.
> The former does not in fact work everywhere, it only works on Windows.

It's just some example code. Real code will probably try a number of variables.

> Calling getenv("APPDATA") is a perfectly fine way of fetching FOLDERID_RoamingAppData

Okay then. Top level post said you needed a Win32 function for this. If you can do that without those functions, I suppose it's easy enough to support.

> calling getpwuid if $HOME was undefined

$HOME is set by login and ssh to whatever is in the passwd database. Can it ever be undefined? Seems like something is seriously wrong if it is.
It's hyperbole, no question, but I'm going to say it's kinda sorta justified by the sheer length. Meant to be humorous, but hyperbole is a relatively rare taste in humor.
> The same as how "literally" means both "literally" and "figuratively", depending on the context.

I disagree with that analysis. It's true that "literally" is often used when the modified phrase is figurative, but that's not quite the same thing is it meaning "figuratively" - were we to remove the "literally" the utterance would not be more likely to be interpreted as literal. The role it's serving is as an intensifier, and I contend that it's a fairly ordinary example of hyperbole. In the same way, when someone says "you left me waiting for days" we don't say that sometimes days means a handful of minutes depending on context, but that sometimes people exaggerate.

(And I recognize that at least one sufficiently respected dictionary disagrees with me; I think they got it wrong.)
Web3 needs to die already
This roundup concluded that the evidence is not particularly strong:

"In short, there is no convincing evidence that playing Tetris actually helps people. The studies have methodological problems, tiny sample sizes, and have failed to replicate. Some found a reduction in “intrusive memories,” but no improvement in outcomes of PTSD or distress."

https://www.madinamerica.com/2021/10/tetris-trauma-viral-twi...
Don't forget CMD+` that switches to another window of the same application.
I actually like the new system settings. Feels much better organized than the previous version, and has space for adding new settings. I even noticed apple using the new space to show things like user groups, and rouge login items (I seriously found a Corel draw login item in there that I immediately discarded).
iOS 15.7 got a bunch of security updates [1] last month; it’s still a supported operating system. There’s no reason to believe there won’t be future security updates if they’re necessary.

Apple released a security update for iOS 12 a couple of months ago [2], an operating system released a little over 4 years ago. I think you’re good.

[1]: https://support.apple.com/en-us/HT213445

[2]: https://support.apple.com/en-us/HT213428
Oof. Just last night I reset one of my personal systems to its original Yosemite. It couldn't access the app store or many modern web sites because of obsolete SSL. I manually upgraded to Sierra. It barely worked with iCloud and keychain. Getting it up to Mojave felt so much better.

I hate that 32-bit got left behind, and I bemoan apparent "planned obsolescence" as much as anyone. But the fact is that these latest OSes are coming with genuine improvements in security posture. The point that the UI changes are sometimes unwelcome is well-taken, and I can see how the changes in security technologies change the experience for the user in sometimes awkward or baffling ways. Totally get it. But when it comes to stuff like this, I'm afraid the only way through it is forward.
I have no desire to use it, and no objection to being used by it.
GP was a dig at Microsoft Teams being utterly bad software that not only uses absurd amounts of memory for a chat app but also hogs all kinds of resources while still being generally laggy on high-end machines.
> Windows? That's a joke. It's a fine platform for gaming and web browsing, but not for development.

With WSL, I actually find Windows a better backend development platform than Mac.
Looks like I didn't give Meilisearch enough lattitude -- It's still ingesting and I didn't give it enough disk:

[2022-10-24T20:04:38Z ERROR meilisearch_lib::tasks::update_loop] an error occurred while processing an update batch: Internal error: Quota exceeded (os error 122)

Looks like I'll also have to re-feed it but I reduced the batch size so hopefully it's a little happier with that.
When the sets of "finite names" you discuss requires more space than the universe has atoms and/or plank-lengths, this entire discussion feels incredibly arbitrary.

Consider Graham's number for example. Generate for me a random number between Googleplex and Graham's number, and describe it to me uniquely.

Despite this random number being a finite value describable by a finite number of digits, there's simply not enough space in the known universe to actually write down the hypothetical random number chosen. I've chosen numbers so large that its impossible for you to literally describe these finite numbers.
What does development mean to you? Working on stuff that lives in the cloud? I think you may be taking a very limited view of what people need from their work machines.
I'm waiting for small scale nuclear energy to become more prevalent. That will probably be the big technological change that will get us off fossil fuels once and for all. Right now, if you don't live somewhere where hydroelectric or solar are options, you are pretty much stuck on coal fuel power plants.

Even hydroelectric has negative impacts on the environment, particular salmon habitat.
Is there something for Olive Oil like IFOS for fish oil?
Making a Saturn V today wouldn't make sense because manufacturing tech has improved tremendously since then. They didn't even have CAD! A modern design would take perhaps a tenth of the hours of labor.
Only buy from Costco.
It is a superset of (0,1), which is uncountable because it is an open interval. All open intervals except the empty one are uncountable. What kind of proof would you like?

There is also no such thing as an uncountable list. Lists can be indexed by integers, which makes them all countable.
Thanks :-)

It is a while since I have been into optical signal processing, but I will ask my colleague who is much more well-versed.
I'm pretty sure the world would keep going round if humans did not exist.
As someone who said "My next iPhone might be my last", just go ahead and leave the platform now. I ended up being irritated with so many things about that iPhone, looking longingly at the other side. You can always switch back later if things improve :)
The second law still applies no matter where you get the heat. GHG is a problem because it reduces the earth's ability to reject waste heat by several tens of joules for every joule of work we get.

Simply moving tens of joules of heat to the surface would have the same effect even if doing it affordably weren't scifi.

There's a limited budget of everything on earth's surface from metals to waste heat to space and we're running head first into all of them.

We could spend it on allowing a tiny portion of the world to be wasteful and craven, or we could use it for everyone to thrive.
True. Engelbart would be appalled to see where things are at in 2022.
Not to be confused with Voltera, a company in Canada that makes desktop PCB printers.
The OP points about security updates seem like a good example of Dunning-Kruger
Because keeping the Earth sustainable means reaching consensus among 200 states and 8 billion people? That is a political/legal problem, and I am not sure why it should be "much, much easier" than first settlers terraforming an otherwise empty planet.

It seems wrong even to compare those two tasks. They are so different that they don't seem to have a common metric. An analogy: is is easier to stop two spouses from quarreling or to write a SHA-256 implementation from scratch? How would that even be measured?
Complete Archive of All 1795+ PS2 Manuals, Variants, Art Books, Guides, & Comics
I've spent ages trying to get Windows 10 Pro for ARM to run on my raspberry pi w/ 8GB. Seems to boot and then spend age doing sod all. Maybr some day it'll get better but until then I'm sticking with Linux. <3
Google AI just released Flan-T5 models
> You're conflating price and value.

The negotiated final price is the value.

> When the oil futures went negative, it wasn't the case that the value of oil was negative

The value of the futures is different than the value of the oil itself. Besides, the end result of a future is taking delivery. Most futures contract buyers have no intention of taking delivery, and have no way to take delivery. That explains the negative value of those futures.

> I'd expand that you actually have to define what value means to you, relative to the context in which the discussion is taking place. You'll likely find yourself considering value from different perspectives in different situations

That doesn't change at all the fact that the value is determined by what someone is willing to pay for it. That value is different for different people, as you say.
Sure, however I would trust a lawyer's words on legal matters (which the article he references is making it out to be, not merely a technical software engineering matter) more than non-lawyers, just as I'd trust a doctor's words than a non-doctor's on medical matters.
I use avocado or safflower oil. Avocado has the highest smoke point at 520 degrees F.

If cooking with oil, everything cooked with safflower oil tastes better to me.

https://homecookworld.com/cooking-oils-smoke-points/
Falsehoods Programmers Believe About Network Connections, #4827:

"Cellular/limited data" and "on a mobile device (smartphone or similar)" are equivalent.
It's macOS alright. The addition of a weather app is great. Otherwise I feel like macOS has mostly regressed since the redesign with Big Sur.
I still miss the old design and performance has steadily declined with each version.
Stage manager feels like this years version of "What if instead implementing window snapping we make up a new clunky way to disimprove multitasking.