skysight-inc/HackerNews huggingface dataset:
> 10 GbE was, until quite recently, pretty power intensive and it still is more expensive and hot than gigabit

PCIe 3.0 transceivers were 8Gb/s and supported preemphasis and equalization, closing the sophistication gap with their off-backplane counterparts. How many PCIe3+ transceivers has the average person been running (or leaving idle) for the last decade? These days a typical processor has 16Gb transceivers by the dozens and 10Gb hardened transceivers by the handful. I just counted my 10Gb+ transceivers -- I have 36 and am using... 10 (EDIT: 8/4 more, HDMI is 4x12Gb/s these days).

The reason why 10GbE is expensive has nothing to do with technology, nothing to do with marginal expense, nothing to do with power, and everything to do with market structure. Computer manufacturers don't want to move until modem/router/ap/nas manufacturers move and modem/router/ap/nas manufacturers don't want to move until computer manufacturers move.

These snags don't take much to develop, just "A needs B, B needs A," and bang, the horizontally segmented marketplace is completely immobilized. That's why the market needs vertical players like Apple who can push out A and B at the same time and cut through these snags, or high-margin players like Apple who can deploy A without B and wait for B to catch up. Otherwise these market snags can murder entire product segments, like we've seen happen to LAN.

No, it isn't because of reduced demand. People are recording and editing video more than ever, taking more pictures than ever, streaming more than ever, downloading hard-drive busting games more than ever, and so on. LAN appliances would have eaten a much healthier chunk of this pie if LAN didn't suck so hard, but it does, so here we are.

> Luckily, the introduction of 2.5GbE and 5GbE has decreased the jump a bit

Yaay, PCIe 2.0 speeds. 2003 called, it wants its transceivers back :P
I think an architect is a technical , hands-on job, albeit a role that bridges both engineering and strategy/management. Architects should spend some time coding , maybe 25% of their time. I feel without doing some coding, you're bound to : 1) lose the view from the trenches 2) liable to slip into the management-land where every complexity is under-estimated.

Especially as you need to choose between vendors, APIs, and set a direction for the larger team or org, your decisions have impact. Its important for you to be in touch with hands-on engineering work, maybe at least POC work.

I work at a large healthcare IT, where the architect was actually only making diagrams, and getting needed approvals from committees/gatekeepers, as its a pretty security-focused (being healthcare) environment. Basically he's 'the committee guy' or the 'pictures' guy drawing a big fat salary, but with no technical contributions, esp since his extensive-Java knowledge is not applicable in a Python-shop.
Taking it a step further, the "value" of a sacrifice depends on how precious the thing is that you are sacrificing. Sacrificing a mouse is not the same as sacrificing a healthy goat.
(1) If there is an insufficient number of doctors then it must be that they're insufficiently compensated (factoring in cost of education) - if there's money to be made, people will do it. Education will (and does) grow to support demand, and America has no shortage of educatable young adults.

If doctors aren't being compensated well enough while health care costs are high (controlled for confounders e.g. population disease prevalence) it's hard to blame anything other than the industries drawing profit off those interactions (insurance/hospitals).

(2) Stop using "socialism" to define any form of government intervention you do not like.
Can you give an example of something that goes over one's head?

> I think just about everyone can infer how shields work after watching this movie.

If you re-read my comment, my point is not that people can't infer how shields work (they actually don't need to infer it, because it's told to them explicitly in the first 10 minutes), but that they can't infer why swords are used instead of guns. That requires an inferential leap that the movie doesn't spoonfeed you.

I've had people IRL tell me they were confused by the swords, so no, it's not a given that people can infer that.
I think this is just reinventing personal checks and cashier checks.
I have absolutely no knowledge about this domain, so this idea 1) might not be viable and 2) is not a full developed product idea - but I thought it would be fun to get your thoughts.

Could you put some sound sensors inside of some mechanical structure and use the acoustics to figure out where some physical contact is happening on the outside of the structure?

Specific Application: prosthetics devices that can - with only a few acoustic sensors - determine where the 'touch' was on the outside of the device.

If viable, it may be similarly useful for robots - or any machine in general - that needs a low-hardware (and thus low cost) method of getting course tactile information around it's boundary.
https://getupnote.com/support.html
I think there were even some Windows Updates that bricked computers.
Because React is now a standard in the frontend I guess, so people are looking for a way to get that Django/Rails fullstack experience but with React instead of templating language and because it's extra work to write a django/node/rails api and a decoupled JS framework frontend.

Meanwhile everyone is also trying to have a decoupled infrastructure and going with microservices. It's an endless loop I guess.
Dropbox has no plans to support M1 Apple devices
>Even with inflation, seems pretty cheap in comparison to other stories you hear about groups being given hundreds of thousands of dollars upfront to record and then having these groups bitch about how they blew through their money and didn't get their record done

Those stories are about the total budget to produce an album, this is just the cost of the studio time and tapes. I'd bet the producer alone made more than $1000 for this song, and there would be many other people getting similar amounts.
It would depend on how cheating is defined.

Take chess for example. Online it is considered enough that you've played too consistently beyond human capability in order to be deemed a cheater. This isn't proof, though, it just that it defies astronomical odds. In over the board play, it is required that the mechanism be discovered -- you have to catch them with an app on their phone for example. Or that they break tournament rules by not showing you what's on their phone.

The point above being that cheating would likely (eventually) elevate to the point of building the ruleset such that one's particular method of "cheating" is allowed, or can't be discovered.

I think with a lot of things we're already there now. F1 has people clearly "cheating" every intention of the rules, but if it's not in the rulebook it is legal until the rulebook is changed. Players in a variety of sporting leagues are only drug tested with urine samples that have been beatable for decades -- they're effectively not actually testing these players -- cheating has effectively been negotiated into the rulebook.
You're mistaken, that's not the role of wayland. If you're looking into an universal way to takr screenshots, screesncast, etc..., you're looking for xdg-desktop-portal. There'is implementations for wlroots, gnome, qt, and others.
The article describes making use of one of the key features of Common Lisp implementations, that you can change both data and code on the fly while in the middle of an exception. I’m not certain those other lisps allow for that level of dynamism.
The Biden Administration isn’t going to get as much in the Infrastructure bill for renewable energy.

China is increasing greenhouse emissions until around 2030 and won’t be net zero until 2060.

It’s unlikely that nearly enough is going to happen in the next 11 years.

Almost 40% of global electricity is from coal, and we keep building.
I think replies mentioning automatic unit test generation miss the point.

To me, the value of copilot helping to write tests is that we, the engineers, come up with the test cases, and copilot helps write the code for that case.

I think humans will still be more imaginative in the test cases they can dream up (although I’ve never used an automatic generator, maybe they’re better than I think), but almost all test code is boilerplate, either in the setup or the assertions.

If I don’t have to write that repetitious, yet slightly different boilerplate for each test case, that frees me up to design other interesting test cases (as opposed to getting tired of the activity by the time I cover the happy path) or move on to the next bug/feature work.
Doesn't have to be under the lid. The flavor you send could mean something like: Position not winnable, play for a draw, or "the novelty move we had planned for this position has been found to be flawed."
Back in the 80s, I always wondered if a "black cars only" community would find a Buick Grand National, with its turbo-charged V6, acceptable:

https://wikicars.org/en/Buick_Grand_National
I think (2) should be more "small ecosystem of ASYNC libraries", that's what he complains about.
Dupe. https://news.ycombinator.com/item?id=29017086
It's shocking how long fake news goes unchallenged despite overwhelming evidence to the contrary.

Key details:

In the early hours of March 13, 1964, Kitty Genovese, a 28-year-old bartender, was stabbed outside the apartment building where she lived in the Kew Gardens neighborhood of Queens in New York City, New York, United States.[2][3][4] Two weeks after the murder, The New York Times published an article erroneously claiming that 38 witnesses saw or heard the attack, and that none of them called the police or came to her aid.[5]

The incident prompted inquiries into what became known as the bystander effect, or "Genovese syndrome",[6] and the murder became a staple of U.S. psychology textbooks for the next four decades. However, researchers have since uncovered major inaccuracies in the New York Times article. Police interviews revealed that some witnesses had attempted to call the police.

Reporters at a competing news organization discovered in 1964 that the Times article was inconsistent with the facts, but they were unwilling at the time to challenge Times editor Abe Rosenthal. In 2007, an article in the American Psychologist found "no evidence for the presence of 38 witnesses, or that witnesses observed the murder, or that witnesses remained inactive".[7] In 2016, the Times called its own reporting "flawed", stating that the original story "grossly exaggerated the number of witnesses and what they had perceived".[8]
That seems to be very much in line with previous statements from Redhat and others that X is almost abandoned.
I think I'd question some of your analysis here.

>The chance for [handsome, sociable, strong, economically successful or at least stable, funny] men to go unnoticed and unclaimed until they are 30-40 y/o has to be close to zero.

No doubt it's a smaller pool, but close to zero? I would be skeptical about such an absolute claim unless there's actual data. The pew research article doesn't speak to this point specifically, and I'm not such how one would quantify it.

>So a single woman in this same age group looking for a man finds 86.5% of men unavailable or not interested

This is based on the assumption that the entire pool should be the denominator. I don't think it should, and the single men looking for a desirable mate are in the a similar situation, where over 60% of women are unavailable. If one was a highly desirable female, it would seem to they can still align with a highly desirable male because both pools are dwindling. It's not like every single female is competing with every other female. As the number of available mates goes down, so does the number of competitors, albeit at differing rates. I would expect those different rates to have an impact, but not so much that the effective ability to find a comparable mate to be driven to zero, at least not for someone in their 30s-40s.

To circle back to the economist train of thought, if alignment isn't happening it could be attributed to inefficiencies (e.g., there isn't a market that allows for relatively frictionless meeting between players) or there is a misalignment of expectations that prevents agreement between players (e.g., I can't get junk bond returns at AAA bond prices/risk).
99% are tulip bulbs. Lots of people going to hold an empty bag.

Expensive ones are going to remain as "collectibles" due to some famous entity associated with them.

As a technology NFT is going to expand into other areas with more utility value outside of pixelated crap.
Wow, that's a beautiful car.
Ask HN: What language to learn after Python?
I have been working with Python for quite a while now. Although I am very productive with it I feel I might have grown far too comfortable with the language where I have started noticing it having disadvantages for my work and my personal growth.

I am able to program in any language given some time and google. So solving a problem doesn't seem to be where I am lacking. I have been able to scratch a little more than the surface but not deep enough to actually use the language for whatever its strengths are advertised for. These include C, Java, Rust, Go, Bash, Javascript, Powershell where I have written trivial but useful programs.

There are too many to choose from and I do not know which and how to choose. Languages which have been recommended to me include C, C++, Java, Go, Scala, Javascript/Typescript, Assembly, Scheme, OCaml, Common Lisp, Clojure, Kotlin, Erlang, Elixir, Haskell

Can anyone suggest further languages to enhance myself in terms of what I have missed by having Python as my only language? I am looking to categorize them into two - ones I can learn for personal growth and ones I can learn for expanding job opportunities. I'm open to multiple languages in each category.

People who have learnt multiple languages which include python please share your experience.
I agree that you should consider whether it’s good for your life / what you want or not. All options are available. (I’m also 10 years in)
I can dream. Mechanical keyboard with carefully implemented Touch Bar and Touch ID. Sign me up and take my money. But Apple seems to only want to make external keyboards that use laptop keys.
There is an old story of a Prague rabbi named Loew, who made a golem of clay; an artifical servant of sorts. Needless to say, the golem, through an error of the rabbi, escaped his control and started behaving violently. Fortunately the rabbi was able to incapacitate him (it?).

This story is, I think, 400 years old?

It seems that humans have been distrustful about artificial beings since a long time, before they actually could have met them.
MSIX installation doesn't even work in Windows containers (well, server containers, since client containers aren't available outside of the Sandbox). The error is literally "error text missing".

It's so frustrating, because we really need an installer that can compartmentalize everything, but every time Microsoft tries to do it they either kill the project (Win32 containers on Windows 10X) or make it not work right for 90% of stuff (MSIX). There is tons of Microsoft software that cannot even be packaged via MSIX (Office, Visual Studio), I have no idea how they thought third party devs would be able to do it.
Microsoft Predicts Weather for Individual Farms
For more information, the interview with one of the creators of Copilot has been posted here https://www.githubuniverse.com/2021/session/707714/inside-gi...
Looks like one of those micro crashes in price and platform
One of the biggest problems developing for Windows is the way code signing works and Microsoft's SmartScreen. I see tons of web apps where I think they'd make more sense as a desktop app and I prefer both JavaFX and Microsoft's platforms over web development, but the web wins for everything in my mind because it's an open platform that no one can take away from me.

The way AppGet worked where I could click a button on a webpage and launch an app was something that I really liked. Microsoft could make a better version of that by allowing domain validated code signing for sandboxed apps. Of course, they'd need to give up control over curation for it to be any good and I'd be surprised if they'd do that.
Any word on if they will ever make Copilot free software? It sounds interesting, but I avoid using proprietary software in my development stack. Plus it looks like it be fun to play with.
I made the same observation about chasidic Jews. On first glance, their engagement with technology may seem backwards (eg, still on feature phones?) but as time goes on we're seeing those choices pan out right (eg - people who go on tech detoxes, etc - something you never need to do when you're chasidic or amish.)

I would say the thing that's missing from "our" society is a compass. What is it that we want to be, what do we value the most, etc? You begin by knowing those answers, and then you can evaluate whether technology helps or hurts you.

For example -- almost everyone says "we value family." But the chasidim and the amish express that by living close to their family, while "a typical American" moves far away from home and then has to rely on FaceTime and WhatsApp. The reason we have this problem is because we value something else above family (or community) -- that may be novelty, work opportunities, etc. But mainly, I think it's because we've become quite a bit untethered.

Society has moved pretty far away from religious and traditional values in the past few decades, and hasn't replaced them with anything (certainly not anything better.) So while a chasid or amish person can look at TikToc and say "that's just going to take me away from my family/spiritual work and therefore I don't want that" - we in secular society are confused about our trade-offs.
This should be a good release, although this particular article could probably be edited down to 50% of its size without losing any information :-).

One of the things that KiCAD is doing to making a legitimate open framework for eCAD design. Not surprisingly, back in the 80's when the "CAD Framework Initiative" started up and everyone was going to be able to mix and match CAD components a bunch of CAD vendors got scared and inundated
the standards effort with people whose job was to derail the effort. They were successful.

In the years following, any time a CAD package that was "free" or low price became reasonably competitive, one of the existing CAD vendors would buy out the developers and quietly smother it or turn it into a feeder for their "real" product.

That KiCAD has lasted this long is pretty cool. I suspect it has enough momentum that it cannot be stopped now but I'm still expecting interference from the big CAD vendor types.
The benefits provided by SoCs outweigh the benefits of user upgradeable RAM for me.

> Swapping batteries due to charge issues was never particularly important to the majority of consumers and is a red herring.

Why?
> Chronological feeds are how you end up with news teams spamming posts every three minutes

They do this anyway.
But they are not arbitrary “runtime” regressions due to an auto-update in the background.

Also, compared to things like NixOS’s boot into previous working config, windows is lightyears away.
Facts, like that IKEA used certified lumber so they had very good reasons to believe that they used sustainable resources? Or that this scandal doesn't have anything to do with IKEA, but it seems like everyone that bought wood from that part of the world probably are as big part of it?

They really tried to make it look like it was about IKEA children's furniture!, but if you actual read the article you linked it has actually very little to do with IKEA and there's nothing there that says IKEA did anything reprehensible or even anything that is hard to defend.
The key question that this article fails to ask is whether and to what extent Robinhood's rapid growth in mobile app adoption, user engagement, and trading volume over the past 18 months was driven by... young people being stuck at home due the pandemic, which is a temporary phenomenon.
> The tests doesn't actually test functionality, edge cases etc, just that things doesn't crash in a happy-path.

This is low coverage.

> Any changes to an implementation breaks a test needlessly, because the test tests specifics of the implementation, not correctness.

This is bad design.

> In codebases for dynamic languages, most of what these tests end up catching is stuff a compiler would catch in a statically typed language.

So they are not useless.
‘Only two pages’ of Luxembourg PM’s university thesis were not plagiarised
That's probably why they made it so big! This way when they introduce Face ID in upcoming devices it isn't going to introduce a new set of bugs. Less stress to the ecosystem but still silly.
I live in Lancaster and I think people project some of these things onto the Amish that aren't true. It isn't technology specifically that the Amish try to avoid, it is consumerism writ large. Now, they do make their own clothes from plain colored cloth and don't have car payments and mortgages but it is still something they struggle with as a group. I always think of their approach as trying to prioritize people over things.

However, there are lots of Amish that have freezers hidden in the barn running off generators. If the clergy shows up, it is unplugged and everyone pretends it isn't there. Lots of the children have cell phones hidden in the corn fields that they sneak out and use (even outside of those that are on rumspringa). Given the lack of affordable farm land, lots of the Amish now work in the trades. Someone picks them up in a F-350 crew-cab and takes them to work, but not before they stop at the Sheetz/WaWa to buy soda and candy and lunch just like all the other workers. Our Costco has tie-ups for the Amish and they come out with several carts loaded to the max. They continue to struggle with the modern world and it is getting harder each generation for them to remain insular.
// Create a redis client

Writing that probably takes a longer time than just doing it with the IDE help in jetbrains, though?

Press "r", press "." to autocomplete so it now says "redis.", then write "cC" and it suggests createClient (or write "create" or "client" if you're not sure what you're looking for). Now it says "redis.createClient()". Press ctrl+alt+v to extract a variable or write ".const" and press tab to apply the const live template. Ending up with your result in two seconds.
At some point, the parties that gave and received lobbying and donations should be tried for crimes against humanity.
I'm highly skeptical of those claims. This seems mostly like wild claims from legacy media that doesn't want you to watch streaming video.

Yes, I'm familiar with the relevant studies.
Platforms, compatibility, and the future of the free desktop
PS. Based on Smalltalk.
there could be copy protection involved:

https://www.tweaking4all.com/home-theatre/remove-hdcp-hdmi-s...
It may be that some user types are growing while others are shrinking.

My use has gone down dramatically
Personally I can't handle a regular CPAP mask. If I didn't figure out a way to make the nasal mask work for me, I'd probably end up ditching the CPAP altogether.
I don't think it's gaming as in video games, but gaming as in Vegas.
I played ultimate with my nationally competitive college club team.

We frequently had to call for someone to ref (an option then) when we played the ECU (p)Irates.

They frequently pushed the limits of rules honor system. They seemed to be proud of it. I thought it was sad.
UpNote is storing data on Firebase (which is part of Google) server.

So notes are not end to end encrypted and are shared with Google, do I read it correctly?
Well the minimum wage isn't meant to support more than one person