skysight-inc/HackerNews huggingface dataset:
Linux switched to 1:1 threading (NPTL, added 2.4.4) before epoll existed (added 2.4.44). And in general M:N threading disappeared before massively concurrent asynchronous I/O architectures became popular.[1] Before the latter came, M:N threading was needless complexity; e.g. nobody was actively using and evolving scheduler activation kernel interfaces. And many of the benefits of M:N threading can't be realized when shoehorned into the POSIX thread model; e.g. concept of multiple, user-controlled schedulers or of explicitly passing control flow to a specific thread (yield/resume, switchto) have no place in that model.

[1] Solaris had /dev/poll and NetBSD had kqueue before M:N threading went away, but the developments were relatively close in time and definitely before O(1) polling became widely used outside a few high-profile projects.
>Notice that each window has a title and you can press the initial letter and that window will get focus. You can then press Enter to select it.

Oh, nice! Thanks for this.
Your comment is the quintessential example of Poe's law.
They shouldn't be dictating such kind of policies, when there are no easy ways to install alternative stores. Same story with ban on non Apple browsers in their store.

Anti-trust should really blast them for it, plain and simple. Apple got away with this garbage for way too long.
> Who pays for search

who says that 'search' has to be a consolidated system that needs to be paid for?
Just going to echo @dwohnitmok here in saying that this is a pretty 'meh' article. Understanding Godel's First Incompleteness Theorem is actually very accessible, I wrote about it a few years ago[1]. His second is much more involved and laymen won't have the required tools to grasp it. In my opinion, the easiest way to understand it is probably using Löb's Theorem, but that's neither here nor there. Either way, I'm of the opinion that arithmetic coding is very confusing and shouldn't be used to introduce people to Godel.

[1] https://dvt.name/2018/03/12/godels-first-incompleteness-theo...
No but once regulators determine (based on other criteria) that it IS a monopoly, then all those internal messages that seemed to agree with that will be used as proof that the company "knew" about it so the fines will be much larger.
*We don't want anyone to bypass us getting a cut of their revenues
> files can declare the type of data they contain [...] executables can declare the type(s) of data they consume and/or produce.

I think you're conceding that the OS would not be responsible for enforcing data's compliance with it's declared type.

I'd be OK with this world, but I am not convinced that this hypothetical OS is substantially better than the UNIX descendants we have today.

> Storing arbitrary data with no way to indicate how that data is encoded is rank insanity.

I think we all can agree on this... it's just a matter of how we encode the data type. UNIX descendants follow the pattern of encoding data types with filename endings. While I agree that this approach feels primitive, it's hard to argue that it doesn't work, because it does. This is fundamentally identical to MIME-types, imo, because I believe extensions (and mime-types!) are fundamentally "names", and don't have much semantic above that, given the diversity of "name"-implementations, as stated earlier.

I don't believe that we gain a lot of practical value from compelling executables to register their accepted "names" with the Operating System: I'm trying to imagine what big value this gives you, beyond transforming `some_program --out_type=json | jq` to `some_program | jq`.

I hope you understand I'm not trying to apologize for UNIX. I agree that many things about it should be better. But I do think they got "everything is plaintext, from the OS's point of view" right.

(I think it's good discussion and I want to learn from it)
Do we actually know that Microsoft hasn't been trying to resolve this for longer?

I haven't seen any real indication that they haven't been.
IIRC, a lunar probe launched a couple years back on a 5-stage solid rocket. That works well because, essentially, the engine is the fuel.
I wonder, if streaming video on the internet was just starting to be a thing now (like Netflix 10 years ago), would they even allow it on the iPhone, or would they use some BS excuse about not allowing streaming apps because they can't vet all the content first.
Banning TikTok and WeChat: Another Primer
There have been similar cultures throughout history and throughout the world. Many Native American or Pacific Islander tribes refused to take up arms. Those tribes are no longer with us, but the cultural idea that one should not inflict violence on your fellow humans keeps popping up.

I think the paradox results from a confusion of static vs. dynamic equilibrium. The consequence of not fighting back when attacked is that you end up dead. But that doesn't mean everyone will fight back - people end up dead all the time, there are plenty of human behaviors that lead to the death of their host and still persist (suicide being the most obvious one). Empathy is pretty deeply rooted in the human psyche, and is adaptive under most peaceful conditions. It's not a stretch to imagine groups for whom it becomes a way of life, at least until they're dead.
That's a very good point. Maybe they are comparing with options using the same materials.
Looking at the LineageOS downloads page OnePlus has strong support (as a ratio of the number of phones they released to the number of phones that are compatible). Another idea is to check XDA Developers and see which forums are most active.

https://download.lineageos.org/
You probably couldn't get easily hacked because the iPhone is so advanced in its security, but it's not hard to imagine. It's a videogame, so its easy to get hacked - look at Steam. I'm no expert, I'm just glad Apple is continuing to restrict bad things on the platform. Can't wait for the next iPad.
You can bypass all of this and turn Twitter into a useful newsfeed:

https://lee-phillips.org/howtotwitter/
History has shown that countries can suppress dissidents for hundreds of years. This current rendition of the Chinese government could easily survive decades while suppressing criticism (which they obviously do).
Some terminals can, kitty for instance.
Also, I know people have used CNC to mill a PCB.
Nobody should wonder why the public doesn't automatically trust scientists or "experts".
Okay I think I get it:

1. Define elements in script by extending htmlelement

2. Follow the allowed structure in the DOM so that the custom elements don't break / conflict with anything

3. Use CSS to make the custom element look nice.

Then, basically what we have is:

1. A class-based way to attach event listeners in a standard interface (which is nice)

2. what we always had to do anyway (unless framework forces using JS to inject HTML at runtime)

3. what we always had to do anyway

4. Can't use custom events anymore... Encapsulation fTW.

But now that brings us to a situation where, essentially, it comes down to which htmlelement classes take precedence in our dependency hierarchy. Some libraries are probably compatible but you can't guarantee it because there's no explicit package dependencies between different implementations, so if you choose two different component libraries you may end up with unexpected behaviours and bugs.

So if I were to build a component library that is "compatible" with all major component libraries, essentially what I'd have to build is a shit-ton of "mappings" and exceptions that define an order of precedence of which component variants my library should interact with or cede to? I don't really like the idea of "just magically working with incompatible libraries" right?

Does that seem about right?

I think I learned something new and fundamental today, and the overall approach makes sense if you pick a single library to build your application but I can't see it having any realistic value if you're to try and jimmy it into existing products, in fact I can see that being an extremely expensive exercise and potentially adding a load of overheads to maintain and configure.

Also I can see now why no one really answered the question about ARIA tab orders and accessibility, it's not the job of these libraries.

I'm not a very smart person, thanks again to you and everyone else jumping on my thread to take the time to explain :)
It's amazing how long this has taken. I had to use PACER in the late 00s, and it wasn't just the fees that were bad, it was the whole stinking system, from billing to UI. It wouldn't surprise me if it was designed by the same contractor that built TESS for the U.S. Patent and Trademark Office (another fed website sorely in need of an overhaul).
Netflix has interactive videos with multiple story path choices which is by definition a kind of game.

In this context it is the same as a game streaming service.

So they have already allowed Netflix to do exactly what they are banning here.

The only technical difference is you have 1 game input every 2-3 minutes vs inputs every 2-3 ms.
I'm willing to pay $5/mo

Much of India will pay $1/mo

Most people will pay $.1/month

What will the price be?
If you were trying to motivate someone embedded in Python / scipy / pandas / etc to move to Julia at this time , what would you say?
Tech giants let the Web's metadata schemas and infrastructure languish
Doesn't look truish based on this:

https://en.wikipedia.org/wiki/Younger_Dryas_impact_hypothesi...

but I retain some small probability that the jury is still out.
On top of that, Netflix has already set the precedent for interactive video controlled from iOS devices.

What is Apple's argument for allowing the choose-your-own-adventure Netflix titles (without per-title review) but disallowing more fine-grained interactivity?
> “We use the term ‘User Preference for Google Search’ and never the term market share,” that document says.

Then wouldn't a court, whenever it sees "User Preference for Google Search" or any other similar euphemism, simply treat it as meaning "market share"?
Look at the Steamlink debacle. That time the excuse was about buying games through the app (even though you can buy games on the main steam app) and not about what content you stream from your computer to your iOS device.
Every problem you describe was successfully worked through for the Google Code turndown in 2016.
I understand gvisor's main goal is to improve container isolation by intercepting and inspecting syscalls before they reach the kernel to reduce the attack surface. Sysbox on the other hand is meant as a way to run system software (in addition to apps/microservices) easily inside a Docker container, so its focus is on enabling this functionality. Having said this, Sysbox always enables the Linux user-namespace in containers, and thus also improves container isolation.
I'm not going to debate whether or not the services violate Apple's handcrafted policies.

I'll just say that Apple has stupid policies. Stop using products that exist solely to lock you into a walled garden.
> It is an insult to our citizens to question whether they are rational beings or not, and blasphemy against religion to suppose it cannot stand the test of truth and reason. If M. de Becourt's book be false in its facts, disprove them; if false in its reasoning, refute it. But, for God's sake, let us freely hear both sides, if we choose.

Interesting thoughts for such an early time. We seem to have wandered quite far from this mindset. Today, if we disapprove of an idea, we must stamp it out.

It is not good enough to simply refute or disprove a position or idea, and engage in spirited debate. Today, no person is allowed to think out loud thoughts that might conflict with another's. We cannot trust the population to form informed opinions all on their own, based on spirited public debates.

Jefferson is specifically referencing a religious book in this letter - however the overall notion survives religion, and applies to all thoughts in general.
I'm using these keybindings in Firefox right now, without any custom config (other than mapping caps lock -> control). Go to the URL bar and hit control-a and control-e; do they work? Type a few words of a reply comment, and in the comment text field, try control-a and control-e; do they work?
That’s not really any different than municipalities who tax and impose restrictions.
After the "Red Summer" of 1919, in which black people fought back against attacks by white people, whites blamed the violence on "communists" inciting the black community to riot.
Atlassian just told employees they can work from home permanently
In addition to what Sinan said, we've had success running on fully untyped codebases. These are you some strategies that you can use to get results on untyped codebases:
https://pyre-check.org/docs/pysa-coverage.html

Types will definitely make Pysa find more issues, but you don't need 100% coverage, or really more than the minimal coverage described in that doc I linked, to start finding some issues.
The list of supported devices is here: https://wiki.lineageos.org/devices/
I like their transparent implementation. Went to text-area expecting ...something else, but I got Microsoft instead ¯\_(ツ)_/¯

Is this a pre-pre alpha preview of the preview? Because it feels like
> Well, ultimately, it is. If a "store within a store" (or a second independent store) gets too much traction, it will hold the platform back.

Here's the thing. We're talking about objective, concrete examples. Allow Microsoft's and other trusted partners app, but reject others. Apple likes to pretend it sets the same rules for all developers and there's no exceptions, which is categoricly false, as has been documented time and time again[1].

Google Stadia and Xbox Game Pass Ultimate game streaming services are not "alternate app stores" which will hold the iOS platform back. Arguably as these are all streaming services, where there's no code executing on the device, it makes it easier for Apple to make architectural changes to its platform because the games playable within the apps do not require those changes!

Apple can still reject "alternate app stores", but allow specific applications like XGPU because it just seems like the right thing to do? Preventing these services on iOS holds back iOS and ultimately makes the platform less capable and hurts consumers.

[1]: Apple taking only 15% cut from Amazon, letting Amazon use their own payment provider for in-app rentals, extending private entitlements for certain developers
> If the goal is to simply clone google or Facebook in Europe for reasons of politics then I agree - hobbling them would facilitate that. If the goal is to actually produce something better, I think the opposite is true.

I think the result would be inherently "actually" superior by virtue of being under the thumb of EU regulation to a degree that American corporations aren't. I'm not talking about technical superiority, which I don't care about. Having locally regulated technically inferior clones is preferable to the status quo.

> I also believe that consumer rights laws etc can help.

And such laws are best enforced against local companies, not foreign companies with foreign values. That's why it's a good idea for the EU to hobble, if not outright ban, American internet companies.
How about he donate one of his mansions.
I can’t help but wonder if this is a larger existential debate for Apple than gaming.

Maybe they perceive this as a first step on a path of streaming apps in general? As internet connectivity continues to improve, what’s to stop all apps from simply being streamed? If they allow interactive remote gaming, why not allow us to stream text processors, photo editing apps, etc? How would they make any money off the App Store in a future where all apps are streamed bypassing their system all together?

I’m not advocating for this, just bouncing the ball in an attempt to understand their perspective. Where do you draw the line?
I posted this to see more discussion about it.

Isn't a strong social identity, something desirable? Doesn't it result in stability and strength? Don't we all seek the belonging sentiment which necessarily implies an Us vs. Them?

On the other hand, it seems that tribal thinking can increase social tension and divisiveness, and makes people more "stupid"/less critical towards their group.

So what is the right balance here?
Ask HN: Advice for getting funding without being plugged into a network?
One of the biggest mistakes I've made in my career is not building a network, ie thinking I can just build things and good things would come. I'm physically moving soon hoping to remedy this, but are there ways to accelerate the process?

I've heard of successful cold emails/dms. Accelerators are also obviously a thing but feel like they're even more of a black box considering how consistently I'm rejected without feedback.
Seth Godin: what do you own?
I think apple caving on 3rd party app stores might be the easy regulatory solution for Apple.

As a consumer there is definitely a tangible benefit to having the App Store be safe and consistent. Apple can impose its technical, moral, safety, and design philosophy on every app in its own stores like Disney or Whole Foods might with their retail products.

But if Hey Email or ClassPass or anyone else doesn't like Apples offerings, they can go to a 3rd party store and be available there. Like the new browser entitlement, Apple can choose which 3rd parties are able to allow installs (and hopefully some regulation prevents this from being anti-competitive).

There is no anti-competitive measures because there is no singular channel to install an app on an iphone anymore. And then Apple can make their App Store even more tightly controlled because every developer there is there by choice. Apple can cut custom deals to keep Google, Facebook or anyone else there, but Apple has to earn those partnerships like on the Mac App Store
What we can learn for inventory management in lockdown?
Countries all over the world are responding to COVID-19 in different ways, because of the fluctuation in the demand and supply of the goods. As lockdown measures are eased and reimpose at varying rates, customer demand for many items will continue to rise and fall respectively.

Simultaneously, the supply of raw materials and finished items will remain disrupted. Like so many businesses facing cashflow issues, it’s important to free up working capital. No business wants to do this at the expense of and failing to fulfill customer orders. For this Inventory management solution helps you to overcome from this in several ways.

For more information and a tailored demonstration, please contact us or at sales@goodsorderinventory.com
These are explicitly attacks on the very system that you say I am supposedly attacking

No. Spreading lies is very different from censoring lies. I should be allowed to say that Earth is flat, or our president is an idiot. You or the president should not be allowed to prohibit me from saying those things.
Learning Code for Free: The Ultimate Guide for 2020
Obviously the question is ambiguous enough that there is more than one interpretation.

Even if they said "What specific & exact ad service would you recommend", a reply of "Any ad service that doesn't do tracking -- consider contextual based ads" is still a valid one, no?
Ah, sorry missed the question :(

I think just so users don’t have to solve the same problem themselves. SCTP gets you multiple streams and they can be ordered/reliable if you want.

The congestion control is pretty impressive. You can jump the TSN forward if you send a bunch of data but lose one Datagram in the middle. Cool stuff like that.
> just so that i could install ios 13

Can you install iOS 13 on a non-Apple phone? If not, why not just stay on iOS 12? What software requires that kind of upgrade and is available on a phone OS other than the iOS/Android duopoly?
How does Apple loose in any way that I am allowed to run software on their devices? Especially free software like browsers. I mean doesn't that literally keep me as their customer more? Now that I'm not switching to an Android device where the land is greener.
Extensive discussion of original source: https://news.ycombinator.com/item?id=24079682
That is just not backed up in the actual events of what they are doing.

If there was ever a time to do this it would be right now as they undergo changing Mac to ARM, but they're not.
> A private corporation innovating on its full stack can come up with a faster and more secure HTTP alternative for their use case in the time it takes the RFC process to get up in the morning and find its shoes.

But...that's part of standards process. It's quite common for the actors like Google to propose a new/revised standard after implementing it independently SPDY (became HTTP/2), HTTP over QUIC (became HTTP/3), Web SQL DB (became dead, but still started the standardization process), etc., all went this route.
This is standard "avoid risky legal language" training at any big company. Whether they might have a monopoly or not.
Ahhh yes, in that case I don't think there's a readline hotkey for that. However what I do is just command+backspace (no shift)
Pricing would be based on value. Someone who's willing to pay X is more valuable than someone who's only willing to pay 0.1X, so naturally the former should pay more.
> Are they minorities though? I think current anti-science stances are far more widespread than your post seems to give credit for.

There definitely are a group of hardcore anti-science people, but I think it's far less widespread than you credit. It may appear more widespread because there is a tendency by some to present public policy preferences as 'science'. Since public policy choices always involve specific intention (what is our desired outcome) and trade-offs (what policies are we precluding by choosing this one) they are not 'science', they are rational proposals based on scientific evidence, and in some cases they can be rationally disagreed with in terms of both intents and trade-offs.
> at this point there is no gradient of less-bad.

OK, that's just silly. Read a newspaper? Watch a routine 1 hour news program from any of the major networks? No pee tape. No pizzagate (well, except when that nut started shooting up the restaurant over it). I'm sure you think there's "bias" but there are no lies.

There are many journalistic organizations who genuinely care about reporting the truth. And they "filter" and "censor" themselves to do it all the time, because in that world it's called "good journalism". They get stuff wrong, and when they do they tell us about it.

And the issue at hand here is that Facebook is trying to apply some of the same controls to the news it presents to its users, via most of the same processes (i.e. by trusting journalists). And stuff leaks through, and sometimes Facebook itself seems to be uneven in the application of its own rules.

So I don't get your point. Why is it OK for The Times to spike its reporting on the pee tape because it can't find good sourcing but when Facebook to do the same it's somehow an impossibility?
I Got Access to Other People’s Medium Accounts
What are they supposed to do, try to return their phone months after buying it?
Request Library with No Fuck Functional Chains
Bulgarian police arrest hacker Instakilla
Because it allows you to type these hotkeys by moving your pinky 1 key to the left, which is orders of magnitude easier than the control key at the bottom left.
Select developers get special entitlements and access that other developers do not get https://twitter.com/steipete/status/1288156232717606912
Brilliant! My productivity will increase by 20%!

=)
Ventilation should be part of the conversation on reopenings. Why isn’t it?
Interesting point. I just guessed at a plausible reason to focus on deep space, I don't know whether that's actually the case.

It seems like it couldn't have too much power density though, or the solid lattice would melt.
Neither. No interest in obtaining a degree. If there's a topic of interest, I'd study it without a degree. At most take relevant courses.