skysight-inc/HackerNews huggingface dataset:
US soundproofing code has always been lacking because code was mostly invented to solidify single-family detached housing. For example, the 2019 California Residential Code doesn't actually mandate anything related to soundproofing, but includes an _optional_ section on soundproofing in Appendix K[1], which mandates walls and ceilings have an STC of 45, about the same insulating capabilities as a 4" brick face wall [2]. Some cities have opted into these requirements. Notably if you live in the SF Bay Area, neither San Francisco nor Berkeley mandate any soundproofing (e.g. they do _not_ mandate adherence to Appendix K), but the City of Oakland _does_. This is the real reason shared dwellings are so noisy; code doesn't care.

[1]: https://codes.iccsafe.org/content/CRC2019P1/appendix-k-sound...

[2]: https://www.hud.gov/sites/documents/DOC_16419.PDF
Why is it extreme? There are plenty of companies out there that don't do microservices. There's no need for me to work for one that does. Maybe I'll miss out on a job with an incredibly well architected microservice that I would love, but I'm perfectly content with missing that (rare) job.

I've found it incredibly hard or impossible to gauge the quality of a codebase during interviews. (Beyond immediate red flags like "oh, we don't write any tests or do code reviews" or whatever.) And to be honest, most codebases are bad, it's just a matter of degree. And I would almost always prefer working in a bad monolith than bad microservices.
The flip side of this is thinking you can replace a complicated but working system "in a weekend at most", convincing management with a prototype that's missing all the edge cases and most of the features, and unnecessarily rewriting everything until you end up back at the start. An engineer needs a few attempted rewrites under their belt to learn humility in the face of business rules.

Of course, sometimes you actually can rewrite it in a weekend.
Here are the RISV-V cores: https://github.com/T-head-Semi
I Spent Weeks Converting This Go Kart to Electric [video]
I have fond memories of using Opera <= 12. You guys were in space compared to other browsers at the time.
Trump announces social media platform launch plan, SPAC deal
Absolutely; in my experience, they always ask (you probably won't have to be the one that brings it up). Healthcare is expensive, at least get your money's worth!
I had a quick browse. I don't get the big deal about this. Sure, it probably shouldn't be in the open, and http, but then what's in there that's actually dangerous to them? I found it an easy read, well written. As for the depth of the content, I have no idea if it's actually good doco.
Odds are that all the social media, especially Facebook, will be full of stories and links to the new app, if it really exists.

If it doesn't exist, well, there will still be stories and coverage of it all over the social and mainstream media. That's kind of how these efforts end up getting attention.
I think this explains the sudden rush to legalize marijuana - if you can’t jail the pot heads then keep them from breeding! Solves multiple problems and so simple I’m surprised Nixon didn’t do this in the 70s.
Hydrogen Fuel Cells!?

Yeah. Right after cold fusion. Hell freezing over. And pigs flying.
Yeah, in my experience there's a lot of misinformation floating around r/badhistory. It's not uncommon to have some comments halfway down (below all the highly upvoted snark and attempts at humor) that point out the inaccuracies in a post, so that's something at least.

But a large part of the problem with r/badhistory, and r/AskHistorians as well, is that it seems like most of the users don't realize that being better at history than most of Reddit is an extremely low bar. There's certainly some good stuff that ends up there (well, in r/AskHistorians, less so in r/badhistory), but there's still a lot of junk as well, and too many people act as if the stuff there is equivalent to published work by professional historians.
To be fair these are fabbed at TSMC and TSMC has been kicking Intel's behind for some time now.
This is a followup to the first attempt:

Powering a Go Kart with a Used Car Alternator [video] — https://news.ycombinator.com/item?id=27965995

Unfortunately, neither the first attempt nor this attempt worked, but IMO it's still a good watch.

Related video:

A Battery Spot Welder Made from an Old Microwave and Excessive Mahogany [video] — https://news.ycombinator.com/item?id=28475902
Former U.S. president Donald Trump launches 'TRUTH' social media platform
"The Yitian 710 integrates 128 custom-designed ARMv9 cores"

That one isn't a RISC-V chip.
No. wxWidgets is cross-platform with GTK and Qt backends on Linux, and native platform widgets on macOS and Windows. QtQuick with QML is also pleasant, with a reactive programming model written in JavaScript. There's Kivy on Python. There are several IMGUI implementations, too.

Some other lightweight Electron-like alternatives also exist.
> The SPU approach is pretty much what a GPU does, but instead of 64 they have hundreds if not thousands.

Eh, only if you count every SIMD lane as a separate "core" like GPU manufacturer marketing does. More realistically, you should count what NVIDIA calls SMs, where the numbers are more comparable (GeForce RTX 3080 has 80, for example).
Source for "most people" please.
The IP address is owned by a company out of China. It's hosting (it still apparently is) some internal Apple documents for whatever reason. Apple (or someone acting for Apple) sent a takedown to Twitter to remove any links to the IP address.

It's a confusing mess, but since the DMCA notice is public, anyone can still go visit the documents.

At least until the little server it's on goes poof.
I don't get all the fuss. Apps don't have to make changes to accommodate it because the system will do that for them, unless they want to go out of their way to use the extra (!) space.
Unlike the others hydrogen fuel cells are already here.
Well, those are rumors assuming a chiplet architecture, which Apple has never tried before and would require very significant modifications to the layout.

Simply quadrupling the die isn't really feasible, the price increases exponentially.
I'll take it as a call to action to link it from the docs. Thanks for checking it out!
How would you normally do it? Because you can still put redefinitions of all the standard functions into a single file and load them with `.` as you would with other shells.

There's also this package, which the author admits only allows "slight" customization, to implement sessions: https://github.com/farzadghanei/fishion
What’s your definition of a “real business”? Enron had revenue of over 100bn, 30k employees, and delivered actual products and services for many years. How’s that not “a real business”?
Cerebras

I'd bet it's the plumbing. Getting data in and out, supplying something around 10-100 kiloamps, attaching it to anything without it ripping itself off via thermal expansion, getting the heat out - all of that sounds miserably difficult.

Like sure you can do some outrageous and expensive things to make it all work in small quantities and for huge sums of money. But you can't build a mass-market laptop that way.

I'd guess that the upper limit with present-day and near-future packaging technology for commodity hardware is ~1000 mm^2.
> The inventor of the little brush and the fast-drying paint became one of the first female business tycoons.

Bette Nesmith Graham indeed became a (minor) tycoon from Liquid Paper but died in her 50s.

Her son Michael was a member of the Monkees and Bette Nesmith Graham, produced Repo-man. I've met him; he's a nice guy.
They didn’t have the guts to just call it Pravda
You are right in that one apple and another apple do not make two apples. You need a matching pair of happy horses for the number two to emerge.
> It's fine to say "we did our best to understand this and as far as we can tell, these genes are not utilized" to go like "yeah it's junk" is quite different.

That’s not how junk DNA was defined. Junk DNA regions have no coding regions. No genes. There’s no easily recognized feature or pattern that would allow you to derive or even propose a function, despite decades of advances in the area. In this particular example the analogy with computer code won’t take you far.
That is a UX issue. Nobody is arguing that crypto is prime time ready for grandma to use it.
Explains all the Trump supporters
A punch hole is actually starting to sound closer to a sane idea...
"Software development needs to support the needs of those in the organisation. Otherwise, its ability to serve the needs of the customer will fall apart in short order."

Lol! Software developers that care about customers. That'll be the day.
Interesting takeway:

“meth rarely comes up in city discussions on homelessness, or in newspaper articles about it. Mitchell called it “the elephant in the room”—nobody wants to talk about it, he said. “There’s a desire not to stigmatize the homeless as drug users.” Policy makers and advocates instead prefer to focus on L.A.’s cost of housing.”

The middle class seems to want to point towards homelessness as proof of high housing costs and their “obvious” result. If we can’t discuss the multitude of reasons someone might become homeless then solving it will be difficult.
If you can code that into a Go template, then absolutely. It does seem however that this would require knowledge of the dependencies of resources.

For Kubernetes' own resources it might be easy to code. For CRDs, that's a whole other world.

One solution: annotate both the deployment and the secret, then use the name template to export them into the same file or, in other words, split based on annotations. Hope that helps!
The tools will catch issues like excessively long methods or use of "magic numbers" instead of named constants. Most programmers would agree that those are maintainability issues, although I don't know if it's ever been proven. You can disable any rules you don't want.
Can this be used for landscape photography timelapse photos? I am looking for something which will auto align series of photos not taken using tripod.
The Unix kernel has tab knowledge - see tcsetattr(), specifically the c_oflag OXTABS bit:

If OXTABS is set, tabs are expanded to the appropriate number of spaces (assuming 8 column tab stops).

(XTABS if you're not using a real unix.)
Have you considered that there might be methods that you are not aware of for inferring whether a region of DNA has phenotypic consequences? There’s a huge literature on this. I can’t believe you’re so arrogant as to imagine that you can just intuit the contents of that literature in a few seconds thought before writing a comment on HN.

If a section of DNA has no phenotypic consequences then that means that when we look at a sample of genomes from a population, then the stochastic process underlying the evolution of that region of the genome features random genetic drift, but natural selection is only involved via statistical associations with nearby functional regions due to limited recombination. In contrast, non-junk regions of DNA have natural selection involved directly in the stochastic process underlying their evolution. That difference gives rise to a research program where we seek to infer whether or not a region is “junk” by developing statistical models of DNA sequence evolution and fitting them to data sets comprising samples of DNA sequences from multiple individuals in a population.

That’s just one example of how the question of junk vs. non- junk is studied. There’s also comparative genomics which compares genomes of related species, taking the phylogeny into account in the analysis.

You’re not expected to know any of this; it’s evidently not your field. What is expected however, as a reader of an intelligent website such as this, is for you to understand that there might actually be an entire research field lying behind a question, and not to think that everything is so simple that you can understand it without any study at all on your part.
> What the heck. Fully FADEC controlled and reliable engines with automated runup tests, what's not great about them?

A run-up is a grand total of 4 inputs even on a gas engine with 2 ignition circuits (power, prop pitch, ignition 1, ignition 2). Automating this is not rocket science, it's a gimmick. Yes, the Diamond diesel is a Mercedes taxi cab diesel with an aftermarket gearbox and oil cooler.

> The large numbers of people flying RV10s seem to disagree.

Experimental aircraft are not an apples/apples comparison to certified aircraft, they are just barely airworthy.

> Right, I can picture it right now, a C172 with a turbine engine. Maintenance and fuel requirements aren't even in the same league, no matter how small this turbine is.

Because of the FAA. The cost to get an appointment with them prices most would-be competitors out of the market. The FAA exists to protect airline and defense contractor monopolies, period.

Speaking of RV10s....

https://www.kitplanes.com/turbine-powered-rv-10/

quote from the article:

> What does TSG want for the firewall-forward package it is developing on the RV-10 (come on, I know you want to know)? “We are hoping to offer it for between $168,000 and $175,000 USD.”

From its quoted operating cost of 20-25 gallons per hour that's doable. The last gas piston single I owned held 92 gallons and burned 19 per hour in cruise (a turbo Lycoming 540). Range would be a tradeoff, because of the increased weight of the fuel, but the bigger hindrance is weight and balance mismatches, which brings us full circle to my original point:

The entire industry has been held teetering on the verge of bankruptcy by the FAA for the last 40 years. And by "FAA" I mean their corporate and military "customers" as they refer to them when emails get subpoenaed. No one in their right mind would design new light GA airplanes (Cirrus and Socata included). All of the domestic US manufacturers have either quit or gotten the "Goldman Sachs special" (bought, loaded with debt, intentionally bankrupted, and then sold off to Textron for the meager parts supply chain profits).

Flying machines were a great idea, unfortunately they were invented in a shithole country...
A pitiful display of corporate power.
I have had luck running Debian Stable with apps from Snap when the older .deb from the repo doesn't cut it. I haven't found that setup at all complicated.
That article was a fun read! There was one sentence that bothered me though.

> I recommend that browsers ignore these hints because they are wrong much of the time. We calculated a 6.7% error rate for these attributes, where the size is not found in the image or the type does not match the file format.

I think of much in this context to mean at least more than 50% of the time. So I had to look up the definition of the word. One definition from Merriam is "more than is expected or acceptable : more than enough." So I guess the usage is acceptable!

I always enjoy finding I have a slightly wrong definition in my mind for a word. Many arguments, or much arguments, fail to move forward due to the differing, unidentified, underlying assumptions relying on words with slightly different definitions, both people having a slightly different question they are arguing in their mind.
In other words, they're a completely different language feature than the one in C that happens to go by the same name.
They are based on two different algorithms, but both should guarantee a topologically correct solid if implemented correctly.

OpenSCAD is based on constructive geometry, which means the compute complexity scales up mainly along the complexity of the CSG tree which can get very big, but the number of triangles is quite low and independent of the resolution. This is not rasterized but the operation on CSG trees partition the space and the number of regions to consider may grow very quickly and this algorithm is very prone to numerical instabilities, like z-fighting between regions.

ImplicitCAD on the other hand is based on signed distance fields rendered with an pruned octtree marching cube. The algorithm is simpler and more stable numerically. The internal representation is of perfect resolution, but to get a triangulated output you need a number of triangles which grows proportionally to the surface of your object expressed in precision required units.
But if you skip this triangulation process, using a custom slicer to generate the toolpaths or a ray tracing renderer to visualize it, you can have perfect resolution for very cheap.

The alternative is BRep, but this is a surface representation which don't bring the same topological guarantees, (like non-self intersection).
I disagree.

I am no GTK fanboy but if you actually look through the linked tutorial it's quite straightforward stuff and all you need to know is C. You can't get much simpler than some of the early examples except maybe in Tcl/Tk.

If you look through an Electron tutorial it assumes familiarity with a whole bunch of web technologies and it's not any simpler.

The reason Electron and the like are popular is because developers can take advantage of their pre-existing knowledge of these web technologies and have the option to reuse code between Electron and web projects.
Trump announces new social network called TRUTH
ah yes, this socialist ruling class of the 1% have long stood guard to make sure that kid doesn't get healthcare. Brilliant.
You're missing out on the fact that Apple didn't release a 12980hk or 5980hx competitor. These are 30 watt chips that trounce the competition's 65 watt (e.g. the 12980hk and 5980hx) and beyond chips.

Hell, this Geekbench is faster than a desktop 125 watt 11900k. It's faster than a desktop 105 watt 5800x.

Apple intentionally played to the competition here. They know AMD/Intel reach some performance level X and released CPUs that perform no greater than X * 1.2. They know they are in the lead since they are paying TSMC for first dibs on 5nm, but they didn't blow their load on their first generation products.

Intel will release Alder Lake and catch up, AMD will reach Zen4 and catch up and Apple will just reach into their pocket and pull out a "oh here's a 45 watt 4nm CPU with two years of microarch upgrades" and the 2022 MBP 16 will have Geekbench scores of ~2200 and ~17000.

There's a de facto industry leader in process technology today -- TSMC. Apple is the only one willing to pay the premium. They also have a much newer microarch design (circa 2006ish) vs AMD and Intel's early 90s designs. That's a 10-20% advantage (very rough ballpark estimate). The also are on arm which is another 10-20% advantage for the frontend.

The big deal here is that this isn't going to change until Intel's process technology catches up. And, hell, I bet at that point Apple will be willing to pay enough to take first dibs there as well.

AMD will never catch up since we know they don't care to compete against Apple laptops and thus won't pay the premium for TSMC's latest art. Intel might not even care enough and let Apple have mobile/laptop market first dibs on their latest node if Apple is willing not to touch the server market. Whether or not they'd agree on the workstation MacPro vs 2 slot Xeon workstation market would be interesting.

It might be a long time before it makes sense to buy a non-Apple laptop.
One of their repos has a bunch of patches/scripts to be able to run Android on the CPUs[1]. (XuanTie C910)

The linked video (https://occ-oss-prod.oss-cn-hangzhou.aliyuncs.com/share/risc...) is impressive! Open source Android running on an Open Source CPU.

[1] https://github.com/T-head-Semi/riscv-aosp
I wonder if Mr. Ivers was taken advantage of by some lawyer who knew this was pointless. If so, he should have used that money for a proofreader for his patent, instead, so it would be easier to demonstrate its folly.
The old XPS’s with their “nose” cams were a textbook example of what not to do though.
The ace in the hole is TPM. What happens when Microsoft starts shipping a TPM based anticheat and DRM? That would destroy Proton forever and allow them to lockdown Windows.
I don't agree. What has happened is the scope of "GUI programming" has changed significantly.

"VBLANK-synced animation with simultaneous multi-touch drags" was not a thing in the 80s, 90s and barely the 2000's. Now it's a basic requirement.

Plenty of other examples of features like this, which don't change the demo code for a "Hello, World" example, but have massive implications for the internal structure of GUI toolkits.

Also, there's more focus on cross-platform now, which adds its own complications.
That is not bad intuition. Another analogy is that coding DNA is like all the function calls - the parts of the code that change data. Non coding DNA is like the all the flow control, conditionals, constants, etc. They don’t directly operate on the data, but have a huge impact on how the program behaves given some input.
Hell, the non-pro version stretches credibility size-wise. I have a Pixel 4, and it's uncomfortably large for my (normal-sized?) hand.

For me, the sweet spot was probably around 4.5". But good luck finding a phone with flagship specs in that size.
I was standing at the deli counter of my supermarket and the person in front of me told the employee "I want more than a quarter pound but less than a half pound". I told her "back when I was in school we called that a third of a pound but it might have changed since then, it was a long time ago". She turned around and continued her quest to discover what a third was.
> Also, IIRC, shift by variable amount was microcoded and would take a cycle for each bit distance shifted.

Wait, it was possible to ship a CPU in 2006 without a barrel shifter? ARM1 was from 1985!

If it was something silly like "only constant bit shifts use the barrel shifter", I'm surprised that compilers didn't compile variable shifts as a jump table to a bunch of constant shift instructions... :)
>I was under the impression that CadQuery sort of obsoletes OpenSCAD.

I've started to switch to Cadquery from OpenSCAD because it lacks proper fillets and chamfers.

I usually prefer the CSG (arithmetic tree of union/difference/intersection + transforms + base shape leaves) to model 3D objects, as opposed to Cadquery's "draw on 2D surfaces and extrude" approach, but OpenSCAD's lack of fillets / chamfers combined with the "everything is a polygonal mesh" approach of the rendering engine is just too limiting.

Cadquery has a lot of potential (the underlying engine uses a traditional hierarchical NURBS BREP, IIUC), but it also has a lot of shortcomings:

Here are some I've bumped into:

. very strange "stack-based" model. For complex objects, it's hard to wrap your head around it, and the workflow it forces on you as a user does not always fit your mental model of the object.

. the underlying hierarchical nature of the object (the BREP) is forcibly hidden from the user, which leads to kafka-esque situations when one wants to e.g. select parts of an object.

. selecting parts (faces and edges) in a object is a nightmare. cadquery has "selectors", which are a) its own weird little DSL b) very difficult to use on complex shapes c) does not support name-based retrieval: can't label things and get to them later by name.

See this github issue for example: https://github.com/dcowden/cadquery/issues/29

- the UI (cq-editor) is unusable for real-world work: no perspective rendering, no graduations in ortho views, no way to measure things on the object, no way to examine the BREP, etc ... Generally speaking, the UI is only a visualizer, and does not let you query / inspect the model in any detailed way.

- fine-grain control over tessellation (conversion to mesh) is lacking.

- good for modeling mechanical parts / lousy for modeling anything organic-looking

- importing external models that don't fit the cadquery BREP-based represention is basically impossible.

TL;DR: a nice tool to add to your belt, but not a very mature environment yet, and certainly can't replace OpenSCAD yet.