skysight-inc/HackerNews huggingface dataset:
I guess this debate entirely depends on the product and the customer base. If you make a product like Excel or Photoshop you probably need enough people to have taken an independent look before releasing it to the customers. QA is a legit formal step and protects the reputation, time and money for the organization. Smart QA teams will automate their processes and I have seen some pretty sophisticated automated test suites. In such a setup fluent communication between dev and QA is probably critical.

On the flip side there are organizations which do not have the burden of fickle customers. An example of such an institution is a high frequency trading firm. The firm that I work for has two roles, developer or trader. These companies hire exclusively on-campus and with very transferrable skill-sets between the two roles. In such an environment, where both the writer of the application and the user is equally competent, the role of QA is a burden, there isn't much to add. The trader proposes an idea, developer implements it, trader has all the incentive to make the idea work and the two basically figure out ways to get a feature in prod as fast as possible and ensure that you make money. The success is tangible, the money is directly linked to the bonus you make. I see similar parallel in a startup where the people who generate the idea and people who implement the idea are the same pool. In such empowering environments, the proximity of user and developer just pushes for excellence.

Most of the time the advocates and critics of QA do not realize that it is all context. QA as a role saves embarrassment, money, time etc. but that does not mean an engineering team is incomplete without a QA.

I do feel that this article is offensive to QA community when it portrays QAs as inferior members of team doing work that is not worth the `expensive` developer.
For healthy people, Covid is not so bad. The data has shown this since early 2020, but try telling that to anyone.
That's possibly a fair assessment, it might also be true that with better support to manage mental health issues one might continue in their pursuit of what to others seems like an obsession, I am not certain there is anything inherently unhealthy about committing to a single project. We should ask Justo Gallego Martínez :)
Would've loved it if it wasn't a JUCE wrapper. Nevertheless, some great work here. The same approach can be applied to any non-JUCE stuff too, which would be kickass! :)
Checks are pretty much outfased here the only way to actually cash one is in the bank, and even then you might have a hard time if its foreign.
"Without China’s deceit and WHO’s solicitude for Beijing, the outbreak might have been more limited, and the world at the very least would have had more time to react to the virus."

"So, the WHO endorsed China’s narrative during the crucial early days of its cover-up."

"Despite the emerging consensus that China has lied about its number of cases and deaths, and despite China’s refusal to share key information about the virus, WHO hasn’t said a discouraging word about China’s actions."

That's directly in the article. Purporting that the article doesn't say anything is somewhat a stretch.
Maybe you don't subscribe to what it's saying and find its sources lacking - as it is an opinion piece.
Do you like the name better than "Chrome"?

If someone says "I use Chrome" what does than mean to you?

Just curious.

Perhaps some websites do not make use of all the standards, thus browsers do not need support for all the standards for these websites to "work". For example, HN does not require a popular browser. In fact it can even be used without a browser. Why are so many "web devs" using HN but few to none of them can/will design similarly fast and flexible websites. Do "web devs" actually use the sites they design. Why would "web devs" use HN when it does not represent their own taste in websites. What does that mean.
That is partially (probably mostly) due to brexit - https://www.theguardian.com/business/2021/may/17/uk-faces-la... which is mostly being felt in hospitality and retail.
Agile development principles in daily life
Whatever you do, open this PDF in a distinct viewer[1].

[1] Firefox rendering is horrible. With Evince it is a pleasure.
Well, that doesn’t work for everyone, there are still some of us out here that would really like to try on clothes before we buy them. I hate having to return something that doesn’t fit, I don’t care how easy they try to make it, if I had tried it on at a retailer first, it would have saved us time, money, and effort.
Old Navy and Banana Republic are both owned by Gap.
It will probably die once all matter has been converted to Primark clothing and the Earth is nothing but a ball of thrown away hoodies and sunglasses. No further need for it then.
If the sushi was served in pressed, compact slices, you likely had oshizushi ("pressed sushi"), which is is fairly common in the Kansai area around Kyoto. The fish used is typically lightly pickled, not full-on fermented, but it's definitely quite different from "regular" Edomae sushi.
Thats the best explanation of scales vs modes that I've seen
My bet would be on self driving car data.

I interviewed a while ago at their special project group (the car) and come to think they did mention they made a heavy use of commercial cloud providers...
The challenge there is that you need to hire and train more people than you have right now, and hiring is difficult. I mean probably not so much if you have a lot of money.

I'm currently in a high bus factor job, I'm the only developer on the UI - our CTO can do some small jobs here and there, but nobody's touched or even looked at the new UI I'm building (Go + React).

I want to be able to leave, but the way things are going - and the way recruiters are spinning up again - I'm afraid I'll have to bring them the bad news that I got an offer I can't refuse (and that they can't match; we're talking up to 150% pay rise / benefits).

What my company needs is a big bag of money so we can hire contractors to fast forward this project. Which will be a short term solution, but still. But this company isn't eager, it's run by mid-late career veterans who are happy with things bumbling along and a decent 15%/year growth. I can kinda respect that, but for my project that's not good enough. And it's an unsexy company, so they struggle to hire anyone.
"""Not only am I unintimidated by litigation; I sometimes rather miss it."""

https://www.audioholics.com/news/blue-jeans-strikes-back
This is not about a company named "Socom", it's about USSOCOM, or the United States Special Operations Command. Journos really need to stop messing up acronyms.
Have you made these views known to management? I think they would be very interested to learn that someone could do your job for half the price.
No, you have to handcraft all (transformations) of exogenous features. But since it's really all linear regression, that's usually reasonably straightforward.
Historically yes. But even as early as the 60s 8bit was the norm. IIRC C then “standardised” 8bits (though ASCII went some way to doing that prior to C).
Show HN: Less Addictive YouTube – a cross-browser plugin
I agree that it looks better, but a tiny bit better. The original has zero effort put in though, where the new version is trying. If you try and come up with something this bad (or this slight of an improvement), it's better to not try at all - imo.
15 years ago a young engineer i worked with overheard me say "getting rich is a pretty easy formula if you are patient."

he came to me later and asked me to expound. i told him "the formula is: spend less than you make and invest the left over. you do that long enough and you'll become wealthy."

i also told him "from what i can tell, it will happen so gradually that you'll barely notice a difference in your lifestyle. you will just realize one day that you are part of the maligned upper-crust but noone around you will know that."

he called me 2 years ago to let me know that he took my observation to heart and he's now in the millionaire club. he also said "the books say i'm a millionaire, but i certainly don't feel like it."

his next million will be much easier to get now and he just turned 40.
How to Create Your LinkedIn Group and Its Power Explained |Linked Academy|Medium
I do agree. When I first see it I knew that. Comparing two sequences (actual dom and dom) to find diff is like O(n^2) and the assumption that dom ops is expensive is a lie (premature optimization). Dom ops on ids and classes and fragments is very fast. In most cases a slow dom is always a developer fault failing to use fragments.
A dev job where you can’t use the internet :-0
In one of my previous companies, Our workload as developers went significantly down, code quality went up and bug complaints went down after we hired a QA team, as opposed to the developers doing it themselves.

It is important for code to be looked at and tested with a fresh perspective

and that's what a separate QA team aids in
You say “parody” I say “this could be actually useful!”
Or just stick it in the post / hand over to courier.
Ah yes, obviously the problem is those pesky regulations protecting workers... /s

A serious government would just end furlough. Businesses had more than a year to adapt their working conditions to be safe, while also having their wage bill paid by the taxpayer. It's time for them to take their responsibilities seriously.
It's a struggle, looking for long-leg trousers in the UK. Next also has them, and their one-from-cheapest range is good enough for me.
OTOH, a manager doesn't see outage - they give you an assignment and expect you, the developer, do to a good job. Outages are not because you missed a deadline, but because you didn't do the job that is specified on your job description.

I'm sure you can make analogies. If you get a new kitchen installed, you expect it to be done properly, if it's finished within the day or so they quoted for you but the doors fall off, you won't be happy. You never SPECIFIED that the doors should be firmly attached - you assume they will be, because you trust in the competency of the people installing it.
Colonial Pipeline Reportedly Paid $4.4 Mn in Ransom
The 11.5m is a cumulative figure, not the current number of jobs on furlough! That was 3.4m as of 30 April according to official statistics, and should be substantially lower by now:

https://www.gov.uk/government/statistics/coronavirus-job-ret...

This BBC article says there's currently 1.5m still on furlough:

https://www.bbc.co.uk/news/business-57665735
Thanks ... this clarifies so many
OK. It makes it sound like you think he is controversial. There was no controversy I am aware of regarding his pardon.

Will you be donating any of your profits to the Turing Trust? https://turingtrust.co.uk

It's a charity set up by Turing's family to honour his legacy and to provide computers to schools in sub-Saharan Africa.
An imaginary conversation between a real developer and some kind of managing person:

"Why are you typing all this stuff by hand? All your coworkers are much more efficient by using the AI!"

"But I need to actually understand ..."

"You should get more efficient! Look at how much time this costs us."

"Yeah but they are copying in mistakes from ..."

"No, the system works! Just do it like everyone else does it and do not waste more time!"

Or at the next code interview ...
We had that in one of my assignments. It kinda works, but at the same time, they were a gatekeeper, a barrier, and usually a release was delayed for a day while they tested out their new testing approach and went through their excel sheets of things to test for.
Yes - this is more like stamp collecting than composition.

It can be interesting for generating unfamiliar colours, but that's all. It's certainly not a deep key to harmonic theory.

And it ignores the fact that scales don't necessarily repeat at the octave, scale steps don't have to be equal, and there can be any number of steps in a scale.
> In India, GAP apparently uses their retail stores in an omnichannel strategy to "warehouse" products closer to customers in an attempt to provide next-day delivery.

I believe this is the eventual move a lot of brick and mortar stores are going to make to compete with Amazon. I've been told by a Best Buy manager their end goal is to turn a majority of their stores into fulfilment centers.
I agree, the patent is slightly odd in that it only makes a single claim on the media processing units. I think any multi-core processor would fit the claim of the patent. It seems that in this case the engineer was told to file the patent but they didn't have enough money to get the lawyers to produce some proper claims to protect the unique elements of this design.
Agreed 100%. Communication is key. QA and Devs should always be part of the same team and have no communication gaps
Maybe lutefisk counts

Lutefisk isn't fermented, and has a mild smell and tastes of unseasoned boiled white fish with a slightly 'off' aftertaste. While most people don't particularly like it, it is hardly off putting unless you find boiled fish in general off putting.
> Without understanding basic concepts

it's even more meta than that.

Learning to learn is not easy, but can be taught. It requires some introspection - what it is that you don't understand about a subject, as well as _why_ you'd be learning it.

In university classes, the professors aim is to teach the material (despite them mostly not wanting to do teaching, but merely a requirement to exist as a professor) - so a lot of them just teach the materials directly (aka, present facts).

These sort of teaching style is only good if the student is already a sponge and can remember the material. For students who aren't interested, but their course requires it, the learning is stunted because there's no context for which the student can grab hold of to learn the material.

And then, the order in which the material is presented makes a lot of difference - teaching OOP, in my experience, tends to start with inheritance, how the language (like java treats) inheritance, and so on, as the course goes along introducing more of the java language.

But they don't teach the surrounding context, like how it compares to C++, or haskell, or LISP. Learning like this is like learning how to walk on stilts.
Ummm, reducing the bus factor is probably the opposite of what you would want.
Nice work!

Is voice triggering with midi sample accurate?

What's the story for building VST plugins? How much c++ glue code do you need to write?

The amount of effort required to build a VST plugin is very off-putting. IMHO it's hard to justify doing unless it's a commercial project. I think we would see more idiosyncratic and creative plugins if building one took weeks instead of years.
This is where the wisdom of Unix’s “tools, not policy” approach pays off. Treat file names as opaque byte strings, and don’t assume or impose any particular encoding on them. Let user space programs like your file manager GUI worry about how to resolve encoding details.
Public vs. Private Beta
Founder of a social app here. I'm wondering if it makes sense to launch a public beta? We face chicken-and-egg problem with our product so we thought making it public will make it easier for people to share the link and test the app out.
Logo could do with a makeover. Possibility of a really nice cute graphic. Firefox seem to have repeatedly missed that opportunity.

And the O is a bit reminiscent of Opera. ( I read it hopes to ape some of the better bits of Opera's past.)

Certainly space for an innovative - I'm in the driving seat type browser. The space is really lack-lustre, and not in a good way.
> And yet it seems to me that you're doing rather well as an economy all these years later.

1/4 to 1/3 of the country did well, that much is true. If you're in that group, you're among the best off people on the planet, generally.

> Wasn't the capitalist argument that the size of the pie is not fixed or some such?

The pie does indeed expand, sometimes substantially. Otherwise we couldn't have nearly eight billion people that are better off at the median than at any other time in recorded history. The examples of vast national improvement from around the world the past 30-40 years are prolific.

The pertinent question usually is: who is extracting what share of the expanded pie. Where is it going, to how many people, due to what policies/reasons.

In the US, the tech boom has produced eight people now worth one trillion dollars collectively. That's equivalent to the bottom 100 million (!) having an additional $10,000. Obviously not a trivial sum, in other words, compacted into just eight people. It has also produced 1.47 million software developers yielding a median salary of $110,000 per year (1.47m is 1/2 of 1% of the US adult population).

Tech is particularly potent at concentrating wealth, for various reasons (often rapid growth, global reach and winner-take-most outcomes).

The US middle class has not thrived over the last half century. The US, for the better part of a century (post Civil War up to the early to mid 1970s), had an elite middle class outcome. That is no longer true, the US middle class outcome has receded vs many of its peers.
This has been my experience as well. The places where testing was an afterthought meant the software was not testable easily. Executing multiple steps to test one feature meant QA folks kept running into one or other service issues causing delay in bug discovery. Rather than giving time to devs for fixing this, the management put more devs on test writing and were more interested in looking at dashboards.
Very important: JS in Reaper means JesuSonic, _not_ JavaScript! Completely different language, not garbage collected at all, no dynamic memory AFAIR
Another day, another copied feature from a competitor and yet another blow to the Clubhouse once again.
Idempotecy means you can run something several times and it will do the same thing.

Let's say you're controlling a factory and you have a function that fills a reservoir. A naive way would be to define the semantics of the operation as "send enough liquid" and open the circuit for 10 minutes when activated. Since it takes 10 min to fill, all is good.

But what if your program crashes and you have to rerun. If the reservoir was already semi-filled, you will overflow it.

If the semantics of the operation is "send liquid until 'full' sensor indicates you're done", that's liberating. You no longer have to worry about overflowing the reservoir.
OP said "if you're in a niche and have deep expertise you'll be fine". The analogy apparently means that deep expertise in a particular field won't guarantee your employment when that field is not in demand anymore.
Some are more equal than others though, aren't they? I mean, if MS throws out licensed code from others, as if to say: "Ahh, software licensing, such an outdated concept ..." but then keeps its own code out of that loop. "Yeah, but that's our own code, no one is allowed to copy that!"
The claim as I understand it (for reference: based on the description on the last page of https://cdn.sparkfun.com/assets/home_page_posts/3/9/1/7/Pate..., after "I Claim"):

"A data processing device with these components:

- RAM for storing data and instructions
- Multiple processors, each connected to the RAM, each with a multiplier, an arithmetic unit, an arithmetic logic unit, and a bit manipulation unit, all of these units coupled so that output from one can be used as input for the next.

The processors can work in parallel. They can
- read instructions and data from RAM
- execute the instructions to process the data
- output the results
"

That's it (unless I missed something, but I don't think so). That is not very narrow. On the contrary: it describes pretty much any multi-processor system. It certainly doesn't describe a particular implementation technique.
Two of the biggest hurdles with remote work are work efficiency problems due to timezones, and culture fit in business. I don't see any solutions to that.
Reminds me of my grandpa, who was an amateur photographer (around WW2 iirc?) and later on videographer who took pictures and videos of everyday things. His work has been donated and archived at the local provincial museum, pretty sure some of it has been on display as well.

Take pictures and make notes of the mundane. Modern social media and before that, "family" photography focuses on the highlights and best moments of your life, and some of it (instagram influencers) focus on a fictional, idealized lifestyle with a goal of self- and brand promotion in mind. And everything is very fleeting, there's tons of pictures of cats on my phone for example but all it takes is one accident and it's gone (although I have backups set up). But a lot of pictures are lost because of a lack of physical prints.

Random business idea: Microchip or negative photo printing. Send your phone's camera roll to a company, they send you a physical, archival version back that can either be printed like regular photos, or viewed through a viewer. Has to be physical and visual though.

I'm sure there's services out there for digital archival as well.
Setup and Customize Bootstrap in Next.js
> tell people (specifically my neighbors for example) that they will get faster speeds if they use the “5G” network exposed by their wifi router

Of course you get higher speeds on 5ghz! How is this controversial?

Most people are still on 802.11ac which only works on 5ghz. It's also impossible to find a free channel on 2.4ghz unless you live in the woods so you'd be sharing airtime with the 10 other APs and all their clients on one of the 3 non-overlapping channels in the 2.4ghz band. On 5ghz you can easily run 80mhz channels instead of just barely getting a stable connection on 20mhz.
I ran into one of these at a flea market a few years ago, once owned by Maxis if anonymous marker scribbles are to be believed: https://i.imgur.com/8M8qMHI.jpg
Ah ... it seemed like such a beautiful dream for a moment. But yeah, no way to fix this without breaking/deprecating abi /api in C,C++. Which really isn't surprising, char and uchar should always have been byte, char should not have existed. std::string, and all string functions in C should always have contained/ required explicit if default encoding information, and the streams should always have had encoding defaults for its input and output. While the compiler should always have required a non locale based ... and so on. The problem keeps getting worse too, view is a generic and powerful meta, but it means there should never have been such a thing as string_view, except possibly as a template specialization for performance reasons, and of course that would wrapp the proper encoded string, with its explicit encoding of string litteral and so on.

That said, with appropriate new api in the standard and with the compiler explicitly requiring explicit encoding specified sources, this could all be solved. The c++ streams are a very useful construct but horribly implemented, so we could just make a new one, and then deprecate the broken part of the standard lib. Its just, this is never a problem you realize when coding on your own, since it only ever hits projects big enough to be multilocal.
I used to drive by that park all the time (driving to San Mateo from Palo Alto down Alma, much easier than dealing with El Camino traffic) and never knew that was there.
I've dabbled a tiny bit with shaders, and the only debug method I could figure out was 'paint the area/pixel red if we get to this bit of code'. Not particularly helpful, surely there's a better way!
Its not so easy to stop BTC transactions. There are a lot of forms to make BTC transactions... you could do it with SMS, with GIFS with ofuscated data, via phone, via mail, via twitter...
But yes, as celticninja says..." If you are not on the network you cannot make transactions on the Blockchain."
Good news, you can block ads embedded in youtube videos: https://addons.mozilla.org/fr/firefox/addon/sponsorblock/

It skips sponsors (even from the youtuber itself), jingles, intro, etc.

It's awesome.