skysight-inc/HackerNews huggingface dataset:
AFAIK, it's what they're already doing; Google is one of the largest real estate purchaser in the bay area, consistently spending billions of dollars each year on office spaces. The problem is their growth of workforce has been consistently outpacing their real estate expansion. Probably Google can simply slowdown their speed of hiring, but this might be a deal breaker; office space already has been a major constraint for many team's headcount pre-COVID.
I can fully agree with Linus there (in general bad, exception are very widely used libraries, and maybe .so's as dynamic extension system).

Even if we look at security it in my experience doesn't help much in practice (besides the same exceptions of widely used system libraries). Instead it can even reduce security by introducing subtitle bugs due to unexpected interactions between the dependency and the dependent because the versions of both never had been meant to be used with each other.

And at least wrt. open source it's always possible to just recompile the software with patches.

Which brings me to another kind of software where shared libraries make sense: Proprietary likely to not get proper maintained software with non-proprietary dependencies.
People have been known to commit terribly violent crimes due to MDMA. It's not the standard effect it has, but it happens enough to remind me that it's an amphetamine.
Thank you. No it's all hand built from the ground up. Except i do use simplepeer for webrtc, and ws on the server for websockets.
> Just throwing the word systematic racism is sufficient for you.

No, but understanding the history of this country in the 1950-60s, including purposefully racist systems like redlining that were still rampant -- that is sufficient.

> And how the heck of helping single-parent kids solve this problem?

What? You said that single-parents families were the problem:

> the biggest issue with Black Americans is more than 70% single parenthood of Black kids.

But whatever. You tell me what you think the problem is and what you think the solution is. Stop dancing around the question, do you have any plans or actions you're taking right now to make the situation better, at all?

Because you've spent three comments now complaining that everyone except you is avoiding the real issue, and you seem very hesitant to state exactly what you think the real issue is and what you think we should be doing to "fix" it. And to be completely honest, I suspect the reason is that you don't actually believe the current outcomes are a problem, and you don't actually think that they warrant fixing.

I run into a lot of people who tell me that focusing on racism and systems is a distraction that's preventing the Black community from getting help, but when I dig into their beliefs, what ends up surfacing in the majority of cases is that they don't believe the Black community should have help.

So you don't want the government to help with setting up community programs? You don't want more money for schools in that area? Okay fine, are you donating money to charities in inter-city areas? Are you supporting or investing in local businesses in those areas? You tell me what you're doing to help.
موصلاح
About the time you got rid of acne? Inside this guide you'll find:

50 ways to treat acne using natural remedies.
Benefits of treating acne with natural remedies.
Natural acne remedies to treat acne scars.
Side effects of common acne medications and treatments.
+ Many, many!
Why do I feel like there's a guy here that could take film restoration to the next level.

I use a personal favorite movie The Boy in the Plastic Bubble as an example. I don't know why I like this movie as much, but I do. I just looked it up. It was filmed, or video taped, in 1976. It got four Emmy nominations.)

It was shot on video I believe? As a child, I recall it being a movie of a week film. It looked crystal clear to me, but then again my perception might have been different?

For years, I've seen the movie on PBS type channels. I think it's due to the dedgration of the original video, or film. It looked terrible. It was fuzzy, and barely watchable. I don't believe the remastered versions, if they exist, are good enough quality for the media companies?

Someone did a better job at restoration about two years ago, but it's not nearly as sharp, and vivid, as I recall, and it's only watchable in a small format.

Every time I watch it I get interested in video restoration.

My point is film/video restoration seems like it has so much room for research, and innovation?
EDIT: my comment is not relevant to this thread. Sorry!

Since 2014[0], the HN search API has supported an RSS feed of a user's comments, e.g.

https://hn.algolia.com/userfeed/banana_giraffe

[0] https://news.ycombinator.com/item?id=7527759
Not defending it for general use, but dynamic linking can be very useful for test and instrumentation. Also sometimes for solvers and simulators, but that's even more niche.
Do you ever develop apps to solve problems you personally have?
Maybe this is in-line with what Linus said (very standard libraries), but I think when there's a vulnerability in libssl.so being able to push a fix instead of having to fix many things is a huge win.

The dependency hell thing seems to come up when libraries change their APIs and then you have to scramble. Last one I recall struggling with was libpng.so but there are plenty of others.
DLLs are the same kind of file as ELF shared objects. Thing is that in Linux/BSD world they are indeed also commonly shared system-wide, on a package management level.

Bundling shared libraries is kinda the worst of both worlds: not getting any sharing between application (/system wide security patches) but not getting the performance benefits of static linking either. The only good thing is that you could manually replace e.g. a vulnerable version of a library inside this bundle.

And yeah… Flatpak/AppImage/snap distribution is kinda like that Windows-style one.
Linux desktop/laptop is actually pretty usable nowadays - installing Ubuntu on a laptop is much less of an "adventure" than it used to be, with fewer incantations needed to get things working.
This is really more of a general purpose 2D drafting/drawing tool then a serious schematic capture tool.

Tools like KiCad, Eagle, OrCAD the schematic capture entry "the drawing part" is kinda the least interesting part of the program. While there is an art to nicely designed schematics, especially analog/RF, most schematics in industry for densely populated boards are mostly just lots of blobs with net references - as an input into the next step of board design and footprint management. Ie its more CAM than CAD.
Good point. I find that a way more elegant solution than dynamic linking.
$500 per day is an obscene amount of fine to levy over grass.
Hmm, I think the argument could be made that this violates Article 4 of the Constitution, and almost certainly at odds with the Commerce Clause.

The exclusion of theme parks and entertainment complexes is arbitrary, and not really helped by that state senator’s comment.
>But as GP mentioned, the project has 126 contributors on GitHub who each own part of the copyright

Not sure about this case, but iirc you can have contributors to a project without them owing "part of the copyright" for the stuff they wrote. You just have to make them assign the copyright to you if they want to include their code in the project (they can always fork if they don't like that, but the original authors still get the copyright to the core project).

Also, and orthogonal, a lot of time there are 1-2-5-10 core devs, and the rest 100s are just some small changes here and there, fixes to the documentation, some plugin contribution, etc. In other words, easily writen out, if it comes to that.
I wonder if a paternoster elevator qualifies for Sabbath, and how its energy usage compares to putting a standard car into Sabbath Mode.

https://en.wikipedia.org/wiki/Paternoster_lift
Most teams nowadays are agile teams, so there was never any real thought to why something was done a particular way other than it was the easiest way to complete the next ticket.
Using the expression "that's how reasonable people do ..." is not a great conversation starter.

I've always had a bad experience using submodules, they're imo the poor developer's versioning tool. It's useful when you use a language without a good build/packaging tool, but otherwise, I'm better off leaving the language-specific tool fetch the depended code.
The linked blog post explicitly argues that sideloading doesn't fix the problem. If competition law says Spotify should be allowed to run their own payment system on iPhones, then it also needs to be just as easy to install Spotify on iPhones as it is any app that doesn't use said payment system. If Apple says "ok you can still be on iPhone, but users have to jump through hoops to install Spotify", that's still almost as bad.

There's two separate but related issues:

1. The App Store lockout

2. The requirement to use Apple's royalty-bearing payment methods for digital goods

#1 is evidence of monopolistic intent, but #2 is the actual market harm. If the law considers #2 to be a market harm, then it's going to demand Apple hand direct payments in Spotify to you on a silver platter, not hide it in a back room with a bunch of safety warnings on it.

Remember: Antitrust is not about freedom, it's about competition in recognized markets. If it was purely about freedom, they would've just repealed copyright and patents, and had the government directly subsidize all art and invention through monetary grants instead of monopoly rights.

As an example of this... the EU fined Google billions of dollars for just having their own services come up first in Search. There is literally no coercion of users involved there; Google Search customers aren't required to use Google Shopping at all. The EU just considers the top of the SERP to be so valuable that they don't think Google should have any of it.
Your second paragraph assumes that a suppressed virus will not go extinct. If the suppression is effective, with eg. vaccines it can be done with quickly, with no higher chance of mutations.
They probably just want to be able to patch in OS api compatibility shims so they can make faster changes.

For app bundles they want to be able to remove unneeded assets and make device specific builds. Think high dpi only. I think ios has a similar feature called app thinning.
Would they need more than 10 of them to agree to have 90% of the code they want to use? Doubtful too.
Asexual people don't tend to marry
Change the URL to old.reddit.com to dodge the age-gate (for now).
And recently, a paper titled Attention Is Not All You Need has made the rounds arguing that some of the claims made in the AIAYN paper may have been overstated. https://arxiv.org/abs/2103.03404
I'd love to see giving employees an option for either permanent WFH or a private office, with the reduced in-office headcount being leveraged to make room for private offices.
I think you're joking, but unironically yes; Android/Linux is Linux, just like GNU/Linux and busybox/Linux (or however you want to call Alpine).
Wouldn't a simple solution to this be a double signing of one and the same app by both Google and the app's author?

That way, if Google changes the app and signs it, while the author only signed the unchanged app, then the author's signature would no longer validate on the new, changed app.

Or am I missing something?
This allows passengers to step on and off without having to press any buttons. This prevents violation of the Sabbath prohibition against operating electrical devices when Sabbath is in effect for those who observe this ritual.

That is also true of a Paternoster: https://en.wikipedia.org/wiki/Paternoster_lift
Basically. And Disney gets around it because, oh what a shocker, money. I fucking hate our broken ass "democracy." More and more, day by day, it seems to just get worse and worse. (OT, but tangentiallg related: women's rights are on a huge downturn and possibly a move to make women stay home is coming. It's wrapped in warm wording per usual, but the gist is to keep women from the workforce, but given our (American) society, stay at home dads will be more of a thing).
App restrictions go well, well beyond some nice safe and secure system that is somehow protecting customers. I mean, they won’t even let app makers TELL their users certain things, or really communicate too much in general (even when users are actively trashing developers and ruining their ratings over things that are entirely the fault of the store, the OS or the device!).

Meanwhile: scams, unnecessary restrictions on what the device can do, no automatic support for age-old income models like free trials or paid upgrades, etc.
Using the same logic, you can come to the opposite conclusion.

They are distinct, stopping the latter would not stop the former, as such they are not linked.

Let me try saying this another way. Tell your story again but where the decision to be involved in open source software was not made. Was the sum total of badness injected into this world quantifiably less?
App bundles allow smaller apk sizes [0]:

> Google Play uses your app bundle to generate and serve optimized APKs for each device configuration, so only the code and resources that are needed for a specific device are downloaded to run your app. You no longer have to build, sign, and manage multiple APKs to optimize support for different devices, and users get smaller, more-optimized downloads.

But as all this logic sits on Google servers and might involve lots of signing of apks for a single app and version, Google has decided it needs your signing keys for that feature. Which is weird already because you could also think of a model where you provide Google not with the keys but a service where Google presents you an apk, and you sign it. Then you can inspect it retroactively and run scanners on it, if you want to. The keys stay yours and you would know what Google is up to with your application.

If you have problems with giving Google your signing keys, you can just avoid this feature. But apparently there is the fear that Google wants to make the feature required. Which would give them ability to alter basically any app on the play store as they deem fit. Or they might in fact be forced by governments. Already now many providers like facebook take down public posts because a local government disliked a post. What if a govt told Google "please install this altered Signal app on this person's device"? And yes, Google apps already run as system app so they could already do something like that, but an implementation of that is way harder to make consistent among different vendors.

[0]: https://developer.android.com/guide/app-bundle
Looking towards the future, maybe you should snag goliath64.com, and while you're at it, maybe GOLIATH.DLL
I have no idea what kind of costs were avoided, but what I can say is that I 10x prefer the UX of the Tube in London to the Metro in NYC. Contactless means I can use: a dedicated transit card, my credit card, my iPhone, or my Apple Watch to tap in.

I also much prefer the sliding gates rather than the turn-style, but that's a different consideration.

Also with regards to cost, I bet they would make a significant amount of the investment back with increased fare-paying if they did the sliding door style gate (that much harder to jump over) and the contactless entry (that much easier to pay for it).
The factories didn't disappear is the actual point.

People that contribute have chiseled around the edges to lessen the externalities created by the factories.
So whatever happened to the Suska project?
I do think usermode and kernelmode concerns are different, because the kernel drivers are basically the libraries or extensions, not the program itself. If you statically link a driver with the kernel, you get a kernel. If you statically link Qt with your GUI application, you get your GUI application.

The kernel moves fast, because it has to. The usermode does not. The libc interface and relevant syscalls are backwards compatible to a greater degree than would ever be reasonable with kernel drivers. Windows does the best here arguably and drivers still had to break a few times in the past couple decades — not All drivers, but certainly some.

I guess the fuller picture to me would need to acknowledge the difference between modular plugins, library dependencies, and programs, as well as the difference between kernel and userland. The latter is definitely important: it’s very rare in userland that your CPU vendor matters over just the ISA itself, but in privileged/supervisor mode, often there are more differences directly exposed, as one example of potential pitfall. I think this sortof exemplifies the increased responsibility of the kernel to keep drivers working through refactors and changing hardware, especially on Linux where the hardware support is extremely diverse.

I do still agree with Linus regarding dynamic libraries, but I also think the two cases make sense for different reasons.
Yes, it is their company, they can run it as they please. How is that controversial? They have power, and they wield that power as they wish. If people don't like it, they can wield their own power to leave and find a new job as well, especially with 6 months of severance.
You can get better granularity – build with -ffunction-sections, link with --gc-sections.

LTO is really a much bigger deal, the main reason to use it is not throwing unused stuff away, but inlining across all the things.
I want to say he has a lot of money to make and he has always wanted to make the world population less. Not shocking if it was a monetary problem..
Yes, my router is Linux, and my TV is also linux (containers not quite, because they don't emulate the kernel, except for Windows and macOS machines, that NEED to emulate at least one kernel instance, but whatever). And is pretty clear to me those limitations. More than my router, or my TV, or any embedded system for that matter, Android does try to follow other systems specifications, it has a own libc implementation, you can still utilize most of linux that we are used of: filesystems, syscalls, networking, even containerization (all of them limited and various levels, of course).

That is what makes a linux distribution too me in my opinion, in the same way I can run a linux with musl libc, and busybox, I can run Android
Just wanted to chime in and say that, for my purposes, Multipass has been perfect for work and personal use.

https://multipass.run/

(For others, it's a simple-to-use CLI that provisions Ubuntu instances.)
> What would you like for Email on your phone from the Linux world?

I actually run mutt on Android already (yay termux), so should be fine.

> A web browser?

What's wrong with Firefox or chromium?
Amazon would have to break this chain:

>1) interacting with the customer, 2) taking the order, 3) processing the order to the third party seller, 4) collecting the money, and 5) being paid a percentage of the sale – are consistent with a retailer or a distributor of consumer goods.
I went to college at a place with a pretty big Jewish population and happened to live in the apartments closest to the campus Jewish center. It was always interesting to see how the Jewish students had special keys to enter the building on Shabbat or a way to automatically set the elevator to Shabbat mode. I thought it was a nice way to respect the religion while also not inconveniencing the other tenants (though I lived on the first floor anyway).
Probably any marketplace that facilitates the whole transaction.

Craigslist and Facebook marketplace (the general use case of it) show the ads but you go pick up and pay the seller in person.

3rd party marketplaces on Amazon, Target, Walmart, Lowes, Zulily, etc where a customer is shopping on and paying that company directly and receiving confirmation emails and etc and can even use store-payment-cards would be the target for this.
Taken as a unit with Candada and Mexico, the US is practically an island, it just chooses not to cooperate with its neighbours. There are also islands, which as my own dear sceptred isle, which could have done this and chose not to
I'm pretty sure Linus was talking about the fixups to the function addresses that happen at load time. Because those pages are modified, they aren't shared with other instances of the same process (unless those processes forked from same parent after the shared library was loaded?), causing more memory usage and less cache locality than static linking:

https://en.m.wikipedia.org/wiki/Relocation_(computing)
So, I looked up a video to see what it looked like, and hit on this: https://www.youtube.com/watch?v=KExZw3hh1Ic

This is of course cut to only show failures. But, e.g., in Boston, the MBTA uses RFID cards. One big benefit is that I don't have to take the card out of my wallet: I only need to pull the wallet out of my pocket, and tap the entire thing against the sensor — it can read the card through the wallet.

I'd wager it's easier than that swipe. Probably lasts longer, as there isn't any physical contact.

(Now, the MBTA also still has a paper-card variant, and that isn't RFID: you have to feed the card through the machine. Tourists might encounter that, but the locals use RFID cards.)

Similarly, Caltrain in the Bay Area uses similar cards. (Not quite as nice, though, to reload…)
I'm not so sure, in 2012 me and a lot of friends switched to SSD because it made the computer so much faster, not because there was a HDD shortage. And the tech press at the time was full of articles about how amazing SSDs are and how everybody should get one.
Apple and Google, the Rockefeller and Standard Oil of our era.
Obligatory Gary Larson:

https://i.pinimg.com/originals/1d/b5/27/1db5279f8a07f1601bf7...
I struck this paternalistic attitude just the other day. I have pretty complex health problems, which include CRPS/RSD. Opiods are not the best for neuropathic pain, and only things like fentanyl have any impact. I'm also recovering from recent surgery (4th chest wall surgery in 5 years), so to prevent spread of my CRPS it's vital that post-surgical pain is managed.

I went to the pharmacy with a script for 80 30mg codiene tablets, and 1 box of 5 12ug/hr fentanyl patches. I couldn't get the patches, although I've been using 1 box a year for years. It was out of stock, none available for back order.

Another pharmacy had it in the next day.

Patients are not addicts. Just because some people need to take opioids or opiates does not mean they are addicts.
But they do cover hackers. How often do you see non-western news media discussing state sponsored cyber attacks? The whole "we have been hacked and we think XYZ APT did it" is almost exclusive to the anglosphere. Most other countries don't talk about it on prime time news unless there is a physical fallout.
> really important.

Except it isn't, at least not for open source.

Most libraries do not have stable ABI's, even for C there are may ways you can mess that up. Even "seemingly clear cut cases" like some libc implementations ran into accidental ABI breakage in the past.

And just because the ABI didn't change doesn't mean the code is compatible.

It's not seldom that open source libraries get bugs because dynamic linking is used to force them to be used with versions of dependencies which happen to be ABI compatible (enough) but don't actually work with it/have sub-tile bugs. It sometimes gets to a point where it's a major anoyence/problem for some open source projects.

Then there is the thing that LD_LIBRARY_PATH and similar are MAJOR security holes, and most systems would be best of to use hardening techniques to disable it (not to be confused with `/etc/ld.so.conf`).

Through yes without question for not properly maintained closed source programs it is helpful.
But then for them things like container images being able to run older versions of linux (besides the kernel) in a sandbox can be an option, too. Through a less ergonomic one. And not applicable in all cases.
Show HN: RSS feeds from Australian government media releases