skysight-inc/HackerNews huggingface dataset:
Yes! If you're making a product for "pure" writers, I'm with you almost 100%.

That being said, Markdown has always included the ability to insert custom HTML, because Gruber wrote it to scratch his own itch. He didn't make Markdown to hide HTML from himself, he made it to do away with all the ceremony of angle brackets, which are a PITA to type and definitely make the result harder to read from source.

From a readability standpoint, I'd prefer:

```mermaid
stateDiagram
[*] --> start
start --> zero : 0
start --> one : 1
one --> one : 0, 1
zero --> [*]
one --> [*]
```

to:

<div class="mermaid">
stateDiagram
[*] --> start
start --> zero : 0
start --> one : 1
one --> one : 0, 1
zero --> [*]
one --> [*]
</div>

But I can deal with that. What discomforts me personally is the worry that something about the mermaid.js implementation will break in a future browser version.

Were I compiling to SVG or PNG as part of my build tooling, I would have a lot more trust that I could maintain a working toolchain in the future.

JM2C, YMMV, &c.
I’m a system architect within the world of large industrial systems and I have never seen a UML diagram in the wild.
I did for a while code gen from UML, in IBM/Rational Software Architect. They would transform the model into an intermediate xml, which was fed to JSP’s for code gen.

We also used Sparx Enterprise Architect to model a large amount of business processes notated in BPMN, Use Cases in UML, business rules using a Sparx framework, etc. From these linked and traced models we generated comprehensive documentation using a nice framework that could walk the model and merge information into Word documents.
It's frustratingly difficult to do this via the right edge, if there's a scrollbar there.
> And lastly, it is fast as fuck for a JITted language.

Nitpick: it's fast for a dynamically typed language. It's not faster than, say, Java.
Just life. I'm working pretty long hours these days. I make time to go on walks. I'd love to go for a surf but am unable to put aside more than an hour.
Meta only focused on biomedical information. This is explicitly based on Microsoft Academic Graph which was all encompassing. They did remove patents, tag papers with fewer topics/subtopics, and don't index as many conferences, but they did add a couple of nice things like ORCID. [0]

[0] https://docs.openalex.org/download-snapshot/mag-format/mag-m...
Does anyone know if this is an issue with USB-C docking stations that have an ethernet port?
Ask HN: Where do you get your financial data?
Hey Hacker News,

We're working on an investment aggregator that tracks the value of our customers' portfolios over time. We've faced a bunch of challenges in getting public stock market data (live/historical prices, splits, etc). We're currently cobbling together a dataset from a few different sources (Polygon, IEX, etc), but it's been a massive pain*

I'm wondering if this is the case for other fintech devs. Does everyone face the pain of assembling their own financial datasets? Or do we have unique needs/a bad solution?

So HN, where do you all source your financial data?

* Our main challenges:

Data quality:
- Ticker symbol changes (and CUSIP/ISIN changes/challenges)
- Missing or wrong values for some days
- Missing or incorrect splits
Speed:
- Tens of API calls that would be necessary to render one screen
- Historical data syncing that would take days of API calls
Burden:
- Enterprise sales contracts instead of self-serve
- Building and maintaining your own ETL pipeline to ingest data
One of the early programming classes I took in grad school (taught at Harvard) was focused on OCaml. It was a wild jump but gave me a newfound respect for functional languages.

Come to think of it though, I’m convinced the class was sponsored by Jane Street or something.
For the pedagogical purposes of the book, you don't really need Jane Street Base/Core though. Plus it ignores some pretty widespread community libraries (like Lwt) and pushes its own Jane Street version, Async (which incidentally doesn't support Windows).

Anyway, this has all been hashed out before.
Pulumi YAML: A Simple Declarative Interface for the Pulumi IaC Platform
One could say that being left-handed a disability that requires a low level of support.

I really like this line of thinking because I think abled people are often overwhelmed by the prospect of disability. I bet left-handedness is the sort of impairment that people can get their head around as a starting point.

I’ve tried using my vision impairment (which requires a low to moderate level of support) to describe the same thing, but peoples’ eyes tend to glaze over as soon as I say “amblyopia”. :-P
Yeah, for the paranoid you’d have an air-gapped box with your PGP tools on it that you’d plug the hardware key into for setup.
In gaming terms, nothing really. There's a couple of MUD's I log into every now and again, and I dabble with Battlestar (IF / Text game) every now and then.

Aside from that, I have a RetroPie setup with a bunch of pirated ROM's laying around, and in theory I might play some old 90's era SNES games or something now and again, but in practice it's probably been 6 months or more since I even touched that.
Related. The Atari Transputer Workstation previously [1][2]

[1] https://news.ycombinator.com/item?id=12995277

[2] https://news.ycombinator.com/item?id=26488501
It's much more than a non-rememberable password: One of the most important attributes of WebAuthN/FIDO is that it's fundamentally impossible to fall victim to phishing.

Assuming your browser isn't itself compromised, it is impossible to authenticate using a key for service.com on evil.com. Passwords can't do that. (PAKEs or other challenge/response protocols theoretically could, if implemented in the browser and not on websites, but that's a different story.)
I had heard of that idea in relation to the design of the US interstate highway system. I looked into it[0] and found that it may be a consideration, but not a requirement as I thought I remembered.

https://www.fhwa.dot.gov/interstate/faq.cfm#question31a
How is it succesfull? What did it succeed at?

I just outlined how no-one is using it and no-one is capable of using it.

What is the metric and benchmark of success you are using where OpenPGP with it's 0% adoption is successfull, but the way academia works currently is not successfull?
That seems to be the case!

Double clicking on an edge will cause it to expand to the edge of the window. The shift + option trick doesn't just expand to the first edge it hits, it looks like both edges expand as much as possible.

So when combined with double clicking on a window corner, that makes all for edges expand to display size (even if the window was partially off the monitor).
Open-Source Alternative for Hook (macOS Deep Link App)?
If you want the application to make the window as large as useful w.r.t its current content (which was the old behavior) you can Option-Click.
Condensed to aphorism form:

Decide, then act.

There's a whole menagerie of failure modes that come from trying to make decisions and actions at the same time. This is but one of them.

Another of my favorites is egregious use of caching, because traversing a DAG can result in the same decision being made four or five times, and the 'obvious' solution is to just add caches and/or promises to fix the problem.

As near as I can tell, this dates back to a time when accumulating two copies of data into memory was considered a faux pas, and so we try to stream the data and work with it at the same time. We don't live there anymore, and because we don't live there anymore we are expected to handle bigger problems, like DAGs instead of lists or trees. These incremental solutions only work with streams and sometimes trees. They don't work with graphs.

Critically, if the reason you're creating duplicate work is because you're subconsciously trying to conserve memory by acting while traversing, then adding caches completely sabotages that goal (and a number of others). If you build the plan first, then executing it is effectively dynamic programming. Or as you've pointed out, you can just not execute it at all.

Plus the testing burden is so drastically reduced that I get super-frustrated having to have this conversation with people over and over again.
Who says Twitter needs them? When WhatsApp was about to try the paid subscription model, it was bought by Facebook, less than a year later.

I suspect it's still losing money (since it's free and I still see no ads), but the paid model might have worked.
You can also double click the title bar, or option-click the green full screen button to maximize to the current window.
It's probably a great book, but I think Elixir is better for the masses.
On first run or when restoring default settings, Rectangle offers two defaults: Spectacle or Rectangle.
Scientists engineer new tools to electronically control gene expression
Reddit is older than Hacker News?
Of course young people don’t realize their own culture. They literally are incapable of serious self reflection and critical thinking. When I was a kid I wouldn’t call IRC culture, but looking back it was definitely a subculture!I wouldn’t consider my music a culture either, but have you ever did karaoke with a wide range of age participants? You bet young people will be belting out different songs than the 40s folks.
I don't know about everybody else, but I don't find the "list of language features" format that helpful. It's quite dry and it doesn't contextualize how people use these features or what patterns are common. The Guided Tour part at the beginning is the best part IMO. I wish that'd be the entire book. Just a long guided tour of OCaml through the lens of an in depth project, say an interpreter of an ML language.
Sure one can find all sort of arguments why this is, but it still violates the principle of least surprise. I don't think anyone would go and say, "oh this is an icon view without clear order, so I should not be able to select a group of icons".
> It is my go-to for small to mid-size sites that require a CMS.

What's a "large site", and what would be your go-to for that?
I'd be more optimistic. The cproc C compiler has only a very small team but it supports enough of the C language to compile GCC 4.7.

https://github.com/michaelforney/cproc
Holding the option key allows exactly that. Menu item is called 'Zoom' for some reason.
Distilling doesn't make it more economical than traditional refining though, according to their whole position. Boiling involves ALOT of energy compared to passive membrane separation.
Andrew Left's research methods were flawed to say the least, if they were even worthy of the word 'research'. A bit of Googling and then concluding the company is lying since he can't find all the Shopify stores. The FTC investigation he was so sure of never materialized and he deleted the video from https://citronresearch.com/citron-exposes-the-dark-side-of-s...

Also, he promised to donate $200k if Shopify traded over $200 12 months later, which it did. Did he keep that promise after he pulled out? https://ca.finance.yahoo.com/news/shopify-shop-stock-price-s...
Have you done an audit in the other direction? How many "cloud native" apps do you have, which would realize similar cost reductions from moving to on-prem? The point I was trying to make is that many companies, especially newer startups, don't even discuss on-prem as an option. They build everything cloud-native from day 1, which then leads to them painting themselves into a corner like I described above. They're having to totally redesign and rearchitect their application, not because their business requirements dictate it, but to conform with AWS' limitations.
So... Self-hosted AWS lambdas (but only for python)?
> And what distinguish them exactly...?

Web app = interactive application
Website = readable content

If needed you may disable zooming in your web app because it could break your application’s user interaction.

You have no reason to disable zoom on any "content" page because the possible interactions are basically scrolling and clicking links.
Definitely the kind of story and background I come to HN for, thanks.
That sounds like a wonderful way to shift work to the customer. Holy smokes, does this mean that Amazon has totally given up on actually solving the problem? I'll order direct from the manufacturer long before I start cryptographically verifying all my deliveries.
TOTP never requires a phone number. On GitHub, they either show you a qr code you can scan in an app, or a text you can import. All apps support this sign up process, from google authenticator to console-based tools like totp[0].

Other 2FA implementations may require phone numbers. But HOTP and TOTP don't.

[0]: https://github.com/arcanericky/totp
I’m merely asking for something more concrete because the logic stated in the post appears self contradictory. I feel I don’t have a great sense what you want in your social media experience.
Let me be more specific, this should work in apps not just the browser and should work with my logging into my laptop in the browser and leveraging my phone as a FIDO "key".
Location: Atlanta Ga, USA (planning on moving to another state though)

Remote: Required.

Willing to relocate: No.

Technologies: Modern C++, familiar with HTML/CSS/JavaScript and TypeScript/React but rusty, Qt

Résumé/CV: https://www.dropbox.com/s/gdn0eo7s23c7hyd/Iris%20Chase%20Res...

Email: iris (at)) ....... enesda puncutation com (good luck scraping that ;)

Self-taught, I spent several years developing a project called IVD (github.com/irischase/IVD) which is a GUI programming language and implementation. I really leveled up a ton in all aspects as an engineer from the project. But it's unfinished and in hiatus because after spending 3+ years on it I realized how much time doing anything interesting takes (especially alone) and that I need to pick my battles more wisely. I've also exhausted my ramen money if you catch my drift. I've done stuff before IVD, of course, but IVD raised the bar so much for my engineering standards that I don't care to advertise it much.

I'm fine with web tech, it just wasn't appropriate for the projects I got most of my experience on. Feel free to reach out if you think I could be useful! :)
That was a good keyboard before Gboard got better with swipe.
I am wondering when 0 downtime for apps with disks is coming.
I don't see it anywhere on the feedback page and find it rather a big blocker.
Does that mean you also get the email receipt for every transactions?
I'm sure this book is an excellent resource (upon skimming the online version, it looks very thorough and well thought out). I think there is some confusion about who "the masses" are though. I don't think a subchapter titled "POLYMORPHIC VARIANT SUBTYPING" is necessarily for—what I consider—"the masses."
No. Try opening sea charts (from NOAA) in pdf.js. It just doesn't work at all. Meanwhile mupdf handles them fine like any other pdf.
Why would Apple buy Netflix to do a few high quality shows? That's pretty much (to a degree) the strategy Apple is already following.
I think I misunderstood the comment. You’re quite right, these stories served a valuable function.
Windows Phone came out at a time when smartphones were still lifestyle products. Apple was the king of the hill in that respect and Google was still perceived as a pretty cool company even if having an Android phone wasn't as showy as having an iPhone. Having a phone from Microsoft meant you were probably a corporate weenie who wore pleated khakis and spent their day in a cubicle. The quality of the phone and the OS didn't really play into the perception of it.

It's interesting that the perception wasn't the same in other parts of the world. Windows Phone seemed to be a premium product in Argentina. Think it had good acceptance in parts of Europe too, likely due to the Nokia versions. Perhaps trying to conquer the world except North America could have been a viable strategy but that's hard to really know and given the influence of the North American market on global culture, it might not have worked.
New York is close to a Bitcoin mining crackdown
> I do traffic mostly in compiled languages. But for many dynamic language apps, excluding the source code is not an option.

True, it seems the author left that bit implied, given the reference to webpack-dev-server.

> In terms of skipping image rebuilding for local development, just run the app locally without Docker. That important option should always be available to the developer.

That's not really an option. Container orchestration tools like docker-compose are used to quickly launch and setup ephemeral, self-contained development environments, which include not only the services we're developing but also support services such as databases, cache, message brokers, whatever-you-need, etc. If you're working on code that's integrated into a larger system then you need to get all the missing bits up and running to check how your changes work.
NB: the conference is about cryptography, not crypto"currency".
FYI, that apple logo character isn't a 'real' emoji — it doesn't display on non-Apple devices.
From LogSeq's funding announcement today [0]
"Because Logseq is built on top of Markdown and Org-Mode, it is also interoperable with other platforms and has integrated rendering and editing."

https://blog.logseq.com/logseq-raises-4-1m-to-accelerate-gro...
It is one of these connectors:

https://en.wikipedia.org/wiki/USB_hardware#USB_On-The-Go_con...

But every OTG device I have ever used has just used the USB-A port.
Yes but what the OP is saying is that the TPM does not store the encrypted passkey, rather, the passkey is wrapped with this TPM's public key by another TPM that already trusts this TPM, so this TPM can import a passkey that's been wrapped with its own public key and store it unencrypted. See Apple's circle of trust: https://support.apple.com/guide/security/secure-keychain-syn...
nerds who grew up reading asimov, who went into the real world and realized life wasn't going to be the space scifi of their dreams...

until one geek from south africa came to america and tried to make that scifi future a reality

nerds go gaga over their savior.

news at 11.
Why though? That makes absolutely no sense.
Even just "The lucky 10 000" can be already a reason good enough (https://xkcd.com/1053/)!
Kwak is the name of the duck, not of the creator of the show.
I would rather run a Bookwyrm [0] instance.

[0]: https://github.com/mouse-reeve/bookwyrm
So preamble: I agree mostly about the distinction you make between escapism and addiction. & I am a smoker. And I thank God I am not responsible for raising a child in today's world; kudos to you and all parents.

> Can you explain in a "soft kind manner" to an addict that they should just quit? You can fight it pro-actively or re-actively. I prefer the former as, at least, prevents the addiction from even forming.

This book is pretty much that: Allen Carr's Easy Way to Quit Smoking Without Willpower.

This book was recommended by a family member who read it and immediately quit after she finished it and based on hearsay apparently many people have the same experience. Its apparent magical effectiveness is anecdotal but something to consider. Obviously you are not a smoker, but why not grab a copy from public library and analyze its approach.
I wonder what this will mean for the relatively easy onramp for kids through Micro:bit and other tools? Maybe kids aren't supposed to directly access GitHub?
Indeed. I would say that framework or even language-level support for putting things in "dry-run" mode is something sorely missed from many modern frameworks and languages, that old C libraries used to do.
In theory, the duopoly would be broken by manufacturers from other countries, but those products would just get banned in America.
It sucks when UI designers don't provide ways to configure software..
Hmm.. that doesn't quite do what I'm after — make it the full size of the screen. It looks like it's similar to the old macOS behaviour that made the window 'as big as its contents'.
That's a certain amount of privilege, it's true, but the Superconducting Supercollider got canceled, and every country has protectionist economic policies that run counter to the recommendations of virtually all economists, even economists primarily concerned with social justice like Amartya Sen.

The LHC cost €7.5 billion, and that's the largest particle physics project ever. I have to admit that's noticeably more than I have in my pocket at the moment, so in a sense it's "a huge budget", but it's only slightly more than the US$5.6 billion spent on the Petronas Towers, which is a single office building in Kuala Lumpur. Well, two office buildings.

You know what has a huger budget? Sweet potatoes. The yearly sweet potato market is US$43 billion. That's enough to build almost six Large Hadron Colliders per year.

So by that measure particle physicists have about 1% of the societal privilege that sweet potatoes do.

(And that despite CERN, where the LHC is, having invented the WWW.)

I mean I know that from inside NASA or Google it looks like Ph.D.s run the world and professors wield godlike power. But actually, in the context of world society, academia has a fairly small role.
I use a key-pair for github ssh. I don't use any password managers, instead I have unique long passwords. What's my second factor without a cellphone?
One thing I didn't see mentioned here is that mermaid makes creating charts programmatically very simple. We have a ton of workflows that are basically FSAs. We use Mermaid to create visuals of the workflows on the fly. Change it in code and the docs auto update.

Also, VisualStudio.com supports Mermaid as well.
https://ocaml.org/about
We also held out on smart phones until our kids were 15 / 17 respectively. You held out even longer, so kudos for being able to do that. Our kids weren't mocked. They didn't feel left out. They didn't even complain because they had never had a smart phone so they literally had no idea what they were missing out on - which is nothing. They missed out on nothing.

In the end, we wanted a way to keep in touch with them and see where they were as they began driving and working. That's NOT a healthy reason to get a kid a smartphone, BTW. That's just a reflection of my fear and insecurity.
Writing down a single new one time code after each login?
What did you build the website with? It looks really nice and I’m looking for something I could use with my project. [1]

[1] https://github.com/gregnavis/active_record_doctor
I'm more likely I'm missing something, or assuming the main use of windmill is similar to how I use this, when it's just a small overlap.

The problem I needed to solve was how to enable employees outside of engineering to run scripts written by engineers, without them having to set up/interact with a full scripting environment like node. Particularly managing secrets and auth was a problem.

That slack "future" thing makes it very easy to drop a js or ts script into a new "workflow" and push it into the slack org. You can attach it to a slack modal or form, have auto-complete hints, just generally piggy-back on the slack UI that everyone is already familiar with.

It's basically deno with the slack UI over it from the user's perspective.

Again I don't know if this solves any problems people would be using windmill to solve, but if I were using windmill I'd probably be using it for something similar to this.
I hear you, it's a valid point. Social media, facial recognition and perhaps other techs do fascilitate that, BUT weapons we haven't really seen that. I can't think of any examples -- with guns, one could argue that Texas for example would be harder to dominate than a meeker state. I guess perhaps your point is as much that this is tech that doesn't require humans, and I agree that's a step more dangerous, because the individual morality of the soldier is absent.