skysight-inc/HackerNews huggingface dataset:
> App publishers often allow third-party companies, for a fee, to insert SDKs into their apps. The SDK maker then sells the consumer data harvested from the app, and the app publisher gets a chunk of revenue.

It's hard enough for users to know what exactly the apps on their phone are doing. I thought the App Store gatekeepers were protecting us from this kind of crap and cared about our privacy?
A lot of the components don't appear to work? Checkboxes, radios, sliders.

There are also weird extra spaces and alignment issues on things like basic links or the list numbers in the tab demo.

Bit of a shame

This is on Firefox on Android.
Pyre & Pysa try to do a best-effort analysis of Python 2, and supports Python 2 style taint annotations, but most of the code we analyze at Facebook is Python 3.6+.
The Node.js module system is only loosely based on CommonJS. The Node.js module system is probably the biggest reason of the success of the Node.js ecosystem. Ifyou want to attack Node.js you would start with the module system.
GDPR has slowed the deployment of privacy-preserving technologies because it was poorly thought out and is based on a lot of bad assumptions. It has also created a larger burden for running a user-facing web company in Europe, to the benefit of the very incumbent companies it was meant to target without actually changing anything about their business models.

As for the right to be forgotten, that is nothing more than an attempt to restore yesterday's status quo. The fact is that computers are very good at storing data, indexing that stored data, and finding more data to add to searchable indexes. The only reason this so-called "right" can even be enforced is that the search market is dominated by a single search engine; if that market were more competitive, something that could theoretically happen at any time (and ironically something the EU seems to want to have happen), it would quickly become impossible to actually enforce the "right." Basically this is like the "right to fly around on a broomstick" -- it is not really grounded in reality.
The Blatant Shock-Journalism Wired Uses To Make You Click More
It is also Command-Down to open the selected thing in Finder. Command-Up takes you one level in the file hierarchy (e.g., takes you to the parent), which also fits nicely.
I agree - it's pretty simple. Videos are not games. Literally different words. If you think that Apple is in the wrong here, guys, you should just switch to Android. It's a private company and they can do what they want. I appreciate their oversight, because now I know that I can't get hacked by Microsoft allowing bad games on their app!
> but the large scale of the incident suggests that the intruder(s) might have gained access to a high-privileged moderator or admin account.

The fact that only certain, less-than-top-20 subreddits are affected seems to suggest that it’s just certain subreddit moderators who have been hacked, not actual Reddit admins.

I feel that distinction is important. Aren’t subreddit moderators just regular users anyway who happen to moderate a subreddit?
I didn't want that form factor.
Having an unreliable transport option is essentially for real time networked multiplayer games.

But really, why the hell did it have to take almost a decade to get data channels, when you could jump through a bunch of hoops and essentially build a software dial up modem and transmit data over audio streams? Reminds me of the "minutes vs. texts vs. data" billing nonsense with cell phones. You trying to tell me audio and video aren't data?
10000 Hours with Reid Hoffman
The risk to young children is low. But not having symptoms or being low death rate doesn't mean shit.

Kids require adults to take care of them. That means those kids who may have the infection could VERY easily spread it to higher risk people.

They aren't immune, they still get the virus, they can still spread it. That is not immune. They just don't show symptoms like older people. That's not an immunity.

On top of that we don't know the long term effects of this thing. While kids may not show symptoms what long term effects might this have on kids? There's still a huge risk there.
SpaceVim Release v1.5.0 – SpaceVim
Agreed, strongly. I was just concerned the original comment may not have been fully understood.
It's especially odd since WebRTC DataChannels actually use SCTP-tunneled-inside-UDP, rather than router-level SCTP datagrams.
Tips for making documentation a priority in open source projects
Uncritical Supercriticality
Sure, which is why games tend to use UDP for this. UDP is much simpler than SCTP, and, more importantly, it's already built into the stack.
There has never been a time in history where being a private company means that you get to do whatever you want.
The endpoint is a Ubiquiti Edgerouter. I also have a pi behind it which acts as openvpn endpoint, with a port forward on the edgerouter
A bit tangential, but

- an ex-Scala core contributor's lament about why compilers have to be incremental: https://www.youtube.com/watch?v=TS1lpKBMkgg&t=42m

- a Rust core team member talking about responsive compilers: https://www.youtube.com/watch?v=N6b44kMS6OM (basically the "low-level" implementation of the talk at the previous link)
It’s really funny that you asked this because I clicked on the RISC-V “V” extension spec on GitHub, and literally the only thing I read was “you can’t context switch to another CPU with different vector lengths”.

EDIT: Non-layman wording

> Thread contexts with active vector state cannot be migrated during execution between harts that have any difference in VLEN or ELEN parameters.

https://github.com/riscv/riscv-v-spec/blob/master/v-spec.ado...
Just as bad is a Dev that feels righteous it don’t understand the finer details on both sides.
> strictly tweets only about programming, math, history and other such stuffs in robotic manner (I.e. without any hidden agenda or connotations)

If you are tweeting about programming in a robotic manner while black people are being murdered by police, or while we rush towards a blue ocean event, you do have a hidden agenda.

Pretending that you can talk about the programming in a 'neutral' way is a radically political opinion. I get it, you actively and loudly don't want to discuss anything that isn't immediately interesting to you without making you have to question anything. But at the very least you have to concede that that itself is a strongly political statement.
I think it's implied that they likely will in the future. They just mention their experience an Apple developer to convey that they know more about what they're talking about than average.
Really? I can absolutely see that. It seems OSX has been creeping towards that for some time, and now they're moving to ARM and stuffing their machines with "security" chips, it's getting more and more locked down. Macintosh computers are steadily becoming iPads with hardware keyboards.
>The point of a survey is to collect survey data, and if they don't do it, then it is that much worse of a survey, because there is no 100% substitute.

Not 100%, but I bet doing something as simple as looking at the bank accounts of the selected groups in aggregate (over a long time period) and adding in things like tax returns could get quite a bit of the way there.

To be honest, I'm surprised something like mint.com or Personal Capital don't offer their own interest rate measures.
> Ummm, the challenge was to use the keyboard though?

The challenge was to get to a window, quickly. The keyboard was your constraint.

> I do enjoy watching junior devs struggling

Funny, I enjoy watching the windows crowd alt-tab-tab-tab-tab-tab-tab-tab-tab ah were was it again?

> Pffft, okay. You don't even know the difference between searching and hunting.

Now you're playing with definitions to hide the fact that you were wrong.

> like all Apple shortcuts it's completely obtuse.

Not if you learn them. You clearly did it before, so get off your butt and do it again.

Personally, I love having emacs-style Ctrl+PN and Ctrl+FB navigation available everywhere, and I love the fact that with copy/paste on Cmd+CV I don't have to worry about where a terminal app moved Ctrl+C off to.
Here is how to think about NUMA. In a modern AMD epyc box, you have 2 CPUs. Each cpu has 350GB/s of memory bandwidth and has PCI devices connected to it. Memory speed between CPU sockets is some fraction, 70GB/s?
if you run computation on cpu0 and talk to nic on cpu1, you burn a lot more cpu cycles, than if you move your computation to cpu1.
So in theory, if you partition the box using containers such that everything on cpu0 runs in container0 and has own nics, and same thing on cpu1. You end up with 2 'virtual' boxes that might actually perform better within your container than outside of it.

Note on modern CPUs, each cpu is further broken down into numa nodes(numactl -H and numa stuff n lscpu)...perf degradation isn't as great going between chiplets, but it's measurable(2x reduction in ram bandwidth?).
> That is why we teach.

but what if people don't know how to learn?

instead of getting wrapped up in all of this 'knowledge preservation' nonsense, shouldn't we just mimic what they are already doing and assume it to be better, because the activity occurs in a year number that is higher than the previous behavior pattern?

now that would be real progress.

or, not.
Calling China's firewall "regulation" is a bit of an understatement, and framing it as Facebook and Google have "chosen not to operate" is very clever. At best it's an oversimplification rather than straight up propaganda but either way it's not one would call especially accurate because the principles aren't the same. While I'm sure the FBI, DHS, and DEA would love to get their hands on everyone's private communications, the courts, even at their most egregious, have resisted legalizing the blanket dragnet of the plaintext of American citizens' private communications that the Great Firewall is designed to enable of Chinese citizens. (Which is their right to do as a sovereign nation.) Thus calling it the same thing is like saying that a card board box is the same thing as a McMansion - they both provide shelter, but upon closer inspection, they're clearly not, in any way, equal, unless you wilfully ignore the details.
>Ummm, the challenge was to use the keyboard though? No amount of rationalization will convince me that taking hands your hands off the keyboard is smoother than leaving them on.

No amount of rationalization will convince me that Windows shortcuts for accessibility are more productive than using your mouse in appropriate situations (some X11 tiling WMs do a better job, yes). See, I can make statements like this too.

> I do enjoy watching junior devs struggling to find their lost full-screen workspace window by swiping furiously sideways with their trackpad though. For even more ridiculousness, I know I can always get a minute to read some news after I ask them to open Chrome devtools and wait while they try to get back to the original Chrome window afterwards.

That's nice; you enjoy watching fledglings who don't know what they're doing struggle to use their tools effectively. That says nothing about achievable productivity in an environment.
Thanks for the great feedback. The domain name, Fundmystartup was'nt available so we had to go with that one.
Uniswap raises $11M Series A, led by A16Z
The question isn't why WebRTC has a DataChannel feature. It's why the DataChannel feature is as complicated as it is. Why not just use UDP? What's the return on all the complexity the protocol suite is spending?
Yeah, I think it's actually the reverse: the SCTP is being tunneled inside UDP anyway, and adding in SCTP allows for a reliable channel to be built on top of the unreliable primitive. i.e. SCTP is used by DataChannels to add the option of reliable transport (and congestion and flow control) to them.
How pre-modern farming works
It's very dangerous to think the way you do, and I'm glad I live in a country where freedom of speech is a fundamental right.
You do realize that the games are not installed to the phone, right? But my point being that I can watch this game on YouTube but I cannot stream the desktop of a nearby datacenter and send my control input to it to stream the same game on my device, because Apple needs to validate the content on one of the apps before I can use it.
A guide for Foreign nationals to legally incorporate a US Startup
For that you take the elevator to the observatory.
We got to see that in action here at HackerNews a few months ago. Tesla was doing great, then suddenly there was one news article after another about how Elon was dooming Tesla and it was practically crashing, then a couple of months of peace, and Tesla is suddenly awesome again. It looked someone with influence wanted Tesla stock cheaper for a while.
At some point, the better-positioned developers need to just say no to Apple, and produce enough content that only works with Android that Apple has to give in.
> China's navy CANNOT project power into the strait of Hormuz to secure their oil supply. Any one of the regional middle eastern powers could cut off their supply if they wanted to.

Iran would probably have a thing or two to say about that. And I don't think any of the Arab powers are internally stable or capable enough to take on Iran, yet alone China.
> So many people got into property investing under the assumption it was safe. It's not.

Amen! It seems in recent years everyone was buying a condo “investment” and bragging how they would cash flow and the asset would appreciate without any recognition as to the illiquidity and risks. Serves them right IMHO.
Amazon's products are identified by a key made of marketplace and ASIN, so that's strange. Amazons "focus on the customer" principle turned out to be sham as they are acutely focused on their competitors, whether Quidsi, Walmart, or Amazon sellers.
I've not used either, but conceptually the main difference is that those approaches use micro-VMs and thus require hardware virtualization (hypervisors). This can be a challenge if you want to run those on cloud VMs, as it would require nested virtualization. Sysbox on the other hand is a pure OS-virtualization container runtime, so it does not require hardware virtualization.

Also, I think the goal is different: I understand Firecracker is meant as a way of strengthening the isolation of containers by wrapping them in micro-VMs. Sysbox is meant as way of enabling containers to run system workloads without complex images, entrypoints, volume mounts, etc., and with proper isolation via the Linux user-namespace.
Thomas Jefferson Letter on Censorship (1814)
Honest question: how could you get hacked by a game running on a server and streaming the graphics to your phone?
To get to those panes, cmd + space for Spotlight and typing in the pane window works pretty well. Sometimes the index doesn't bring up the answer quickly.

But working in the pane once you're there? You've got me, I don't know how to do that without a mouse.
Sure but I prefer that to the alternative of ‘everything is only available on the Windows store’, where Steam doesn’t exist
And video players have controls, like pause, and analytics and metrics, which are sent to the server.
I don't see what your point is. Gompertz is just one type of a logistic function. A first year epidemiology course covers them saying that they model most outbreaks and you have example exercises with them where you learn how to calculate things like when will 1m people be infected. One way to think about them is that they have two phases, the first dominated by an exponential curve and the second by a logarithmic. This might be what you are confusing.
LN – Live breaking news notifications. Secure, private, and decentralized.
The Web – Chapter 1: Birth
You'd have to completely reproduce the research in the blog post.
Yes -- I think this is far more important. If anything, Google kills off low-to-medium _adoption_ products, regardless of profitability.
I really like iPhones. But I won't ever own one if I can't sideload apps on it. Two simple reasons:

1) I think that only I should decide if I want to run that app. The manufacturer no longer owns the device after selling it to me

2) The corrupt government if my county likes to block apps and Apple does as they ask. One day they'll remove the apps I really need, and it is not acceptable for me.
You can plan deferred maintenance and other tasks around seasonality.

For instance at a call center, the cost of training new people is not something you want to pay while the phone is ringing off the hook, right? So you hire too many new people during the preceding lull, train them up, and hopefully the washout rate is low enough that you meet your hiring quota.

Similarly, if you own your own servers, you provision new hardware well in advance of a predictable spike in traffic, and then you keep as many of the old machines running as physics (eg, building thermal or electrical capacity) or information theory allows, but you prioritize the new hardware because it scales better vertically. Once the hype wears off you decommission them.

Blizzard reportedly used to do this for their MMO. Later they bragged about architecture changes they made to increase capacity during peak load, but that's not what I saw. What I saw was how much they could decrease capacity as active session counts declined. When they started, they sharded their system. Then added more and more shards, availability zones, and regions. And then that wasn't enough and too much at the same time.

Shards are probabilistically fair if the incoming traffic doesn't know about them. Blizzard named their shards, and so user clustering happens. So they slowly moved a bunch of jobs to be serviced by a separate cluster of servers, and shared those workers across multiple shards in the same AZ. Now instead of each shard handling its own peak load, the hardware is more proportional to the peak load of the AZ, which is going to behave more like root sum squared (your square root) of the shards. If one shard declines or spikes it takes from the pool.

If the pool in undersubscribed, you shut off servers to save money. But you never shut off the servers that the customers know about, and have developed an attachment to. That would cause a cascading failure.
> there's no particular reason to believe that the vehicles we use to do it will be chemical rockets.

That too. If we get sci-fi grade engines, anything can be SSTO.
Depends on how it was done. If you saw every single post that was downvotable drop by one point, you might email dang and ask him to look at it. If you weren't watching that closely, or if it was spread out over the day, then... yeah, you probably wouldn't know.
It is insane to print your own switches when you can buy extremely high quality ones for 25 cents a piece. And that level of insanity makes this a great project.
>This evidence completely invalidates the premise of your first point regarding r0.

You do realize that it's exactly the opposite right?

If asymptomatic r0 is high a quarantine without a lock down is pointless. If it's low no lock down is required and a quarantine is enough?
Show HN: In-Memory Filesystem for Hadoop
Also, several newer applications, and especially Electron ones, do not support what used to be norm on Mac, namely Emacs-derived navigation keys.
The problem with that argument is that you don't get a line-item vote. I can't vote security +1, privacy +1, curated app store +1, no streaming services -1. I can't go to Apple and say "I'd love to buy an iPhone, but I want a $50 discount because you won't enable streaming games."
I bet that coldtea and applethrow is the same person. Latter being a throwaway account created ~10mins ago.
Clearly, WebAssembly and WebGPU are the solution to breaking this walled garden and slaying the proverbial gatekeeper that is Apple right now. The web has always been and will forever remain to be the last bastion of freedom.

What's ironic is that Apple back in it's early founding days positioned itself as a rebellious company that would fight tooth and nail against evil entities that would employ cutthroat practices such as IBM, yet here they are. It's that old adage of living long enough to see yourself become a villain, sadly...

Shameless plug - myself and a few other developers are developing a web platform for indie game developers to easily upload their work to the web, with all the tooling necessary to distribute and monetize without needing to pay the gatekeeper that archaic 30% fee. If you're interested in joining our movement, a link to our Discord is below: We envision a future where a new universal platform democratizes the way software is developed, deployed, and accessed, paving way for innovators instead of stifling them behind walled gardens.

Link to our Discord server - https://discord.gg/zUSZ3T8
Greed. That's the problem underneath all of this issues Apple is having.
> "It's 2020 and streaming is the new norm..."

Is it really?

While I don't think Apple is doing this for any particularly good reason, I for one would rather streaming of games not become even remotely the norm.

When games become services, all kinds of perverse incentive structures are emphasized, in order to continue to produce revenue quarter after quarter.

Microtransactions, FOMO based season systems, loot boxes, and various forms of applied captology to name a few.

Games, like movies and music, walk the line between commodity entertainment and art. From what we've seen with movies and music, streaming services have tended to shove the balance towards commoditization.

A parallel could be drawn to music streaming. See: https://www.thefader.com/2020/07/30/spotify-ceo-daniel-ek-sa...

What Elk is proposing is essentially what some game developers are already doing. Annual releases of the same IP with minor gameplay changes and different skins (Assassins' Creed, Call of Duty, etc). You can see the seeds of a subscription model in Overwatch's "sequel but not really a sequel". Would it really be better if instead you paid a subscription per franchise you want to play?
JSON Feed Version 1.1
SSTO on the Moon or Mars is a lot easier.
At first glance, while the intro tries to differentiate the product from Fluent UI, I doubt anyone, even the most enthusiastic devotees, would read this...

"Have you ever needed a reusable set of UI components that you could drop into your app and have an amazing experience? That's FAST."

...and think 'That's FAST'. They'd immediately think "That's Fabric (or Fluent)".
> It's shocking to me how far ahead MacOS is in terms of keyboard shortcuts compared to all other operating systems.

It's shocking to me that people will make authoritative sounding comments about systems that they don't use, and get their facts wrong. It's shocking to me that the supposedly bright people on Hacker News upvote it.

https://support.microsoft.com/en-us/help/12445
"If you have something that you don't want anyone to know, maybe you shouldn't be doing it in the first place."

-- Eric Schmidt, FormerGoogle CEO, 2009

https://www.eff.org/deeplinks/2009/12/google-ceo-eric-schmid...
this is what organizations that participate in the RFC ecosystem have always done - they just view protocol-level interop and open standards as important.
As someone who uses the above constantly in Mac OS, including while typing this comment: Is there a way to make this happen in Linux—to have all those commands work in (the majority of) text fields across all applications, and to have Linux's original meaning of "c-a" (Select All) and so forth be accessible via "(Windows key)-a"?
https://cloud.google.com/anthos