skysight-inc/HackerNews huggingface dataset:
Show HN: JavaScript Office Library: View and Convert Word, Excel, PowerPoint
Hi HN,

Igor here. We’re super excited to officially launch PSPDFKit for Web Standalone’s Office-to-PDF functionality ( try the demo [0] ).

PSPDFKit for Web Standalone is a JavaScript document library that runs entirely in the browser - no external dependencies or MS Office licenses required. It’s compatible with any JavaScript framework.

What differentiates our Office-to-PDF from others is that it’s built from the ground up with no reliance on open source. When converting to the PDF format, it enables additional document capabilities, like page manipulation, redaction, or editing content.

Office document capabilities [1]:

- View and open Word, Excel, and PowerPoint files

- Convert to PDF, PDF/A, or PNG

- Print

- Preview

Office-to-PDF capabilities [1]:

- Edit content

- Annotate

- Assemble multiple documents

- Manipulate pages

- Create and fill forms

- Add signatures

- Redact content

Our documentation includes sample code [2] and quickstarts for JavaScript [3], React [4], Vue.js [5], Angular [6], SharePoint [7], and others.

Let us know what you think or if you have any questions.

[0] https://pspdfkit.com/demo/office-viewer

[1] https://pspdfkit.com/guides/web/office

[2] https://pspdfkit.com/guides/web/samples

[3] https://pspdfkit.com/getting-started/web/?frontend=vanillajs&project=new-project

[4] https://pspdfkit.com/getting-started/web/?frontend=react&project=new-project

[5] https://pspdfkit.com/getting-started/web/?frontend=vuejs&project=new-project

[6] https://pspdfkit.com/getting-started/web/?frontend=angular&project=new-project

[7] https://pspdfkit.com/getting-started/web-integrations/?product=sharepoint&deployment=online&project=new-project&integration=web-part
Futuer of the D Programming Language depends on finding the elusive self
Members of the D programming language spend 14 weeks searching for the elusive 'self'. Did they all find it though? And what about the 'non-self'? Did they go looking for that as well?
Musically, those examples are really bland, and the rendering is of poor quality.

Besides, I'm not sure what's the point of this. I can see how ChatGPT can be useful for devs/writers/researchers etc. I can't imagine how this could be useful for a musician.
There is such a book here in Switzerland called Tiptopf. It even includes sections like "where in your fridge should you put which foods" and covers all the basics.
It's very popular and almost a national treasure at this point. In high school here there is a cooking/housework class which is where pretty much every student gets this book. So due to the education system alone almost every person should have this book.
Indeed, some bug "just" caused the touchscreen to no longer respond to input (still working fine as a monitor) - but the absence of physical climate control knobso r buttons turned this into a serious issue - with the windshield fogged up, the car is unsafe to drive. That's how this becomes a UI/UX issue.
I find grid based systems like Ableton great for getting short loops together but making the jump to a finished track is a lot harder.

I have folders full of sketches I've built up in years of using it but very few things I'd call finished.
Same issue with the German Verfassungsschutz ("Agency for the protection of the Constitution"). Over time these kind of agencies become political weapons, and thus a danger to the very thing they were created to protect - the constitution.

When Nixon tried to stop it in his time, the intelligence services set him up, creating the Watergate scandal [0]. We are now learning from whistleblowers there were hundreds (!) of agents from many different agencies present at the Jan 6 "insurrection", it was probably the same playbook [1]. The FBI is even using this as an excuse and refuses to release hundreds of hours video, claiming it would expose too many agents [2].

Loosely connected to this is the "Russia Collusion" hoax, where they FBI willingly interfered in elections to smear the opposition with the full knowledge that the accusations were baseless, uncovered in the the Durham report. [3]

Not long ago I would have laughed those stories off as nut job conspiracy theories, but the pattern becomes hard to ignore.

[0] https://www.amazon.com/dp/B09JHKYQP9/

[1] https://www.dailymail.co.uk/news/article-12085527/3-FBi-whis...

[2] https://twitter.com/ricwe123/status/1659557297197133825

[3] https://auronmacintyre.substack.com/p/the-durham-report-and-...
I believe the naming is perfect: the word attention clearly maches the intention of the model structure. It’s still clearly missing more efficiency, but we had to have ChatGPT / ChatGPT4 working and used to make the further research directions clear (increasing context length and decreasing hallucinations).
I’ve had spotify for years and I don’t think I’ve ever listened to their top 50 playlist. Why do you listen to music you don’t like?

The average song I listen to on Spotify is wildly better than what this ai is producing.
It’s a fantastic book and the author also has a great YouTube channel.
Was wondering this too. Considering Ableton itself doesn't support Linux out-of-the-box, wonder if the device runs some sort of Windows on it, or if Ableton for Linux might be coming in the future.

Maschine+ by Native Instruments (basically the same device but by another company) runs Linux although Maschine desktop software does not support Linux, so maybe I shouldn't get my hopes up.
And again, premium pricing is charged for basic service, and a new tier of ultra-premium pricing appears for just premium (but not ultra-premium) service.
I'm confused by this link - it seems like a bit of a mish-mash of notes (to be fair, it is their wiki). Are they archiving Reddit, or not? It seems like mostly they were linking to Pushshift, and now that entry is struck through.
Bellingcat does open source intelligence. They're clearly focused on the Putin regime, although not only. What exactly are you being lied about? What lie did Bellingcat tell you?
Building a cost-effective image vector search engine with CLIP
Is your algorithm running at peak performance? The roofline model
Being right is one thing. Having enough money to pay a lawyer for how long it takes is another thing.
This article introduces how to configure the GPIO of NXP iMX9352 in Linux, which can be achieved by modifying the device tree node and using the GPIO sysfs interface.
Not sure how similar it is really. What you linked is a sequencer, which is just a small part of a device like Push.
PPAs is what launchpad calls apt repositories. It's possible to use launchpad to host apt repositories for Debian stable suites (testing/unstable would likely be more of a pain, but I haven't tried that) by specifying what suites to use when uploading. There are other SaaS hosts of apt repositories (e.g. packagecloud), or you can install one of the apt repository systems via apt on a VPS or similar, so if you have a deb built for Debian, there are options out there to distribute it.
> Also are all values equal in importance?

Back to the Shannon question at hand (slightly answered in my next answer).

> Also why use floats at all? Integer multiplication is cheap.

Gaussianality, and they cost about the same where we're using them in current GPGPUs/tensorcores (though if Horace He steps in and corrects me on some detail of this/etc I'll gladly defer).

> are some ranges of values more important than others?

See above, also range is a good way to keep from NaNs without the overhead of NaN checking steps. Think of it as a savings account for a rainy day of capacity.

> The reason for having more bits is having large numbers of incoming or outgoing connections.

This is good intuition, though the network survives on surprisingly little precision. I had a similar feeling until one magical moment with hlb-CIFAR10 where I had to keep kicking up the quantization regularization for it to do well (for one of the older versions, at least).

> My point here is that this seems a hotly debated topic but people aren't using a lot of the type of statistical arguments I would expect for that.

I agree to a degree though in my modality of thought I would replace it with information theory since that directly informs us of a few things that we might be able to/should expect during network training. As you noted in your second to last paragraph with noise/rounding errors/etc. Which I think is good stuff.

However the empirical numbers do show pretty clearly that it works well so I'm not too sure where the need for hot debate is. RWKV is one version of a scaled model that uses it, for example. You're sort of shooting yourself in the foot with not using it these days with GPU memory being the way it is. 2x flat memory boost (for model weights) is so huge, even if it's just for I think memory transfers. Lots of networks are memory-bound these days unfortunately.

I think you have good NN-related intuition. I feel like you would find it fun to play around with (if you haven't already). Many thanks for sharing, I greatly appreciated your response. It made me think a bit, and that especially is something I value. So thank you very much for that. <3 :) :thumbsup: :thumbsup:
nice app ill try this for a bit! could links found in comments be clickable?
But Concorde is/was for passengers, a reasonable design constraint might have been 'it needs to look like a "normal" plane for end-customer confidence'. Military etc. aircrafts of course go far faster and did well before Concorde - and it's much more normal for them to have no eyeball visibility.
The Leith’s books don’t have many photos, great recipes though as you’d expect from a genuine cooking school.
Ownership is not always complete.

Nature and natural resources are in fact a societal good and shouldn't be dominated by a small class of people within society. Sure someone "owns" that land (whatever that means since it was "owned" by others before the Europeans came) and they have certain rights but they should not have all rights.

Imagine a powerful landowner owning _all_ plots of land on which Joshua Tree existed, imagine that landowner unilaterally deciding to destroy all the trees. They have made a decision for future societies that is not theirs to make. The property own profits, society pays.
The MBAs could learn something from this!
The implementor of return_struct provides a destroy() function, and because you’re in C land, the programmer knows when to call it.
Back in the 90s I found out that when you loaded Windows from DOS, performance of many DOS programs actually improved as compared to them running under DOS directly. This alone contradicts the "shell" theory.
> No such book actually exists.

It certainly does.

Someone bought Delia Smith's Complete Cookery Course as a wedding present for me and my wife. We were already reasonably proficient in the kitchen, but this book goes from the basics of boiling an egg, cooking perfectly fluffy rice onto more complex recipes. We've bought it for newlyweds since.
Wonder AI – Wordtune, Grammarly and more in one free tool
With Wonder.AI you can boost any content, written by you or others in multiple ways using a set of pre-defined actions and parameters that will help you get the best version of the content you are looking for.
> No, it doesn't, do they both words do (eventually) trace back to the same Latin root.

So it does. "Derives" does not imply a single step.

1570s, from French infantrie, infanterie (16c.), from older Italian or Spanish infanteria "foot soldiers, force composed of those too inexperienced or low in rank to be cavalry," a collective noun from infante "foot soldier," originally "a youth," from Latin infantem (see infant). [1]

[1] https://www.etymonline.com/word/infantry
Agreed.

Well, these days you can do use VMs to destructively 'learn Linux' without messing up your real system.
Raid 5 & 6 are erasure coding as an example.
Very steep prices. Can buy a decent MacBook Air for the cost of the standalone version. Would have been nice to see them keep the old model around with a reduced price for people less well off.
As someone in a similar position as yourself, but who been using hardware instead of software like DAWs, I find myself having a similar feeling to people who use keyboard/mouse to make music like that, seems really tedious compared to the workflow I have outside of the computer.

But most importantly, I agree with your very last sentence, we're all different and what's optimal differs a lot from person to person.
interesting how long it takes to get to the price tag xD u only find it when u got it in your cart and about to check out
AI generated would perhaps be an option these days, but not earlier.
While I agree with what you're saying, you got it wrong in this case - Kenji Lopez is doing anything but the things you talk about
When I'm doing sample-based sequencing I find the Push 2 nearly perfect, but when I'm composing with midi I find it nearly intolerable. It kind of has a "What kind of EDM would you like to make today?" view of the world. But in the workflows it's designed for the Push series is brilliant.
So deposit your 2000/- notes hoard in a bank, withdraw as many 500/- notes as you need. There's no limit to deposits, only on exchanging cash anonymously.
A heavy Push 2 user here. Completely redefined my music creation workflow in Ableton. For me, it's a genuinely enjoyable way of turning ideas into music and has made the process incredibly more 'open' for me.
U.S. Army Ranks
Yup thanks for pointing out. There was an issue with the canonical link meta tag. Should be fixed now :)
ChefGPT perhaps…
It's Ableton; you have to buy the AdSound DLC Pack
An auto CEO came close to saying the right thing about heavy EV batteries
> Why else would you use Linux?

Because you just want to get work done, or play your game or browse the web etc?

Yes, learning Linux is fun (for the kind of people who find this fun). But we don't expect people who just want to get on with their lives to eg break Windows or MacOS a lot, either.
The secondary market for instruments like these are flush with hardware, which is true for the Push too. You can basically find it almost unused with huge rebates if you go second-hand.
I'm glad someone mentioned Simulated Annealing, which implements this very phenomenon.
I've created this environment.yml:

name: fairseq
channels:
- conda-forge
- pytorch
dependencies:
- python=3.9
- Cython==0.29.21
- librosa==0.8.0
- matplotlib=3.3
- numpy=1.19
- scipy==1.5.2
- tensorboard==2.3.0
- pytorch=1
- torchvision=0
- Unidecode==1.1.1
- pip:
- phonemizer==2.2.1

You can install it with micromamba (or conda):

conda create -f environment.yml
conda activate fairseq

You'll need to do this:

cd path/to/vits/monotonic_align
mkdir monotonic_align
python setup.py build_ext --inplace

Then back to fairseq:

cd path/to/fairseq
PYTHONPATH=$PYTHONPATH:path/to/vits python examples/mms/tts/infer.py --model-dir checkpoints/eng --wav outputs/eng.wav --txt "As easy as pie"

(Note: On MacOS, I had to comment out several .cuda() calls in infer.py to make it work. But then it generates high-quality speech very efficiently. I'm impressed.)
Do they? Most tutorials I've seen tell you to find the perfect "bounce" spot, which is the spot where the stick will give you the most bounces when released and left to freely pivot around your finger.
Fair, maybe oversimplified for the sake of the above comment.

Rather, I asked the Neeva support person if the $6 price was sustainable, and if they foresaw a need to raise prices. I mentioned that Kagi called out increased costs from Bing, and asked if Neeva was impacted as well, and whether $6 was enough to support their costs.

I was hoping to mostly just let them know that customers care about this stuff, but they responded to me by saying that they have an in-house index and Bing costs are not a problem for them, due to their private index.

So even though they likely answered my question honestly that Bing costs increasing didn’t impact them as much as it did Kagi, it seems they had much bigger cost problems instead!
This is the design goal, it's working great for the status quo, everything you say is hard then burned eventually.
Up until 2016ish, discussions on reddit used to be very balanced politically. You could find the top voted comment leaning extreme left, and the second top voted comment leaning to the right. Now you all the top comments are left and any right leaning comment is highly down voted to the negatives. Either the country suddenly shifted far left or reddit is getting highly moderated to make it look like that.
Thank you! 888 is 512 A100s, that is indeed pretty expensive.
I'm a fan of thick wooden cutting boards, and since my current cutting board (https://www.frankfurter-brett.de/en/) costs an arm and a leg...

Also my overpriced cutting board came with a cover for cutting meat. :)

Anyway I found it quite useful.

And again, I can just throw the cover in the dish washer, and not worry about trying to disinfect a wood cutting board.
Restaurant cookbooks are often very good, if they give you the actual recipes they use in the restaurant.

Except... a) they're ideally making big batches, enough for 10 or 20 servings, and b) their stuff is usually very modular, i.e. made out of other recipes. How do I make that great chicken with the yogurt dip? First make the marinade (recipe on page 42). Then make the spice mix for the yogurt (recipe on page 65). Then make blackened peppers (page 210). etc etc
That browser requires an account. Most people use it with a google account, because they are using gmail and other google services. So their adtech doesn't need to be that smart.
Why bother trying to track a Firefox user who uses a VPN and an adblock when most of your users don't even bother to hide from you?
But what technique? That's what confuses me.

If the actual experiment needs precisely sized shims, then any demo should be done with shims. Because you'd want to show people what shims, how they're placed, and what's supposed to happen.
Oh, what a nice coincidence! I signed up for Kagi Standard last month and today I hit my 200 search limit this morning. 300 searches will be plenty for a month's use.

Kagi is pretty great, by the way. I was using DuckDuckGo before and Kagi is significantly faster and gives better results.
AFAIK most do. A few prefer brackish waters (like the American croc), but crocs in the saltie ranges tend to avoid them (as they’re full of salties), and crocs like the Nile, the Slender-Snouted, the Mugger, the Orinoco or the Dwarfs range way too far inlands for brackish waters to be their main habitat.
This is sort of my party trick I do in a number of places in diagnosing NNs from scare environmental data, let me give it a whirl. It sounds like your network has far too many degrees of freedom. Reducing it via residuals or some other method will likely help with that.

Additionally, some L2 weight decay, switching to SGD+OneCycle, don't forget to BatchNorm before every activation as well.

If this is a newer-style attention-Unet ala StyleGAN then that would be a confusing result as transformers seem to be pretty okay with not immediately collapsing to that kind of thing if I understand correctly.

Barring all of that, swapped labels can be a surprising reason for complex data to overfit as it forces the network into a memorization-only mode with very little chance for generalization.

Let me know if I got it correct/close for you. :) :D <3 :))))
Would you expect anything less from a billionaire patent troll?
> We look forward to testing the most recent AMD platform, and we expect its AVX512 and GFNI support to provide a further performance boost.

It's missing a benchmark of the latest AMD CPUs (Genoa/Epyc 4).
Killed by Bad Philosophy (2010)
GirlfriendGPT – OSS AI Companion
You may improve the productivity and efficiency of your contract management process by using automated contract templates from your contract template library.
Haha, yea - naming things is hard

Every-time someone comes up and say "this is not attention, because it does X and not Y"

My response is, ok, what would you call it then? Because no one (including me) seem to to able to find a better term, that fits its use case.
Tl;dr: CPU isn’t a bottleneck for content delivery services. Not really surprising
States are trying to ban Signal/Telegram because they are used for organizing and the distribution of disinformation in particular and agitprop in general. This runs counter to the interest of states as it undermines their power structures. They're also often used by groups funded by foreign states seeking to influence public opinion (either to support certain viewpoints or simply to disrupt consensus).

In other words, the problem is states. If you irrevocably delegate your decision making to a representative government as is presumed in the idea of the "social contract", that government becomes its own entity as a state and must establish a system of domination against its subjects to maintain itself. Anyone seeking to change or abolish it, whether one of its subjects or as a foreign state, must be seen as hostile and be contained or eliminated. We can discuss whether that is good or bad but it seems contradictory to want a powerful state but not want it to have power.
Recipe collections are pointless anyway. The best cookery book I have is Process Cookery, a textbook for commercial cooks studying at vocational colleges in England. It tells exactly how to do things and has example recipes with flowcharts showing which parts of the process are unique and which parts are common to other recipes.
Clarkesworld: 600 (submission?) bans for May and counting
> I'd expect a buddhist teacher to be a lot more chill.

Not me. Teachers are like anyone else; they come in all shapes and sizes. They have personalities, passions and emotions, just like everyone.
No, it's a race to the bottom. It forces the countries to which manufacturing is outsourced to, to not have strict labour laws, low salaries, lenient pollution control and keep conditions generaly favourable for the company, at the cost of the people working there, or else the multi-billion dollar corpos will turn to another country to get the cheapest manufacturing possible
Related, saw this...synth(?) thinger yesterday and I really really want one:

https://www.youtube.com/watch?v=Ivuy9QYLFVY

So cool! Not sure where they are in producing it, but it's neat!
Would be funny if EV bet was failure and something like hydrogen was an actual future
It's a trade off.

I prefer to be DAWless when I am in "discovery mode" or just want to jam around like with a regular instrument. However when I am ready to assembly everything into a song I prefer to use a DAW.
SR-71 Blackbird Speed Check Story
I thought it was me because i don't cook often and feel like i'm slow. I routinely need 45 minutes for 15 minute recipes.

The food tastes good, however.
Again, I asked how the wish of 1/2 of your countrymen to leave the EU relates to 'fascism'. Yes, I was slightly in jest because there are many reasons why one might be sceptical of the EU. One could even compare the EU to pan-European movements of the 1940s like Fascism, but that wouldn't be productive.

I need propositions, not further slander.