skysight-inc/HackerNews huggingface dataset:
No, my argument is Apple should not be in control of MY device. A car company should not be able to choose where I can go or what things or people I can have in my car. A housing company should not be able to decide who can I have in my house or what companies I can shop for furniture and/or decorations. A refrigerator company should not be able to decide where I can buy groceries or what things I'm allowed to store in my refrigerator. And, a computer company should not be able to decide what content, including apps, I'm allowed to put in my computing device.

If you want safety in any of those situation you are free to choose at some shop you trust but no company should be allowed to limit where I shop.

You claim there are good and valid reasons for a closed system. I claim those reasons are invalid and/or immoral. In an open system you can choose better stores. In a closed system the better stores are banned. To take one example, Real Chrome is more secure than Safari. This is provably true by reading the CVE lists. They have about the same amount of bugs but Chromes bugs have 7x less "arbitrary code execution" than Safari. But, I'm not allowed to run a more secure browser on iOS. Another example is the Hong Kong app that Apple banned. Apple has no requirement to carry any particular app but it's immoral IMO for them to control the phone itself such that such important apps can't be installed in other ways. Yet another would be sexuality apps. Apple censoring such apps is arguably as immoral as banning LGBT people from anything.
Apps are speech as ruled by the Supreme Court, and there are plenty of topics that are conveyed better via an app then a book/video but Apple's banning of apps means that while they allow you to download sexualized books and movies they don't allow you to download sexualized apps. That's a severe form of repression and is immoral
Rust is an entirely adequate systems language for most purposes. I think it could probably replace C for almost all purposes except in cases where extreme portability is required, which C excels at.

C++ is really only the answer if you need extreme performance and/or expressiveness out of a systems language. Some code, like database engines, really benefits from that.
Why not just self host if the goal is to get off something like youtube? Not sure what crypto gets the creator other than the off chance the speculators cause it to surge and the creator with large holdings sees a huge payday. Even then, an opportunity for the creator to gamble is a poor argument, that coin might never bear much fruit compared to a bet that's more certain, like betting on the continued success of the global economy, which has managed to pay off even in a global pandemic.
ive never been able to stomach that idea of having a physical collection of all my favourite movies or albums. some day in the future when you kick the bucket they will all be thrown out. maybe if you are lucky they might be sold off to some other collector or recycled but i would bet that eventually a lot of it will end up in a landfill somewhere.

it just seems like such an absurd idea that everyone would have their own collection of media like this. all of that plastic being generated and then eventually thrown out just so you can have a dvd sit on a shelf where you will use it once every few years, once a decade or maybe once and then never again.
i don't know if moral is a word i would use to describe all that
Moving users do not make a difference as the relative speed between satellites and users are dominated by the speed of the satellites which is kilometers per second vs. kilometers per hour for a moving user.

The Starlink dishes and satellites are using phased array antennas by the way which can steer the beam extraordinarily fast without having to physically move the antenna at all.

https://en.wikipedia.org/wiki/Phased_array
> [...] and larger websites like HN would pay for their hosting and on top of that maybe even have some funds to hire another dang. All of this could come without any advertisement, without dark patterns, tracking, tapping into our subconcious or primitive brain, and all the other evil genius ideas to come out of the advertisement industry

As long as more traffic still means more profit there would still be plenty incentive for websites to engage in evil tactics against their users, in order to ensure that the users spend as much time as possible on that site.

I too want a web without advertising, but I don’t believe for a second that all of the problems associated with advertising will go away even if advertising itself did. Some problems might disappear, others not, and new problems will appear in the place of problems that did disappear.

After all, there are very many people out there who have gotten really good at coming up with evil tactics. These people would still be out there, and in demand, even if advertising disappeared.
The article clearly gives proof to the tweets and images posted were from old incidents, like a tweet posted by Dr. Kafeel Khan, a controversial doctor who is an accused in the Gorakhpur tragedy, shared an unrelated image of funeral pyres as well. But when it came out that the image was from 2017 he appears to have deleted his tweet. Please check !!!
They want to repair the captivity, should be studied further
To be fair, it says “unofficial” as the first word of the description on the website.
I think this kind of rebuttal is a bit narrowly-scoped. It's not like we made social media centralized and controlled by a few people BECAUSE other systems were unmanageable/impossible to moderate. We never even got to see a world were users own their social media. In such a world I imagine moderation to be in the hands of the users, evolving into a crowdsourced effort in which anyone can implement off-the-shelf blacklists/whitelists. This way no single node can get mass silenced by decree of a CEO or government entity (thus requiring to "run off" somewhere else). You could see it as free market for information exchange.
> As a result, "unsafe" is too often used as an escape hatch when someone can't spend the time to get it right.

Isn't that exactly the same as C++ then?
You can be certain that Williams' competitors will have a very close look at this leak. The regulations were written with such loopholes in mind.
Yes that sounds like a really poor network design. I've never heard of trains stopping for car traffic before, usually cars are required to stop at level crossings and wait for the train.

Not just for the strain on the stock and rails but thinking about it like a societal ethos, public transport should have right of way to individuals in their cars as public transport efficiently serves the commons. I still think atomic individual transport is important and will stick around, but surely it's important to not undermine the efficacy of a network that supports hundreds of people at a time.

Edit: I forgot, there's a light tram line in my city that stops at a handful of car intersections, but it's mostly above grade anyway and those stops are accompanied by a platform as well. So the tram technically stops at the platform first, then begins again once the road lights cycle.
Those may not be final, mirrors resync release files all up to the release day.

They are probably as valid as all snapshots around release day, as long as the signify keys check out fine, but no guarantees for that set to be 100% identical with what ends up being the actual release.
The point of the borrow checker is to replace the global property 'all memory has an owner' with the (approximate, conservative) equivalent 'all code passes the borrow checker'.

By tracing ownership information through each component, and forbidding (or ignoring via `unsafe`) situations which cannot be traced in this way, the latter property can be decomposed and solved locally.

In other languages, like C++, we may still want this global property, but we can't break it down into local reasoning. Even if we decide on an approximate, conservative equivalent like 'all code passes STATIC ANALYSER X', getting local reasoning to work would require enough changes that it's arguable whether we're actually programming in the same language anymore. For example, we may need to add extra annotations to our code (which aren't present in existing codebases); we may need to extract extra information from sources (preventing the normal use of separately-compiled libraries); we (and our dependencies!) may need to avoid certain valid/legal patterns of code which the analyser can't handle; etc.

Writing the above, I'm reminded of trying to use the mypy type checker in Python!
Google will roll up their sleeves and get the IOT guillotine ready, happily running all their american leftie-progressive marketing back home while they do so. Why not? Apple did it!
No it doesn't. Pay me 50 cents right now with your BAT. You can't. There is no inlet on my end for this BAT without the cruft of me setting up whatever is required. Yet you should be able to, considering we both have computers capable of connecting to each other over the internet. We both have bank accounts or money someplace. I can send you a file with scp trivially right now. Why can't I send you 50 cents over the command line? It remains an unsolved problem.
Yes! I have personally used CapRover[0], which is similar. This post also has the objective of teaching some git concepts and showing other ways to do things, but I would also recommend using something like CapRover/Dokku to start with.

[0] https://caprover.com/
Except facebook web always show me 1080p on mobile data connection. I have reported many times but I guess they don't care about user feedback. If I select 480p on youtube, It will never show me 1080p, unless I switch back to 1080p. On facebook, every video is by default 1080p. Even if I don't watch video, scrolling news feed also pre-load 1080p. This is a huge problem with limited mobile data plan.
I’ll provide my anecdotal counterpoint - I do the vast majority of my personal web browsing and leisure videos etc. on the 10.x” iPad Pro and a suite of iPads before it.

At work, I’m an engineer and people manager and I find that for many of my common tasks like presenting, taking notes, emails etc. the iPad is fine and portable which is a plus. I do have a 16” MacBook which does get a good bit of use but only for things the iPad doesn’t do well, like SSH and text editing, but if it did I’d sooner take the iPad with me.

Just depends what workflow you as an individual use, I’ve built a career out of making web UIs for common tasks so them working on an iPad for my use case is not surprising to me, I’d suggest looking at what you ‘actually’ do to see if you really always need to carry a full laptop.

RE videos - yep no portable will ever be as good as my home theatre but I can’t watch that on a train or in a hotel, I can with my iPad and it doesn’t get anywhere near as warm as my slightly larger laptop does on a pillow. I’d argue its far more competitive than you’ve suggested.
"Accidentally" leak the wndtnl-cor-current (1).csv file as well :).
i think the author is aware of the trouble they could get into for doing realistic CFD on a current F1 car.

> The only problematic geometry was the brake ducts which were in pretty bad shape, so I went ahead and made some simplified parts to replace them
In normal times, local repair shops would be faster. But right now, there simply are no parts. There are no replacement computer parts, there are no parts to build bikes and even tents have shortages
> That is why we have them

evolutionary objectives are not rational. Nor are they particularly up-to-date, especially sugar cravings. Addictions, vices and impulses of many kinds are not at all rational, and it is a virtue to have the willpower to resist them.

> (1) what people didn't yet know existed

This is far from the only objective, and the substance of many ads demonstrates this: why do brands like coca-cola pay top-dollar for superbowl ad time? You would think they are well known enough..

> (2) what everyone else knows

Ads are not knowledge, it is common cultural reference for the purpose of advertisement. I don't see the value in this if you are not an advertiser.

> Ads work by and large because people want the products that the ads are selling

If we follow the same logic, no one would object to ad blockers, b/c the people who want to see ads wouldn't use them.
That's nice but it's also only 5 minutes of content.
South African Film My Octopus Teacher Wins Oscar
Its lose-lose for everyone working on complex stuff.

Leaders of all stripes will lose no matter what position they take on anything Complex, as social media enables the mob to immediately point out flaws and crucify them.

No one can lead in those conditions. Only the crazy or totally stupid will end up getting propped into leadership roles.
>NetZero told us that the Internet should be free. Email, free of expensive stamps, flew 'round the world.

Most ( if not all ) bad things starts from very good intentions.
Democracy and free speech do not necessarily go together. Democracy is a system of government “by the people,” usually in the form of voting for representatives. Censorship and free speech do not necessarily follow from that political system, being more in the realm of basic human rights. Around the world democracy takes many forms. So do cultural and political notions of free speech, and government’s role regulating and censoring speech.

If the majority of Indian people want free speech, but their government does not honor that, then their democracy is dysfunctional and unrepresentative in that regard. A majority of Americans support stricter gun control, but our government does not honor that, so American democracy has its own dysfunctions.
"David’s version of farm life has always been more focused on presence than productivity. Over the years, vegetables have been grown and hens have laid eggs, but the value of the Farm could never be measured by quantities of food."

Yeah, so not a farm at all. Just a house on a big plot of land. Living in poverty just to get off on the romance of the struggle. It's perseverance porn.

City people lost all touch with reality when it comes to farming and this is no exception.
It's funny how you can't cycle in the winter in North America but you can in Scandinavia.

https://www.youtube.com/watch?v=Uhx-26GfCBU&t=749s
AI Impacts the Future of Jobs
Perhaps that's because American tech loves to stick it to the rest of the world? Just speculating.
Twitter's a private company, it can choose to comply with whatever power complex it wants; be that the american media or the indian government.
40 days are an appetizer with respect to the records accomplished by Maurizio Montalbini:
https://en.m.wikipedia.org/wiki/Maurizio_Montalbini
Montalbini spent a total of two years and eight months underground since he started his experiments in the 1980s
I would say that hosting a blog has an effectively zero monetary cost, that is, not distinguishable from the noise floor of daily spending, like an extra latte. For static blogs, even several completely free options exist.

The real cost of maintaining a blog is the time one spends to compose, edit, proofread, sometimes illustrate a blog post. And no, you don't think about a post only while you're working in it; you think in background, too.

This cost can hardly be remunerated by every reader paying a few cents, unless your readership is in tens of thousands at least, and the money allow you to actually free up some time for writing.
I just want a tipjar system. I put a small amount in it for the month. And whenever I read a good article I can tipjar it.

Alternatively maybe something that was on dragon’s den BBC : https://gener8ads.com/ , where you get paid for seeing ads or can opt to be completely anonymous.
24% industrial use is in my mind.

A buddy of mine worked for a startup a few years ago that promised to go into large plants and do some trickery with the harmonic losses with the very large AC motors in a lot of the big equipment. Apparently there is a lot of losses in such things. They would install equipment to improve the situation in exchange for a portion of the energy savings over time, which was considerable.
the legend is in the atlantic ocean near the bermudes (click on the three round dots, + and two eyes)
That was a glorious read. Thanks for sharing and kudos to the author. Creativity finds a way..
Being used does not mean it is not legacy. Do you consider a system running in Java 6 up to date? But if it is stable, serving customers requirements then there is no need to replace it.

The point I am making is, using the current {shiny} tools might not be the correct answer (it could be though depending on the use case). Just use whatever gets the job done faster and then iterate. Some developers will start solutionising based on technology instead of focusing what is the purpose of the system and how it will help users. AKA: CV driven development :)
“For profit US corporation fighting foreign government atrocities”

I think that's a bit of an unfair phrasing. How about "Good people upholding their morals instead of dropping them at the door when they go to work"

I really am not a fan of how far we've taken the general image that 'business is business' and a bunch of regular morals are OK to toss out. We should preserve the social stigma we hold against people equally against companies.
We had expected the same to happen here, were surprised it didn't. More than half the team are developers and ops.
> if you haven't had a positive response to technical feedback directed to JS engineers about this, I would encourage rereading the comment you wrote

You're mixing up cause and effect; there's a reason why the perspective laid out in that comment has come to carry the amount of derision evident in its tone. It's wrong to assume things started out like this (and it's wrong to assume that a different tone will achieve better results; experience shows that the difference in results, if any, is worse otherwise).

> Assuming there's a strong benefit, I also wonder if there's an opportunity for build-time tooling to rewrite code[...]

That's another example of "layering on more" approach, and the small matter of changing the actual runtime mechanism in isolation isn't going to solve much. The big, relevant matter at hand is a complete difference in mindset that programmers have when they're approaching a problem with the ultimate intent of solving it with code.

For example, let's say you have a list of items, and M different kinds of events you want to respond to. That's not just a matter of a difference of e.g. 1 listener (implementing `handleEvent`) vs 2 or more (individual arrow functions). If that list is N items long, now we're talking about M × N different objects (worse, closures—each with their own lexical scope, keeping the bindings alive and potentially thwarting the GC's work)[0]. But the programmer who knows not to use arrow functions here doesn't just stop at implementing `handleEvent`, he or she also recognizes that if all of those listeners share common behavior, then the whole thing can be handled by a single event listener—on an ancestor element that just looks at the event target.

Once again, though, this is much bigger than event listeners. This is about a mindset that pervades everything at every level. The mindset of programmers working in "modern", "standard"[1][2] JS is a mindset that fundamentally impacts how they approach everything, from how to decompose a system into its natural parts, to what routines need to be written and what factors to be aware of while implementing them.

Note that unlike the comments elsewhere, this isn't mistakenly misplaced aggression towards JS per se, nor is it an endorsement of other communities/ecosystems like Python, which tends to have programmers that are just as bad, if not worse. A big part of the problems afflicting the world of modern JS for that matter is programmers who have ended up there by way of Python or similar.

0. Runtimes will have some mitigations for this, but eventually that runway ends; the myth of the sufficiently smart compiler although an enduring one, is unattainable

1. https://standardjs.com

2. Let's consider, for that matter, the obnoxious temerity that it takes to decide to anoint one's opinionated, less-than-well-informed set of personal preferences—many of which ironically reek of fighting against the language itself—as "standard"
> ...to be the arbiter of what you should or should not see instead.

I can understand the tendency if there's a business behind it, maybe they don't want the homepage to be filled with polarizing, divisive, or nsfw content etc.

But I do like the idea of letting users decide what they'd like to see other than on the homepage, where I would be Ok with some default filters. Maybe they can be disabled for the inclined.
I would definitely not do it that way in a more serious project. But for side projects that don't have a ton of traffic I found it's perfectly fine (and faster) to just build the container on the prod server.

The website for which I'm using this method is doing a multi-stage docker build compiling SQLite in the first stage. Everything is working perfect so far.
Wikipedia is known for many things but not for its wisdom. Counting is counting things. For example sheeps. You don't have 0 sheeps. Either you have 1 or 2 or 3 or you don't have any.
If there are software engineers, things change because they treat 0 as an element of the list and 0 is the first in the list 1 the 2nd, etc.
Why would you need a copy method for an immutable record?
In US they censor right. In India they censor left. In Third Reich they would have censored Hitler critics.

On which morał grounds they think they can censor exactly. Who do they think that they are?
Well, an attacker would need to first steal the private keys before they could generate the forged signatures.

So, while you could still change the public keys in the instructions and trick first-comers to install a back-doored archive, you'd still be caught in a heartbeat by everyone else who already trusted the legitimate keys (which are published via a keyserver.)

The chances and rewards of a successful, long-lasting attack are pretty slim, especially compared to those against other curl-bang installers (brew, oh-my-zsh...)
> Causal is optimised for Google Chrome and Safari. Please let us know if you encounter issues on other browsers.

Cool, cool cool cool.
A software engineering course I once took categorized modeling/specification techniques in three groups: informal, pseudo-formal and formal.

Informal specs are just prose with maybe some diagrams. They are very helpful and not too labor-intensive to produce, so their usefulness is obvious, but they lack precision. Formal specs use some formalism to exactly define (often in some mathematics-inspired notation such as Z) the behavior of a program. Very useful if you have it, but labor intensive to produce, not too many people can read or write these comfortably, and keeping up with changing requirements is hard.

I think the selling point of pseudo-formal notation, like UML, was that it would be a "best of both worlds", where you get most of the benefit of formal specification, while the workload is more similar to informal specification.

Instead, my impression is that it's the worst of both worlds. The additional work isn't quite as high as for formal specification, but you get very little benefit for the additional work: the preciseness of your specification is still much closer to informal specs than to formal specs.
That quote doesn't contradict what I said, since it says nothing about "without any reason to do so".

You are specifically talking about compensation, which that quote does not.
Or skip real time, and allow a store and forward setup for, imagine if you could send/receive a few MB of a few times an hour.
Have you seen them with your own eyes or just posting what someone else said?. These type of comments bodies burned on road sides, footpath were common last time as well.