skysight-inc/HackerNews huggingface dataset:
I'm confused too, lol. The problem is it's all very new and people haven't really settled on standardized naming.

At the end of the day they are all MCMs(https://en.wikipedia.org/wiki/Multi-chip_module).

Previously, RAM, CPU, and GPU were all connected by the motherboard with copper(or similar) based wires. Because the wires can't overlap on the motherboard, there could only be X wires connecting the CPU/GPU to the RAM. To replace the RAM, either disconnect it from the slot or de-solder all X wires if needed, then replace the RAM chips.

Based on what I've read the M1 is a single MCM using a silicon-interconnect fabric, where the RAM and CPU/GPU are to each other's left and right[1]. This reduces the length of the wires a lot, which is a lot more efficient and improves performance. However, it still means you can only have X "wires" going from the CPU to the memory because the "wires" can't overlap. In theory (with very expensive equipment), you could "disconnect" all X "wires" and "pick up" the RAM chips and swap them for new ones.

A 3D chiplet[2] has the components stacked on top of each other i.e. the CPU/GPU is on top of the RAM, i.e. the RAM is below the CPU/GPU. Technically you could keep the legacy number of "wires", i.e. X "wires" between the CPU and memory, however, because the "wires" now go up and down (rather than left and right) they can never overlap and you can now increase the bandwidth by having X100 or X1000 more "wires" between the CPU/GPU and RAM. While, theoretically you could still "disconnect" the up and down "wires", because there are sooo many more "wires" between the stacked chips everything gets more difficult, and replacing them gets even even more expensive. At which point, from my perspective, basically puts them in the category of "single integrated circuit" or "monolithic integrated circuit" (which is probably a better description than my previous use of "single component").

[1] Pic from Apple: https://www.apple.com/newsroom/images/product/mac/standard/A...

[2] https://wccftech.com/amd-discloses-multi-layer-chip-design-e...
Oh, so it's not that big of a loss since most of the people don't deserve that revenue anyways! So Apple on the other hand is totally entitled to that money?
It used an off-the-shelf library, I don't remember which one anymore. I don't think it really matters though -- YAML is a format, not a parser.

Per the YAML docs [0], "Creating a fully compliant parser has proven almost impossible." Pretty much every YAML parser out there is going to have its own idiosyncratic subset that it handles. That doesn't make the _files_ not-YAML.

(This does make YAML a horrible data exchange format. No argument there!)

Also, JSON has a similar condition [1].

[0]: https://github.com/yaml/yaml-grammar
[1]: http://seriot.ch/projects/parsing_json.html
It's a tool, not a solution, you can use it for whatever you need that includes storing, filtering or displaying cooking recipes.
There is a similar book on DuPont's research labs, and I believe others regarding Kodak, Xerox, IBM, and other large industrial R&D operations.

See David Hounshell's Science and Corporate Strategy https://www.worldcat.org/title/science-and-corporate-strateg...
Do all billionaires want the big carpet? What about those that want a lot of land and houses, complete financial irrelevance for their family's lifestyles, and perhaps meaningful work by directing a large company or endowment.
Nothing turns me off a piece about writing faster than a typo in the opening paragraph :/
I don't think enough people are willing to pay for email servers or clients. The corporate customers that would are probably also buying other services. So it's probably not worth it for them unless there is decent bundling/integration.
Copilot thread is always hot. TBH I don't mind the plagiarism. They can use my code.

The real problem is indeed the code quality, since Copilot does actively provide low-quality codes, and this will bite a lot of people. I guarantee. I don't think this massive learning approach can't be the solution. We need an extra kick.

My shower-thought solution for this garbage-spewing problem is to design a new library with Copilot in mind. Tighten up the interface, and use strict patterns instead of domain-specific hacks.

In other words, we can make libraries so lame that Copilot (and newb programmers) simply can't produce low-quality code. Just disregard smart programmers with fast hands. They don't need any help anyway. Don't even try to target them, because it's gonna cause more stupid flame wars...
There are some code in your life you would wish someone could write that for you.

Because such code is dumb, tedious and joyless. I have to bite my lip sometimes to convince myself writing them is not a waste of time, because people demand it, but I hate it to my core.

Copilot is that unfortunate boy that has to do all that manual work. It is the ultimate code boilerplate mixer.

It is not going to write all code for you, if you goal is to have it THINK for your then you are due to disappointment. But it would be able to help you be a more efficient and slightly happier programmer.
Not sure if it's still around, but bitlbee for a long time provided an IRC gateway for almost every chat protocol around at the time (including following Twitter feeds, and Google/Facebook chat via xmpp when they still supported it)
In a hypothetical situation where energy is not a limitation, would it be possible to generate the same amount of water that we currently use in the world only from atmospheric water generators?
> How many fourth generational heirs do we see among America’s wealthiest billionaires? Essentially zero.

Quite a few. Not sure how long you would make four generations, but let's say 100 years.

There are the obvious famous families; Ford, Rockafellers, Du Pont, Mellon, Mars, Hearst, SC Johnson ("a family company"), etc. But there are a number of billionaire families that aren't recognized much outside of their "home towns" because they started mundane things like retail stores or own mineral rights.

That's not even getting into families whose wealth has diluted, but whose descendents are politicians, actors, or otherwise notable / influential people.

Granted, most billion dollar businesses are <4 generations old, but more sophisticated investment vehicles exists for preserving wealth than existed even 50 years ago.
For cases where the query is truly static, I prefer to just write SQL.

Building SQL queries by concatenations strings, however, should get you arrested for negligence. If you need a query builder, then you need a query builder.
In the article the author writes, "Write ten to fifteen sentences per outline heading to complete your paragraphs." Just prior to that he says, "Organize your outline with subdivisions, sections, and paragraphs".

What does he mean by 'heading', then? Are all the outline levels considered headings, or just the paragraph levels?
Yah, you’re right. I am sensitive. Comes from being primarily self-taught, and spending a lifetime, staring up noses.

I also have problems with “purism,” when it comes to tools and techniques. Purism, by definition, eschews orthogonal viewpoints, and I feel that’s quite destructive. I also feel that it is anti-intellectual. One thing I’ve learned, over the years, is that I was definitely right, yesterday, but I’m definitely wrong, today. Happens regularly, and that can get tiresome (but it’s unavoidable -part of the price I pay, for a career in tech).

I really like the ideas behind FP. It’s just that it is not a practical tool, for me to use in anything close to pure form, in the drive towards realizing my goals. I do not have the luxury of purism. I’ve always had to play in someone else’s sandbox, and by their rules. Believe it or not, that can be quite exhilarating.

A house framer uses drills, saws, and nailguns. They can’t make these tools, but they use them, to do what the people that designed those tools, cannot do.
I completely get that point. I have had that happen to me as well in the past. But since 6 years, whenever I have been to an interview I have never been asked questions so tightly coupled to a language as the article suggests. I have been asked a few questions related to instances where a language doesn't behave as expected. Like `typeof(null)` in js or `1+'1'`. But nothing very very specific. Mostly general questions tend to be more around protocols, design patterns and stuff.

But nothing is for sure. Maybe these questions are still very relevant and it's just that I haven't come across them in interviews recently maybe?
I mean it seems entirely fair to compare since the drugs they're doing are playing a significant contributing factor to their health outcomes
I'd like to be the right person to answer these questions, but I'm not.
No, the tax bill would come with an adjustment of cost basis. The second time there's no change in value so no tax bill.
Json is a fragment of yaml, which means that all valid json documents are valid yaml documents.

Yaml has parts that broaden its use cases, but I'm slightly surprised that json+yaml comments isn't a more widespread thing.
I haven't explored all of what Outlook can do but I assume it's like Jira and can do all sorts of things and integrates with all sorts of things.

If you're just comparing basic email and calendar, I'm not sure. For enterprise, if you don't already have a competing product, taking on Outlook is a big gamble. For casual users, built-in email clients are probably good enough for most users.
Thank you for the correction! Dante's not Classical but Aristotle sure is.
Not disappointed or surprised at all. Microsoft routinely promote new frameworks promising the world, and then drop it years later after the faithful have spent $ millions investing in the new platform. I still remember Microsoft trying to convince the world to rewrite billions of lies of C++ in C#. And then after a number of years suddenly doing a 180 and making C++ high priority again. I highly recommend ignoring pretty much everything Microsoft hypes and instead look at what is still working well and being supported 10 years after it was introduced.
Horizon is great and all but it insists on using real parts for everything which would be ok if it had lcsc parts catalog which it does not.
It's still way more convenient to have the USB-A port built-in, even if you have myriad USB-C dongles.

I'm trialing switching away from an XPS13DE (Develoepr Edition) to some "cheap"-ish 600 dollar laptop from HP just because I literally cannot stand the fact that the XPS doesn't have USB-A ports. I notice the difference (my cheap laptop is so much nicer) since it's so much more convenient since a lot of things are still USB-A these days (eg. my Arduino uses a printer cable which is USB-A, my flash drives are USB-A, my HDMI capture dongle is USB-A, my cheap webcam is USB-A, et cetera). Even if I have myriad dongles, if I'm travelling away from home, I don't have to remember to bring those dongles with me anymore.
> assuming that equal time is spent on all papers.

And that's exactly what makes the h-index useless, every paper has a different effort put into it. I've had papers that required 5y of work, some others only 1 month... And yet they are counted the same.

Also the number of citations depends on the field, for people working across multiple fields you get papers that are highly important for a smaller community get less citations than low quality papers in a large community... Most papers are cited "by chance". Researcher type two keywords, cite paper that seem to go somewhat toward the wanted direction, rinse repeat.
Would it be possible for someone to come up with an "unofficial strict YAML" that gets away from a lot of the unfortunate complexity?
The theoretical ability to create an infinite tax liability isn't an issue because people just won't do that.

Also, you only tax people in this way if they're over a certain level of net worth/income.
> multiple microphones on one side of the house to track birds.

This was one of my first at home demos! Tracking birds and cars. If you want to get started DIY and figuring it out yourself, try about 5 microphones, each 1m apart. The trick is having all the mics in line of sight to the object in question. Otherwise you're left with doing an "intersection of angles" method, which is much simpler, but horrible in terms of precision.

In a later demo I used a PTZ laser pointer to track the moving sound sources, so, it's at least possible!
He didn't "refuse to add" them. JSON had comments, and then he removed them.
Table rendering/updates used to be all or nothing, so loading big sets meant waiting for the entire thing. Not sure if that is still the case in all browsers
Just some counterpoints:

1. While there might be attempts to "juke" 409a valuations, a tax on capital appreciation still makes founders wealthier if their stock holdings appreciates in value. They might get 75 cents for every dollar of appreciation due to taxes, but it's irrational to think there isn't an incentive to continue growing their companies and wealth.

2. In order to maintain control of their companies, and avoid taxation, it's possible for companies to create separate classes of voting, non-voting, and sometimes super-voting shares. Even though only one of GOOG and GOOGL holds voting power, they still trade relatively closely in value.

3. Founders of privately held companies can choose who they want to sell their shares to. It's possible they might sell them to closely-tied venture capital firms or pension funds. I don't know why you're so concerned about foreign purchasers, when they already have the ability to purchase public and private companies. It's not like anything is changing in that regard.

4. The amount of currency in circulation might seem relatively small, but pales in comparison to the $29 trillion held in savings accounts and Money Market Funds. The NASDAQ had $300 billion in transactions on Tuesday October 26th, so dollar liquidity is hardly an issue. https://fred.stlouisfed.org/series/M2SL
https://www.nasdaqtrader.com/Trader.aspx?id=DailyMarketSumma...

5. It's possible that some existing billionaires will attempt to avoid these taxes, but it's hard to expect that future founders will have the foresight to prematurely sacrifice founding their business in a country that attracts investment and talent.

It's certainly possible, but if founding a business in the USA is a common characteristic among billionaire founders, it's hard to imagine entrepreneurs who aren't yet billionaires will take their business somewhere else due to the potential future tax consequences of becoming a billionaire.
I've been avoiding Whole Foods, but I've heard Trader Joe's isn't much better. This, which I knew but hadn't thought about in a while, convinces me that Trader Joe's is much better.
Hi! Frontend dev here. What we are doing is covering several other industry standard use cases.

I mean, yes. Sometimes, to some degree, you can get away with something like that, but most of the time real clients have complex requirements.

EDIT: Removed most of the substance of my comment. If my astoundingly fragile downvoters can't be arsed to discuss anything of substance, I don't find bringing said substance to the table worth it. Yay community.
Yes, the cycle goes on as we go from one pain to a solution we forgot about, just to learn the old new pain again.

Argo is not good. Heavily relying on k8s, tons of yaml
A web page that uses too much memory will cause other browser tabs to be unloaded. If you were writing a comment in another tab, you lose your work.
TOML:YAML :: SVN:CVS

If I have to choose one, I’d choose the first one. It really does fix most of the warts. But there’s probably a fundamentally better approach somewhere out there if you can find it.
I needed this.

I remember telling my dad in 97 to buy $100k worth of AAPL because Steve Jobs was coming back and he was going to turn things around.

Would be $78m today. :-/
HTML and CSS is one standard, two if you squint. The problem is a hundred nonstandard ways to do it, and this is going to be the first standardization of this for the web. I don't think that comic is relevant.
> It's the main reason most people work hard in life - to provide a better life for their offspring.

Do you believe people without children have no motivation to work hard?
Yeah, but you might not be looking for those specifically.

Oxygen however. Just the fact that our atmosphere is as far out of equilibrium as it is.
>It's very good for non-technical people to edit

I strongly disagree. Being whitespace sensitive it's stupidly bad for non-technical people.

I don't like YAML for several reasons, to be honest I'd prefer an .ini based config setup or BSD styled "option=variable" config file paradigm. But I hate/despise/loathe the fact that YAML files are whitespace sensitive. That's a horrible choice. I hate python for it too, and avoid it's use whenever possible.
Your assertion doesn’t even make sense. The hardware (wall clocks) could be older than gps. And gps is not only more expensive to receive, it’s harder too (most of those clocks would be indoors).

And the wwv signal is far more robust than gps.
What's the point of having a Ring Doorbell if property crimes aren't prosecuted?

If incidents like this [0] don't get any conviction, I have little faith that Ring footage of vandalism and package theft will get anything done.

[0] https://youtu.be/arss9V3A1VA
Good grief... it's not like IEEE 754 is new by any stretch.
They’re talking about divesting generally.
Very reasonable caveats for a feature as big as generics.

Personally, I'm super excited for the potential generics has to make error handling in Go less noisy, so I'll be attempting to use it ASAP.
if you are going to end THAT partnership, please end all mega-corps partnerships...
Thanks for the info! I knew Cloudant only after the IBM purchase, so this is news to me.
Yes, multi-sheet schematics works. It has since version 5.
That memo became less relevant once I married.
Plenty of IPOs this year had dual class shares (~20% I believe). Founders are often billionaires; money is now measured in log terms, but control is a boolean.

If they already have control, they'll want to keep that control.

Investors (VC, etc) have made 20x or more on their investment already and no one is going to go on a fight with successful founders, for a variety of reasons but primarily, they don't care how a company performs in the long run because their fund has already sold their stake and closed already.
Personally I'd be in favor of just forcibly vaccinating people and getting it over with already.
For people convinced that X is irreparably insecure, I would direct you to the implementation in Qubes.

On Qubes, a secure management environment runs as a VM called dom0 on Xen, a hypervisor. dom0 (or, on the upcoming 4.1 release, another VM) runs a Linux and manages the physical display and input devices, and an X server that only it connects to, for desktop operations. User-level applications are always run in other VMs that have no direct access to hardware. Each such appVM runs its own X server, headless. So, the only programs that talk to the physical X server are desktop widgets like the XFCE "panel". appVMs have no access to those.

When an app opens a window in its X server, a memory mapping is provided shared with dom0. The app's X server writes its pixels into that shared memory, and dom0 copies from that shared memory to a corresponding window on the physical display. dom0 delivers input events to an appVM's X when they occur within a window the appVM controls.

Importantly, each appVM has no access to any other appVM's X server, window contents, or the GPU, or input; everything it does other than making and deleting windows is via raw bits copied in memory without interpretation. Thus, appVMs are wholly isolated from one another except via (virtual) network routing.

You may object that this would make interaction very slow and laggy. Perhaps surprisingly, it does not, at least on modern hardware, and when running non-time-critical programs. Certainly, browsers (including youtube pages) and similar programs -- wireshark, transmission-gtk, gitk, evince, system-config-printer -- work fine. Even mpv does fine with movies at 2880x1620 resolution. (4K is just out of reach, on my 5y-old laptop.)

I don't know what the brave new world of Wayland will look like on Qubes. The same, I expect. Ways to securely virtualize access to the GPU are, to my knowledge, still a research topic. Maybe Vulkan operations can be forwarded safely? Each shader's memory would need to be protected from others', or operations sequenced with mappings swapped in and out.
Back in '99 on dialup I used to consider 100 good and 150 reasonable for playing Tribes, and would still even play at 300ms. Nowadays, playing PUBGm at 150 means a distinct disadvantage and 300 a joke, of course there are a lot more players on 20ms now.
The “repeating the process” is entirely the problem. If you perpetually roll over your loans you are able to spend large amounts of money without ever realizing a cent of it, thus never paying taxes (since your estate would end up paying it but then financial trickery makes the realization there non taxable).

It would be easy to avoid this infinite tax liability by not taking out an infinite amount of loans…
If someone can get past the 2 layers of auth to see my OTPs, they can figure out the couple of usernames I use. Hell, I’m probably logged into everything anyway.
The simple answer is no. Human understanding is more than just patterns. This would be akin to seeing the world through digital camera and thinking that everything just boils down to different patterns of red, green and blue.
I agree with you.

The only thing I find more threatening than Amazon's pervasive surveillance is the intended audience this site is catering to.
Re: salaries of non-software engineers.

The thing that’s hard to intuit is that salary isn’t a reflection of the difficulty or importance of your job. It’s a reflection of economics. The skill set of a software engineer enables a better business model than that of a civil engineer. These superior economics get reflected in better salaries, even if the two people are equally skilled in their respective fields.

A construction company will need to spend cash on machines, permitting, raw materials, labor, and more to earn money. A software business needs to pay for compute and labor.
You don't think AZ already has a massive fab industry? What is so hard to believe about two more fabs opening up to add to the four Intel already has in the state, together with the new fab already opened by NXP? It's true that Motorola shut down it's old plant in Mesa, but still there is a large workforce in the area.

https://www.allaboutcircuits.com/news/semiconductor-fabs-dot...

https://www.phonearena.com/news/construction-of-tsmc-5nm-fab...
It’s treated with a copper sort of poison usually. We handled it without gloves once after it had gotten wet and all got really sick.
For all of its warts, YAML hits the sweet spot between readability, writability, commentability, and (mostly) intuitive syntax. It's easy to serialize complex objects to, and comes bundled with Ruby's runtime.

There are a lot of valid complaints about YAML, but I still reach for it when I really only need a barebones configuration file.
The cost doesn't seem that different from ag-grid[0] (which is also fairly popular) and costs like $750 per developer per year.

https://www.ag-grid.com/license-pricing.php
The linked toolkit includes a few sample emails: https://drive.google.com/drive/folders/1YBiynObZ5j2UfysCWb6Q...