skysight-inc/HackerNews huggingface dataset:
Ask HN: People who work on V8, how hard would it be to adapt V8 to do this?
A JIT compiler that can work across multiple machine, true Scaling.

I think we have microservices backwards. What we are doing should be the job of a program. It should be possible for a JIT compiler to automatically find code that is a bottleneck and spawn it on another server + provide remote connection to heap/stack for spawned code. In fact, have shared VRAM where all shared heap/stacks can live.

- It'd simplify debugging

- you'd get by with just monoliths

- lot less need to monitor

- no need for gRPCs, etc.

- highly simplified programs

If V8 could provide nodejs with this it'd be a game changer. A JIT compiler that can scale automatically. I believe, and I've no experience in compilers, the hardest part would be sharing stack/heap between code in efficient manner. But program should do the math and figure out if performance gained by 'outsourcing' execution is more than latency and extra processing introduced.
Where does this 10x figure come from?
Closing a switch has been determined to be equivalent to starting a fire. Some workarounds use magnetic switches which are acceptable to some.
Fwiw I've never had any problems with mine. I am still using the stock switches though
Blockchain comparison:what is difference? Cardano, Elrond, Polkadot, Ethereum
There used to be https://sta.li/ but it appears to be down now
Youtube channels do have RSS feeds, so if you want, you can subscribe to all the rss feeds for all the channels you follow.

I don't think there's an rss feed for "a selection of new things that youtube expects that you would actually watch, from the channels you follow, which youtube would list on the main page or whatever for you", so you can get exactly the same things,

but if you just want to subscribe-through-rss to all the channels you subscribe-through-youtube , you can.

You can also subscribe to a youtube playlist, if a channel has a playlist you are interested in, but which is only a minority of their videos.
Airplanes don't have a launch escape system either, and a launch escape system is another rocket which in itself is also a safety hazard.
> I think the big reason Linux has mostly dodged "DLL hell" is that a large chunk of Linux applications are either built from source on the target system, or installed via packages that were built specifically for the target system.

Correspondingly, that's a non-technical thing to appreciate about shared libraries: they ended up creating the environment where building programs from source or installing them from maintainer provided packages was the only way to do things. If we end up moving to languages where static linking is the norm (or the only option), ecosystem shift away from the maintainer + source based approach might be unavoidable.

To my mind, that's pretty clearly a bad thing. It's how you end up with the node ecosystem's security problems, not something as reliable as most Linux desktops have been for decades.
Interestingly, there are folks working on turning Linux into a unikernel, which means you would statically link each application and its libraries with the Linux kernel and then boot that application as a VM.

https://github.com/lkl
Short answer: yes.

Longer answer: not quite everything, but Mars conditions are significantly different. Gravity is lower and atmosphere is less dense, so terminal velocity is different, reaction to wing motions is different, engine thrust required to negate the gravity is different; all of that will at least require changes to the control algorithm and testing, at most will ask for redesign of some mechanics.
Berkshire Hathaway 2021 Annual Meeting Insights
What stops me from running multiple nodes pointing at the same stored data? Or would that not be beneficial
> Everyone likes to call themselves middle class, but that seems wrong other then to say you’re a small millionaire vs. someone with real power in the > 100mm net worth category. The label does matter when we talk about the middle class being squeezed for example, and we know that’s not happening to tech execs or even software engineers in demand who start at 6 gigs, but to folks who work hard to break 6 figs in their career and see it as breaking into the upper middle class.

Not to get too soap boxy, but that's exactly how the upperclasses have used divide and conquer to hold onto disproportional political power. It seems "wrong" to you, but imagine we went back to the tax rates set in the Revenue Act of 1942 with brackets adjusted for inflation: a family with a single tech exec or engineer making 6 or 7 figures a year can live well within their means and still have to drastically cut back on their quality of life under those tax rates. Someone with a hundred million dollars of productive assets probably wouldn't notice a change in QoL at all, unless they measure it by yacht-foot or jet-seat.
Can you please elaborate? Why would the ability to change the library version at runtime be useful for testing? and what aspect of this is useful for simulators and solvers?
Ot seems you are getting downvoted, but for those of us who do not normally dive into the guts of executablea its a fair question
Why do people care if grass is tall? lawns were invented by rich French nobility to show off how they could afford to have nothingness gardens instead of productive farm land.
"Linux is OK, GNU/Linux is a dumpster fire"

His way of saying "what you're referring to as Linux is actually GNU/Linux".
I suspect that would devolve into endless fights over cleanliness and storage of personal items.
PITA, most likely. More round trips. More complexity. More work for the user. It also means that the bundling process cannot be improved and you can't extend it to support new configurations without the involvement of the user. There are a bazillion locales and device configurations out there, with more created every day.
I don't disagree with the Linus' sentiment. What I find interesting though, is that some people here are like "we don't need no shared libs, away with them!"

Let's suppose this happens. I'm wondering how all those Python, Ruby, Lua and whatnot programs would use database drivers, xml parsers, protocol interfaces, GUI frameworks, etc - all that stuff they are currently loading as shared libs? What are the alternatives?
It's not the "right-wing" that brought us cancel-culture, Sprinkles. You may want to rethink your commentary.
Piling on here, thats super weird.

The reason for digital signatures is that they make a claim. "As a representative of organisation A, the binary with shasum XXXX is our work. We stand behind it." Why would I generate a private key, then share my private key with google? If google wants to claim that a binary they're shipping to users is same the one they received, they don't need my private key to do that. They can make their own signature, with their own key. Using a key I generated then handed to them is just dangerous security theatre. Google is asking me to vouch for binaries they sign and serve. But I can't vouch for those binaries - I didn't produce them and can't make any claim about their provenance.
It's not about language nor dependency tree per se. It's about what is in that dependency tree. When I depend on a library A in say Python I can be reasonably sure that it won't download and execute random shit from Internet, nor that it will pull tons of other crap to log to console in colorful ANSI boxes. Basically, it's about NPM ecosystem, which is anything but trustworthy to be run as a terminal application.

EDIT: Anyway, didn't mean to shit on author's work. (S)he apparently put fair amount of work into it, and the result looks great.
IIRC Solaris supports this sort of dynamic linking, you can mark a library as optional and have the program handle it being missing.
There's a genetic component, surely. But if you look at historical height statistics, adequate food is clearly a dominant factor.

This is true of every country that transitioned to an adequate food supply.
Maybe because it's a pedestrian bridge? Cars are way too heavier (and you usually have 4 lanes)
Seconded! I honestly don't know what this is, and it looks like the site doesn't try to explain it at all. :/
I don’t think the new redesign is supposed to. For the most part, it seems like a ploy by marketing executives to increase the monetization and dark patterns on the platform, and by graphic designers to push a “modern look”. It wasn’t made for us.
If you're vaccinated, why not?
But why on earth call it that? It's the same number of syllables, more letters, additional punctuation and also not in common use. So odd.
Ethereum for Trade and Earn 500$
What is Ethereum!!
Ethereum is a blockchain convention planned by Vitalik Buterin, a Russian-Canadian engineer. Blockchain is an innovation that permits data to be put away and communicated straightforwardly,ethereum price safely and without a focal control body. Dispatched in 2015, Ethereum, the second blockchain regarding valuation after Bitcoin , permits the advancement of decentralized applications, called Dapps.ethereum 10k It is not the same as Bitcoin, which is just centered around distributed installment. A huge number of engineers are building applications on Ethereum for the money, diversion, cloud and land enterprises.ethereum 75k The Ethereum blockchain designer local area is likewise one of the biggest and generally dynamic on the planet.ethereum blockchain
Obviously there's a point where it wouldn't be worth it, but there's also a point where the contortions you go through to not have private offices cost more than just having private offices. How much does it cost to design and develop, then build and maintain moveable wall robots? How much does it cost to employ a team of people to sit around and dream this stuff up? It's not cheap, I'm sure.

It's not like private offices are some new, untested technology. Law firms, investment banks, hospitals, universities, all manage to give private offices to a majority of their professional level staff. It's clearly possible to do and it is not a 10x factor compared to open offices.
Subscriptions are great if you can get your users to sign up for one. But most people are very reluctant to add another subscription to the list of monthly bills they have to pay. For example I might pay $10 every year or two to upgrade a nice photo editing app on my phone and I might even buy several of these but I'm extremely reluctant to sign up for a monthly charge for an app like this and if I do it will only be one.
QuanTaichi: A Compiler for Quantized Simulations
Ticks, rodents
Since Google already controls the Play Store, the Android operating system, and the Android SDKs, they can already do this regardless of how your app is signed.
The concern is that Amazon may just drop smaller sellers since they would not be collectable if Amazon had to sue them in turn for damages. It perhaps may also make lawsuits more common since the bar of frivolity gets lowered if a lawyer knows the defendant has deep pockets.
Do they make their own cloth? Weave their own clothes? Make their own soap? Make their own shoes? Saw their own planks for the buildings? Make their own nails? Eat food from elsewhere than their farm? Make their own pencils? Paper? Glass? Where did their meat come from? Chop wood and tend the woodburning stove all day?

(Thomas Jefferson's Monticello estate had a "nailery" where the nails were made that were needed for the buildings.)

In any case, powered irrigation is a huge deal. Just imagine the backbreaking work hauling the water by hand.
DirectX is a bad example, it's now a part of Windows and you don't ship it anymore.
If it's just "sign a thing, but allow some parts to be crossed out later while still being able to verify the signature", that's not that difficult to implement.
“I’ve never been involved in anything as secret as this”
Book Review: Software Engineering at Google – Test Engineering Notes
It doesn't sound much different from the US, but we don't feed the local recordings to a national database (I would like that). As it is each local government can have different systems, not even all of them have digital systems yet, some are still all hard copies. So uniformity at the local levels would also be nice, or at least some minimal standards.

We suffer from the same problem where nothing stops errors in the recorded documents. But most of the intentional fraud is as simple as: You own Property A and I file a Quit Claim Deed transferring Property A from You (the lawful owner) to myself. As far as I know all the local levels do require these documents to be notarized, but we too suffer from bribery or just simply corruption where a notary may either be part of the fraud or just helping a friend/family member commit the fraud.

If the transfer required signature by private key it would help curb this type of fraud, but there would need to be additional safeguards and there are many other types of fraud and unintentional errors that exist. A system like Git might actually help with some of the errors as it would highlight changes from a current recording to a past records and even incorporate the official land records of the local governments.
Yeah I'm never returning to the office. VP exception or bust. I'm frankly stunned that the company seems to be completely okay with the attrition they are going to see in September.
"When designing and implementing a system of any size, it is better to consider the following principles: (1) Time and Change. How long the code will be in production and how often it will be changed over time. This is the first thing to think about when starting any project" -- Oleksandr Romanov shares a few great observations from the book "Software Engineering at Google: Lessons Learned from Programming Over Time" -- which made me add the book to my reading list. Maybe it would be interesting timing for you to consider.
> Apple's app store rules have made it very difficult to build the kind of software business that flourished in the older model where users paid for significant feature upgrades.

This era was remembered with fondness, but there were hardly any of these businesses compared to the number of software companies that exist today.
Most applications don't have runtime extensions. The few that do, really need them in order to be useful. I'm convinced that there's a Pareto Distribution where 20% of libraries really benefit from being dynamically loaded, where the remaining 80% is better served by static linking. Given that, it seems to me that dynamic linking should be both opt-in and properly supported, but the one that decides that should be the library maintainer.
Even the Android solution is mired in anticompetitive limitations imposed by Google to favor the Play Store.

Google prevents mobile app distribution competitors from competing with the Play Store on feature parity because user installable 3rd party mobile app stores cannot implement automatic upgrades, background installation of apps, or batch installs of apps like the Play Store can.

> The user could do it at their own risk.

There's also this issue. Currently on Android and macOS, if you try to run an app that wasn't downloaded from the Play Store, or notarized by Apple in the case of macOS, the systems prevent the user from running it, and show them scary warnings that they don't see if Google or Apple distributed the app to them. macOS in particular will treat un-notarized apps as if they're radioactive, even refusing to open the apps when double-clicking them. Users must know the magic ritual to open those apps, by disabling Gatekeeper and by using the right-click context menu to launch them.

The result is that apps supplied or authorized by Google and Apple run without a problem, but if the developer didn't pay the Google or Apple tax to distribute or authorize their apps, users are led to believe that those apps are either malicious or not working.
Weight isn't an important metric unless it's greater than the threshold of uncomfortableness. The majority of the weight difference comes from the extra battery which is a tradeoff.

Similarly for volume, in which the case dimensions is the important metric. Once again the volume is a battery tradeoff.

As for water resistance yes, the buds+ are IP2X versus IP4X. Under normal use this isn't important, but if argued this is the better point than bulkiness.

https://www.rtings.com/headphones/tools/compare/samsung-gala...

The point is that these are comparable devices and repairability doesn't have to make the drastic tradeoffs as your example of the fairphone 3.
Just some background info for other people without a law degree (I am not a lawyer and this is not legal advice):

Sellers of new products are in general strictly liable for harms those products cause to consumers. "Strictly liable" means that the consumer doesn't need to prove who was at fault (the seller vs. the distributor vs. the manufacturer, etc.). If you buy something new and it hurts you (assuming it isn't your fault) you can sue the seller. The seller can sue the manufacturer/distributor/etc. (or bring that party into the suit against them) and indeed, the contract between Amazon and third-party sellers includes a clause that these sellers will indemnify Amazon.

There are a few reasons for this general setup. Sellers are good "insurers" in that they typically sell a variety of products to a lot of people, and can thus spread risk reasonably well. Sellers generally know where they get their products, so they can pursue that party for the liability; consumers aren't in as good a position to do so.

Amazon wants to not be a seller, so as to avoid liability.

The actual decision [0] explains this concept in a bit more depth, starting on page 9.

[0] https://law.justia.com/cases/california/court-of-appeal/2021...
Three outcomes I see from this:

1. eBay and Amazon basically drop all small sellers.

2. eBay and Amazon require third party sellers to hold insurance protecting themselves if anything happens.

3. eBay and Amazon aggregate data and drop selling of broad categories of products that statistically lead to lawsuits.

I do not see how these three things are not implemented in the next 12 months.
A not-insignificant amount of those are people who didn't want to sell but have the conversation: "Sell that damn guitar that you haven't touched in 15 years." "See, honey, I tried, but its not selling."
Of course a professor would be pleased by a culture that valued teachers. I hope anyone would. I did some mentoring for an Asian student once. I was embarrassed by how much deference I was shown, and tried to dissuade it. "But you are my teacher!" I was a little humbled by it, and pleased, to be honest. There's an obvious downside to elevating academics to too high a moral perch, but there's a positive element that you can't discount.
Wipe it down? It's silicone.
I can only agree.

From a desktop point of view Linux needs some major improvement about how it handles applications.

It also has all tools to do so, but it would brake a lot of existing applications.

In the past I though Flatpack and Snap would steps in the right direction. But now I'm not so sure about that anymore (snap made some steps in the right direction but also many in wrong directions, flatpack seems to not care about anything but making things run easier, in both cases moving from a kinda curated repo to a not-really curated one turned out horrible).

For a server point of view things matter much less, especially wrt. modern setups (container, vm in cloud, cloud provider running customized and hardened Linux container/vm hosts, etc).

And in the end most companies paying people to work on Linux are primary interested in server-ish setups, and only secondarily in desktop setups (for the people developing the server software). Some exception would be Valve, I guess, for which Linux is an escape hatch in case bade lock-in patterns from phone app-stores take hold on windows.
Two doses of the polio vaccine are 90+ percent effective. Two doses of the Moderna/Pfizer COVID-19 vaccine are 95+ percent effective against any illness at all and 100 percent effective against severe illness. If the polio vaccine is your goal, it's been surpassed.

https://www.cdc.gov/vaccines/vpd/polio/hcp/effectiveness-dur...
I'm very sure there is, it's just that the commissions will have to reflect the necessary work to deal with potential customer relations issues.

Which is fair; it's just the cost of doing business. It's just that some merchants may reconsider whether it's a cost that's worth paying for working through Amazon.
About 100 seconds. 15-20 seconds to validate dependencies, lint, and test (Node.js codebase, ~1400 tests). The rest of the time is deploying to Heroku.

It’s fast because the code has very few end-to-end tests... only eight or so. They take six seconds. The rest of the tests average about 200/sec, including narrow integration tests.
It’s even weirder that Google’s security engineers would sign off on such a design. I am astounded
Magical thinking beliefs are arbitrary, inconsistent, and irrational. There's no difference between someone deciding using commercially-made paper is "against their religion," using only air-powered equipment and no electricity, meat is "bad" on certain days, fasting until sunset, putting a box with scrolls on their head, putting hooks through their bodies, or building a web-server entirely in 8051 assembly. It's all virtue-signaling self-flagellation.
LINQ is a way of representing queries using monadic construction, with lambdas passed to each operator either directly as closures (for LINQ in memory) or as syntax trees (for execution on databases or elsewhere).

Thanks to the monadic abstractions, they are actually agnostic as to whether the implementation is push or pull or a hybrid. The query is only evaluated on demand, at which point the entire graph is available and can be planned however.
About 5 minutes from commit to deployed. Rails codebase.
It's just a little bit weird that Google designed the Play Store and Android with key signing if they then have to ask for those keys. They control the OS and the store, couldn't they just make devices trust Google's app-repackaging-service's key? This would be easier for everyone, and more honest for the consumer user who gets packages signed by whoever actually built it.
> What’s the meaning of „the Sabbath prohibition against operating electrical devices“? Not executing a physical action? Any action? Intent?

My understanding as a Jew (though not Orthodox) is that you are forbidden from manually turning electrical devices on and off, and from altering the behaviour of a running device. So if you, say, accidentally turn on a stove just before the Sabbath starts, you then cannot turn it off until the Sabbath ends (or you get a non-Jew to do it for you).

> An elevator that cycles between floors and one that only moves to a floor to pick up a passenger when they wait in front of the door might be indistinguishable from the perspective of the user. Would the difference matter?

IANA rabbi, but I suspect this does indeed matter. In the former case the elevator is just doing the same thing over and over again, while in the latter case the user is actively controlling the elevator.

> What about showing the intent to exit the elevator at a particular floor by e.g. taking a step towards the door of the cabin and having the elevator detect that?

Again, I suspect this would be forbidden.
This is exactly my thought. They copied digg 2.0 as is. It’s like they saw the users revolting against digg redesign and moving enmasse to Reddit and said, that’s the design we want for site too.
> A free market for mobile app distribution would gives users more security, better efficiency and experiences, and lower prices as companies competed to provide better mobile app distribution methods.

Or it could just end up as a race to the bottom as the market for paid apps is completely eliminated by a few ad based platforms.