skysight-inc/HackerNews huggingface dataset:
> Its being placed into class named java.lang.Math, though, is not. That is a product of the way it is arranged, which is a matter of design, not of necessity. It's hard to imagine any particular reason why a function would need to have "java" in its name in order correctly calculate the maximum of two numbers.

> The crux of the case, then, is the copyrightability of those design decisions about how the API members are arranged. The set of specific functions it performs is, as per Baker not the focus of the argument.

To me, many of the analogies being bandied about don't really capture the distinction you're making. The football playbook for example. Rather than considering the playbook as a description of the game, and thus thinking of what Google did as analogous to copying the playbook, it seems to me that what Google did is analogous to copying the playbook's legend that describes the meaning of the Xs, Os, and arrows that comprise the playbook diagrams, as well as the playbook's table of contents, but none of the actual play diagrams.

To alter the metaphor a bit, Let's say that an author swipes the table of contents for the Lord of the Rings, and nothing else, and writes their own story that conforms to the LotR plot only to the extent that the ToC requires it. Characters and location names that appear in the ToC are used, but nothing else about them is the same. The page numbers don't even have to match as the new work is half the length. We also omit a few things from the ToC, like the several afterwords and appendixes, as well as anything that mentions Tolkien by name. Finally, the work itself isn't called "The Lord of the Rings", but "Doom of Shadows", or whatever.

The work isn't a parody or a satire, nothing is the same except to the extent necessary to make the identical ToC work (in terms of the name, order, and organization of the chapters).

To me, this is a good analogy. The two works are "compatible" in the sense that the ToC is an interface like an API, the ToC and the organization of the book were obviously copied verbatim, but nothing else was.

In this analogy (which presupposes that there are other works that use the ToC as an API), the same sort of questions from this case can be asked: 1. Is the ToC copyrightable per se (since there is obviously some creativity in naming, ordering, and grouping the chapters, but the ToC has slo), and 2. even if it is, is copying it to serve as the outline of a new work fair use?

Does the answer change if the book isn't fiction, eg. a cookbook (dish categories and recipe names, but not the actual recipes) or a textbook (only structure and organization of the subject matter copied, not the actual text or excercises)?

To me it seems fairly obvious that the correct answers are 1. mmmmaybe for the fiction example though I think not, but definitely not for the cookbook or textbook, and 2. It is absolutely fair use for all categories of works, even fiction
I think this is a terrible idea for the future of technology. AMD would not be existentially dependent on the FPGA market and the stack is so important to cutting-edge tech that it demands focused stewardship. It's clear something needs to change in FPGA land. Xilinx and Intel both produce abhorrent FPGA software causing project delays and cancellations of cutting-edge technology dependent on their devices. Xilinx probably needs an activist investor to force their software to move past the time in history when Java was something you put on your resume. Maybe AMD can be that, but I doubt it and an acquisition by AMD would likely result in the same abandonment we see from Intel towards Altera.

Xilinx had an opportunity to be in the position NVidia is in today and it was not obvious in 2005 who was going to win the high performance computing (HPC) market because the inherent advantages that FPGAs had and still have today for high speed I/O, RAM throughput, and hard timing requirements. NVidia's CUDA, on the other hand, produces generally painlessly portable results, with easy improvement on new devices. They have essentially won in HPC application development.

Fundamentally the FPGA companies need to adopt an open-source, cloud-first ethos towards their stacks and especially be focused on making agile low-level application development. Making a counter control some LEDs should be a 10 second process. Changing the clock speed should be a 1 seconds process. Adding a button to reset the counter should be a 1 second process. None of this is true. Good luck getting this to work within one day as a newbie on a vanilla machine. Good luck even installing Vivado and compiling any bitstream in one day (thank God they have AWS images -- good luck getting that going within 2 hours). Good luck coordinating with source control and generally merging work with a team.

There was some hope when Intel bought Altera that the compilers engineering expertise might help improve virtual CPU stacks, or at least some investment in the usability of their software tools might have been thought of as a competitive advantage, but all the FPGA vendors have seriously dropped the ball on improving the eco-system with usable software. FPGA software is so bad that you have to justify a 6 month development cycle for something that should probably take a few days if things were even remotely sane. It's hard to enumerate all the examples of broken-ness but small changes end up taking a long time to re-build, things like inverting your reset in a module and then waiting two hours for trivial changes to resynthesize and place-and-route. (edit, two hours later the trivial reset polarity inversion failed timing, because it also required me to add synchronization stages to send the inverted reset signal across clock domains, shouldn't be doing this at night).
I like how Microsoft isn't bad anymore.
Interoperability may be hard to archive knowing that Facebook lowered drastically reach for posts may by official API versus UI. It was a "bug"... known and lasting for several years. ..
Mature and stable companies tend to pay dividends, and investing in them is a fine thing to do for risk averse investors or portfolios.
Class of languages recognizable by single-tape 3-state TMs
Compete. Learn. Win. Sign Up for the Azure SQL Championship Today
I never claimed it did. Compilation is an embarrassingly parallel task. This means you can increase the number of threads by a much much larger amount before you hit Amdahl's law. That is not true for video games unless you count what runs on GPUs. Not only can it be less obvious on what to parallelize in a game engine. You quickly start to see the parallel slowdown/diminishing returns in game engines. Further, not every thread in video game is going to use the CPU at 100%, a lot them will be waiting on IO, and not using any time slices till that IO task is finished.

Games do not scale like compilation, it does not matter what engine or how new that engine is.

https://en.wikipedia.org/wiki/Embarrassingly_parallel
https://en.wikipedia.org/wiki/Parallel_slowdown
Miro Online Whiteboard experiencing issues and possible data loss
A larger but slower cache would be a downside for an application that did not need the extra capacity. Now it's cache accesses are slower with no gains anywhere else.

Of course if you don't have enough memory at a given tier and are overflowing in to the next adding more will always make things better, but once you hit that point adding more just adds cost at best and might actually make things worse if it's slower for the extra capacity.
Yes they can, it just needs proper process and evidence and not "at will" dismissal.

What about when you have bad apples in the executive team and individual employees can't remove them from the bunch? Isn't it weird and incongruous that shareholders who don't work for the company can collectively vote on and influence the makeup of the company leadership, but employees who work there cannot collectively do that? Is it supposed to be all employees working for the good of the whole, or not?
I too use Google news but I often wonder if I’m missing out on a perspective/views because Google News shows me news from the same news sources.
8 Solutions for Troubleshooting Your Rust Build Times
Mr. Caserta also followed Jordan Peterson and Ben Shapiro, two common gateways to the "alt-right."

https://www.motherjones.com/politics/2020/10/men-who-alleged...

This doesn't mean that he was part of the alt-right or identified as being part of the alt-right, but the "he was an anarchist" thing is a right wing echo chamber talking point being used all over the internet now to attempt to distance these domestic terrorists from the right. It is extremely disconcerting to see these talking points repeated here uncritically on HN.
The Wisdom of Insecurity [pdf]
Microsoft Is a Leader in the 2020 Gartner Magic Quadrant for Full Life Cycle API
Exactly. All else being equal more memory is either neutral or better, but all else is not always equal. If the larger capacity memory is slower, then any applications that didn't need more memory just lost performance.
Google already transitioned over to OpenJDK in 2016, which they have an ironclad right to use for free. This litigation is just about whether Google owes Oracle money for the period 2008-2016.
Exactly. So a unionized tech company would be a company that attracts people who don't have the skills to earn lots of money. I doubt such a company would thrive among competitors with top level programmers
Yes and we should not forget that min and max are not just methods with names, they have a contract too and should behave in a certain way. For these examples thus might not seem like a big deal, but the contract must apply for all methods, even non-trivial ones.
This has no bearing on how new the engine is. The workloads scale much differently when it comes to parallelism. While it might possible to get a little more parallelism and concurrency with a newer engine. The ability to scale is much more limited for games.
Azure Repos adds a default branch at the org-level
You can run emulations. When I was at NVIDIA almost 10 years ago, they were number 1 user of electricity in Santa Clara, by a big margin, because of their server farm that was used to emulate chips.
We have expert team to assist you in hp printer setup for HP Printers in US.
https://123hp-printer-setups.com/123-hp-com-setup-envy-7855/
https://123hp-printer-setups.com/123-hp-com-setup-dj-3755/
https://123hp-printer-setups.com/123-hp-com-setup-ojpro-8035...
What’s new in pg_auto_failover 1.4 for Postgres high availability
Sounds like a paradise. Having a stable house that you can undertake these makery projects. For me, I'm still trying to find a country that I can even settle :))
I took a quick look into into it.

At first sight it looks healthy, code lifetime from a few moths to 14 days.

One big red flag for me for a project over a year old is there are only 6 issues, all open, no closed.

Also, the issues all seems to be written in an Asian language (my best guess is Chinese).

edit: link to GitHub: https://github.com/yuyenews/Martian
Yea, though the fallout will be pretty bad when IBM comes trolling around with their shiny new copyright on SQL. Copyright lasts 70 years from the death of the author, so IBM would be handed an active infringement claim on basically every company that has ever sold a database product.
Step one is to NOT repeat the cycle. Einstein once said something about trying the same thing twice.
Step two is the application of specialized, temporary but powerful guerrilla politics while we try to figure out what Step 3 ought to be.

Just don't underestimate the power of step one in large numbers.
I'm just gonna leave this here
https://news.harvard.edu/gazette/story/2010/03/alzheimers-as...
They did not ghost him.

They came back to him to tell him his application was rejected. That was obviously the end of it.

I don't understand the anger here.
Software Testing Weekly – A curated round-up of the best software testing news
FWIW I just upgraded from an Intel 4790K to an AMD 3900X and while I had a big Hyper212 cooler on the Intel at the moment I'm running the bundled stock cooler on the AMD.

I understand why they're doing it and I don't disagree with the logic that most of the DIY market at that level is going to use an aftermarket cooler one way or another, but it was nice to not have to worry about it off the bat.
Insert "Fiery but Mostly Peaceful Protest" CNN screenshot here
Fellow Eastern European immigrant here. It's hopeless, dude. It's USSR 2.0 being built in our lifetimes. People here didn't see where this road ends, so they've got no idea what awaits them.
Azure Best Practices – Azure Advisor
I'm American and I've never seen this and I've been in a good amount of the country. What region is this in?
Do you mean Crusty, because in my Opinion with the character he is portraying he is satirizing the typical health "crazed" silicon valley developer, is he not ?
Troubleshooting Replication Latency in Azure Database for MySQL
Or they may decide to put in minimum effort or just close the conversation saying "I'm glad we were able to help you."
I think you're being a little naive about how these laws are used.

At the end of the day they do a smell test to see if there is a sufficient "foreign nexus". And there always is. 99.9% of the surveillance they do is political and never sees the inside of a court room, so it doesn't matter if their analysis is implausible or made in bad faith. [1]

Canadian: check. US citizen who studied abroad: check. US citizen with a foreign partner: check. US citizen with a foreign gardener: probably check. US citizen with a foreign car: check back in 2030.

[1] https://www.fisc.uscourts.gov/sites/default/files/MIsc%2019%...
How would OSs manage this security and process wise? I imagine its impossible to program an fpga fast enough to have it switch config for each process that wants it.
Depending on the site, 500kb is not an insignificant addition. I'd love to see browsers ship it, though.
> And battery issues?

And issues of not being able to run software (often from Adobe) that are required for work.
>>.. Unwanted

This is a subjective standard which means nothing. For example browser access to the Camera may be unwanted by many, but at the same time has enabled a whole range of video-chat, barcode-scanning, and translation Web apps.

If the definition of "better" is only "I like Everything" then clearly nothing qualifies.

There have been lots and lots of great new features added to browser engines (html, css, js) over the past 10 years. Stuff that has rendered IE (which had 90+% market share) obsolete in less than a decade.

If you want an example of apps getting better look no further than the browser.
This isn't really a good answer for someone who wants a regex engine. People use regexes for a lot of things where a full-fledged parser would be overkill, and I'm not sure what serialization has to do with anything.
If you want to explore his music, this collaboration with the group Cluster might be a good starting point: https://en.m.wikipedia.org/wiki/Cluster_%26_Eno
How to Operationalize Enterprise-Scale with Infrastructure-as-Code via AzOps
They do. The libertarian right considers themselves anarchists.
Anything that actually changes the data requires a server roundtrip. The point is that it's faster and simpler to just have the server render the entire HTML and replace that rather than making an API call with client-side JS rendering.
Trump Declares Natnl Emergency Day Before Entering Hospital| Conspiracy Theories
I don't see why having an interactive table requires a SPA. No need to throw away everything for a single component on a page.
How to Query Azure SQL Metrics Using Powershell
FAAMNG
> ...that all tested external DNS providers have been compelled to also implement the censorship

Switching from Cloudflare over to another DNS worked for me so this should not be the case.
Are you going to keep making uninformed comments? They are going to eventually force owners of oculus devices purchased before this policy to log in.
How long until these too are abused like shared scooters and bikes? You order one after a night out and the previous tenant discretely left their partially digested dinner all over the seat and floor. What then? In many ways, an uber driver is also a custodian.
Don't apologize, I think that was a great explanation.

"It’s really only part of the story within a very complicated legal framework."

I work in the biological sciences, and this resonates with me strongly.

When discussing things here I often find people taking isolated biochemical pathways out of the broader context of the biochemical milieu of the cell.

Now, I am one of those people, but I'm taking a single legal element, and ignoring the broader legislative milieu.

Plus I'm really high, so even the minutiae is fascinating. Thanks for taking the time to discuss. Appreciate it.
A snide comment like this isn’t very nice. I don’t get why people think this is the appropriate place to complain about this Twitter user’s privilege...
The assumption here is that pay consistently corresponds to skill in the tech industry. An alternative factor that comes to mind is geography.
This could work if AMD invested a ton in software like Intel has with OneAPI.

But, if AMD really wants to get into a new market, it could try going into mobile. The 4000-series CPUs are great laptops CPUs which could go further down the scale, and over a couple generations maybe in phones too. Unlikely or stupid idea (RIP Broxton)? Still worth a shot, I feel.
While I agree, I think you have it ultimately backwards. The push for politicizing the workplace is being driven from the top. Jeff Bezos is just one of many wealthy Americans who own large stakes in both media and tech companies. Their media companies promote diversity because they think it will produce positive global social effects, but their tech companies resist it presumably because they think it creates negative local economic effects (why else wouldn't Google be %15 Black and 25% Hispanic?) Assuming the positive global effects, its a "tragedy of the commons" situation where ironically the strongest pressure on individual companies comes from employees who consume the media being produced by the owners of those companies instead of those owners directly.
This actually pave way for 32 Core Threadripper that could simply be double 5950X with 4.9Ghz all within 280W TDP.

For me having 32 Core and high Clock speed is the sweet spot for Workstation type workload. Leaving the 64 Core with lower boost due to TDP limitation are better for Server.
I do not think self driving technology will become a commodity be for a very very long time. It takes an enormous amount of processing power, both offline and online, and some incredibly specialized hardware to get right. I don't think the companies that actually succeed will actually sell their software. Waymo and probably are cruise are light years ahead of the competition and would want to take advantage of the monopoly they would have for as long as the can.
A question I've had for a while: Is there some reason the entire set of Unicode reference glyphs can't be used as a last-resort font? Sure, this would render various things wrong (e.g. Arabic, although Arabic is common enough that you're likely to have a font for it installed so this wouldn't come up), but why couldn't this be done as a better-than-nothing fallback?
It seems a pretty straightforward (and all-too-common) kind of misunderstanding between humans: one person gave a function used by both memcmp and strcmp a name to do with strcmp, then another person wrote a comment that talked about strcmp, and eventually a third person made a change that would have been valid if the function was used only by strcmp. No individual would make such a mistake, true, but an organisation of several people could easily fail in the same way.
Fair point.

My current setup for email storage is three fold:

* Fastmail's servers (30GB included).

* Local laptop. I have imap setup to automatically grab new emails, which are stored in a local email client.

* Automatic backups to s3. I automatically backup all "core data" folders on my laptop to s3 every afternoon.

I also backup everything on my local laptop to an external HDD every month.
They're explicitly neo-fascist.
Sounds kinda like microcode
Exactly this, the meta information point is spot on.

IIRC there is durable precedent that mechanical collections of information w/ no creative "touch" are ineligible for copyright. I wonder if that can be extended to the meta information definition you came up with.
DevOps and AWS are probably two big ones. I don’t even have a profile picture though. Not doing anything special to attract them.
> …if your wages keep pace with in inflation as they historically have…

If we're speaking historically, under inflation the prices of consumer goods have tended to rise faster than wages. Under deflation the opposite has been true. Of course lately we have massive improvements in technology to thank for boosting productivity in almost every field, which somewhat masks the negative effects of the inflation. If it weren't for that there probably wouldn't be much of an economy left by this point.

Cash has no utility on its own. It's just a placeholder. Take some out of circulation and the purchasing power of the remaining cash will automatically adjust to match the value of everything available for trade. Stuffing cash in your mattress hurts no one. Inexpertly dumping it into the market to avoid inflation, on the other hand, might well bring down the average rate of return.

The natural rate of inflation or deflation is a key economic indicator which reflects the expected average rate of return. Only ventures with expected returns above this rate (the deflation rate) are economically productive. Messing with the money supply distorts this signal and, though excess inflation, encourages investment in less ventures which divert resources away from the more productive ones. Of course artificial deflation is no better; the ideal is not forced deflation but rather a currency whose supply is not subject to manipulation.
Different from this case, anthologies imply curation which is a legitimately creative act.
I don't know what they meant, but I think the case is reasonably easy, if the accusation is "financial engineering." Apple's overall range of products have shrunk over the years. I'm old enough to remember when they had 20 different kinds of desktop computers, updated every year. They now have 1 desktop, updated every few years, one laptop, updated every few years.

There is a sense they've given up on everything but the iPhone. Arguably, Apple keeps producing Mac computers only because iPhone devs need to run XCode somewhere.

The iPhone was introduced in 2007. It was very innovative at the time, though now it has dozens of Android clones. Total sales of iPhones seems to have peaked -- increases in Apple's profits have come from raising prices and managing margins.

This last bit would be the heart of the case that Apple is now increasingly financial in nature and therefore parasitic. They don't seem to be rolling out much in the way of new products, and certainly nothing as "change the world" as the iPhone was in 2007.

I think it is well known that Apple does not have the "division per product group" structure that almost all other large companies have. But Apple has an unusually narrow range of products for such a large company.

Even projects that Apple seemed excited about 6 or 7 years ago, such as home entertainment, no longer seems to be priority for them. I can tell you from personal experience, their Apple TV has been absolutely stagnant for years, and many of the problems, which I assumed they would eventually fix, have not been fixed.
That is the best solution, just not trendy. Ironic since that's what HN uses and why it's so fast, and why all the SPA HN clones are terrible.