skysight-inc/HackerNews huggingface dataset:
Truth be told, Apple could own side-loading on its own terms. They can present their own APIs that provide some freedom outside of the App Store, without ceding all of their control. Wrap it up in copious disclaimers and language informing the end-user that Apple is not responsible for what happens with these "advanced settings." Bake security checks into this process. Make side-loading into a walled garden unto itself.

This would also disincentivize jailbreakers, as fewer power users would be interested in pursuing the 100% amount of freedom that jailbreaking allows.

You could even go all of the way and have Apple adopt a "can't beat us? Join us" mentality towards independent app repositories outside of App Store by providing their own APIs and SDKs to run your own third-party app store. Again, architect it to automatically include security checks. Tie in subtle ways for Apple still to get a cut and a measure of their control.

This is far from a concrete description of what "third party stores brought to you by Apple" would look like, but if there's any company that could square the circle and make it a reality, it'd be Apple.
Military dominance is only insurmountable and complete when it's a credible threat, and ours hasn't actually won a war of note in over half a century. The best we've ever done in that timeframe has been to supplement military leadership that was already in place, and we've failed to even accomplish that half the time.

The US military is a money pit.
Your story is yours to tell. The way it sounds to me, you started a startup in 2013, you had great success initially, you worked day and night on the MVP, but then something went wrong with the business plan (not your coding skills) and the startup failed. You made it 3 years though! You had happy customers who were sad to see the product go.

And then you took 5 years off to pursue other things. Yes, you made a "computer game" (no one calls them that), but I don't think that's worth mentioning.
No, I work full-time at Sourcegraph (and do quite a lot there, if I’m being honest.)

I work 10am-6pm at Sourcegraph generally, and 6pm-2am on Hexops, sleeping ~7-6 hours generally. Working weekends also helps me get a lot more time into side projects.
Yes, the difference between a letter character and punctuation/operator character.

There's an argument to be made that disallowing it could help in the long run as well, but Python has never been so strict. So I'd stop short of recommending it here. Perhaps in a bondage and discipline language. :-D
Some sick guy is going to use it to teach his kids abc.
Google's Play Store is a cesspit at times, frankly speaking. But you enter it with low expectations since they don't advertise it to you as a walled garden experience, curation by hand, artisanal repackaging, and whatnot, and you tune your buyer beware sense to 11.

On the other hand, Apple's like a restaurant that promises you clean and superior experience, you enter, it's clean and tidy indeed, but then you suddenly get served a smelly smoked herring wrapped in an old stained newspaper, and get charged $199 for it on top.
No, in the age of social media and the internet, the media is no longer a check or filter on partisan rhetoric from politicians.
Not really, judging by the current quality of the Play Store.
If you haven't already, you might take a look at the LGPL.
Nine women cannot work together to produce a baby in one month.

Similarly, while wider population testing for safety and efficacy would likely correlate with long term safety, it’s not a total substitute.

I think it could be completely rational for young, healthy, low BMI people to delay vaccination till they’re more comfortable with any potential long term issues.
The EFF article helped me: https://www.eff.org/deeplinks/2021/03/googles-floc-terrible-...
1+2 is a valid expression consisting of 3 tokens, "1", "+", and "2".

In most languages, numeric literals, identifiers, and keywords cannot be adjacent, but any of them can be adjacent to an operator. The odd thing here is "0xfor" being tokenized as "0xf" and "or". In C, for example, "0xfor" is an invalid token.
> The unstated problem is that there are patterns from other languages that are actually invalid

And this is why this argument persists. This is, to people outside the community, a semantic evasion:

1. It relies on a Rust-internal definition for "actually valid" (conforming to Rust's specific set of provability requirements) that doesn't correspond to what the rest of the world views as "correct" (not behaving incorrectly). Think about stuff like allocate-through-a-session-and-free-in-a-block paradigms (Apache was famous for this), or run-once-and-exit, or garbage collection, etc... Those things aren't "invalid" in any reasonable sense, they're just not what Rust programs do.

2. The definition for "valid" is (and this is my point above) entirely Rust-internal and ad hoc. It's not that we refuse to conform to your rules, really, it's that we don't know what they are!
They also copied the style and font of the screenshots from the official app (you know, the one whose name they stole, to trick people into installing it).
I am really disappointed that all the php bulletin board forums I used to visit as a teen and young adult have all died off or been sold to an advertising conglomerate and most of the users have fled to Facebook groups. Facebook is just not the same as a forum. The quality of posts is lower, the reposting is much higher, and the sense of community is actually lost.

Facebook has even killed craigslist. Or at least greatly reduced the usefulness.
> You presume management has the capability to judge the quality of the work.

If they don't have that capability then they shouldn't be managing that type of work. That goes for any industry.

You're not fit for management if you can't judge the work of those you are managing.
Apple Announces April Event
> The 13" AMD version only seems to be available with 16GB RAM and 256 GB storage, while the Intel versions go up to 32 GB and 1 TB.

For the 15" you can only get 16 GB ram too, but the ssd goes up to 512 GB.
That's not totally clear. A bug being filed doesn't mean it's accepted. And this has been (ab)used for quite some time in various python codegolf. See https://codegolf.stackexchange.com/a/56 from 2011.
I must say, the general state of discourse on HN has severely deteriorated over the past year (mostly in line with other online platforms, I suppose)

COVID is the single worst thing to happen to civil discussion in my lifetime. The virus is obviously a risk. So are the vaccines. Acting any other way is just downright disingenuous.

At the end of the day, any person with a working brain is free to calculate those risks on their own. No persuading, name-calling, or outright rudeness is needed. (Yes, the top 5 comments I'm talking about you)

In times like this, I'm reminded of most historical calamities...in which a small minority stood on one side, another small minority on the other, but the vast majority simply stood in the middle and thought "Please let this end"

Please upvote this if you're just an average person waiting in the middle.
Three science PhDs found different career paths at Amazon
I guess I don't really disagree with you. Still, there's value in knowing how people really feel about a topic, and with Linus that's rarely in doubt.
> A security researcher alerted Valve about the bug in June of 2019.

Holy shit, Valve. Really? Nearly two years later and this is still exploitable.

Edit, further on:

> This is not the first time Valve has been slow to respond and fix reported vulnerabilities. In 2018, Motherboard reported that a security researcher found a bug in Steam that allowed hackers to take over victims' computers—a bug that had been present for 10 years. In 2019, Valve banned a security researcher from its bug bounty program, prompting him to publish the exploit publicly.

I'm pretty appalled by this.
RFGs are just a subclass of "kinetic impact weapons", which are _definitely_ feasible.

RFGs are rod-shaped to minimize air resistance during re-entry. Tungsten is the material they're most associated with, but DU would likely work just fine as well. A (relatively) small, tungsten rod can be launched by braking from a parking orbit which would mean extremely little in the way of detectable activity. Even if it were detected... it's already at apogee, already at orbital speed, and already on a virtually unstoppable course to impact.

To take this a step further - realistically, Elon Musk is on the cusp of being the most powerful man the world has ever seen. Once SpaceX has a semi-permanent presence in orbit and beyond, he would have the practical ability to launch attacks anywhere on Earth with a destructive potential on par with nuclear weapons.
> Why wouldn't they complain if it was a scam?

~120 1-star reviews are saying you're wrong about this one.
Recognizing the pattern is the problem solving part of the problem.
Sounds like a way to create highly entrenched filter bubbles.
Probably none, the tricky part is how it affects an embryo because that's an known unknown of a lot of this molecular biology/medicine things. It's already counter-indicated for pregnant women though.
Generally the benefit of vouching for someone is that they join the community, and you personally want them to join the community.
T2 and A10 have the exact same die size. They might be binned differently but they are the same chip as far as we know. The same ( should ) goes to M1 and A14X, binning is much cheaper than a different Die variant.
There is no requirement to follow the 12 steps. You can pick and choose or follow none at all and just do your own thing. No one ever gets "punished" because they didn't follow step whatever.
I was familiar with that documentation around 10 years ago, please stop making these assumptions and please stop dismissing what I have to say. The documentation is irrelevant, I'm talking about the server source code. There is one real plugin implementation there that uses SELinux. That's it. There is currently no other real way to use XACE, it's otherwise totally useless to end users.

Yes people could develop new plugins that integrate with some other security mechanism, but they haven't, in part because the hooks are so out of date, and in part because, you know, that requires building another security mechanism. The access hooks are not a security mechanism, they allow you to integrate with some external MAC.
Robocorp TagUI Library to write RPA scripts in foreign languages
It's clear people who make these comments don't understand AI, ML and the deep subjects the field touches. There are deep questions about what learning and intelligence IS that these folks are trying to answer. Otherwise ML is just curve fitting and if you are satisfied with that that's fine but I'm not satisfied with curve fitting.

People who criticize the kind of work AI researches do in regards to ethics have a shallow knowledge of AI, ML and the field in general. But that's just my opinion.
You are vaguely waving your hand at unspecified "political incentives" with absolutely no specifics or evidence of anything.

I mean, you can question anything, but that has about zero value. Answers with evidence backing them have value.
Not just content moderation but also app moderation. And moderation has gone hand-in-hand with vertical integration which is bad for innovation. Soon facebook will be writing people's posts for them (because you can't trust people with keyboards) and apple will be delivering a computer together with the software soldered in a SoC. Both solutions will be bad for innovation though, they 'll be making a very fast horse, but both will miss the next big thing.
Using Busybox httpd this could quickly be turned into simple web server.
I'll take a stab. Suppose your browser told every website you visited that you had the identifier "FAANG", and your friends web browser told every website they visited: "FAA_G" (b/c obviously they don't have netflix).

Per the linked article, the browser is filling in the blanks "___N_" as you visit each website, but it's telling each website not _what_ site you visited, but that you are in the groups of "FAA_G" vs. "FAANG".

The browser manufacturer is effectively seeing every user for what they are (all the letters of the alphabet, as it were), and each site is only seeing a hash/digest/cohort/group, but those group segregations are not coming from particular "networks of websites", but instead from the browser itself.

The end result is that you can't trust the browser b/c it might be (ed: it is!) spying on you.

Google started removing the URL bar and replacing it with the omni-box. Instead of https://google.com/ => ?q=guitar, you would simply type "guitar" into the URL bar.

The lesson here is to reduce the number of intermediaries between you and your customer. Own the hardware, the screen, the operating system, the network, _everything_ between your CPU's and the user's eyeballs. (or in amazon's case, the manufacturer, the boxes, the website, the shipper, the TV, etc.). (or in netflix's case, the content, the edge-cache storage tank, the TV, the remote control, the pixels, etc.)
You can self-host this unofficial version https://github.com/dani-garcia/bitwarden_rs if you prefer. maybe not worth $10/month of your time amortized to set up, but it has been fire-and-forget for me.

My kids have started accumulating more passwords than they can memorize (and their memorized passwords were terrible), so I wanted a family password manager. I considered using "1password for familes" which I have access to for free from my day job, but if/when I leave the company then I'll have to go back to paying for it. So far I greatly prefer the experience of bitwarden over 1password. I use the web vault, the native mac app, and the linux command line app (through a janky homegrown dmenu/xclip shell script), and I have no complaints at all.
Of course it was, implicitly. Go back an read Stallman's writings from the time. It was all about giving end users control. The end users of the early GNU software were mostly programmers so providing them with source code was providing them with control.
3:2 and 16:10 are very very close.
Does FLoC include anti-tamper features or could one of Chrome's competitors "support" FLoC by populating the FLoC user profile with fabricated user data?
Paf, en plein dans le stéréotype du petit bourgeois du 16e qui bosse sur les champs.
I found this glorification of PayPal a bit befuddling. I use their service myself often, but chiefly because the banking system in the USA is so hideously backwards (more so ten years ago). In Germany for example, if a private party would want to pay some other private or commercial party, they would use a bank-to-bank transfer, which completes in less than 24h. This system was used even before the WWW. I payed the office of a "Mitfahrergemeinschaft" (office of a ride sharing organisation) via phone in the early nineties (that's when I learned that nobody looks at the signature of the bank-transfer requests sent via snail mail unless there is a complaint).

So I'm not quite convinced that PayPal was all that innovative, but they did fill a void here.
Well, you are definitely more informed about the pre-2012 period. I only really got involved from 2012 onward, so I have no first hand knowledge about that period, except maybe a few weeks in 2000 (when I was dragged in by Johan Vromans) and 2005 (when I was dragged in by Audrey).

I just know second-hand that something broke the trust between the Perl 6 and Parrot developers around the first Rakudo Star release. And that strengthened the notion that another backend for Perl 6 was needed.

> I know this contradicts the official Raku hagiography

OOC, which official hagiography are you referring to?

Also, I find the use of "hagiography" in relation to Raku a bit strange: if anything, with the rename, the last saint has basically left the building?
Apple is scared shitless of PWA's, they know it will eat a chunk of their precious App Store revenue were they to be fully capable on iOS and not crippled... they need to allow push notifications, ship full support for WebGL2 without having to toggle it on manually, I could go on and on...
Eh... it seems more like “the authors of GPLv2 didn’t even think of Tivoization when it was written”.... I think the assumption was that if you have access to the code and the rights to change it, that meant you could be in control of your software. They didn’t think of the possibility that hardware would restrict what could be run.

I don’t think it is that much of a stretch to say preventing people from running modified versions of the software went against the goals of GPLv2 to allow users the ability to “change the software or use pieces of it in new free programs”

Not being able to run the software you change certainly means you can’t use it.
I am looking for a new laptop, but seems like only way to get something that feels like an upgrade is going to go with Apple's M1. I hate this company, but I might hold my nose and get one if someone gets Linux working reasonably well. I'll wait few months and see...
Thank you, Jesse. We love https://here.fm as well! <3
My preference would be that the syntax requires spaces in that case. Oh well, I've always got the option of writing my own programming language.
The janitor is also, typically, the one who is going to sound the alarm first about things that need to be inspected in the building or further looked at.

In a school district where they have custodial staff on the payroll (not contracted) there's also sometime a bit of on-call.
No excuses for Valve or the seriousness of this, but I believe the user needs to “accept” the invite. I did not see that mentioned in the article.

Edit: My mistake, I thought there were accept/deny buttons for invites. In the example video they only have a link: https://youtu.be/rNQn--9xR1Q
It puzzles me why there are no Ryzen 5000 variants in this list. Microsoft used to collaborate with AMD tightly in recent years.
MedMen stores already look like Apple Stores, so...
Oh come on, nothing on the conflict of interest of Moxie being involved with MobileCoin? You have to address the elephant in the room at some point.

(https://www.coindesk.com/signal-founder-may-have-been-more-t...)
Very true! But that is no different than flu and cold mutations year to year. The only reason we are worried about covid is the high death rate for some populations. Otherwise, we would not have done any lock downs or mask mandates.

Continuous mutation of common viruses is the background risk that human beings have evolved over three billion years to withstand as a species. That is different than a completely novel man-made intervention.
You have to recognize the specific case to throw the syntax error. Sounds like they're going to fix that.

I guess people don't remember PL/I very much: PL/I keywords are not reserved words, so it is possible to use them in a program in other than their keyword context. DO DO=1 TO TO BY BY;END=END+1;END; is a valid program.
Culturally Swedish speaking Finns are much closer to Finns than to Swedes, 90% of the time. Add to the fact that a majority of them are fluently bilingual, and I'd call it somewhat of a stretch to characterize them as "ethnic Swedes". Source: live in Finland, speak both languages.
The system works as it is. Each website does its best to moderate content without harming the business. From a business perspective, it'd be ideal to never moderate content, because more viral content means more money, but advertisers, governments, and users have a problem with some content, so the websites have to take a more nuanced approach to balancing the desires of these groups. At the end of the day, there is no perfect solution, but that's ok, the web is a federated network of websites and each node can set their own priorities with respect to the interests they determine make the most sense for them, leaving the users and advertisers the freedom to use as few or as many websites as suit their own prerogatives.
Migrating from Netlify to Cloudflare Pages
Hostile much? Jeez. Grab a coffee dude.

> I grew up in the 70's with constant shrieking about "peak oil" and how we are all doomed.

Well long-term we'll definitely run out of easy to get oil and have to create synthetics of some sort. But the oil is irrelevant. The infrastructure itself is the problem - designed for cars such that cars become necessary for people to function. That's a problem. It's not only a problem simply from an overall resource usage perspective or from a maintenance perspective, but it adversely affects those who are poor or maybe can't drive. The entire society is built such that you have to go buy a car in order to function. I don't see the reason or point in that. Walk down the street. Americans are fat asses anyway.

> A 2,000 pound machine may be too expensive for you. Luckily it's not for me

Very selfish attitude. If you want to buy a car that's fine - I'm suggesting we stop relying on it like some sort of prosthetic. For what it's worth my wife and I have a car. We actually recently sold one and condensed down to two so we can do some other things instead. But idk maybe I'm just too poor.

> And what makes this a practical reality despite your being convinced it's impossible? Capitalism. ...

No idea where you're going with this rant. Maybe you think I'm attacking capitalism? That's silly. I'm a big time free-market capitalist. I love it. I hate communists, actually - at least as government policy.

> A few public works projects are pretty far from fuing Communism.

You missed the point (and from your apparent attitude here maybe that's intentional) - but it wasn't to suggest that public works are communism, it's to suggest that public policy* is at play here - not free-market capitalism. It's public policy that allocates money for roads, or creates zoning rules (government - not the market). So to suggest that building differently or more thoughtfully is communism but people driving cars around on public roads is capitalism is, well, tastefully ironic.

Me saying "we shouldn't have as many cars, stop building dumb roads" isn't any more communist than you say "we need more roads and I have 3 cars". I really don't know where this communism stuff is coming from.
Imagine I use software "X" which is licensed under GPLv2-or-later and put it inside locked-down hardware.

Then someone else comes along and chooses to use it under GPLv3, then proceeds to sue me because I can't lock down GPLv3 software.

Problem is... when you choose the GPL version in an "or later" scenario, you're choosing for yourself, not others.

Thus "or later" posed no problems by itself.

(The same exercise can be made regarding the patent clauses.)
FreeBSD 13.0
If a CS degree just let you invert a binary tree and do convoluted SQL queries, then arguably it is a quite poor CS degree. Maybe some interview questions/exercises are, as often, let's say not perfect. Or maybe they are good enough for most candidates but the people asking them are failing to see other competencies when somebody fails at boring / specialized tasks but could bring value in other ways.
I think it's apple playing chicken with regulators. Surely they also see this problem as inevitably coming to a head, but if they can flirt with the line, they can make bank until they're forced to move on it. They probably have responses to potential issues and a transition already planned out; they are simply milking the current situation for all its worth.
This is a great idea, but Intel is a deal breaker.
What is Render and what is does?
I'm very late to the discussion here, but I find this to be a terrible approach.

If I write a bug report, I'm doing the developers a favor by pointing out where they failed in development and validation. Simply closing the report with no action tells me that you don't care about the quality of your code or the way it affects the users; and that I've wasted my time thinking that you did care and writing up the bug.