skysight-inc/HackerNews huggingface dataset:
I saw a cool study recently (summarized well here[1]) with an empirical experiment on how well code coverage predicts how well a test suite catches bugs. They found that the number of test cases correlated well with the test suite's effectiveness, but, when controlling for the number of tests, code coverage didn't.

It was a pretty thorough study:

> Our study is the largest to date in the literature: we generated 31,000 test suites for five systems consisting of up to 724,000 lines of source code. We measured the statement coverage, decision coverage, and modified condition coverage of these suites and used mutation testing to evaluate their fault detection effectiveness. We found that there is a low to moderate correlation between coverage and effectiveness when the number of test cases in the suite is controlled for.

Given their data, their conclusion seems pretty plausible:

> Our results suggest that coverage, while useful for identifying under-tested parts of a program, should not be used as a quality target because it is not a good indicator of test suite effectiveness.

That's certainly how I approach testing: I value having a thorough test suite, but I do not treat coverage as a target or use it as a requirement for other people working on the same project.

[1]: https://neverworkintheory.org/2021/09/24/coverage-is-not-str...
It'll certainly work, just seems sloppy.
> You seem to forget about the public that wants (demands) a book retail warehouse. The median shopper does not exhaust the market.

But do they demand a brick and mortar physical book retail warehouse that they have to commute to? I mean if I were to say "Gamers demand a brick-and-mortar retail 'app store' like Gamestop" you'd think it was absurd. Of course people want to just download games from app stores and not have to physically go to a store to get games.

The vast majority of the public doesn't go to libraries and doesn't want a big box bookstore. It's why Borders and Barnes-n-Nobles failed. In most of the bookstores I've been to, their value has been communal, as a place to hang out, chill with your laptop, study for school, or meet authors or speakers, but they've never been about the need to shop, because inherently their selection is inferior and their convenience low.
I think it is a smart way to handle it and it would work for some CEO/founders however, some founders operate as board members that still influence much of the direction and operation without the same possibilities for pay rate increases to cover the gains. I think this could work under specific ownership scenarios but, for high p/e ratio companies this will likely requires ownership sales.
> Well, one workaround would be to treat securitization of shares (eg for a loan) as a taxable event. This is a common (and currently legal) tax avoidance strategy.

agreed. that should 100% be a taxable event and it's totally absurd that it's not. and i'm sure there's a lot of... lobbying that will never allow that kind of law to pass.
In the audio version I listened to, Martha mentioned that she'd tried a bunch and they did not work well for her.
He could also himself shares with super-voting power, like what Facebook and Google have done.
Another article talking about the same thing: https://www.vox.com/the-goods/22673605/upper-middle-class-me...

The interesting point that this one misses is that the children of this class are often not counted as part of the 9.9%, but are effectively part of it nonetheless because of the backstop an benefits that the 9.9% confer onto them. And their beliefs, etc. are pretty well in line with the 9.9. So really, it's more like the top 20% that's in this category, even though it doesn't look like it on paper.
I was going to suggest Google, except... they really don't, do they? They want everyone to use their own tools/sites/etc.

Hmm, maybe Mozilla? But they've been firing all of their staff and cutting way back, so they won't do it.

Microsoft? Save reasoning as Google.

So... yeah, there probably is nobody that has the incentive to do this.
> Teaching a willing participant how to do virtually anything with a computer is feasible in 2021

I found that the best predictor of willingness and ability was... a STEM major from a good school.
BI/funnel analytics is a use case that you might have more luck with https://www.tinybird.co/ instead.
"The net worth of that group ranges from about $1.2 million to $20 million per household, Stewarts says."

In Australia apparently all you have to do to get into this group would be to actually own a paid off house. :/
I think this says far more about housing then wealth inequality though.
I assume the submitter can re-edit the link and fix it, if they notice the problem, so perhaps a warning message to double-check after submission can be included?
They said they would make the non-GIL version opt in (command line flag?) so they wouldn't be breaking the old stuff anyway. It's a solved problem. If anyone moving to a new version of python can't take the time to understand such a small change, then that's on them.
I checked once and seemingly I belonged to the richest 10% of Germany. Didn't feel that way.
Hi Jonathan. Love the simplicity. In the spanish translation I would change "Realimentacion" to "Comentarios" or "Enviar comentario".
Ok cool. Let's double the energy used by banks then, still 100x as efficient as Bitcoin.
Can one? Probably. Can I? Never done so before.

Can you? :)

I know enough EE to do simple things, about the amount you'd expect someone who's worked as a firmware engineer to know. The fact that you're saying "Can't you ... cheap..."? make me think this must be a viable path though.

My hands shake too much for anything but the simplest soldering; is there a cheap FPGA board you'd recommend? And getting all the data into the computer... it could easily be ~70Mbps. (16 mics, 192/24) Making a custom USB class could be a mess, I wonder how hard it would be to just dump ethernet.
Can you explain how someone that owns an altcoin is manipulating it?

If they only have the altcoin then all they can do is sell. Its not like they can manipulate the price upwards unless they have additional assets.

For some market participants they have multiple pools of capital. But the mere existence of consolidated ownership doesn't mean its manipulated because that alone doesn't make sense?

Curious if you could articulate the process you imagined. I've seen your version of events mentioned alot on twitter, discord, telegram and similar threads, but its just like the reductive "must be money laundering" comment also often seen, how does that work exactly?
It's easy to achieve 100% coverage with happy-path code and low quality shallow tests, agreed.

AFAIK, «high coverage» may have different meaning for different people. For me, it's «high quality», for others it's «high percentage», e.g. «full coverage» or «80% coverage», which is easy to OKR.
I don't see it either. The context switch between being in the zone/flow and writing the exact code I'm thinking of to suddenly reviewing blocks of foreign and quite possibly wrong code seems like a net negative value proposition. I can't even get autocorrect on my phone to do the right thing half the time.

Writing code is easy. Architecture, refactoring, and solving business problems are the hard parts of the job.

Writing new code is also generally the most rewarding aspect of the job. Co-pilot promises to turn that into just another unrewarding chore, like slinging 3rd party libraries together.
Candy Shop
They as in "they" who are receiving the data being collected about the user. It isn't hard to see who the bad guys are.

If this is implemented in a totally transparent, user controlled, consensual way, and the collected data made ephemeral and subject to user request for deletion and viewing on demand while being stored, then there's nothing bad going on.

Anything less is unacceptable - a line is being crossed. Right now a majority of the encounters users have with telemetry is totally opaque and behind the scenes, nonconsensual except for the barest shreds of a EULA or button click fig leaf.
Last time I wore a bikini I was at an all-women's conference. I thought I was wearing it because it was hot, I was in Palm Springs, and I was at the pool. Thank you for telling me I have been doing it wrong. No wonder I was underpaid at the time....
why do you presume that's what the GP meant? your post is much more detailed than his

anyway, i know very well that julia has a great standard numerical library. it is a language catered to that community so it better have a rich standard library. my point is that functionality does not need to in the standard library in order to be useful or impactful. i don't think i need to prove my point but take numpy (or any other famous numerical package from the python ecosystem) as an example

>Second of all, CUDA.jl is a very weird thing to point to for your example

i work in machine learning so it is a very important package for me

> If compiling to LLVM is a 'wrapper around C++ code' then all julia code is that

and CL is not. point is that you need to learn LLVM in order to dig deeper, if you so wish
Annual GHG emissions at SpaceX Starbase will eat carbon “savings” of 500k Teslas
But that's not because of Meson. It's just because Mesa authors wrote a code generator in Python; you'd need Mako even if the build system used autotools or hand-written makefiles.
Two features I miss:

1. Ability to produce several PCB layouts from the same schematic (e.g. right-to-left and left-to-right, I needed this a couple of times to accommodate different chassis)

2. Ability to have "outboard" circuit fragments (i.e. a set of panel mounted pots interconnected with wires, or a sub-board that's logically a part of the same circuit).

Neither of which seems to be there, unless the review forgot to mention them. Unfortunate, but still there's a significant number of updates that make upgrading worthwhile once the release stabilizes.
Yeah huge mystery.
Tried the Bates method when I was younger. No luck. I'm pretty sure all these 'alternative' methods are BS otherwise you'd be hearing a lot more people be successful and the treatment would be standardized and mainstreamed. Just my 2 cents. I've been looking into Ortho-k which is what it sounds like your Dr. has recommended trying. It is known to slow myopic progression and should give you better eyesight during the day. Since the effect is completely reversible with a small risk of side effects that come with any kind of contact lens it would seem worth giving it a shot.
Somehow I think Elon giving himself a multi-billion dollar salary to cover a jump in Tesla stock would upset a lot of people.
I'm not sure what you mean by this, but Walmart started as a mom and pop store, and the Walton family maintains majority ownership to this day.
This is the kind of myopic reading of the law that will curtail entrepreneurial endeavors and lead to corporate-only wealth.
If you don't invent new ways to render a list how else will you be able to give a talk and get 500 twitter likes?
That is why I've put about half of this year into the Common Lisp documentation generator for all of my libraries.

If you are interested, please read it's docs and join the effort of making good documentation for CL projects: https://40ants.com/doc/
Note the related CSS property "content-visibility":

https://developer.mozilla.org/en-US/docs/Web/CSS/content-vis...

Whereas "contain" prevents recalculations, "content-visibility" doesn't render applicable elements at all until needed.
Ketamine + sensory deprivation (earplugs and a silk sleep mask in a comfy bed). Just once, several years ago. There's still plenty of shitty stuff that comes and goes in day-to-day life, but it's a lot easier to brush the dirt off my shoulders now that I've recontextualized my place in the universe and stopped letting society and economic pressures define it for me.
By the miracle of compounding that's a 33% improvement in 16 years.
Yea let's not serve an area because their only option could potentially overcharge them! Completely ignoring the fact that you can't define an overcharge without alternative options. Current sat internet is orders of magnitude more expensive for a much worse service. Starlink is literally breaking monopolies and your worry is that it's going to be a monopoly itself.
"The net worth of that group ranges from about $1.2 million to $20 million per household, Stewarts says. Those assets include cash savings and investments, as well as real estate. Many members of the 9.9% don’t feel enormously wealthy but they are still doing better than the vast majority of the country."

A household with $1.2M in assets does not belong to the same group as a household with $20M in assets.
I'm, uh, not literally saying that at all. No one kills humans for sustenance, and cattle do not have the same value as humans. The absurdity is in your PETA-fueled absolutism of giving all living beings an equal level of value.

I'm going to eat a huge, expensive steak tonight just to cancel out the energy you've put into this conversation.
Protest Statistics for USA
Nice idea, thanks wentin!

Would be nice to allow user to paste in arbitrary code text, to reflect more typical code they're used to seeing (and get it to display ligatures, if applicable). Or possibly allow user to specify a source file from GitHub/GitLab to display.

Is this open source?
We use kicad for the design of a 28 layer PCB that includes a number of high speed (>10Gbps) impedance controlled lanes, including 25Gbps signal lines, and implementing three DDR4 banks, with a varying number of discrete chips, and breaking out from a large pin BGA, using a number of HDI features (blind/buried vias, etc).

We've been closely tracking the releases, and, at this point, our layout tech prefers using Kicad over another (proprietary) tool for the majority of layouts - so much so that's she's pushing for us to port all our designs to it.
I've noticed this in a lot of recent movies. Total abuse of dynamic range. The loud parts are ear splitting and then when you get to dialog, it just can't be heard at all. My ears can't hear anything quiet, but don't mind the loud parts. On the other hand, my wife loses her shit when it gets too loud and the dog goes crazy. You can't win. I sit there on the sofa with my finger constantly manipulating the volume control.

And before anyone asks, yes, I have a dedicated center channel, and I keep the receiver outputs pretty well calibrated. This seems to be a deliberate choice during the movies' production.
I had trouble getting AdSense "interested" also. Depending on what Adsense is telling you I'd have varying suggestions if ads were still the way you wanted to go.

The best ways I know to monetize something for consumers: ads, app stores, donation buttons.

I tried an iPhone app to monetize the time zone converter but in my case the ad performed better. I tried a donation button for a few weeks and it brought in more than I expected.
The incentives in academia are to publish and receive citations. This is often very political and citations are made as a favor or trade, completely independent of the research.

Unfortunately this structure forces out productive scientists who want to do interesting research rather than churn papers.
There is a world of difference between what Copilot does and what an engineer does. Imagine reading a design document for a feature and implementing that on a large, years-old codebase, ie, what many engineers do on a daily basis. Copilot isn't even 1 millionth of the way to even beginning to solve that problem, it would require human-level AGI with the capability of understanding human cultural and institutional context: something categorically different than anything happening in deep learning.
Surely, as strange as it might seem, its Visual Studio tooling is way better than C++/WinRT will allow for in 2021, including having to do anything COM related.

The current Windows C++ folks either push for bare bones Win32 with C++, using WIL, or C++/WinRT writing IDL files with a Notepad like experience.

In this context MFC is way more productive.
TIL. We're talking about US law, right?

I've never heard the term "invalidity counterclaim" and I was in Google Patent Litigation where suits come in constantly. IPRs were pretty standard. Maybe the lawyers did use it and I just never heard it.

If something was going to trial, then "invalidity" was one of the possible defenses, as was "non-infringement."

Who are you making this claim TO? The court? The PTO?
If the gains are theoretical, wouldn't it make sense to make the tax theoretical too?
Autodesk has a long history of buying up competitors that make cheaper products, going back to the MS-DOS days.
He could also attempt to sabotage the company's valuation in an attempt to maintain control.

As long as he has no legal fiduciary duty, it seems like an obvious thing to do. It's definitely what I would do.

And in 4 more years the new tax laws could be anything.
Engagement loops do control people's minds. They explicitly aim to maximize the amount of time people spend on a platform. They are inherently manipulative by definition.

It's common when interacting with an engagement loop to experience a loss of agency (perceived, at least). People don't like that feeling, even when they like the content they are being shown.

Machines can be built to exploit odd elements of human psychology. I strongly recommend the book Addiction by Design.
Event Horizon recently interviewed Lisa Kaltenegger (coauthor here) and Jackie Faherty about a similar paper they wrote: "Past, present and future stars that can see Earth as a transiting exoplanet."

https://www.youtube.com/watch?v=W5CV6exdqcg&t=1m56s
We have a whole framework that handles migrations of costumer DBs after updates. But when you don't even know that your changed class gets persistent (because of spaghetti inheritance/type hierarchy) and you do not enter it in the migration scripts, you duck up.
> value proposition for Copilot.

now, instead of copying off stackoverflow, it's gonna be off copilot. It will enable a lot more people to code who otherwise would not. Whether this is a good outcome or not...
How much of that progress is coming from academia?

If the tech industry is an example, private companies and open source are doing 99% of the lift.
Microsoft is building a web component framework: https://developer.microsoft.com/en-us/fluentui#/get-started/...
Lifestyle with $1.2M in asset is not wildly different from $20M in asset
This site which was posted here a while back is great, it's up to date and explains the concepts CSS is based on clearly with examples using Codepen so you get to see both the HTML and CSS as well as the result, plus you can open them in Codepen to edit them yourself. I've been doing CSS for close to a decade and learnt quite a few things from reading through it :)

https://web.dev/learn/css/

This site has a bunch of guides on how to use modern CSS to achieve particular tasks such as button and form control styling or particular layouts:

https://moderncss.dev/
You could always publish it as a penname, or just change small details so as not to be recognizable (i.e. wading into fiction territory).
There is not one set of static requirements for lists. New UX paradigms are being invented all the time, which actually make things more usable.

E.g. Think about Airtable vs Google Sheets.

Also consider data sources and data binding. Do you bind a cell, a row, the entire table? How do you handle real-time updates or infinite scrolling. How is styling done?

It always feels like we should just standardize the current thing because we cannot see what will come next.

That said, there still does not feel like a good data grid for React, and trying to build one makes it feel like React is just getting in the way.
I was experimenting with it over the weekend and basically got it to build out a simulation of schooling/flocking boidfish swimming around a tank. That was fun! I certainly wasn't expecting it to create the whole darn thing, but it did. I just added an occasional comment to nudge it toward doing exactly what I wanted.
So do all those things once, in the browser, and then every table can have them. That's maximally useful.
> Eeschema files will be self-contained and will not depend on libraries. You will be able to publish and share these files and be sure that they will open properly on other people's KiCad 6 instances.

Oh thank god. Now if only I could automatically import and upgrade all my old projects with missing libraries seemlessly... or can I?
I think that's part of it. I also think that, as far as interactive components, virtually nothing on the web has had a shelf life of longer than 3-5 years. Ever.

The lone exception are the base HTML components. I think the last actual change to those was making textarea resizable, and that's kind of a browser override to the spec as much as anything else. Essentially nothing has actually changed in form and UI elements.

That tells me:

1. The web is too obsessed with novelty to ever settle on one thing on their own.

2. The best group to actually establish such a thing is likely W3C, which means it will take 15 years and we'll have thrown two away as poorly considered before it's said and done. And it won't matter unless the changes would eliminate something as obnoxious as Flash.

That is still entirely possible. The web works very well, but it's still a combination of HTML, CSS and Javascript. The one word I can think of that describes the state of the overall design is "asinine".
Great, after dongle-ing USB-A, Displayport, and M.2, now my battery can be a dongle too!
https://en.wikipedia.org/wiki/Blue_Fugates
I'd say the author of the article doesn't have a very good grasp of this concept.

There is a vast difference between, as she says, "1.2 million" and "20 million."

20 million is "screw you" money. In that someone could quit everything they do, and live their whole life very comfortably on the wealth they have in hand, by paying cash for their house, setting aside a million in rainy day money, and putting the rest into very low risk bonds.

1.2 million is just enough money to get someone in trouble if they make a few mistakes. Buy an expensive house in the wrong place? Not a millionaire anymore. Ill-timed stock returns that turn south around the first of the year? Not a millionaire anymore. Try to start another business that doesn't pan out? Not a millionaire anymore. There's a million ways (pun intended) for someone with 1.2 million dollars to find themselves fast running out of money. Someone with 20 million? Not so much.
Why depend on a bill? You could buy insurance with the interest of millions in bank.
> but the one from 2020 and 1980 looks almost the same.

Cars have a whole lot fewer right angles these days.
Hey, look -- the 0.1% are seeing tax proposals on their radar that might actually land on them for once. Quick, to the propaganda cannons! Deflect those taxes, make sure they land on the upper middle class instead, like the last 10 times this happened!
It is hard to overstate the harm this will do to entrepreneurial enterprise as a result of these anti-growth incentives.
The developer of the web app... who is already running all sorts of other code in your browser.
Use sort(1), you can sort by fields.

Also, you have --group-directories-first in GNU ls.

Maybe everyone should read the man page before commenting.