skysight-inc/HackerNews huggingface dataset:
Customers can actually see all the products at a physical store shelf to make comparisons albeit they may be placed at different heights on the shelves. Amazon essentially hides other competitors on the screen since they get the “buy box” and competition can only be seen by clicking to another screen; vast majority of users do not click to other screens.
Here's a mandatory xkcd link: https://xkcd.com/2347/
> There is no way to measure code quality

I have to disagree with you on this point (and your third point)

I've seen so many examples where developers DID improve Code quality (CQ) from of the numerous automated/personal quality checks available. (Though what follows is from a Frontend dev perspective)

- CI is CQ

- Code Review is CQ

- IDE w/ Linters is a form of CQ

- `tsserver` is an real-time type CQ

- Immutability is a passive CQ

Idk, maybe Frontend-space is a world away from what you're working with every day, but CQ in my domain has both technological and cultural tools available before code ever reaches the end-user.

> So for non-technical leadership, it is hard to know if "extra time" spent on code quality actually improves anything or is a waste of time and money.

This is really interesting to me as a problem statement: how can devs unfold/make known the value of CQ as a critical function in this math? (I don't have an answer, but I think about it a lot). What are we not sharing – or, worse, what methods/language/etc. are we using that don't fully translate between teams?

I feel it's the job of the org to be able to identify this kind of bottleneck. What position within an org is responsible for explicating the properties of this kind of issue? (Again, I don't know)
In the U.K. there is substantial sentiment against mandatory ID
Nice, ty, just checking it out and I like it a lot!
They're mostly flat since a few years now:
https://www.statista.com/statistics/263437/global-smartphone...
You're right, research could show that it's an unmitigated benefit and I would have to reevaluate my position. I cannot however live in the world of hypotheticals. My present understanding is based on existing information available.

Philosophically I am wary of the coercive power of money in relationships. The economy is misunderstood enough, I can't imagine the situation is better when it comes to intimacy markets. Can I coin the phrase Psychological economics?

I see parasocial relationships as something like a new virus that the human psyche has no immunity towards. People naturally think in emotional rather than transactional terms.
Yeah, i am agree with you
Both are, essentially, about crystalline structure. That sounds quite similar to a phase change to me. Especially if we consider ice to have multiple phases.
Shout out for asp.net core projects, where every frickin' class looks like:

class MyService {

ILogger<MyService> _logger

MyService(ILogger<MyService> logger) {
this._logger = logger;
}

}

Making it a monumental PITA to use without the associated Jungle: The chosen DI framework. Why is the ILogger generic? Because of the DI framework, so it can create a logger that corresponds only to this type.

We're literally writing code to keep the framework happy.
pcb's today contain too much 'made by hand' to hide much without the designer noticing...

It would be like photoshop trying to sneak extra people into photos without the photographer noticing.
It implies present tense with "People in present-day". At least that's what confused me.

Honestly, I don't care what you think. It confused me. What more do you want from me?
> what looks good may end up actually being bad, like FLoC.

FLoC was a google project (this is FF and Google + library author), and it looked bad from the start.

> adblock was being removed from Chrome, which still works for me.

Adblock, in a way, will still work. Just even worse than now (where uBlock Origin on FF is better than on Chrome). The Manifest V3 change was postponed by google, currently [0] they plan to stop supporting V2 in January 2023

[0]: https://developer.chrome.com/docs/extensions/mv3/mv2-sunset/
s/bash/zsh/g
FreeBSD switches the default root shell from csh to sh
> There's a dead comment under here which points out that 3.5mm is three connections around a large-ish cylinder, while USB-C is 24 connections in a tiny space.

That's not it really. It's the connector and solder strength.

The problem is that when you buy a piece of electronics with a micro-usb port, you don't know which connector type the product designer used, or if the solder joints are good, etc. Sometimes you won't know for maybe 100 or 200 insertion cycles, which usually places the device outside a manufacturer's warranty.

The solder joints on a right angled jack experience a torque on insertion. That torque puts strain on the solder joints. Do it enough times those solder joints will crack from the cycling.
Or worse the connector just rips the copper up off the fiberglass layer, since the strength of copper bond to fiberglass is much much less of the strength between solder and copper.

Here's an example of an SMD mount only micro female usb connector:
https://tinkersphere.com/electronic-components/1817-female-m...

The only thing holding it to the circuit board itself are tabs which need to be soldered to copper pads on the board.
(My failed headphones were of this type.)

Though it seems like most USB C devices appear to be using through hole legs for mounting (I haven't seen a device use surface mount only yet). The solder flows through copper plated hole, bonds with the copper in the hole as well as the copper on the opposite side as well as the leg in the hole, increasing the strength of the part.

https://www.mouser.com/Connectors/USB-Connectors/_/N-88hmf?P...
I think you’re broadly talking about site authority which is something search engines absolutely do, I imagine it’s a non trivial thing to get right and the scope of doing it manually for every topic on the planet is probably not going to be easy.
They had one single lone little sign of doing something right, don't let me quote Mr Wolf from the Pulp Fiction here please! : /

Long, long, long experiences show that Apple don't care about practicality as muchs as appearances! One swallow makes no summer, as they say. I balme them not for the step into the right direction, please read the lines, please!, I blame them for the mindless chaos they caused and complain that I will not be shuffled around by them again, I am burn, they made it.

Btw you know that te space of the notch does not display nothing, someone has to take care of it! That is an effort avoidable, as ALL other solutions show that. Also read posts about the notch on the phones, this is not a new thing, now it is escalated unnecessarily. We will see how this affect existing software with long menus, lots of manu bar icons, resolution change, screen shots. It has to be considered when it is there, compared to if it wasn't.

Too little too late!
I don’t know how the m&a works on that deal, but from a product perspective, I think Facebook needs the users and the youngs among them.

Facebook will never be successful onboarding FB users, their graphs and the whole messed up biz model into something of their own.

Epic has the upper hand. I think that company could continue without FB but see no evidence FB or rather Facebook’s new parent company, can build out a metaverse product with brain worm as successful as Fortnite.

Even if FB had churned out successful original gaming ideas it would be a long shot. Fortnite has crushed that hard.
He probably got and accepted one of those "we'll buy your domain for $500" emails.
Over the years I've worked in many different places both small and huge -- only two considered code quality as even remotely important. One being an open source project and the other was very heavily involved in open source.

All commercial code of any reasonable size that I've seen has been dreadful. Complex interdependencies, little regard for consistency and way too much legacy laying around to surprise the programmers.

I no longer believe that any closed source code can be expected to execute properly.
I'm with you. I check out most brave threads on HN and am always surprised by the level of hatred towards it.

I've been using it for over a year now. It's a good browser and I like the new ideas they come up with. I don't know whether it's going to catch on, but at least someone is thinking outside the box.
Wish they'd fix the bugs in basic currency conversion searches.
Only if supply is highly inelastic. Otherwise, increased demand can just mean increased supply at the same price point.

Also, a lot of goods have their current price points because of price gouging and monopolistic practices. These can also be attacked, though that's a different matter.
It's not the kernel security updates that are important in regards to this 5 year promise, those are all open source and can be applied to any device a ROM (such as CalyxOS) supports. It's the proprietary firmware blobs that are the big deal, and what this 5 years promise from google means is that those blobs, required for certain hardware on the device, will receive 5 years of security updates. And that's good, because those are the security vulnerabilities that e.g. the CalyxOS team cannot patch themselves (no source code).

This is why CalyxOS now makes it clear what devices they support are still getting full security updates (kernel + firmware blobs) or just kernel updates. I believe the most recent CalyxOS patch added the ability for the user to see in settings the month and year of the last firmware security update for their device vs their current kernel security update.
I think that's a pretty moronic take when we're talking about operating systems.

They obviously work. I'm using one right now and the site we're communicating on is using one also.

Or do you have another definition which encapsulate the basic notion of "work" and adds to it?
Mozilla integrates client-side page translation into Firefox
> What would the prostitution equivalent be?

Universal basic income
> Huge. Only checking array bounds on every access degrades performance considerably.

I have not found this, at least in application code. There is usually at most a few percent different between v[i] and v.at(i) (the latter checks bounds) with C++ std::vector, for example. So I almost always use .at() these days, and it does catch bugs.
Oh ,and while I'm at it, literally everything is defined twice, once in an interface, once in an implementation.

Even though there are no other implementations.

Why? Seems to boil down to "our language / environment / DI system / mocking framework is incapable of working unless you do it this way.

Yet more cognitive and implementational waste.
I think Haystack is awesome but when the Faiss vector index starts getting too large their default 'Flat' index is too slow. I think a lot of people miss that they can fix that using custom Faiss indexes, which are set using `faiss_index_factory_str` when initializing the index.

I built a big course on vector search (it's free), and more specific to this problem, an article covering these index factory strings and how to build good indexes with them - hopefully it's useful!

https://www.pinecone.io/learn/composite-indexes/
We have one here in Geneva, Suisse (Cimetiere des rois, aka Cemetery of kings), used to work very close to it. Few majestic tombstones of rather important figures (I don't think kings per se, swiss don't have those), spread apart in lush greenery, walled from noise.

People go there sit on benches, eat their lunch and forget about hectic lives for a minute or two.
> - There is no way to measure code quality

Code quality is your new feature rollout average time.

If it's a steep rising curve it is abysmal, if it's mostly flat you have an excellent team.

If it was flat but exponentially grew after you went on a hire spree, you know where to look at.
Working from Home Moves into the Garden
> pcb's today contain too much 'made by hand' to hide much without the designer noticing...

Doesn't mean the layers have to be rendered with the modified/malicious version of KiCAD. They could just try to hide it if they detect a layer with id=spyware.

I'm just saying that this would be a very sneaky way to infiltrate the hardware industry, because currently all installed versions rely on the old domain - and that's where they will pull their updates from, too. So pushing out a newer release with that "spyware" modification would be super easy to realize.
Yes indeed, I've had RSI in varying degrees for decades ago I'm very careful with it. Though it's easy for bad habits to slip in.

But part of this is that I will feel very quickly when something is ergonomically wrong. The butterfly keyboard in particular but also Apple's super flat magic mouse.

On the other hand, it doesn't have to be something super fancy either. Even the basic Microsoft wired ambidextrous (so not officially "ergonomic") mouse serves me well.

The older Apple keyboard (Island style) also suits me. It's not all bad :)
> Flashing a rom on google-branded phones is so simple, a non-tech person can follow a 5min youtube video to do it
Lol, this reeks of how little you understand how much a non-tech person is capable of. A vast majority of Android users won't bother or know how to flash the ROM.
I think that says more about you than it does about the rusters.
The worst sites a.k.a. those a user might want to block are probably also bringing Google disproportionally large amount of income is my guess.
> But it absolutely does inject money into the system, which is ultimately backed by "reserves" which are created out of nothing.

Well, here is the kicker. The system is not the real economy, just a mechanism that lets banks borrow from each other to maintain sufficient reserves. If you want to inject money into the real economy you need to actually borrow money and do fiscal stimulus. If the government does the obvious and borrows for investments like education or infrastructure then the government not only has a liability (the debt) but also an asset (the infrastructure). If the government cuts taxes instead then it not only fails to create an asset equal to the debt it also diminishes the value of their most important asset. The ability to charge taxes.

Practically speaking there are two problems here. First, the economy has to have room for government spending and second the money actually has to be spent in a way that benefits the economy. If neither are true you get inflation.

I'd say the stimulus checks didn't really benefit the economy. The spending spree that so many people expected didn't happen. The unemployment benefits had the advantage that they are primarily given to people who have no income. I'm sure they contributed to inflation but the supply chains don't look great either. The explosion in energy prices cannot be explained by fiscal stimulus alone.
Wikipedia [1] has that covered.

[1] - https://en.wikipedia.org/wiki/Scientism
But how do you know these things actually improves code maintainability long-term? How do you quantify the effect?

Code reviews and linting is just applying some opinions to code. How do you show empirically these opinion are valid?
What is the 12 doing in 'kicard.org 12'?
Seems a bit inconsistent to throw desperate addicts/single mothers in jail if they steal car stereos for meth money/baby food, but blame their johns if they turn to sex work instead. Which is it?
If iOS devices were Switches, you would have a point. Phones are very commonly peoples only computing device, where they do everything from banking, identification, purchasing to socializing as well as gaming etc which people used computers for before, when the Windows debacle occured.

Do you think the ruling in AOL v Microsoft was wrong?

You completely dodged that aspect by linking to a comment about games consoles.
Not impressed by TBP, even though I enjoyed it with interest.
The 'Chinese Gorilla in the room coming out of the closet' phenomenon, the 'rising super power, we have to read it' effect, ya know.
'Oh look, its Chinese and shiny!'

Personally, I vastly prefer SF that collides with "reality", like Philip K. Dick's.
I've been using iphones for a decade and had no idea I could do this...not sure if it's a me problem or an apple problem but discoverability of gesture based shortcuts seems like a difficult challenge
Can you maybe go into a bit more detail about how you use Freemind? It's not something I've heard somebody do before and it sounds interesting.
Open your eyes, people will find problem with stupid unpractical ideas, not the good ones, don't you read the internet?!
Read my post at least please then, welcome changes are mixed with anger on repeated stupidity and avoidable inconsistency, questionable design elements just for design upsetting practice on a product made for serious use. Why don't you read the whole post not just the part you don't like?! : /

Let me quote myself: "kudos to remove touchbar", "have (have?) proper keyboard" "hallelujah for having HDMI again". How can you reliably say people always find errors in everything? Only find error when there are errors for f sake!

I use iPhone too and the notch is not noticable because it is not there! Same for my MacBook, all of them!!
Don't you need a certain amount of computing at each network node anyways to see what to do and where to send the optical signal next? In additional to error correction/amplifying the signal?
Ho, M. W. (2014). Large supramolecular water clusters caught on camera-A review. Water, 6, 1-12.

Here they show pictures supposedly in support of water structure.

Quite a bit of work in the area.
Because its not the only forum nr is it the official forum.

Dave at eevblog also runs one https://www.eevblog.com/forum/kicad/ (Chris and Dave both host The Amp Hour podcast), There is the Subreddit, there are also Chinese and Spanish forums on differnt domains too.

The kicad site also states that in order to have your forum listed on the kicad site "You do not misrepresent yourself as being an official KiCad entity". Having a subdomain for it could imply its "official" and break its own rule. https://www.kicad.org/community/forums/
This is good of course, however, it will probably take at least 5+ years until a majority of users use eventual browsers that has this feature built-in.
* Yes I know these ARM security features were pushed by Apple, and existed before that in software through grsec in similar form mostly.
yeah i agree with you
the less formal, the more creative ideas will be generated by the employees
Wednesday 20 October Betting Predictions
A LOT of abuse come from datacenter IP ranges. Most sites find it easier to just blacklist them all.
Hm, that does seem to be more standard. Both nominal and onomastic redirect to the page titled nominative determinism on Wikipedia though. Nominal makes a lot more sense to me than nominative.
Good to see this creaking 30 years old language still going!
If you only have 5 devs, you can't afford to deal with bugs and crisis all the time.

I'd argue code quality matters a lot more than in a company with already a lot of inertia, for which a week or two of delays on a new feature matters a lot less.
Other countries are doing much worse. They are buying USD and it has strengthened (=appreciated against other currencies) as a result of that.

https://www.tradingview.com/symbols/TVC-DXY/
What kind of spyware do you imagine? Rogue copper traces? Any extra parts to populate suddenly appearing on the BOM, that would be obvious.
> Can you imagine a student searching for how to use a Python feature, but found a PEP illustrating the design of that language feature?

That wouldn‘t be so bad. PEPs contain a short summary, motivation, and usage examples.

That said, I do get your point.
Signaling – An Ancient Instrument to Attract an Audience
> Finally here’s a seemingly good Android phone with 5 years of support - from the only phone vendor outside of Apple who appears to give a damn about that aspect.

FairPhone 4 not only promises 5 years of android software updates but also has 5 years of warranty, There are more reasons to trust their words than any of the other phone manufacturers.

• They are not profit focused but rather towards sustainability, They have been delivering their promises consistently for 8 years and so it's not an idealistic vaporware.

• They produce the most repairable smartphone using components sourced from conflict free areas. Parts for repair are available directly on their site, Parts for FairPhone 1 are still available.

• Their factory workers get living wage bonus, Of course do not employ child labor while preaching humanity.

• They have first class support for alternate operating systems i.e. We are the owners of what we buy; So support from alternate OS like Linux, Sailfish or even android ROMs like LineageOS could exceed even the official 5 years support.

FairPhone4 hardware is competent enough for average daily use, Only drawback I see is that the phone is available only in Europe. Then again Google Pixel phones have been notorious for being available in only couple of countries.

[1] https://shop.fairphone.com/en/
Why do we need to measure code quality?
That's not the point. It's just not sensible to blame this one developer for a horrible environment in which this was the only option aside from getting fired, which is quite onerous a responsibility to put on a single person. This falls squarely on management.
Labor share of income in the developed countries is at the lowest it's been in decades (1). In the US, if all workers received a 13% pay hike, this would just bring the labor share to where it was in 1990. Profit margins are at record highs (2). It took me two minutes of googling, yet somehow people writing for one of the most prestigious econ-related magazine in the world are incapable or unwilling (more likely) to mention it.

In addition, this figure also includes the "labor share" of top-level management. People focus too much on CEO pay, and neglect the fact it's also C-suites, vice-presidents, board members, and most of the direct and indirect perks they receive. I wouldn't be surprised if the labor share of income to this new nobility increased from low single-digit to double-digit percentage

(1) - https://www.oecd.org/g20/topics/employment-and-social-policy...

(2) - https://www.axios.com/profit-margins-record-high-rising-infl...
Huh, what was their competing Prime Meridian?
That can be said about any manufacturer of any electronics, and yet here we are in 2021 when practically all manufacturers have been caught doing highly immoral things in their devices, Apple notwithstanding.

You can wrap intrusions in form of 'think about the kids' (what is used here), think about security/terrorism and so on. This playbook has been used ad nausea, isn't it about time to learn?
I recently had a conversation with my "technical" manager.

He basically told me in no unclear terms that it's "business as usual" and totally expected that you just fumble around the codebase not really understaning what's going on, write or fix the code while feeling frustrated and demotivated, push changes that are full of obscure bugs, wait for users to run into these bugs and report them, then try to fix them while still not having a clue what's going on in this codebase.

He used the fact that this product "makes money" as a reason that we should not be caring about making the codebase any easier to understand.

How is one supposed to respond to this kind of mentality?
Bitwarden, run your own server mode
He's playing poker with Hitler in hell lol
This is an interesting question in general. Many languages have undergone a change in writing method (generally towards Romanization): Turkish, like Malay, has gone from an Arabic-inspired to Latin script, Vietnamese from Chinese characters to Latin script, and various ex-Soviet languages like Moldavian and Azerbaijani have moved from Cyrillic to Latin script. What happens to historically important works written in the old style? Are they republished with the new alphabet?
Team SE! I miss absolutely zero features on it, which is bizarre for a pocket computer. What happened in these 5 years?