skysight-inc/HackerNews huggingface dataset:
Show HN: Papermark – the open-source DocSend alternative with custom domains
Hi HN! We’re Marc and Iuliia from Papermark (https://papermark.io). We're building an open-source, modern document sharing platform with real-time engagement analytics and 100% customization.

It all started as a tweet [1] and led to our launch on Product Hunt [2] last month. We crossed over 1000 stars and over 10 contributors on GitHub (https://github.com/mfts/papermark).

Incumbents, like DocSend, founded in the early 2010s have been acquired already and just don't innovate anymore. Their main priority is enterprise clients.

As founders and developers ourselves we always felt that our needs are not being served. We struggle to get actionable insights when sending pitch decks to investors or sales proposals to customers. We are missing the flexibility and integrations with our existing applications and tech stack.

That’s why we are building Papermark.

Our bigger vision

A developer-friendly document sharing platform doesn’t exist yet! We believe that document analytics should be available to anyone that is creating and sharing documents.

- Rich observability: Don’t get left in the dark when sharing a document. Papermark will provide full transparency by exposing all document-related events through webhooks.

- Fast performance: We are built on top of Vercel to serve your documents fast wherever your recipients are located and watching the engagement data arrive in real-time with Clickhouse under the hood.

- Developer-friendly: We will be expanding the platform with a clean REST API, so you can create, share, connect and expand documents that you are sending both externally and internally.

Let's stop sharing documents like it's 2013. I would love to hear your ideas, experiences, and feedback on any and all of the above. What issues have you had with document sharing?

[1] https://x.com/mfts0/status/1660980644065730561?s=20

[2] https://x.com/mfts0/status/1698596179578147142?s=20
Exactly. It's a 2100km race... no ICE vehicle has that range on one tank of gas either.
Read another way,

> Woman loses 12 years of her life to a legal battle against Google
But protomaps is still getting the map data from a CDN, do you mean that the map data would be cached on the device?
Base64 turns 6 bits to a ASCII character (8 bits), I don't think it's possible to have a shorter output length.
If it was well done I don't suppose I'd care? The moving and flashing would be annoying. E-ink seems a better fit if the glass was just too low annr factor.
Oh, awesome addition!
> Rules are scoped globally.

Isn't "CSS scoped to components" nowadays a basic feature of frameworks?
If anyone else was curious, their sample OSM derived PMTile file (protomaps-basemap-opensource-20230408.pmtiles) is 103GB.

https://docs.protomaps.com/basemaps/downloads
Claimants don't need to provide any sort of identity documents. This is a common path of harassment on YouTube for example - make a fake email and submit a DMCA against someone's channel.
An aside: the font on that website is gorgeous...and perfectly crisp and readable on a screen despite having serifs. I wonder why it looks so much sharper than some (serif) fonts I see on the web.
Picture of evil apple and android is great but the article is member-only.
You say "clearly" twice, but it's not clear at all to me that this is the case. Can you elaborate what makes it clear that no other competitor exists who can provide similar value?

And isn't LibreOffice Calc closer to Excel than Google Sheets in terms of features?
Sorry, but it's the opposite.

A base64-encoded string will be ~30% longer than the original string.
https://globalfreedomofexpression.columbia.edu/cases/duffy-v... has some actual details of what this is about.
There’s a YouTube series, How To Make Everything (HTME) that was well along this road until a fire destroyed the guy’s studio. He’s restarted in the last year or so. It’s good fun, and showcases how difficult it is even with something as simple as casting a blade.
Pmtiles are the vector counterpart to Cloud Optimized GEOTIFF (COG), allowing for efficient usage of mapping info from clients when the server supports a http range request.

Previous iterations of this on the vector side have either been a ton of small files(pbf) or a large file that needed a front end to serve the individual tiles (mbtiles).

At this point, you can take an OSM dump and convert it to a country level basemap in minutes on a stout machine, or hours for a continent, which you can then self host on a plain old web server with a custom style sheet.
Proposed new law of physics backs up simulation hypothesis
Very excited to share Papermark with the community here. Looking for your feedback and ideas
If giving access is the problem, then you can (instead of making a platform), make a script for a Digital Ocean droplet, for example.

1. Setup 5 or 6 dollar droplet.

2. Editor uploads to the droplet. It is processed and validated by script. Code script that only allows X uploads in X hours.

3. Script can keep the video in the queue and give the creator a link to view the video to the droplet (VLC remote link) OR/AND Script uploads to YouTube and sets the uploads to unpublished (defaulting to private). (https://developers.google.com/youtube/v3/guides/uploading_a_...)

4. The script sends the creator or gives back a link to the editor to the video and the creator can review that video while on YouTube and while it is being encoded for all resolutions.

5. If a creator likes the video, then they themselves can schedule the publish date, and publish to YouTube.

6. Allow script to be updated over time for changes in API. Editor only needs to upload once to server. Creator downloads nothing. Also this server can auto backup the video for an archival solution to wherever else (but that is a story for another time).
NHTSA is an agency of the USDOT
The Advantage
Newsletter to grow and exit startups by two-time founder
And who pays to recycle all the e-waste?
Fantastic point - basically it'd be great to know how much it matters that the patient "fights". I do disagree that, "Willing someone to "fight" a cellular process within their body probably isn't going to help them..." in that we have some evidence that the mind can affect the body a fair bit, everything from the effectiveness of placebos to control of autonomic states. Who knows if one could rally better cellular defenses by feeling aggressive and active. One would be much more likely to stave off depression, which is caused by helplessness, especially if one doesn't have a higher power concept in their life that they could accept is in control.
Not so much a CPU as chip fabrication. But otoh that is soo cool by itself. Making your own ingot ffs, that is crazy.
Does anyone even care if they are bricked?
There’s a difference between “settles” and “wins”. Sounds like they settled, but then they talk like she won…
From what I see in the news from the US the free speech cause is basically about freedom to harass, so DMCA notices fit well into this narrative.
Seems to be about Google making something from "Ripoff Report" available, on which were defamatory statements about the plaintiff.

https://en.wikipedia.org/wiki/Ripoff_Report

An interesting business model, to be sure... And a clash of two legal regimes, one in which Ripoff Report can operate and another in which Google can be sued for indexing / linking to them.

It's like, pick your poison...
One could mandate a modular design so that the communication pcb could be replaced, i.e. less e-waste. I wonder if smart meter manufacturers stay in business long enough for it to matter.
You do. It’s hidden in that the power company picks up the initial tab, but don’t let that confuse you into thinking that money doesn’t eventually come out of your pocket.
I worked on this, like 15 years ago, but ultimately after you go out of lab, there is so much garbage in the network that a lot of time this is not feasible.
I was trying to refer to this https://news.ycombinator.com/item?id=25233554 (https://threadreaderapp.com/thread/1331735383193903104.html) but I didn't have time to look it up, sorry.
nah she won and did a great service to her fellow human beings.
this was not lost or wasted time. people spend decades on far more "useless" things - not that there is anything wrong with that
My whole code library and VST plugin library has been ported to the Pi for over a year :) https://www.airwindows.com/raspberry-pi/

Best platform expansion I've ever made. Not the most popular—there's been only 876 downloads of the whole plugin library compiled for Pi, from the mediafire mirror—but it's all open source, and that's still quite a few Pis set up for music production :)
I'm a serious open source person, and even I'm investing in Nvidia for AI, until AMD not only matches price:performance&functionality, but also shows that they're committed to open source and Linux.

Maybe AMD is thinking of this Ryzen AI as only for consumer gaming PCs (currently primarily Windows). And/or maybe they're pressured by Microsoft to sabotage Linux this way.

Linux and other open source development tends to happen around consumer hardware. We already have enough problems with Linux and open source losing ground, due to even many random Hacker News developers creating new grassroots network effects behind Windows and Mac, instead of behind open platforms.

If AMD isn't even investing enough engineers in open source Linux for their AI products (including consumer devices), then I'm not going to bother with the extra headache of dealing with AMD AI stuff in addition to Nvidia.

If AMD is going to push us to lose further ground with open source and Linux, this is an additional way that Nvidia is looking like a relatively better choice.
I'm not sure how modular they are, if they're just replacing a transmitter or something, I've seen some places transmitting only locally (zigbee or other) then a module on the street syncing upstream

But let's say even $500 (it's probably cheaper) for something that lasts 8 years is still much cheaper than sending people to get the readings
I would love to see some bus posters put up around Brussels naming the idiots most responsible for this. I'm tired of public servants (elected or otherwise) pushing bullshit and then getting to disown it later on.
Guyana and Venezuela are two neighboring countries and they have no roads crossing their common border.

Same context: a thick jungle.
Show HN: Compliant SBOM Management per US Senate Directive
Excited to introduce Vulert to the HackerNews community!

As many are aware, the US government now mandates vendors to provide SBOMs (Software Bill of Materials) - essentially detailing the open-source components used within their products. At Vulert, we've developed a cutting-edge software composition analysis tool tailored for efficient SBOM management.

# The challenge? New vulnerabilities in open-source software emerge daily, and malicious actors are becoming adept at injecting harmful content into these software components, jeopardizing businesses globally.

Vulert addresses this head-on. Upload your SBOM or any manifest file, and our platform proactively monitors and alerts you in real-time if your organization's software stack is impacted by any emerging vulnerability.

To demonstrate our commitment to the community and ease of use, we've established a playground. Here, you can assess vulnerabilities in your manifest or SBOM file with no sign-up necessary.

- Give it a spin: https://vulert.com/abom

For a deeper dive, visit vulert.com or feel free to reach out directly at ceo@vulert.com. Looking forward to your insights and feedback!
Unpacking some Rust ergonomics: getting a single Result from an iterator of them
That definitely exists, but AFAIK it requires special equipment to get the signal across transformers. Not much of a problem in urban environments, but e.g. in low-density areas in the US, where every house has its own transformer, it might be a problem.
Their food source was in steep decline due to worldwide commercial whale hunting; extinction is not surprising
MANCHESTER UNITED supporters are pleading with David de Gea to make a comeback after he was reunited with his former teammate, Bruno Fernandes.

The goalkeeper recently shared a picture with Fernandes as he continues his quest for a new club.
i find it mindboggling that criminal records are so accessible in the US - so that something like ripoff report is a legal business there does not surprise me in the least
> Count in good education for say 2 kids (500k-1 million per head?)

That seems like a very high number. There are very expensive private schools in Europe too if you chose to send your children there.

> healthcare costs

Yes, it depends on your income and insurance. The fact that it's tied to your job is a huge issue if you develop serious health problems and are unable to work. But that "only" applies to a subset of the population and being able to save an extra $30-100k per year might still provide a form of "insurance" and if not you'll end up being significantly richer than your European counterparts when your retire (assuming you're in the top 20% or so).

> Also, personal freedom is higher in Western Europe
> Basically police state

Can you give some examples? I mean the proposed EU wide encryption ban could pretty much turn the EU into East Germany with universal state surveillance (obviously an exaggeration and hopefully it will never pass but the fact that some EU bureaucrats are even considering it and that some states actually support the proposal should be extremely shocking to everyone who cares about "personal freedom" even the tiniest bit).

> Effectively a caste society based on your wealth/income.

Considering how expensive real estate is these days and that a significant proportion (most?) of wealth is inherited I'm not sure that's particularly different in the EU.

> High criminality

Definitely true, although it largely depends on where you live. Some areas are pretty much as safe as anywhere in Europe.

> But its nigh impossible to put some simple numbers on those things we generally call quality of life.
> You are just hiding in complexities

Yes, however you can't expect me to provide you with an in-depth analysis here it's just one example. It largely depends on many factors, however Europe is not some fairyland. Some things are better than in the US, some are just as bad or worse; median income, youth unemployment, unaffordable real estate, wealth inequality etc.).

IMHO the biggest issue Europe is facing is widespread economic stagnation over the last 10-15 year that combined with aging population might mean that "free"* healthcare and other social services might soon become unaffordable (in this context I find the slight superiority complex exhibited by some Europeans slightly baffling)

* it's not really free though. You still pay ~10% in taxes for it and many countries have mostly (or entirely) privatized healthcare systems (even if they are much better regulated than those in the US)
Stack these up againt (say) CNN, NYT, WaPo, AP, Reuters, WSJ, MSNBC. Score them on "un-retracted errors" and see who wins.

Of course the problem is "what is error?"; that's the real thrust of all these stories. "They're not reporting the news I want to be believe! Someone make them stop!"
Ah, I thought it was the same, I spend most of my C++ coding time on VC++ anyway.
A custom solution would only be worth it if companies looked that far ahead instead of maximizing short-term profits.
You can deface them nondestructively. Just tape a piece of paper over them.
Minimum 15% global corporate tax has too many loopholes
> You will need a payment card to cover the EUR 7 fee. You can use a variety of online payment options to pay the fee.

And no cash options?
A person wrote articles that another person felt were defamatory, second person sued Google for indexing them.
Nobody cares about e-waste. If they did companies would stop producing new products at breakneck speed and consumers would stop buying them.

Instead they care about the optics, so you get the ocassional Apple video about how they replaced foo material with bar, while creating not servicable BS - oh, and things like paper straws.

Recycling is also mostly BS (things in the "recycle" bins just end in landfills abroad).

So this is just another drop in the huge ever increasing pile.
Indeed, society needs such people. Heroic, in a way.
Not a single scrap of information about the facts of the case. We should just infer that Google are evil and did something wrong that they deserve to pay for.
Nearly every use of the vehicle as described is more effective if it is never built, just widely publicized as being built and launched in large quantity.
Seems like there should be a user replaceable communication module
> Sure but do tables really represent how you think about the world?

It's not about "how you think about the world", but how you intend to use this data.
Following my previous example, if you're building a blog you know you'll need to show a post along with its author, or that you'll need to filter posts by author, or maybe show only comments by verified users, etc.

Of course you can also structure your data this way on mongo, since over time they've added tools to support it, but it still feels like a feature tacked onto it rather than something "native" as it is with SQL.

Now, I understand what you're saying about my concept of relational being just a form of design and not inherent to the data itself. That's interesting indeed and I haven't thought about it this way before.
> Why is China not as rich as the West

I find this hard to believe
I get those complete blocks of youtube videos when I have any kind of adblocker.

I'm not entirely sure how they detect an ad blocker? They could reasonably terminate my entire Google account for having settings that look like an ad blocker.

Use piped.video and others to get around it, I guess? I can't afford YouTube premium, and the ads are usually offensive, sometimes inappropriate, and never something I would buy or use. Im subscribed to around 950 channels so I have all the reason to stay, but this weird invasive behavior is inappropriate and I'm not sure I care enough about the entertainment value.
I imagine this falls somewhere between an alternate front end and normal YT. It’s good for those who want to stick to the YT algorithm and browsing experience, but want none of the ads.

On a slightly different note, I have a feeling that YT is going to catch up with these workarounds.
All spreadsheets are bad. There are no good spreadsheets.
There's no reason to have a URL (or any data) encoded in the state parameter. The purpose of the parameter is to provide an opaque lookup key which you can utilize to provide correct, validated responses. This is usually done in some sort of database or Redis-like cache. My workflows have always used a random UUID for the state key and I just encode the necessary (validated) data items needed for the next step as a JSON blob. It's essentially a very short-lived web session.

If for some reason you really do need to transmit this data in-band (ultra rare use case) you should at least be using something like HMAC to verify that all carriers have transported the data unmodified. It is your responsibility to ensure the integrity of the data end-to-end.
Not that one should put too much weight on the wishes or intent of a bunch of slavers who didn't let women or non-land-owners vote, but... Yes, they definitely intended for nobody to be able to tell presses whose words they could or could not print. The recourse was "If nobody will print you, buy your own press."

A recourse Truth Social demonstrates still exists.
> didn't indulge in fake cures.

maybe he WAS afraid of death, but didn't trust the modern stat-based medical methods?
Oh it has already been held. What a bummer, I would definitely have attended that.
yep, while I agree defamation is bad, I find the whole "publisher" argument somewhat obsolete. If everyone can be a publisher, then no one is.
You. The catch is it's burned, not recycled.
They're doing A/B testing - I'm on firefox + uBlock and I get the full video blocking thing
I taught myself how to make jam - my mother never did, and as far as I know, neither of my grandmothers did after childhood.
Homes tend to have internet connections!
biotech uses lots of random enzymes to "cut" DNA strands in different places to reassemble them how they need them, this discovery just means there are more available sources for them to use now so I'd guess it'll help make their lab work slightly less expensive.
>You can describe heat mathematically the same way you can describe the interactions of every atoms in a brain mathematically but neither yields/explains why it is the way it is.

My whole argument was that I don't think one can describe the interactions of every atoms in the brain in a computable form. But actually, I would go further and say they likely can't even be described mathematically.

If this sounds crazy, consider that most mathematical objects are not describable (i.e. can't be singled out). For instance, most real numbers cannot even be imagined, and this stems from the fact that we can only describe things in a finite number of symbols, i.e. in bijection with the set of natural numbers, which is (infinitely) smaller than the set of real numbers.

>I don't understand this analogy.

This wasn't an analogy but an example to show the fundamental distinction between nonconcsious things, which can be dissected, described mathematically, and simulated (although it might be possible for something to be nonconscious and noncomputable at the same time, but we have no reason to believe that such things exist), and conscious things, which, at least in some very small part of them, cannot.

As for a rock being conscious or not, I choose to assume it's not for simplicity and because that seems sensible, but I'm not totally against panpsychism in principle.
The article discusses the importance of optimizing Java code and introduces the concept of the Performance Impact Score.
Given how good Horizon is, this is exciting!

Hopefully he can find a way to fix the problem of broken models due to invalid vertex/edge references on fillets/chamfers/etc.. when changing features.

This is a problem even script based programs cadquery/declaracad don't really solve.
Blocking ads is morally OK only as long as that's the only way to consume that content, and as long as you're not trying to block anti-ad-block warnings.

If there's a reasonably priced subscription available (or another business model), and if the publisher doesn't want your eyeballs while you have an adblocker active, there's no argument you can make for the morality of adblocking. It's your computer, you can be selective about what you execute on it, but the publisher should also be free to reject your visit.

Blocking YouTube's adblock detection legitimizes all the changes that Google is making in Chrome, being why we can't have nice things. And it's similar to extensions designed to workaround paywalls, or software piracy. Sooner or later adblocking will become illegal.
Look at GDP per capita, very simple. Middle-income country - they might even get stuck in that trap.
Are femtocells still a thing? Could probably serve as 2g-5g adapters
Europe is getting its own version of the Visa Waiver Program.
Your best bet for this is something like OsmAnd or organic maps, which download countries worth of osm data and make it available offline.

The amount of map data for any reasonable area is going to be too large for a PWA, though it would technically be possible to do with existing map viewers and this format. (Eg maplibre or leaflet)
As far as I can tell, the problem is that google surfaced posts claiming she was a stalker, when she merely lied about a psychic having caused her friend to commit suicide in posts about that psychic. Or something.