skysight-inc/HackerNews huggingface dataset:
There's zero reason why in computer science and tech women and men should have so drastically different ratios. Even back in the day programming was seen as a women's job.
This is not about paying for a tool. This USD 99 is a tax paid to Apple to be allowed to distribute the software you wrote, regardless of which tool you used to write it. It could be written with a free tool, it could be written with an expensive tool, it doesn't matter; everyone who wants to distribute software to run on macOS has to pay that tax.
The article says it's impossibly narrow but is it really? It's only about 2.5 times taller than 432 Park Avenue in New York, but it also looks a little bit wider.

A building like this would probably sway a bit more than usual at the top due to being so tall and having no other wind breakers around it, but I imagine it could be possible to build and live in safely.
You aren't imagining it: https://news.ycombinator.com/item?id=23769291
Oeee sounds very interesting!
The basic function is simply defined as:

function clamp(num, min, max) {
return Math.max(min, Math.min(num, max));
}

That is, if you don't try to do anything fancy and make any parameters optional. Lodash does and it makes the implementation much more complex.

_.clamp(input: number, lower?: number, upper: number): number;

https://github.com/lodash/lodash/blob/ddfd9b11a0126db2302cb7...
On a very similar note, a line in Mythbusters' opening that always amused me, "We're professionals, and that keeps us safe." No, it doesn't, it only means that someone is willing to pay you to do it.

I think the use of "unsafe" is exactly what is a common case. That is declaring, "I know what I am doing," and that for most people do do this may be a bad idea.
YouTube Premium is by far the best $10/month that I spend. Zero ads on YouTube and creators get a share of that, which is typically more $ than they would get from ads.
I wondered the same thing and haven't heard/seen much. I'm working on a UBI story and would like to include YC.
This is not something from the past few weeks, it has been a thing for nearly a year.
Did Microsoft credit Open Street Map?
Now I'm wondering if in engineering terms such a tall, thin building could be constructed.
I really wish fabric8, and more specifically kotlin k8 dsl[2] was getting more traction.

It removes the down side of yaml all over the place. It's missing the package management features of helm. But I have several jars acting as baseline deployments, and provisioning. It works really well, and I have an entire language. So I can map over a list of services, instead of do templating. The other big down side is a java run takes a minute or two to kick off

I was resilient to k8 for a long time. Complexity was secondary to cost, but Digital ocean has a relatively cheap implementation now. This commonality and perseverance of tooling is great.

I want metrics, a simple annotation. I want a secret injected from vault, just add an annotation. It's also cloud agnostic, so this logic can be deployed any where some one provides a k8 offering.

EKS was very powerful. As running service accounts via non managed clusters. Removed the need to pass an access key pair to the application. That service account just ran with a corresponding iam role.

[1] https://github.com/fabric8io/kubernetes-client
[2] https://github.com/fkorotkov/k8s-kotlin-dsl
There are multiple options for chips, no? Are they all made in China?
> This seems easy to disprove simply by the fact that a single labourer can produce far more than is needed to sustain a single life -- at least today.

That doesn't disprove it, it disproves that mean income (capital returns + wages) falls to subsistence, not that wages fall to subsistence.

To disprove it from that starting point, you need to also prove that capital does not tend over time to capture all value beyond the subsistence of labor.

> So as long as that's true, people on average won't accept being paid the equivalent of a bag of rice a day if you could always go out and produce several on your own.

But laborers cannot produce at their full capacity without access to capital. It's perfectly consistent for wages to tend to subsistence and capital rents to tend to marginal product of the labor applied to capital minus labor subsistence.
Python Arsenal for Reverse Engineering
> Multimillion dollar businesses are built based on just the discovery feature.

Arguably, entire political movements; the far right and conspiracy vlogosphere relies on constantly being advertised for free to new suckers through youtube recommendations.
Love this project.
Not the full answer, but loans. Trading equity isn't the only way to get a pile of cash. It isn't even the most common way.
This is exciting. Are you planning or do you already provide a mechanism for discovery? Meaning a means to browse the available service providers along with reviews or the like?

I’ve read that Shopify is doing something similar now, and while for them this comes rather late in their product life cycle, for your product I’d think it more important and thus worthy of earlier consideration.
That is pure fake news. You may not be intending to lie, but you're spreading them.

"To remove all doubt, the President continued with “I’m not talking about the neo-Nazis and the white nationalists, because they should be condemned totally – but you had many people in that group other than neo-Nazis and white nationalists, okay?”"

https://www.scottadamssays.com/2019/04/30/the-fine-people-ho...
Its kind of ironic that the neighborhood is called Corona...
Wow, Bannon always seemed like such a decent, upstanding guy.
As the person responsible for IT I was audited in several companies by several of the large auditing firms. The people auditing IT had no clue what they were doing, no clue about IT and were just running a checklist. I could have told them whatever I liked.
>Small but non zero for death.

Of course, there always non zero probably of death for anything.

>There seem to be other nasty long term effects that are mostly unknown.

Of course, it could happen with any other diseases

>The idea that kids don't get or spread covid is not supported by evidence

Of course they may get or spread it but its very unlikely.

>but there isn't enough to make strong statements yet

Exactly, if there isn't enough evidence then don't close school.
I think the article does quite a good job of explaining why this isn't necessarily an obvious mistake.

Sounds like quite a canny lawyer to me!
https://www.bellingcat.com/news/uk-and-europe/2020/07/18/wor...

Not sure how reliable that is but it would make some sense, close by and hard to impossible to be extradited from there.
In the mean time there's always Kerbal Space Program.
I think this hints at the best practice, establishing APIs around the edges of the legacy system, then sectioning off chunks of legacy functionality, building internal APIs inside the legacy code around those chunks and then replacing those chunks with modern systems and making those APIs external (external as in legacy -> modern instead of legacy -> legacy). Some legacy core pieces might never be replaced but those can be contained so the bottleneck is limited. (a good example is genuinely batch operations likely nightly email alert processes, while it might be nice to modernize those)

My limited experience with this is this strategy is that it works, although it is not error proof and can be messy. You also end up discovering that assumptions you made about the legacy software are not correct and then you need to back pedal and potentially throw away previous work (ironically your own assumptions about how to modernize the legacy code become their own legacy that you need to work around as the project ages).

It's good if you have some of the original developers still around and probably worthwhile to give them consulting $$ in order to bring them out of retirement.

Perhaps the best thing about this strategy is if you in the end conclude it isn't worthwhile, you will still have modernized some sections of the codebase. Of course, because of this you need to make sure that the individual section by section modernization efforts are themselves a net gain, instead of just hoping that the final end of the modernization process will be a benefit, because you might never get to that end point.

Also, you might be able to enhance the product early on by being able to iterate and improve the sections that have been modernized, instead of waiting till everything is done to flip a switch and get new features.

The downside is this is a slow and gradual process. In the meantime your developers are filling their heads with details of a unique system that is hopefully going to go away never to be seen again.

If you have specs and documentation and tests and all of that good stuff, it might be better to just start from scratch, and build things up according to requirements.
Just about anyone can be nominated for what it's worth. University professors are among the people able to nominate someone.
No he probabaly did not or these people weren't white supremacists. Racism to me is attributing characteristics to different races/ethnicities and value judgements of theae attributes. People like that exist, but they are a tiny minority.
What about the Soviet Raketa boats?
Good question. I can't think of compelling reasons why a standalone user, or a small team, would switch to 1Password if they're already happy with KeePassXC.
Is the off the record instruction not just re-explaining what they are supposed to be doing? i.e. diversify who you are hiring.

I can see that it is annoying but I don't get the hostility around this stuff. are there many thousands of white males not able to get a job... probably not (at least not due to this).

How else are we meant to have more diverse teams if we don't hire diversely? Personally I would take a theoretical 20% hit in productivity as part of male dominated environment to learn what a more diverse environment should look like.

Having this density of basically white men is often pretty toxic imho (fyi i am a white male) I see so many "harmless" jokes made by people who literally don't have enough experience to be respectful outside of their gender and race.

It also makes me sad that people say "its fine look we have Susan" or whatever.. no, Susan has learned to put up with your bullshit and keep her mouth closed.. and if you think "hey I put up with bullshit too" then that only means you agree your environment is toxic and no amount of white males is fixing it.
>> Why are hydrofoils inherently impractical?

Limitations on sea states. This gets dangerous when the waves very suddenly start striking the hull. The hull doesn't impact the bottom of the wave but mid-wave, slamming into it in a way a normal hull never would. Limitations on cargo capacity (too heavy and it won't 'fly') which is why large hydrofoils are normally limited to passenger services. Increased draft at low speeds (ie when not flying). Moving parts below the waterline are always a fouling hazard. When that delicate foil hits something it doesn't end well. Outboard engines are mounted in a way to survive such events by folding backwards. A lifting foil cannot do that.

These all lead to a dangerous senerio. Say you are driving a hydrofoil in increasingly bad conditions. Because you are 'flying' slightly above the waves you don't notice that they are getting worse. Then one slams into the hull at full speed, or something breaks, and you can no longer 'fly'. The non-foil boat would have turned back long ago, but because you were flying above most of the waves you are now deep into a situation your craft was never meant to handle.
Substack Newsletter (https://pyjs.substack.com/p/py-and-js-newsletter)
Show HN: News and Updates related Python and JavaScript web development, tools, plugin, libraries and IDEs that helps you write less and better code, DevOps skills and Cloud deployment, Open source tools, Frontend, Backend and Frameworks, Database(Sql, NoSql), Refreshing Data Structure, Algorithm and Code Interview Question with Explanation and Highly rated Tutorials and Books must watch or read. All in one email, every Thursday. Subscribe to my newsletter, I spend many hours per week researching thousands blog post, Github, social media, google scholar, medium, HN, Reddit, Quora, geektogeeks, and many others to prepare weekly newsletter and hand pick the best refined post, articles, tools and libraries.

https://pyjs.substack.com/p/py-and-js-newsletter
You can. But now most of your clients will burn battery because they don't have hardware VP8, VP9 or AV1 decoding (yet). IIUC these are the only video codecs supported by WebM and they have very little hardware support. Of course this problem exists for any particular codec that you chose it is either nonfree, inefficient or not universally supported.

And after that some of your clients will have terrible buffering because your video file is too large. Other clients will have a 4k TV and your file will be too small. Unless your bandwidth is very cheap you will also spend more money sending your 1080 video to phones with a 720p screen.

So yes you can. But there is a reason that every serious video service has multiple codecs, every client has a different ideal video file and by getting close to that you will provide a better experience.
I've never used Krita, it looks nice though and I like seeing well polished OSS, but a specific example says nothing about the general trend.

> Why does it even matter if it's a usability nightmare if the user wants it they should be able to install it if it's open source

Sure. And users are able to install it... it's just a little hidden. My point is if you can't even figure that out then you probably can't figure out most OSS either. Most.
You seem skeptical about herd immunity being a thing. This video discusses studies showing that immunity should be long lasting.

https://www.youtube.com/watch?v=D5Z6wdu1eI0&t=270s
I note there is a project for open source on mainframes:

https://www.openmainframeproject.org/

Also Debian runs on IBM Z mainframes for folks who prefer that to RedHat:

https://www.debian.org/ports/s390/
Simple fines and even protracted legal disputes mean very little to the rich, who can largely do whatever the hell they like if they can pay for it.

Direct action against a property makes it much harder for them to continue.
I was really suspicious about this article not for the content but rather about the actions of the poster. They created an account just to post this article. They have no other comments on any other articles. Their screen name is similar to the article's author's name. The site was just registered at the end of July. I try to always be hyper aware of who posts what and this looks like it's someone trying to make a name for their new site by posting something somewhat controversial but optimistic.
We are definitely on the same page regarding the likelihood of people giving up their comforts of their own accord, I am just an optimist first and a pragmatist second!

In practice however, you may see carbon taxes change the way people consume international goods as prices on food would most certainly go up. Bananas in Australia are a good example, occasionally they fluctuate in price and you can see consumers aren't willing to wear the higer costs. Maybe it wouldn't be a disaster if Australians could only eat local fruits for example, I think it would ruffle the status quo but pretty quickly people would adapt.

I feel like a carbon tax on shipping would level the playing field toward local microfarming as well, and I would love to see agrofarming become a part of big country landscapes. Both the US and Australia are characterized by a vast majority of land being a patchwork quilt of cleared fields. I would love to see that change in my life time.
You can get the exact same thing with ad blockers.
> The cost to replace a single person in a company doesn't always allow for that replacement to be anywhere

.. today. Tomorrow, it will be. We've already seen it happening several times since the first industrial revolution. 100 years ago, global supply chains on the scale we are currently witnessing were simply unthinkable. Any sector not currently enjoying pressure to move to the cheapest reliable location is only under a temporary hold.

In the long run, capital treats workers like any other resource: something whose cost should be continuously minimized, for "efficiency" in relation to profit.
I’m glad to see NYC drive testing like this. There’s still a lot of decisions that need to be made in our collective efforts against further harm.

Really it comes down to 3 dimensions:

1. Where do we direct tests

2. Where do we allocate non-pharmaceutical interventions

3. When ready, where do we direct a vaccine

These are all questions that we can find a signal for within the data. There are obvious constraints, such as reagent and pharmaceutical availability and the viability of certain policies.

I’m flabbergasted and agitated that on the federal level we haven’t come to a consensus on testing and data. If there is anything certain to increase harm relative to where it could be, it’s this “slow down testing” narrative.
I've added a Discussion section that provides information on cost and how to tear things down.
I’ve been using Tucows for many years. They resell Comodo code-signing certificates for ~75$ / yr (less if you buy multiple years)
What vendor lock-in? They make it plainly clear how to export your data from BitWarden: https://bitwarden.com/help/article/export-your-data/

Personally I think it would be awesome if Bitwarden gave you the option to export your password vault as a KDBX4 file. What's the best way to fund a bounty program for adding this feature to Bitwarden?
Pivot Bio [1] has genetically modified microbes to provide plants with the nitrogen they need without the excess greenhouse gases that synthetic alternatives produce.[2]

[1] https://www.pivotbio.com/

[2] https://www.gatesnotes.com/Energy/We-should-discuss-soil-as-...
Not necessarily. Some service could crawl a bunch of video sites and provide an index and set of recommendations.
> I do think the check is primarily to ensure the developer has paid their Apple tax

I think the true reason for the check is not money, but control. They want to control what software runs on "their" platform. For historical reasons, they don't have that control on desktops/laptops yet (but they already have it on phones).
Yes, we hear this all the time. It's just kids with checklists who have absolutely no idea about the nature of the questions they are asking, why they are asking them and have absolutely no plan for off-script follow up questions based on the answers given.

A lot of these auditors come from a financial background and they treat IT in much the same way, as if there is some kind of checksum they can calculate which will tell them if the company is healthy from an IT perspective or not.

Companies that are certified tend to be very good at process but are sometimes surprisingly bad at the actual IT. But it's all documented perfectly.
As if this wasn't all confusing enough, the worst hit area is named Corona: "The hardest hit ZIP code in the city — 11368 — was the one in Corona, a predominantly Hispanic neighborhood..."
Ask HN: How are you generating documentation for your GraphQL APIs?
Hi HN,

I'm one of the founders of an issue tracker product called Kitemaker (https://kitemaker.co). We've been using GraphQL internally since day 1 and now we'll start exposing a GraphQL API to our customers. However, we don't yet have a nice way to generate usable, good looking docs for the API.

Anyone have experience generating docs from a GraphQL API? Would prefer something open source, but we'll consider commercial options. Thanks!
This makes no sense. His reason for abandoning Firefox mostly boils down to, "I don't know what Mozilla will do next, and Firefox used to be slow."

It's bizarre to quit the best open-source browser (and, in my opinion, the best browser in general) because you fear... something. He's fulfilling his own prophecy.
What is that "something" that is happening all at once? In my naive understanding of cosmological theories is they seem to end in probabilities (e.g., eternal inflation) that emerge from a kind of (oxymoronic) "chaotic static", but what does that mean for this to "happen all at once"? That statement seems to imply there's no degree of freedom through which something can occur (at least casually).

I suppose the question comes to, what is time? I imagine "time" to be a degree of freedom through which something can change. I understand some see time to be related to entropy, and that it's an emergent property of this thermodynamic property but this seems too limiting. It would seem entropy is more-so an explanation for the arrow of time, but not time itself.

If time is defined as the dimension through which something can change then should time not be fundamental to any cosmological theories that extends beyond the Big Bang?
Syncthing is a nice alternative to Dropbox. If you use multiple computers at different locations, you could, say, use Syncthing to sync your KeepassXC database between your home computer and your phone, and between your phone and your work computer, without it ever touching a third party service.
> Why does life need any "terminal values" at all to be meaningful?

Life doesn't have or need terminal values, people have terminal values. Without terminal values, you cannpt have any values at all, and without values [1] nothing can be meaningful.

> Do you think there needs to be an absolute truth to it?

No, terminal values depend on the individual, and don't even have to be constant over time.

[1] "Values" in the sense of "goals" or "things important to you", not in the sense of "moral values".
I'm in the same boat. I'm now leaning toward the idea that single-shot depth estimation isn't the way to go. Throwing away all of the rich motion and flow information from previous frames seems like such a waste when we could be using it to update a dense model instead.
Go GC has some smart people working on it too.

And Go, by the virtue of having less features, has to allocate quite more. Eg: Go doesn't have lazy ranges / streams. Dynamic dispatch using interfaces has to allocate memory on heap.

Also, I expect D standard library to be optimized for Non-GC use case at least a part of it, because that's one of its use cases.

Compiler's escape analysis matters too. I'm told Go's escape analysis is not very sophisticated.

Last, it may be case of missing features in D version as a comment mentioned.
Please do not exclude them! I bet some of them are very good, especially since you support "similar" languages (JavaScript / TypeScript f.e.).

smichel17's solution makes the most sense to me.
i use the app on my phone - guessing there isn’t a way?
No one's gone quite that big, but this one's similarly tall and skinny, and ~100 stories. https://en.wikipedia.org/wiki/432_Park_Avenue
In a defensive driving course I took in the prior decade, the instructor informed us that these collect data in a rolling 5 minute window until an adverse event occurs.
I've added some information on why we made the choices we did in the Discussion section. Briefly, the GCP managed certs are only available with the native GKE load balancer solution. For costs reasons, we use nginx-ingress rather than the native solution.
Glad I don't live in this simulation.
Assange? Isn't he in limbo over a rape charge? Not sure what his accusers would think about that in terms of "peace"....
Very coincidental I see this post almost immediately after writing the same code:

new_poll_rate = \
min(
max(
1 / messages_per_second,
constants.FASTEST_POLL_RATE
),
constants.SLOWEST_POLL_RATE
)

I agree with the sentiment, I had to re-read this several times to make sure I got it right.