skysight-inc/HackerNews huggingface dataset:
In the frame of the orbiting station, there is the tidal force, which is proportion to distance from the point where the rope is fixed on the station. But even if he was 100m away, tidal force would be like 7 grams.

So tidal force can't be it. The most likely reason would be some part of the station venting gas out, accelerating. The gas could blow towards the astronaut to make it worse.
Ask HN: What Job to Apply For?
I recently graduated from my Masters of Mathematics with a thesis in cryptography. I am interested in finding a job that uses my knowledge in mathematics and/or cryptology. What kinds of jobs could I be suitable for and what are their job titles?
> Once in a while I come across an obscure library without TS typings, in which case I would generally provide a `.d.ts` file for it, starting with a catch-all `any` type for its exports, later potentially specifying it further if useful and feasible. This is by far the least fun part.

If you have time, I have a question. Note that my professional exposure to Typescript projects is minimal.

I've built a Javascript library which lives in GitHub, NPM, etc (I won't spam the link). It is entirely module-based Javascript.

My understanding is that while Typescript-based projects can use non-TS JS libraries (because TS is a superset of JS), using that library would require more work - initial code, and maintenance - than using an equivalent library either written in TS, or one that includes a TS Declaration File.

If yes to the above, then - given that I'm serious about my library and want other people to use it if it meets their project needs - I assume I need to write a .d.ts Declaration File (or maybe several?) for it.

- How much initial work are we talking here: weeks? Months?

- After the initial work, how much additional work is required to maintain the .d.ts files(s)?

- How much damage could a poorly written .d.ts file do to a library?

- I've seen the Microsoft documentation[1] and ... this looks like a massive amount of work for my library. I know how popular and useful TS has become but, at the end of the day, would I be wasting my time doing what would be, for me, unpaid work?

[1] https://www.typescriptlang.org/docs/handbook/declaration-fil...
Is this like when Redditors found the Boston Marathon bomber?
I think the question is what you are getting paid for. Are you getting paid for time, or are you getting paid for results?

If you're getting paid for results, then it shouldn't matter what you are doing every minute, as long as you are producing the results you are expected to produce.
Show HN: Pi-Hole DNS plugin to encourage online learning at home
I'm assuming this [0] is what the commenters are referring to. Google is proposing changing web request api, which can break how ublock origin works.

Also, this [1] happened.

[0]: https://www.xda-developers.com/google-chrome-manifest-v3-ad-...
[1]: https://github.com/uBlockOrigin/uBlock-issues/issues/745
> The N64 had some real stinkers (Superman 64)

Superman 64 came out in May 1999, right around when Nintendo announced "Project Dolphin" (a.k.a. the GameCube). I have a feeling most of the other "stinkers" were similarly late in the N64's lifecycle, by which point the lack of third-party games would already have been a known issue and would've prompted the very relaxation of quality controls that allowed games like Superman 64 to see the light of day.

And besides Superman 64 (which I never played), I can't really think of very many other "stinkers" for the N64. Maybe Roasters (another Titus title, even later than Superman 64), but even that was pretty fun to play (even if it reeked of being low-budget).

----

Fair points otherwise.
The one supporting a family.

The one who has bills.

Someone who likes to eat.

Do you live at home still?
> Many employees need guidance here and there.

This is best done by regular check-ins, not by monitoring everything an employee does every single minute.
Ahh. [1]

$ mkdir /dev/cpuset
$ mount -t cpuset cpuset /dev/cpuset
$ cd /dev/cpuset
$ mkdir Charlie
$ cd Charlie
$ /bin/echo 2-3 > cpuset.cpus
$ /bin/echo 1 > cpuset.mems
$ /bin/echo $$ > tasks
# The current shell is now running in cpuset Charlie
# The next line should display '/Charlie'
$ cat /proc/self/cpuset

[1] http://man7.org/linux/man-pages/man7/cpuset.7.html
See - https://news.ycombinator.com/item?id=23170398

Please explain more.
> Similarly North and Middle America with the NAFTA

But they did not destroy each other completely two times during the last century, so they might be less convinced than Europe, that this is necessary.
I've been pondering this one too.

If there's just correlation, then it makes sense. Odds are older people - especially those in nursing homes - don't get much sunshine and therefore would have lower vitamin D.

Alternatively, if there is causation where lower vitamin D levels make you higher risk of infection or a more severe infection, then forcing everyone inside (aka reduced sunshine) via lockdowns is the exactly wrong policy.

And if sunshine kills the virus in the first place, then the lockdowns are worse on another front. We should encourage people to hang out in the sun before going inside anywhere. It would be a form of decontamination.

Regardless, this is further encouragement to stay away from the NYC subway system!
That happens a lot. You just get counted as a new ACTIVE user, which for the reasons described in my first comment may be a better success indicator than signups.

Actually that’s why I run “thaw campaigns” to reactivate past (now inactive) users. Something as simple as a reintroduction email to users who’ve been inactive for 6+ months, calling out new features and benefits and success stories. It brings back a lot of people like you, whose situations changed and might now have a use for the product.
Colour can't be described as 1D, as you can have multiple amplitudes of different frequencies at once. You could have an infinite amount of points of differing amplitudes, but this conception breaks down because of the reality of limited bandwidth, and so the best representation is a frequency-space.

If you want, here is something you can do. Get a square, inside of that square plot the x axis for frequency, and the y axis for time. For every frequency x, at every time y, choose a luminosity level going from 0 from null amplitude to 1 corresponding to the entire amount of energy in the observable universe.

That square will be able to represent perfectly colour over time, what you claim is "infinite dimensional", in a three-dimensional space.
I'm not sure what exactly you derived that from but it appears to cross into personal attack and that's not allowed here.

Also, please don't post in the flamewar style to HN, like this and https://news.ycombinator.com/item?id=23148744. We're here for curious conversation and can't have both.

https://news.ycombinator.com/newsguidelines.html
Like the rest of the system that isn't just videos and static content?
> ... but it's a privilege to be able to risk your job for such a principle.

I absolutely agree that it is.
I'm having a chuckle from comments on Reddit: “It's an IPv4 address pointing directly to the camera, not so sure that there are any logs.”

Wonder how many of the VPN-employing folks in fact use something like NordVPN and pay for it with their credit card.
With taxis you don't share delivery routes. It is inherently more expensive.

Food delivery is not new. The new thing are the web interfaces. Now people don't need to visit shops to learn about new things. People can shop delivered goods all the time. This allows to drive down delivery costs with scale.

Additionally, online shops streamline the ordering process. No person is needed to note down orders.

Additionally, self-driving cars and robots will eliminate the cost of the last mile. Like Uber, whoever owns the market when the robots will go life will rake in huge profits.
The Potential of GitHub for Microsoft Stock
good read! also got me interested in the app :)
Chrome's Extension v3 API will remove the ability for uBlock Origin to filter web requests in code, instead the application will have to submit a list of URLs to filter to an internal API and this list has a maximum size and limits the flexibility of the URL filtering.

See the uBlock Origin author's post: https://github.com/uBlockOrigin/uBlock-issues/issues/338#iss...

This is ironic, because uBlock implements an extremely efficient filter and is even looking into using WASM to speed it up even more. Google's public position is that implementing functionality in JS or WASM is unacceptably slow. They say "[Preventing or weakening ad blockers] is absolutely not the goal. In fact, this change is meant to give developers a way to create safer and more performant ad blockers."[1]

Google's public position is also that WASM is "consistently fast"[2], fast enough to rewrite Google Earth to target it[3], and "It's entirely feasible to build a complex code-base to run performantly in the browser using WebAssembly"[4].

So which is it? Is the Web Request API being deprecated because it's not possible to write performant code in extensions using Chrome's powerful JS and WASM engine, or is it possible but there might be some other, different reason that they're blocking it?

[1] https://blog.chromium.org/2019/06/web-request-and-declarativ...

[2] https://developers.google.com/web/updates/2019/02/hotpath-wi...

[3] https://blog.chromium.org/2019/06/webassembly-brings-google-...

[4] https://developers.google.com/web/updates/2018/08/wasm-av1#f...
Do you feel personally responsible for the actions of other people who have "snapped"?
At least in the UK they are known to public and secured.
To invoke the old "rule 5" of explaining things:

Until surprisingly recently, there was no built-in way to make a rectangular element on a webpage have rounded corners. People had to use all sorts of dirty hacks to make a final product that "looked like" it was a native, built-in feature. Usually in the old days it basically amounted to various forms of "putting a picture of a rounded corner" (often a gif) in each of the corners of the element you were putting on the page.

There were a lot of different ways to do that, but one of them was to use "tables" - tables these days are usually only used for what their genuine, semantic intent is: for drawing a literally spreadsheet-like table of data. But back in the earliest days of the web, they were the only controllable way to visually lay things out on any kind of grid, so despite the fact that they were "supposed" to have nothing to do with visual layout, they'd get used all the time for that - often getting used to do visual borders and stuff.

So to do rounded corners, you'd basically make a table that was a 3x3 grid. In the corner elements of the grid, you'd have tiny pictures of rounded corners; in the side elements of the grid you'd basically have nothing (they'd be really skinny elements, either very wide or tall). Then the middle element in the grid would be gigantic, and would hold your actual content.
Does asking Google to delete your activity data result in its removal?
I will say its Gears 5. Coalition has been incredible with their usage of Unreal since the original Gears of War back in Xbox360 days. They peaked with Gears 5.
I read about this last week, and seemed a bit pointless. Yes, a drop from very high altitude. But wouldn't be just about as stealthy to send your commandos in on a raft from a submarine? Also, what sort of threats does Russia imagine it's confronting in the Arctic? The armored bears from The Golden Compass?
Jews should be banned from Germany too, right?
Is the implication that it is hard to find the owner because it is messy and any number of agencies could place them or that it is difficult to find the owner because it is purposefully hidden or "super secret"?
Outright admitting this may cause issues with antitrust laws.
That's pretty clever.

If I had to bet money though, I'd assume something more mundane, like they are actually dumb enough to put a name and email on one of those.

Do we have any reason to think that the person posting this is not the FBI themselves? Or some other foreign surveillance types?
I am the proud recipient of many Apple rejection notices from the App Store (I have been releasing iOS apps since 2012). I have not had an app pulled, but I have had many rejections to submitted apps (the latest were received yesterday).

In all of the notices, Apple is usually quite explicit in what the problem is, including attaching screengrabs, and they will respond, if I ask them for further clarification.
Presumably, your employer could provide a stipend to you for WFH space. Perhaps that would cost them less than a seat for you in a building in a city.
There's quite a bit of dynamic content, no? Things like exercise grading, and progression through the skill tree.
I have a similar collection of fonts that I use in presentations. I like to use the old school VGA fonts for emphasis on chunks of code.

It draws the eye and usually I get at least one person commenting on the nostalgia factor of the font, which means they will remember that part of the presentation.
Silly nitpick: I just checked the terminology, and the correct way is to say type A female and type A male; and then to say type B female and type B male. So, that means that male pollen still pollinates female, but rather your variety is type A or type B. Sorry for that error in the explanation.
Ask HN: How to Contribute to the Markdown Standard?
I have some ideas for extending the Markdown standard. I'd prefer to try and work to get them into the Markdown standard.

However, I don't know how to do this. Gruber invented Markdown. I can't seem to find out how to get involved in shaping future standards.
Simple question: why would anyone need a degree to be in web development?

It defies all sense. This entire field is built upon online tutorials. Sadly, I predict a bunch of people who don't know any better wasting 4 years of their life and paying tuition to learn what can be had completely for free, studying from home, while working a part time job to support a ramen-basement-lifestyle for a year or two.

To be fair - most University degrees are equally worthless, so I guess all this does is speed up the inevitable collapse of University as an institution? People have really lost their way, even the ivory towers have rotted from the inside...
I'm not the previous commenter, but on Android Mozilla is removing the ability to install extensions from third parties (think GitHub, etc.) and will trim the only left official extension store down to a few extensions. (I think it's below 20 right now.)

An ecosystem where all extensions need to be channelled through one central power broker is pretty much the main requirement to allow them to do what Google is doing in the linked Pushbullet case.

edit: this is all factual, sadly downvotes won't change it.
ProtonMail has come a long way as a replacement for Gmail as well. Suuuper happy with them, they're really responsive to feature requests and support inquiries. I requested for an iOS feature to choose browsers so I could open all links from PM in Firefox. They had it implemented in a month or something... it a quick fix but that impressed me. hence me shilling here
They recently added ProtonCalendar too.
I can't find soup vermicelli at the local Waitrose. Maybe it's typical Dutch/German. Not a fan of the London supermarkets
Prior discussions that seem similar enough to be relevant:

https://news.ycombinator.com/item?id=23023703

https://news.ycombinator.com/item?id=22463713

https://news.ycombinator.com/item?id=23119949

https://news.ycombinator.com/item?id=22582387

https://news.ycombinator.com/item?id=23167802

https://news.ycombinator.com/item?id=22600685

https://news.ycombinator.com/item?id=23083619

https://news.ycombinator.com/item?id=23069001

https://news.ycombinator.com/item?id=22632542

https://news.ycombinator.com/item?id=23118830

https://news.ycombinator.com/item?id=22621191

https://news.ycombinator.com/item?id=23040868

https://news.ycombinator.com/item?id=23129529

https://news.ycombinator.com/item?id=23137546

https://news.ycombinator.com/item?id=23102020

https://news.ycombinator.com/item?id=22594740

https://news.ycombinator.com/item?id=22529035

https://news.ycombinator.com/item?id=20014940

https://news.ycombinator.com/item?id=23155437

https://news.ycombinator.com/item?id=23123222

https://news.ycombinator.com/item?id=22600709

https://news.ycombinator.com/item?id=20776603

https://news.ycombinator.com/item?id=20020134

https://news.ycombinator.com/item?id=22675466

https://news.ycombinator.com/item?id=22104904

https://news.ycombinator.com/item?id=23150839
When I read something like this I have to assume Google is just trying to kill off extensions, it's such a glaringly obvious problem there's no way any human has seen and okay'd it with good intentions.
The list of companies that have tried and failed to build a sustainable business in this space is large -- from Kozmo.com (1998-2001)[a], Webvan (1996-2001)[b], and UrbanFetch (1999-2000)[c] during the "dotcom bubble" to the likes of Grubhub, Instacart, and Uber Eats in recent years.

So far, it seems that only tightly integrated operations with highly standardized food products for which the source/freshness/ripeness of ingredients is not an issue (e.g., boxed pizzas made from frozen manufactured components) have been able to make local on-demand delivery sustainable at a national or global scale.

The only "exceptions" would appear to be FreshDirect (founded by an owner of NYC's Fairway Market) and Peapod (operated by Giant supermarkets)... BUT both have grown more slowly and deliberately than the latest crop of startups, while maintaining tight/integrated control over all aspects of operations. Moreover, neither allows consumers to order on-demand -- consumers have to choose a predefined delivery window in advance, sometimes days in advance.[d]

[a] https://en.wikipedia.org/wiki/Kozmo.com

[b] https://en.wikipedia.org/wiki/Webvan

[c] https://en.wikipedia.org/wiki/Urbanfetch

[d] https://nypost.com/2020/03/15/nyc-freshdirect-delivery-times...
I don't know about other countries, but in Russia blood test for vitamin deficiency costs about $40 and can be
D done in any lab, which are very common in cities. Simple thing to do is to go and test for do you really have deficiency or not and then proceed with supplements program.
That's how I identified my deficiency and successfully fixed it by taking oral supplements.
Kubernetes Books from Microsoft Azure Team
Possibly a typo, but EPYC is a processor brand. EPIC makes Unreal (and Fortnite).
Breaks all of our Erlang bindings (which use erl_interface) ...
The fact that this team realized so simply that they shouldn't be reading data on every site the user visits while the extension is installed is deserving of a vague response from google. Sad really.
Nah, you can do a minimal binding and write most of it in something else. E.g. Rust.
Considerable boilerplate work initially for sure but possible.
FWIW, killing XUL extensions wasn't even really about Chromium compatibility. The changes in the Quantum rearchitecting were going to break everything anyway; the decision was made to move everything onto an add-on system which wouldn't just break again and again with every architectural change (which, yes, did have the benefit of Chromium compatibility).
I lost my mind when I saw the announcement for Killzone https://youtu.be/PDfu1mYQXEg
In general I would say there's no good single book or resource that describes everything comprehensively. There's a lot of resources, though, but mostly scattered in various places.

The BEAM Book [1] is a good, though unfinished resource talking in general about the implementation - the memory model and the interpreter.

If you're interested in some very low-level details of the runtime, the internal documentation [2] also holds a lot of interesting details.

There are also some additional details on internals at Spawned Shelter [3].

[1]: https://blog.stenmans.org/theBeamBook/
[2]: https://github.com/erlang/otp/tree/master/erts/emulator/inte...
[3]: http://spawnedshelter.com/#erlang-design-choices-and-beam-in...
Lol so funny! Better dismiss this out of hand and keep doing nothing!
> It's funny how something that has been working for decades on a small scale with mom and pop restaurants doesn't scale up even when you take 25-30% of each order.

How many of the mom-and-pop places provide delivery using family/teenagers that get paid less than minimum wage?
"A person born in a plane overflying US airspace at the time of birth is a US citizen."

It's unclear (and doubtful) whether that is true:

"All persons born or naturalized in the United States, and subject to the jurisdiction thereof, are citizens of the United States and of the State wherein they reside."

Courts could probably use the jurisdiction language to say "nope". No idea whether there have been any court cases over this though.
> In San Francisco, the mayor, London Breed, instituted a 15 percent cap on commission fees, a move that prompted Uber to suspend deliveries to Treasure Island, which sits in the bay separating San Francisco and nearby Oakland and is home to a number of low-income residents.

> In Jersey City, Uber reacted with a $3 surcharge to consumers after the city’s mayor imposed a 10 percent commission cap. In Chicago, an order due to come into force later this month will not force a cap but instead demand transparency on fees so customers have a clear picture of how much of their payment goes to restaurants.

> New York City is poised to move next: a bill seeking to impose a 20 percent cap is on the table this week, supported by the mayor, Bill de Blasio, and gaining momentum following news of the possible Grubhub deal.

It will be interesting to see how all of these different approaches play out. Are the caps governed by the restaurant location or the customer location? Or either/both?

Will Uber push back at all? It seems some sort of regulation in this space is inevitable so at a certain point I expect Uber will start to lobby for uniformity rather than a patchwork of rules that differ by zip code. I can imagine the cost of compliance quickly getting out of hand.
While the impact of all these things are the same, the likelihood is not.

There certainly are real world situations where the chance of active eavesdropping (which requires a targeted attack, and is risky because it can be detected) is low, so you accept that level of risk, but the ability for someone to just grab all the traffic of a large group (that just happens to include you) for a prolonged period of time undetected is much higher.
> Email me pat [at] trypigeon [dot] co and I can send you some of the things I did that maybe have helped.

Please post here so everyone else can learn too.
Yeah, the same for trying to buy marrowbone
So if we assume most old people are low in vitamin d, but also most old people survive, does it tell us nothing?
What are the most prominent examples? I tend to think that vectors are a better basis for a practical language.
Is there any data on whether this information is even accurate when it's filled out? I just fill out these kinds of fields randomly. Every. Single. Time.
I really did try to call out the benefits that happened when I was told to "give permissions another look". Like all software, needs change and I was able to make a great improvement.

The issue I have is that it's not clear if I'm even addressing the correct issue(s). If I don't make the Correct change, all other changes are irrelevant since they'll never get published.
2.5x in a week is news? I have worked on many things from viral apps, blogs that get picked up by large news orgs, etc that need to scale sometimes 100x or more in a day.
epipelagic isn't even in either of the MacOS dictionaries I have installed (British & American).

To make it worse, MacOS tries to define it as a mis-spelled epileptic, overriding the "pelagic zone" which is more useful.