skysight-inc/HackerNews huggingface dataset:
I'm sure there are a bunch in the same boat. I owned Oculus' DK1 and DK2, but when I thought through what FB owning Oculus meant, I cancelled my original Rift preorder and bought a Vive instead.

More recently, my resolve against letting FB get their data proboscis into my life was weakening with the Quest 2 launch. Fortunately, they came up with that forceful reminder of why I made that decision in the first place.
Intel has an fpga+xeon combo, but it's poorly designed and expensive.
>This was a similar gripe in the Net Neutrality arguments on HN. It's truly insane that regulatory bodies are using public utility laws from 1934 - before even the mass adoption of television - to create the rules that govern the internet.

I have no issue with updating (or even replacing) the Communications Act of 1934, since much has changed in the last 24 years (the last time the act was updated).

But claiming that the Communications Act of 1934[0] originally enacted in 1934, is a public utility law that's over 80 years old isn't accurate.

In fact, has been repeatedly modified and updated, the last time in 1996.

You could certainly argue that 1996 was a long time ago too (almost 25 years), but arguing that the law applied was, in its entirety, 80+ years old is uninformed at best and disingenuous at worst.

[0] https://en.wikipedia.org/wiki/Federal_Communications_Commiss...

Edit: Fixed typos.
OK my getting downvoted shouldn't be a surprise. But it sure seems suspicious that the author introducing the bug made commits that end with this bug - and then silence. https://gcc.gnu.org/git/?p=gcc.git;a=search;h=d01b568a78351b...

His name and hotmail email is associated in git with various cryptography projects including openssl.
> A ToC doesn't actually work like an API.

> A ToC cares what order it's in. You can't move Chapter 4 to before Chapter 2 or the implementation has to change.

This isn't true.

Table of Contents

Foreword.................i
Introduction............ii
Preface................xvi
Chapter 1................1
Chapter 2...............17
Chapter 3...............30
Chapter 4...............51
Chapter 5...............58
Chapter 6...............76

Compare:

Table of Contents

Foreword.................i
Introduction............ii
Preface................xvi
Chapter 4...............51
Chapter 1................1
Chapter 2...............17
Chapter 3...............30
Chapter 5...............58
Chapter 6...............76

Note that real-world tables of contents behave in the second way. It's not at all uncommon to see chapters listed in order, followed by other materials (commonly illustrations) which are listed last in the table of contents while being physically interspersed among the chapters.
> This is why you will never see a union in Silicon Valley software company

This is less true than it used to be; the Valley has been feeling more progressive and less libertarian for a while. I'm not sure if it's because the field is growing up, so it attracts fewer disrupt-the-world types, shifting generational values, shifting cultural values, more influence from SF and the tech scene moved north, the pendulum swinging back as people see the consequences of tech, or something else.

That said, as long as it's a competitive job market in tech, I agree that seeing a union isn't likely because there isn't a clear benefit.
They're not outliers, they're counterexamples and fairly strong ones at that. Police unions and teachers unions, on the other hand, are both great examples of how unions can be a detriment to society.
Except if you want to construct a heptagon.
Yep — this is Exhibit A as to why this is something I say only anonymously. Any other forum and she’s stunning and brave.
I love this. As a backer who will hopefully get my phone in the next few months - and who understands that the software is an ongoing piece of work - I am happy that I have the ability to put my money where my mouth is when it comes to asking for some feature.

I will probably mostly donate for battery life improvements, and other system wide improvements.

If anybody from Purism is reading this, I would suggest having "Software Keyboard" as an option - in particular I would love to see the keyboard become more suitable (than what I have seen in videos so far) for terminal usage/programming without an external keyboard. Think Hacker's Keyboard on Android, if you are familiar with that. Basically shrinking a full PC keyboard into a touch keyboard.
Oh yea, if Oracle wins Amazon is filing infringement claims against Azure, Google Cloud, Oracle Cloud, and probably others beside the very next day. Meanwhile MongoDB is going to sue Amazon for reimplementing their API. The real showstopper will be when IBM sues everyone who has ever implemented SQL support for a database. Copyright lasts 70 years past the life of the author, people would still be infringing on SQL to this very day!
Google isn’t the employee here. HCL is.
Yes, but the judiciary gets to decide whether a tortured application of a law is absurd.
Having too many equally dominant options for computing platforms might sound good at first but in practice it means effectively no software is portable and the whole industry becomes inefficient as a whole with people doing redundant work most of the time.
That or just simply the sheer percentage of Comcast downtime, or the percentage of time their stupid DHCP servers give me only an IPv6 and not an IPv4 address, and their support just gives me the "Is the power button in the on position" type BS and the support person doesn't seem to even know what DHCP is.
I like the name. It’s like a warning label: break open font suitcase in case of emergency.
It seems the ideas of interfaces became lost in translation to the judges. The comparison to a football playbook showed that. A playbook would have more in common with a concrete implementation than this idea of standard specifications as "trade secrets". As long as they don't extend the language to break compatibility as Microsoft J++ did, I don't see anything wrong.

At the same time there needs to be dissolution within FAANG. Hopefully this loss will help that instead of putting strain on the developer community.
> In fact, we explicitly warn users in our docs

This was mentioned above, but nowhere on that page does it talk about any limitations whatsoever.
DOJ files suit against Yale for race-based admissions
I know I’ve heard of him, but I don’t know what he has done. He must be before my time. Which means he’s before most people on HN’s time.

Edit: guess not knowing the producer of U2 and Coldplay is a sin around here. I’m 38 and I have no idea what any of his other work is but I don’t think I’d much care for it based on my opinions of those two bands he produced.
Or they get irate at how dare they secretly be irate at me, I'm sick of all the irate people!
Bitcoin's inflation rate is currently about 3.4% per year, which is a bit on the high side though still better than many national currencies. In a century or so that will have decreased down to nearly zero, which is still only neutral and not at all deflationary.
Watercooling has one benefit: The heat capacity* of all those water is amazing.

*Heat capacity = how many joules of energy the whole system takes to raise the system's temperature by 1C.

So, the CPU is generating x Watts of heat = x Joules of heat energy per second. Watercooling can absorb a LOT of Joules before the cooling system's temperature increases, thus helping in keeping the CPU away from its MaxTemp.

Plus when attached to a sizable radiator, watercooling system can release all those energy to the environment faster, thus reducing the effective energy absorbed by the system.
Big discussion: https://news.ycombinator.com/item?id=24720556
Should have named their CPU Architecture the "Crore" instead ;-)
It's also weird because shareholders want stocks to grow indefinitely at an exponential rate, whereas there are a whole lot of companies like Xilinx that don't really need to grow all that much beyond just scaling to a number of gates that is useful to today's industry. Or Dropbox, which I really don't want them doing anything innovative except syncing my directories between machines until the end of time.
Independent journalism (or really any journalism) is also narrative-optimized, it's just that the optimization incentives are different from corporate comms. In neither case — in no case — are you getting the unvarnished truth. That's simply not available, however much we'd like it to be.
> does not mean it can magically get rid of Amdahl's law.

Neither can compilation.
New Consumer Alert on Yelp Takes Firm Stance Against Racism
We built it using Webflow (an amazing YC company!) and used the Timber template as the foundation: https://webflow.com/templates/html/timber-ui-kit-website-tem...

One thing we strived for during the design phase was to make it feel like a tool you would want to use. From the colors to the bold fonts and large screenshots. I personally was inspired by what Stripe and Slack did, take a traditionally "unsexy" space and aim to make it "sexy".
> My impression is that few games (if any) can ever approach this level of potential parallelism.

Which is embedded in my first comment on game multithreading: "older" games assume 4 cores, some are single-threaded.
Why is this discussion all wrapped up in Google and software engineers unionizing?

These people aren’t Google employees nor are they software engineers. They work for HCL, which seems like a discount tech contracting firm.

Read the article, lol.
Catch the next wave. The interesting problems may have moved on but the aura around those names continue.
>As a machine, it would be patentable if the machine was made of something other than abstract concepts.

Processes, whether they're made up of abstract concepts or not are patentable[0]:

"Processes are patentable under the U.S. Patent Act if they meet certain criteria. A process patent is a form of utility patent that covers methods of changing the functionality or characteristics of a material during a particular use. The patent-holder is granted exclusive protections and rights to that process for 20 years.

When one patents a business method or, in some cases, a computer program, this is a form of patenting a process. It's now possible to patent subscription-based services, targeted advertising networks, online auction sites, portal sites, email systems, and even discussion forums.

As our society has evolved, intellectual property (IP) issues have evolved along with it. What constitutes IP these days is so much more than the newest machine or physical invention. Today we have genetically modified seeds, new strands of DNA, computer software, chemical formulae, and more. As these issues become more complex, patent law has to evolve to address new concerns. For example, one can now patent business models and software through the U.S. Patent and Trademark Office (USPTO)."

[0] https://www.upcounsel.com/can-you-patent-a-process
34 tabs across 4 windows.

Has anyone tried using Chrome's tab groups feature? What do you think of it?

https://www.blog.google/products/chrome/manage-tabs-with-goo...
Exactly. This is why I specifically choose climate change for coinbase.
Agreed, child immersion is more effective for the oral language. I just tried to say that diglossing one's interior monologue with the L2 is not only possible, but has proven effective IMX. Adults have to learn in a different way, but we do have two advantages: (a) money[1], and (b) literacy[2].

[1] with which to pay someone to instruct and correct us, who will often describe things deductively in grammatical terms, taking advantage of our adult L1 knowledge, instead of exclusively inductively by example. Compare https://news.ycombinator.com/item?id=24716468

When starting part-time language instruction, an adult learner is behind even a four year old. After two years, an adult learner will be dealing with more complex sentences than a six year old.

"Dinosaurs have been extinct for 60 million years, but there's substantial evidence that birds are the evolved form of dinosaurs today." is a fine example of a sentence that an adult learner should be able to grok before two years, even if they might parse it at first as "Dinosaurs splodge extinct for 60 million..."

[2] Unless one is seriously hipster or hermit, we are surrounded by the written word. (My italian is nearly nonexistent, but I do try to follow cooking directions in it, before falling back to the languages I have.)

One language teacher of mine observed that she could tell within a few weeks which of her students read or not: the non-readers were advanced in oral comprehension and generation over a limited conversational domain, while the readers were less fluent orally but used a much wider range of grammar and vocabulary.

Having seen celebrity twitter, I concur with her reader/non-reader dichotomy.
I smile when you consider a whippersnapper at 50 to be old.

“No nonsense” is just a communication style and you should appreciate he isn’t wasting your time. He isn’t dating you.

Condescending is another matter. I’d get a calibration from others to see whether they think he actually is condescending, or whether you are projecting. If you’re in your 30s and haven’t just gotten out of your parents’ basement, it’s probably the former. Look for an opportunity to prove to him his attitude towards you is wrong, or maybe even turn the tables. Demonstrating extreme competence, especially on more current topics or areas outside of his expertise, would probably work. I would guess that if you give him the intellectual equivalent of a slap in the face, you will end up resetting him.

But who knows? Maybe after 20 more years of meetings, you’ll end up like him...
Walzwerk SF :(
I really struggle to see what was "brilliant" about Judge Alsup's opinion. After 30 pages of very careful analysis of the case law, his actual holding (at p. 35) simply begs the question. He states:

> Much of Oracle’s evidence at trial went to show that the design of methods in an API was a creative endeavor. Of course, that is true. Inventing a new method to deliver a new output can be creative, even inventive, including the choices of inputs needed and outputs returned. The same is true for classes. But such inventions — at the concept and functionality level — are protectable only under the Patent Act.

This mixes up the functional aspects of designing methods with the stylistic aspects of API design. Consider something like a 3D Graphics API. Some decisions are functional--for example, minimize call overhead or maximizing batching opportunities. That should not be copyrightable. But a lot of other decisions are stylistic. They make the API more elegant, or orthogonal, or intuitive, but are not functional in and of themselves. For example, how to structure groups of functions for dealing with various kinds of buffers. Insofar as those stylistic decisions are expressed in literal code, that's the domain of copyright.

> The method specification is the idea. The method implementation is the expression. No one may monopolize the idea.

This is ipse dixit. How you view the "idea" depends on your generality. Direct3D and OpenGL have different ways of expressing the concept of creating a Z-Buffer. "Creating a Z-Buffer" is the "idea." There are myriad method specifications that can express that idea.

> To carry out any given function, the method specification as set forth in the declaration must be identical under the Java rules (save only for the choices of argument names). Any other declaration would carry out some other function.

This is glossing over a major logical leap. It assumes you already have a method with a given signature, and writing the declaration is a mechanical process of specifying what signature corresponds to the method implementation. But what if you design the API by writing the declarations first, and filling in the methods afterwards? (Which is very often how its done!) You can write a method to do a particular thing but give it many different specific signatures.
People are confused about the differences between creativity and copyrights. Is API design work creative? Absolutely yes. Is all creative work copyrightable? Not necessarily. Copyrights have to be limited to very specific categories of use in order to make sure the interests are balanced between copyright holders and the general public. Compatibility at the interface level or format level is one such example. Same thing nobody should be able to copyright that a car has 4 wheels and 2-4 doors. Same thing nobody should be able to claim copyrights for poems with 14 lines.
You are in a wonderful situation. You are being a great son, enjoying good time with your parents. Don't throw that away. First of all, be thankful that you are comfortable and not manically driven for more.

How do you think living like a bum would improve your life? Let's say you do that. You will get a job but will it be the right job? Or are you now more concerned with just getting any job so you can pay the bills?

Look at it this way, you can right now be in the exactly same situation, except you are in a non-ideal job, living alone, in a small place with little future prospects, with the same level of motivation.

So see your situation as a strength, not a weakness. How's your health? Are you at good healthy weight? Are you exercising regularly? You have the time to take care of yourself. If your health isn't optimal, that's a worthy goal to focus on.

In terms of work, if it's a question of making money, why not keeping going for the contracts? You have the flexibility of being a great freelancer. Pick an area, get skilled and just take on contract work. This is your leverage. I hate to say it, but just do it. It seems you have the luxury of being picky and so you are. Take a contract or job that isn't ideal but in the ballpark of what you want. What's the worst that will happen? You'll end up back where you are now.

In the end, you don't need to be barely living in order to push yourself. We all love the stories of the rags to riches in life but that's kind of the aberration rather than the norm.
Thanks for the correction, they still will be surprised though.
Llama preview 0.1.2 (.NET back end for LLVM)
My time at amazon is what firmly convinced me that the “monorepo is the only way to develop at scale” folks just hadn’t seen something like Brazil.

It (and apollo) were truly a work of art and they were designed and built so long before everyone else was talking about reproducible builds.

Apollo had us deploying exact copies to our dev environments before docker came along and made it easy.

I have no idea how the designers had so much foresight.
Strace Commands for Troubleshooting and Debugging Linux Processes
> If the symptoms are due, even partially, to a psychiatric condition such as PTSD, treatment will help manage those symptoms, and provide a clearer view of any underlying brain issues.

Ah, I see the merry-go-round of "no, some other specialist needs to see you first" is alive and well.

Is there any compelling evidence that psychiatric conditions causing "brain fog" actually represent a distinct underlying pathology from TBI or post-viral fatigue, or is it just assumed that they must be different because they're given different labels and handled by different medical specialties?
The challenge with unions is that the same/very similar anecdote keeps on coming up.

I am not anti union (wouldn’t want to be part of one, but don’t ideologically oppose them), but this seems to be a consistent failure point for them, in the same way that Scrum often ends up generating hairball codebases.
At 1080p, with a 2080 Ti (AMD's Testing Rig), the GPU is not a bottleneck so any performance difference = CPU performance difference.

Going higher than 1080p, GPU starts to become a bottleneck so you're no longer comparing CPU-to-CPU, but (CPU+GPU)-to-(CPU+GPU).

Testing game performance at 1080p is a well-known and well-accepted way to compare CPU performance.
Isn't the accessory line pretty blurred with a device like the Apple Watch? The Apple Watch is about as powerful as computers from the 2000s (if not even more recently)[1] & has it's own line of accessories [2], & has its own cellular & WiFi connections. In theory Apple could make setup not require an iPhone if they wanted & even allow wireless displays. Smartwatches really are more companion devices that are tethered to phones to speed up the setup/input process & the phone acts like a smarter virtual display.

[1] Can't find the speed of the latest one but the S5 is a 64-bit dual-core 2.4 Ghz CPU (I think the S6 is 20% faster than that?) with 1 GB of RAM & 32GB of storage. That's a pretty hefty device & will eventually consume a lot of needs for a phone.
[2] https://www.apple.com/shop/watch/watch-accessories
> I guess windows should start banning installers and force everyone to go through the windows store.

I think Microsoft actually tried something like that on one of their other platforms. Xbox, maybe?

I gather it was a big failure so they abandoned their proprietary ways and opened it up to Steam, Epic Game Store, etc., but it was too little too late.

Too bad though - I heard it had some good games like Halo, Forza, and Gears of War. ;-)
The OpenJDK license is GPLv2, with the ClassPath Exception:

https://en.wikipedia.org/wiki/OpenJDK
> From a technology perspective, this acquisition may succeed where the Intel/Altera acquisition fizzled due to AMD's chiplet approach.

Intel has been using EIMB quite effectively to allow for very interesting fpga configurability, letting purchasers pick from a variety of "front end" transcievers to match their app[1]. This doesn't combine multiple big processors, but is still a very interesting tech!

Intel's also been working to standardize & accelerate mulit-chip connectivity, by donating their Advanced Interface Bus to the open group the CHIPS Alliance[2]. This saw a 2.0 draft emerge this summer.

Agreed that Intel has been fairly ineffective at driving interesting new fpga adoption. There has been interesting work but it's hard to see what adoption has looked like. There is the Xeon 6138P for example, which uses a UPI link and dual 8x PCIe links of a 20 core xeon chip to talk to an on-package Arria 10GX[3]. I'm not a market researcher, but my guess is that adoption hasn't been stellar. I haven't seen any follow ups. I do hope there have been some interesting & good uses though! I feel like AMD will face similar challenges to adoption. Frankly, tech like Xe and Radeon seems more appealing to the world we live in; big gpus that can do bfloat16 &c. One of the big advantages of fpgas has been great connectivity, powerful transcievers & other i/o capabilities, which, if you put them in an existing platform socket, is probably going to squander some of those capabilities, I feel like?

[1] https://www.anandtech.com/show/14211/intels-interconnected-f...

[2] https://www.anandtech.com/show/15434/intel-joins-chips-allia...

[3] https://www.anandtech.com/show/12773/intel-shows-xeon-scalab...
Previous discussion: https://news.ycombinator.com/item?id=24725039