skysight-inc/HackerNews huggingface dataset:
When I'm mapping out a narrative arc, sometimes I will want to indicate that some action is monotone or idempotent, or that it is isomorphic or reversible from some other state. Those properties end up being path equivalences.

Similarly, sometimes there can be multiple social relations between characters within a narrative setting; somebody might be both a friend and a parent, for example. Properly modelling this requires allowing multiple distinct edges between vertices.

And, finally, technically any hypergraph with path equivalence is a category.

When I'm doing narrative analysis on a whiteboard, the diagrams that I draw are category-theoretic, not graph-theoretic, and I'd like to be able to bring that richness into my narrative-mapping tool without having to flatten everything down into annotated graphs.
Hey, Streamlit co-founder here! (I'm otherwise not related to this article, btw. Just saw it on HN. Super cool!)

If I understand correctly you're trying to extend Streamlit in some way? If so, we have some features coming out in a few months you will probably like. More news on what exactly in a few weeks. Stay tuned :)

If you have any other questions, check out our forums at https://discuss.streamlit.io

Cheers
they have a kind of dark login pattern where it looks like you have to use phone number but you don't have to at least in my country.
Yes this is exactly it. And just like the circumstances we are discussing now, Jesus found himself and his following in conflict with existing leaders who had amassed wealth and power, and who tried to delegitimize him by saying that his teachings (of charity and anti-wealth gathering) were just an assault on the legitimate god-given power of the existing church.

Jesus was a radical hippie immigrant refugee, and his teachings are of course co opted now for the exact opposite effect.
You’re welcome :) It’s my intention to make Contextualise publicly available (free of charge) within the next week or two. I’ll announce it on the project’s GitHub page.
It's not about effort for serious bodybuilders using steroids, it's more about increasing the physical limits for how much muscle they can maintain/grow. Since steroids help bodybuilders recover better, it actually allows them to productively put in more effort in the gym
$1 million/year without working is very rich. You could definitely have multiple houses and full time assistants. I have two houses and part-time assistants at an income of $300k. And most of my time is dedicated to work at someone else's company, owning all of your own time makes them much more wealthy than me.
This is silent, nonconsensual surveillance of large groups of people. Basically the same thing the NSA does, just in this case scoped to a specific website.

Calling it analytics doesn’t make it not mass surveillance.

It’s not okay when either group does it. I’m surprised to see that “the government should not spy on its citizens” is such a controversial belief.
Either awesome or i3 used to allow me to fullscreen a video, then pop that fullscreen video out into it's own floating window, that I could then stick on top of all other windows, and make it stay on every workspace. Really cool way to get a hacky picture in picture mode way before firefox did this.
I'm sure that could be done but I'm not sure if it's the right thing to do. I think it's important for people to understand the syntax and what they're using.

I think it'd be cool to do a side-by-side web app where you can type your Polymath code and see the resulting page at the same time.
If you're thinking about doing this, it's actually way easier with Parsec, there are even scripts to set it up for you - https://github.com/jamesstringerparsec/Parsec-Cloud-Preparat.... It'll also set up an auto-shutdown script that prevents you from leaving it on and racking up a huge bill
1 million per year is a fat budget. You can get close enough to that lifestyle by renting slices of the components on-demand and being more efficient from wasteful (and preyed upon) apex lifestyle.

For instance: private air travel in USA. Find some friends with aligned lifestyles and together buy a high performance twin engine propeller passenger plane that seats 8 people for about 5 million.

There are agencies who will take care of all of the complexities of owning and operating this aircraft and renting it out while you’re not using it. With careful decision making you can bring the aircraft to close to net zero steady state operating cost as the revenue flights paying for maintenance, storage, liability etc. You also get access to a stream of excellent pilots on demand.

These agencies can also book you on a larger plane in their portfolio when you want to go further and for some reason aren’t willing/can’t fly first class commercial.

Real estate is much simpler—tons of fabulous rentals all over the world. And an assistant surely could be hired somewhere for 100k or less annually.
The True Story of the Wright Brothers' Contract (2002)
> 'It's not intolerant to state that you do not believe in somebody else's religion.'

Stating that you are, quote, "seeking its demise", is the very definition of intolerance.

> 'Nothing above is even "disparaging", even that fairy tale remark. It's not disparaging to state that, without good evidence, you believe fantastic stories from thousands of years ago to be fairy tails.'

This is the very definition of disparagement.

If I were to refer to your atheistic beliefs as 'the ignorance of children, raised by a wicked society that is under the influence of psychopathic demons', would you view that as disparaging? Of course you would.

The difference between that way of viewing things and your way of viewing things is simply a matter of perspective. The difference is, one viewpoint is based on knowledge, whereas the other is based in ignorance.

Source: I used to be an atheist also. As a teenager. In the Bible Belt.
The biology, function, and biomedical applications of exosomes
Affirming the consequent.
Sidenote, but people actually take GIS classes? Even in high school? Never heard of such a thing.

As someone that does GIS related work professionally, that caught me by surprise.
Strategies to Close the Deal
Can you say more about how single quotes vs double quotes is helpful for you? I rarely write python, but I have a passion for accessibility and I'm curious about this.
> most German delivery services require a phone number and email address

As somebody who lived years in Germany without having the ability to make or receive calls (there was a SIM with a number, but connected to a data-only tablet)... Most delivery companies lack proper input validation, so you can either enter "n/a" or 00000000000 to the phone field. Never had issues with deliveries because of this
I’m not sure why you’re upset with the CBC over this

Not just the CBC, but they do it a lot. There is this cloying "we've finally made it!" back-slapping the press reliably produces every time a well-known company announces an expansion, no matter how big or small, and really any time some positive PR comes out of the Canadian tech sector. The energy we spend congratulating ourselves for a job well done unintentionally lays bare how provincial we really are.

The reason this is so infuriating is the congratulatory rhetoric rings hollow for many Canadians with US work experience who realize how much better it is, in so many (but not all) ways, to be a tech worker in the US vs. in Canada.

To produce articles with the tone of the OP, you would need to be either myopic or disingenuous.

This is especially so in the context of a company like Google. If you're a Canadian engineer who can get a job at Google, your take-home pay after housing will be dramatically higher in the US than in Canada (if you don't like the lifestyle sacrifices that requires in the Bay Area or NYC, you can do better in umpteen smaller cities). All the while you will have access to better health care, lower wait times, and easy immigration status (TN).

we’ve been a branch plant economy since the 1960s. A lot of
this has to do with Canadian temperament and mindset, which
isn’t particularly entrepreneurial due a dearth of
leadership from its investor class.

No argument there. Those in Canada who really control the money are overwhelmingly complacent, more interested in maintaining what they have than taking real risks. Much of it isn't self-made, it's just inherited from early 20th century industrialists. Not that many modern self-made wealth stories other than a bunch of people speculating on real estate, literally collecting rent rather than adding productive capacity or consumer surplus.
A small number of very carefully administered treatments are backed up by research.

Nothing like a miracule cure.
Show HN: I just launched my first video course (React/Next.js)
Hey everyone.

I'm excited to announce a brand-new video course I created called Mastering Next.js. It's the course I wish I had when starting out with React & learning about server-side rendering. Why should you care? React is taking over in front-end development and Next.js is quickly rising as the go-to framework for building Universal JavaScript applications. Companies like Netflix, GitHub, Hulu, Uber, etc. are looking for engineers familiar with Next.js & React.

Why did I make the course? I've been using React & Next.js extensively in my professional and personal career. I love React and Next and want to share my expertise with the world!

To celebrate the release, I'm launching with a 50% discount! I guarantee you will learn plenty of new tips & tricks for building Next/React applications.

The course includes 2 full example applications, 4+ hours of content, and 50+ jam-packed lessons. You'll have access to the entire source code for both applications, and lifetime access to the videos.

If you have any questions, feel free to shoot me a message. I do offer team pricing / group rates and student discounts for those who can verify their enrollment.

If you're interested, you can find more info here -> https://masteringnextjs.com/
There are many different kinds of websites. For some, bots are a nuisance at most. For others, they can impact or debilitate the entire service. Obviously they're not going to be a significant issue for your read-only cat picture static site.
Miners Brace Themselves for Halving, and How It Can Impact Bitcoin
There's a difference between AWS and a tiny startup, the CEO of which is married to one of the top advisors of a the Buttigeig campaign. At this point, this conversation doesn't really matter as it's been widely accepted as a conflict of interested and condemned.
There is a big difference between not being cause of hardship for your family and being remembered for the sake of being remembered.
The former rises out of natural empathetical feelings you've towards your close ones which will be a cause for grief and depression till the end of your life, you get it's b repercussions in your life itself, unless you're a psychopath who don't have any regard for others suffering. Surely you can't just ignore it as 'nothing matters after I'm gone' as in being remembered, because being remembered for the sake of being remembered is merely just for the ego satisfaction from that recognition when you don't even have a working brain to enjoy it and unless you are one of those types that crave for attention and not being remembered affects your current state too emotionally. Trying to be billionaire to be remembered is just like trying to chase the moon.
Fully aware that it can still be an issue. I have such a surname and spend a lot of time explaining it. Just writing that however unaccepted it is today, it was less accepted in the past.
Slightly off topic but evidently there's growing evidence and consensus that it was not an asteroid that did the dinos in. It's unfortunate that mainstream media continues to perpetuate the myth.

https://www.theatlantic.com/magazine/archive/2018/09/dinosau...
I did try GeForce Now, since it has BeamNG. From what I could tell, it was about the same as Paperspace, except I didn't have access to the underlying OS so I couldn't install mods outside of Steam. It doesn't have X-Plane. It's slightly cheaper and easier to use since you don't have to manage the lifecycle of a host.

And Stadia doesn't have either game.

If you run your own host, you can play whatever game you want, and mod it however you feel like. Otherwise, you're stuck with whatever curated stuff the platform provides.
I feel like this is the type of feature that should be a browser extension. It could be an officially supported one from Mozilla.
I’ve got lucky with some directory that is called .asound or similar. It was the first one in the home directory and it didn’t manage to go beyond that.
I do love that feature.

I wish it was a little bit easier to maximize on other monitors

instead of having to try to resize it perfectly
No, that would be absurd.
I'm curious about the salaries and potential for career growth for software engineers with 5,10,15 years of experience in Canada. Levels.fyi is handy for the US salaries but not so much for Canada.

Fwiw, I am a foreign grad student currently happy with the lifestyle in Canada. But I'm wondering whether I've made the right career move moving to Canada.

edit: include career growth
Agreed. Fine is my jam. EF is too fine for everyday writing but is great for more artistic penmanship.
Which approach has better efficiency is dependent on person.
PiP has greatly improved my Zwift+Netflix experience. Zwift is a "fitness game" that is best enjoyed with a TV stream alongside (sorry Zwift, you're not that engaging), that like most games doesn't really support arbitrary aspect ratio and that is best enjoyed on the big TV screen. It can easily tolerated some of its UI getting obscured but you do want to keep it focused for possible key events. Before PiP arranging those windows was a permanent struggle with focus and tricks to hide as much of the browser UI as possible (not much). It's still not perfect because PiP is reset between episodes, but I don't expect this to remain a problem forever.
https://aws.amazon.com/getting-started/tutorials/control-you...

Under section 4, anyone can set up an aws cost budget
There have been subsequent revolutions too: the silicon carbide MOSFET, which supports much higher voltages, and the IGBT (integrated gate bipolar transistor), which have done the same thing for much larger power electronics such as those in electric cars.

Switchmode power supplies have also benefited from better microprocessors allowing control of temperature, peak current, etc; my employer has done some neat tricks integrating this into audio amplifiers for phones. https://www.cirrus.com/company/media-center/releases/2019/ci...
The first introduction module is 100% free if you want to check it out.

Introduction to Next.js (Next vs. Gatsby vs. CRA) [26:06] - https://www.youtube.com/watch?v=uQeidE2LA1s
to me this is not any more complicated than not getting a MBP
OneWeb Joins the Internet Satellite Gold Rush
Why don't you try a mechanical pencil? A small diameter like .5mm is silky smooth, easily refillable, erasable, and you can get a nice ergonomic drafting pencil like a Pentel GraphGear, which feels really good in the hand.
Nvidia still doesn't work with Wayland AFAIK, and Nouveau doesn't work for 900 series or later AFAIK.

I still recommend everyone who wants to run Linux to go for AMD graphics cards. Their FOSS drivers work well, and you can get good performance on 1080p and 1440p. More and more games work with Proton, and Lutris allows one to download profiles which are supposed to work.

CPU-wise, AMD gives the best bang for the buck since Ryzen 2. So that is a no-brainer.

In both decisions though, you support the viable underdog.
Ask HN: How to Survive a Deathmarch?
Hey HN! It's very likely that in the coming months I'll be deathmarching, juggling a variety of projects, some in hours and some outside. I anticipate the load will vary from week to week but averaging around the 80-100 hour/week mark.

I'm at a point where my business is hitting critical mass - if I can achieve my workload until it cools off in ~July I'll be putting myself in a great financial position to effectively pay off a house loan and employ someone before the next rush, so I'm really keen on doing this as effectively as possible.

So far I've blocked timewaster websites (facebook, reddit, news sites, maybe HN, etc) and I'm looking at reducing non-fun load elsewhere in my life by getting decent pre-prepped meals and a thinking about a cleaner mostly so when I'm not working I can focus on relaxing.

What other strategies would you recommend?
Funny. I've run a recent x86 putty on Alpha.
Only if pointers are 8 bits.

More specifically, "NUL byte" is the character that has value 0, whereas "null pointer" is the pointer that has value 0.

OK, I'll try to stop being the pedant. I'll let the real pedants poke holes in what I said...
I hate to admit this but I wrote 3 of these woe—and-misery letters in the late ‘90s, when I was a teenager.

One to Bill Gates, one to Bill Roper, and another to Chris Metzen.

I didn’t send them expecting a response, and didn’t even really consider that. The act of writing it down and throwing it out there just lifted my mood somehow, like throwing coins in a fountain.

I didn’t choose Bill Gates, Bill Roper and Chris Metzen because I was expecting anything from them. I chose them because they were significant to me, and connecting what I was going through to them somehow provided relief and made things feel surmountable.

Not saying that’s how a perfectly healthy brain thinks, but that’s how teenage me felt at the time.

The people writing you might be the same way?

Next time you get one of these letters, just think of yourself as the fountain they’re throwing the coins into.
My reaction is specifically to quitting Google, not just making a noise. You should always make noise. But quitting Google damages every customer of Google, most of whom are probably doing beneficial things, so the effects are mixed. And doing it for this reason doesn’t even directly address the underlying problem.

So if you’re making a sacrifice like this to send a message, let it be “support a carbon tax”, not “don’t work for oil companies”.
At first I didn't even realize this was FF feature (I suspected something like gstreamer, but was lazy to investigate). Now that I know it is indeed FF, I just cannot wrap my head around it...

1) I can pause the video, but cannot navigate it. I guess the navigation would be there if it was technically possible, but from practical standpoint this makes it useless even if it appealed to me in other ways. Popping a video into PiP mode and then go diving for the original tab to seek 10 seconds back to rewatch an interesting moment seems utterly bizarre.

2) I've grown to truly hate this kind-of-PiP thing many websites (news outlets mostly) do: Autoplay a video and then shove it to lower right corner when I try to scroll away. Along with timed "subscribe to newsletter" popup, this is an insta-close for me; Now why would I want to replicate this behavior elsewhere?

3) I'm literally unable to read through even the first words of that blogpost because of that gif. Now, thanks to this PiP feature, I can make any text unreadable by placing a distracting video on my screen.

While I'd welcome features that fight distraction (and not support attention fragmentation), there obviously is (significant part of?) FF userbase that will make use of this feature. Good for them.

Luckily for us grumpy farts, that blue PiP button can be turned off in preferences, we can mutter something about bloat, but generally go on with our lives.
I regret that I have but one upvote to give.

I thank you and the OP. Until now, I didn’t know that I needed these things in my life.
Definitely power transistors are one of the most important developments of the last 50 years that most people don't know about.

They enabled not just computer power supplies but also variable frequency drives for electric motors. That saved enormous amount of energy. And made things like electric cars practical.
Library loans out ties and bags for people going to job interviews (2018)
PowerShell was on my mind when writing it, because it's the closest thing I've seen to this. But the .NET framework is also full of clunk, and I'm sure we could do even better on UX.
>45-60 minute adventure on a 486DX2-66, but only 5 minutes on a Pentium 100

Pentium was not that much faster than 486 - 486DX4-133 was faster than Pentium 90. I guess it had more memory
Better link: https://www.poshenloh.com/quadraticdetail/
I have to believe that everyone who brings up "bicycles" as a transportation solution has never lived where there is significant snowfall.

My hometown got nearly 200 inches of snow in 2018 - cycling is basically impossible for at least half of the year, even for the fittest, youngest, best equipped, and most skilled riders.
I suspect the main function of that VP is sales and marketing, not inventing different technology. The technology remains essentially usable by everyone.
We detecting web bots by analyzing behavior of all web traffic and via clustering we finding entities that are behaving unusually similar to each other. This way we detect "clusters" or families of bots.
This seems to so far only address learning in a context where the reward appears shortly after the behavior which caused it. That is valuable to understand, but seems like it fails to yet explain how Executive Functions work.

> What happens if an individual's brain “listens” selectively to optimistic versus pessimistic dopamine neurons? Does this give rise to impulsivity, or depression?

My intuition is that impulsivity would arise as a result of giving much greater weight to the signals of a very recently-trained network than to a less-recently trained network.

This all raises a few questions for me:

1) How does a brain recognize reward in order to fire the signal which trains a dopamine network? It seems straightforward for the taste of food, a hug from a fellow-tribesman, or a bell from playing a video game for 5 hours straight (in a simulated Atari environment).

How does a brain recognize reward while it is (for example) writing a teacher-assigned essay for an unclear audience or a python program without Test-Driven Development?

What does the brain use as its leading-KPIs?

2) How does a brain select how much it listens to different networks which predict rewards from different actions so it is "robust to changes in the environment or changes in the policy". How does the brain adjust its attention in response to changing context?
My nibs are always getting clogged and feel dull like it starts to lack the precision it once had where the nib once felt like it was exquisitely carving into the paper. Any tips on good nib hygiene or how to restore nibs?

I only have used Lamy fine and extra fine nibs, any recommendations for other companies?
>Dalio won’t talk politics in the specifics, but he says he has a strong aversion to any kind of prejudice, and worries about the vitriol being leveled at him and his Croeseus-like cohorts.

While my initial reaction is to laugh when I hear billionaires complain about being oppressed, and while I expect the thread to respond similarly, it is also important to take a step back and remember which minority groups we might be indirectly spewing hate towards. Though they comprise 2% of the American population, American Jews comprise close to 20% of American billionaires. Often times I've noticed hatred towards billionaires is just masked anti-semitism.

Just a friendly reminder.
No, it doesn't. Stacked Borrows can only be checked at runtime.

What it is, is a formal specification for something like an UB Sanitizer.
You can set up billing alarms with thresholds which send you sms/email alerts