skysight-inc/HackerNews huggingface dataset:
I'm always happy to see a sober viewpoint on category theory - too many enthusiasts treat it as panacea. That said, I have actually used category-theoretic language to state interesting facts about relations! It turns out that relations can be embedded into concrete categories in a fairly natural way:

To describe a ternary relation on three objects/sets/spaces/etc. A,B,C of some category, you pick an object R and three maps pi_A : R -> A, pi_B : R -> B, pi_C : R -> C. In a concrete category, we can then say that elements/points/etc. a in A, b in B, c in C are related by R, if there is some element r in R such that pi_A(r) = a, pi_B(r) = b, and pi_C(r) = c.

The above approach gives a reasonable way to define the relations which are "compatible with" a given category. If you apply it in the category of sets, you basically get the ordinary sort of relations (with a bit of extra fluff if the map R -> A×B×C is not injective), but if you apply it in categories with more algebraic structure, then you get relations which respect that extra structure.

(Of course, as usual, category theory is only being used here to state things more clearly - I didn't find this perspective to be particularly helpful for actually proving the things I was interested in proving.)
We have been working on an open source tech that works in the browser and render 3D CTs and MRIs without installing any software, check it out:

https://openview.health
Absolutely. If it’s not in a Capacitor plugin and it’s custom native code or config, you manage those things as you would any other native iOS or Android project. On iOS just add it to your Podfile or add the library in Xcode. In Android add it as a dependency. We have some automated configuration tooling coming if you really don’t want to touch the IDEs at all: https://github.com/ionic-team/capacitor-configure/
Well, if we've been more or less operating under a peace treaty for 50 odd years but technology and military technology "planning" programs have been pursued that entire time, well...

Yeah, if the gloves come off and all the "planning" projects are "actualized", things are going to change very quickly.

Orbit isn't like the ground though. You can see that offense is relatively straightforward (kinetic weapons and lasers), defense is practically impossible (hard to stop lasers and kinetic weapons), and the collateral damage is akin to nuclear fallout: space junk will persist for long after the seconds-long battle lasts.

I think what would be necessary is some sort of perverse royal kidnapping: you'd need high-level leaders of space factions have family and friends in all the habitats to dissuade military action.

The challenge to settle space is that civilian habitats are extremely vulnerable to extremely basic attacks, and we're simply too warlike.

But if we don't even get to the point of space habitats, and a long orbital war poisons near-space with junk, we may have imprisoned ourselves. It almost makes the need to get to mars and the moon even more paramount in the relatively brief armistice in space.
Forcing universities and hospitals to play in the gambler's game with real money is bad, yes.

It's further reason to view crypto as a net negative and to just ban it entirely.
>This puts tremendous evolutionary pressure on the virus to mutate, which has already happened. Now we have the Delta variant which the vaccines do next to nothing against. Why? Because the virus has obviously found a way around our vaccine induced immune response.

Except Delta emerged in India before there was any evolutionary pressure causes by vaccines and the vaccines still work good for Delta.

>Natural immunity looking better every day eh?

Natural immunity is not immune to evolutionary pressure either
I think some orgs are getting there, with SRE teams and red team exercises and the like. But I agree the overall industry is still deep in the 19th century, as far as managing this specific set of risks goes.

> What comes to mind is "Tiger Teams" and "EMS services"

I know EMS services of course, but what are Tiger Teams? A cursory Google search didn't turn up anything useful. Any pointers where I could learn more about them?
This is why I reject the counter arguments "Your data is why X service is free" or "If you're not paying for it, you are the product". Even when we are paying for something, we're still getting spied on.
> And the objective data that is there says that 1% of day traders out perform the market in the shanghai stock exchange (I could misremember).

What are the odds that you are of those 1%? (Hint: you're probably not in that group.)

Given that I have >20 years until retirement, what are the odds that I will be in that 1% for all of that time?

Further most stocks suck:

> We study long-run shareholder outcomes for over 64,000 global common stocks during the January 1990 to December 2020 period. We document that the majority, 55.2% of U.S. stocks and 57.4% of non-U.S. stocks, underperform one-month U.S. Treasury bills in terms of compound returns over the full sample. Focusing on aggregate shareholder outcomes, we find that the top-performing 2.4% of firms account for all of the $US 75.7 trillion in net global stock market wealth creation from 1990 to December 2020. Outside the US, 1.41% of firms account for the $US 30.7 trillion in net wealth creation.

* https://papers.ssrn.com/sol3/papers.cfm?abstract_id=3710251

> Four out of every seven common stocks that have appeared in the CRSP database since 1926 have lifetime buy-and-hold returns less than one-month Treasuries. When stated in terms of lifetime dollar wealth creation, the best-performing four percent of listed companies explain the net gain for the entire U.S. stock market since 1926, as other stocks collectively matched Treasury bills. These results highlight the important role of positive skewness in the distribution of individual stock returns, attributable both to skewness in monthly returns and to the effects of compounding. The results help to explain why poorly-diversified active strategies most often underperform market averages.

* https://papers.ssrn.com/sol3/papers.cfm?abstract_id=2900447

What are the odds that you manage to pick those few stocks that produce those returns?
Yes, I agree entirely. Once I wasted a half work-day waiting for Xcode to install itself, which is how I came to discover and research this feature. I would have much rather used my four fastest-you-can-buy cores than waste a morning waiting.
“Dependency injection”, especially this kind implementation, is fancy words for “calling your functions with commonly used parameters”. The language itself provides function parameters as part of the syntax of functions. Isn’t it easier and more clear to pass a dependency as a function parameter rather than mocking global state?
I would add that there is a trade-off in games between agency and a good story.

The more effort you make to integrate player actions, the less resources you have to make a compelling story. In the most obvious case: story branching, you have double the work for each branch, some of them may be hard to make interesting.

Some Japanese visual novels may have great stories, but they are games in name only. For example the "when they cry" series are literally visual novels (or sound novels as they like to call them), there are zero gameplay elements, and no branching, you are basically reading a book with a few illustrations and (very good) background music.

On the other side, some games focus so much on action that the only goal of the story is to tell you who the bad guys are and not get in the way of shooting them.
Read this, it's heavily related:

"How the Blog Broke the Web"
https://stackingthebricks.com/how-blogs-broke-the-web/
I've used a Wacom tablet with Linux and an open source driver.
Nitpick, but isn't this service lookup disguised as injection? Also somewhat considered an anti-pattern by some. Although I'm not sure how 'real' DI would work in Node, since it's requires knowledge of types to inject.
Supply-Chain Crisis Has Companies Asking: Should We Still Advertise?
> Okay, but GP's point was that these bigger turbines need to be spaced further apart instead, so we can place fewer of them.

What will be a problem if our energy consumption increases by an order of magnitude or two, and we take all of it from the wind. Currently, the entire question is about financial ROI.

> but were they ever placed so close together that you couldn't have farmland in between turbines?

Not since the modern turbines were invented. The first ones were placed in somewhat compact lines, with enough spacing between the turbine lines that you could raise a few lines of any crop. (The lines can't be too close anyway, as that would reduce the turbine efficiency and harm financial ROI.)
I cannot read the Flagged comment but I also am a bit amused with the whole "I have 10 years of experience". OP doesn't unless they worked in the real world for real companies. Coding on the side for personal projects is great and valuable but that doesn't count as a real world professional experience. If a 25 year old tells me they have 10 years of professional experience, I would not believe them unless they can show me that they worked in the real world.
I agree 100% on avoiding the "magic".

Particularly since implementing DI in frameworks like express/koa is already drop dead simple - literally just have your first middleware add your services to the request context (Side note - this works just fine with TS, including nice auto-complete and type-hinting).
as long as "nature", being highly polysemic, is'nt defined, yes.
I also thought that it was more that nobody offering active management beats the market after their fees are taken into account.
ShareTechNote
API Platform- Create, Deploy, Monetize
We've built a platform that enables developers from all over the world to share their API (if you don't have one you can use our platform to create it - FOR FREE)

creators of APIs set a price and subscribers can subscribe to it and start using it.

billing is on a "pay as you go" basis. so it's easy to get going since there are no payments upfront (no subscription, no quotas, no overcharges)

we would love to hear feedback and get your suggestions and questions.

happy creating,
Offer.
The world has always been in a state of change. It seems to be a widely believed falsity that there is a magic ideal environment for all of its species. The world changes, species die, other species take their place.
Funny about tapping your feet!

On stage in choruses, I would do it, but only inside my shoes (with my toe) so no one could see it. I see nothing wrong with it, but then, I didn't go to conservatory.

I never sang in a gospel choir, but I would hope that in those, it's not only permitted, it's encouraged. Along with swinging your arms & your head, and bobbing up and down.
This, and also earning more. Many people here are in tech, and the salaries can be insane.
"If a lion could speak we wouldn't understand him." - Wittgenstein

https://ideasandaction.com/if-a-lion-could-speak/
All other visual mediums lack interactivity which changes things. I can't press something in a painting and unlock another experience, in Up the camera is controlled by the creators. You can play the games I mentioned and miss things by not exploring with your camera and interacting with the environment.
A lot of these projects seem to emit a depressing virtual office building aura. Where's the fun in that?
There is a myth that if you are a paying customer then you are not a product. As we see, for more and more companies like Wacom, Microsoft or Apple you are a product no matter if you pay or not.

Have some self respect and vote with your wallet against such companies.
The Benefits of Iframe Based Development
Awesome tool!

It'd be great if we couls use this with github1s.com (https://github1s.com/conwnet/github1s).
Most indigenous tribes were hunted to extinction by colonial settlers. Now some of the descendants of the colonial settlers subsume their heritage to get preferential access to colleges and jobs.
If that's what both are, they don't seem to be doing what you're suggesting.
Me too.

I think the consequences are actually rather deep, especially in the competitive gaming space, which for the most part, pales in comparison to the NBA, NFL, etc.

I believe most games have been held back by developers constantly patching games.

And occasionally from companies like Nintendo that restrict nearly everything that can be done on their platform.

I'm not big on open source as being a solution for most problems. Copyright and capturing value are fantastic business models.

But I think competitive video games are one of the spaces that can take advantage of open-source very well.

Because the best games mature organically, bottom up, from trial and error.

Take for example a game like chess. The rules are stable, well-known, and the meta continued to evolve for centuries. A similar phenomena happened in Starcraft when Blizzard didn't do any major patches for years.

Historically developers have prevented games from flourishing and restricted their potential, marred by bad incentives.

It's much easier to design for a platform where the specs don't consistently change. With a greater pool of developers, there's more incentive to create on this platform.

I personally believe a generic video game creator would do very well. Something for an FPS game, a Super Smash Melee-like game, where you can edit the rules, speed, design levels, etc.

The major reason this didn't happen on the iPhone is because of the lack of controls. Touchscreen just isn't as good.
Ask HN: To all interviewers, please don't interrupt candidates while coding
I'm going through an interview loop right now, and my biggest pet peeve is when interviewers interrupt my train of thought so that they can correct a bug in my code.

Please, for the love of God, LEAVE THE CANDIDATE ALONE UNTIL THEY'RE DONE. I don't know what the urge is for interviewers to correct candidates as they are in the middle of coding, maybe it's a superiority thing which is bad, or maybe they think they're helping, but they're not. Let the candidate fail if there's a bug, and let them find the bug themselves.

No one writes perfect code on the first pass. No one. If they do, it means they have memorized the answer. So when I code, I dump my thoughts down so that I don't lose any idea and then go over them again. That's the process of iterating to a final answer, as well as debugging. If you expect perfect code on first pass, you're a terrible interviewer.

It doesn't help when the interviewer keeps interrupting, or makes suggestions in the middle of my thought process, especially when I haven't fully formed my ideas. It completely pulls people into a different direction and leads to more confusion than anything else. And then you start thinking "Man I must not be doing well on this question" and the anxiety and embarrassment kicks in and inhibits performance even further.

I've done hundreds of interviews now in my career, and the best way to coax out maximum performance is for me as an interviewer to shut the fuck up. Give the candidate time to breathe, and only if they want help, do I step in. Sometimes candidates come up with different ideas that I've never seen, so it's better to let them fully form their ideas rather than me guide them into a direction that I want them to go. Then that turns into the candidate having to try to guess what answer I'm thinking of, as opposed to the candidate trying to solve the problem their way, and that is completely the wrong approach.

To all interviewers, as someone who is going through interviews right now, please:

If they're headed down the wrong path, still give them time to breathe or figure it out. Them figuring out that they're wrong is also signal.

If they have a bug in their code, let the bug stay they until they're done testing. That's the whole point, isn't it? They are supposed to find their bugs and to present a final answer.

Also as a bonus request, if you have multiple parts to a question, let them know ahead of time. Don't spring it on them afterwards. People try to time how long to spend on a question, so it's better to give them a head's up that they need to finish this in about 30 mins in order to get a crack at the second part of the question.
"Blah blah blah blah secret base. Blah blah blah blah plan. Blah blah blah nuclear missile bomb. Blah blah blah counting on you. Utmost importance. Win. Good luck."

Too bad Bulletstorm has no jumping so I did not buy it.

In any case, even that's too much story for me. Look what happened with Doom. The 2016 game was pure. It knew what it was and ended that nonsense right away. Doom Eternal, on the other hand, had to feature a story, a castle, idiotic cut scenes and what not. Dear god. Just stop it.
What's the point of COP26 if biggest polluters don't participate? If smaller countries take green measures, they'll force their bigger companies to move their factories to China or face bankruptcy and it's a certain death for SMEs.
Unless there are real sanctions and worldwide ban, this is self defeating.
I suspect I do far more damage to myself and the environment with how I use computing equipment than I'll ever do on Halloween. It really depends on how you do Halloween.

> We are completely fine growing so many pumpkins only for them to be carved and thrown away

We roast the seeds of any pumpkins we carve and compost the remains. The ones we don't carve get turned into pumpkin pie. We get immense satisfaction from the planning, carving, and displaying of our Jack-o'-lanterns.

> we buy a ton of costumes that are worn once and go to the landfill

We tend not to buy the cheap costumes, but instead assemble our costumes from a combination of costume parts and real items. We have chests full of this stuff and even if we don't use a particular item again, our spooky entity-creations do. The stuff will only end up in the landfill if my inheritors throw them away.

> we buy so many candies a lot of which probably gets thrown (which is probably better than eating them).

I eat all the candy. I give myself permission to eat less-than-great from Halloween to New Years. If I start getting some chub, I work out a little extra. I even did this when I was a body builder (just don't tell any of my trainers).

*Edit: HN-specific markdown...
I think that various methods for decreasing water usage has a chance of becoming very popular.

Examples:

Do we really have to use toilets that flush with potable water? Can we either use gray water for this, or come up with alternative solutions that require less water?

Do we have to shower using potable water? For example, I’ve seen technology for reusing shower water. See e.g. https://orbital-systems.com/ for one possible solution in this space.

There are probably lots of other examples where the use of (potable) water could be reduced.
Ah! I see then we agree.
This was my understanding of the announcement. Meta will focus on the metaverse
Wanting to keep information vaulted away from the public and only available to the "right" people is elitist.
> if we don’t invest in nuclear?

That depends. The trajectory we're on is one of unrestrained economic growth. In that scenario, demand for power will only increase. Growth has many other harmful effects, including ever-greater quantities of plastic waste, and depletion of natural resources like fish stocks and rainforests.

I have no idea how to tame growth. Most governments put growth near the top of their objectives. But I think it's growth that will blight my grandchildren's lives, not a shortage of electricity.
MMOs are uniquely suited to a particular type of storytelling- drawn out over many quests in many parts of the world, where major aspects of the main story are only glimpsed at.

But to do that you need the main story set well which WoW has lacked since post-Arthas.
EZ.devs- Connecting LatAm developers to worldwide companies (Business review)
We've just started to internationalize our business and would love to hear feedback from the community.

The problem we are aiming to solve is the mismatch between developers and tech companies.

Our difference from other companies is that we believe that the big problem with this gap is the lack of information and transparency between companies and developers.

So, our value proposition for developers is: "Just do a single vetting process and we'll bring to you the best companies."

And on the business side, we present these developers who are ready to receive a proposal.

Once this match is done, we outsource this developer for 6 months (in order to cut bureaucracy for both sides). After this period, when the two will have known each other well, the company may decide to hire this developer directly for its team.

Do you think this model makes sense? (Mainly the 6 months issue).

Thanks!
Deadliest weather event in history killed up to 600k people 50 years ago
Comedies just aren't the same thing though, I mean where do you really start comparing Shaun of the Dead, which is hilarious don't get me wrong, with The Last Of Us?
In most cases, you're trusting other organizations to dispose of the disk, ensure they can be securely re-used (1) and that their employees will generally behave correctly and ethically.

But still, in general, I agree. I fill in these security questionnaires maybe once every couple months, and I'm starting to see a clear shift from encryption of data-at-rest to encryption of data-in-use. Which mostly just feel like an even more tedious form of security theater.

(1) https://news.ycombinator.com/item?id=6983097
It's the first time I hear about Tiger teams too. Here is a Wikipedia article : https://en.wikipedia.org/wiki/Tiger_team
I've been working for about the same amount of time. My first job was right after high-school working in an office, where I was hired because I was fluent in a second language and they needed help translating documents. Slowly, during times when I was not busy, I fixed the office computers, redid the LAN setup, and built a Linux firewall to share an internet connection. I also built a CRM database on top of Microsoft Access that became central to everything the company did. About 10 years after I left I ran into an old coworker that was still there and they told me they still use that crazy Access DB.

When I found out, that moment was as close to being proud as I've ever been about something I've done in this IT field. There were other brief moments when my team has won some award, or I've given a talk at a conference and received positive feedback.

But all of this pales in comparison to me being proud of the spouse, parent, and friend that I am to people in my life today.
> the triggering of the Kessler syndrome gets moved forward in time

If you have a number of events, like meetings, moving one forward is putting it first, or earlier. But if you have a single event, with no notional queue, wouldn't moving it to an earlier point in time be "moved backward in time"? :)
So ... I lean that way in theory, though the question of how a WoT gets structured to support search (and unambiguous search) is its own interesting question. That's something PGP never managed to do.

That said, an identity defined by a set of relationships, rather than a single pecuniary relationship with a registrar, seems more robust.
This is strange considering nuclear continues to be the most expensive new form of fuel and has only been getting more expensive with every passing decade.

There is new research in nuclear which if successful would bring costs down but it’s hard to see how maxing out on nuclear reduces average costs.

Edit: I see now. The original data is at least over 5 years old, at which point it’s possible that wind/solar may still have been more expensive than nuclear.

Editx2: The original book on which the original site is based was published in 2008/2009.

It’s not clear how much of the data on this new site has been updated.
That, plus most of those vaccines were tested for 13+ years before becoming mandatory. Polio was an outlier at 6 years. The cost benefit analysis made sense in that case given how destructive polio is for kids.