skysight-inc/HackerNews huggingface dataset:
Nice job! I've been wanting to write a PDF parser for learning purposes, but have been put off by the quantity of files that open source PDF parsers have on their repos and the different tech that they need (image formats, compression formats, etc.). I'll probably settle for a reasonable ratio between PDFs supported/learning extracted from the project, so it's useful knowing that PDFs with JS are not very widely used.

Also, I'm the developer of a reference management software, and have naturally been thinking about what it'd take to save in the PDF file metadata fields that are generally useful for advanced readers and academics: original publication dates, ISBNs, DOIs, edition, publisher, etc., instead of just author and title.
I've tried creating a PDF Canarytoken [0] and opening it in a few applications not including Adobe Acrobat. None of them triggered the canary.

[0]: https://canarytokens.org/nest/
"Spam your startup to these spam-friendly subreddits!"
I think it's perfectly reasonable to admire the work that has been done here while also critiquing the mess that is our web.

Besides, it's not like this is a website anyway.
Answer honestly. That their pay expectations depend on the details of the job.
It's collapsing, just not "nest week"
Many of my cultural heroes were ignored by academia

Ignored, or the jobs just weren't there?

A department head once told me that she couldn't hire any new tenure-track faculty. Turnover at the school is so rare, and when a position does open up, there are literally hundreds of highly qualified applicants. It's been that way for decades, particularly in the humanities and arts.

She noted that among the existing faculty were several tenured professors who had been hired in the previous century when their respective areas of study were hot. Even though their expertise was outdated and students weren't signing up for their classes, they were still on the books until they voluntarily retired ... or died.

Fresh Air had a great interview with Glass in which he talked about his career and the various jobs he had to take as he developed his music. He was driving a cab in NYC in the 70s and he said it was very dangerous. It's the top interview in this list:

https://freshairarchive.org/guests/philip-glass
Show HN: AwesomeFluxAI.com(opensource)
A curated list of awesome resources, tools, libraries, and applications related to Flux AI.
Track recording is in the works. The reason that it takes so long is that OM devs want it to be polished rather than a slapped together UX trainwreck. That, and the fact current mobile OSes are hostile towards any background activity even if it's justified and lightweight on resources.
And what is your line for "ethical behavior"? What makes your line more valid than what AI companies think is ethical?
I took the CIDPRO exam a year or two ago and it was pretty tough. Kind of a mix of identity, development and org policy questions.

Not sure how much it helps in the job hunt, but it was good at forcing me to expand my knowledge.

https://idpro.org/cidpro/
This is kind of an amusing point to consider since we were talking about Kim Dotcom's extradition just moments ago.

So is the point to try it if you've got Napster level success but not Megaupload level success?

And since there is no way to know which level of success you are going to achieve beforehand, the note of caution still makes sense I guess?
Apparently just running the process as Admin works as well
And upgrading your Kickstart from 1.2/1.3 to 2.04!
Unless your SME is building new content to feed the LLM, LLMs won't be able to produce anything specific to your organization. All they can do is write up common knowledge. Which is not any more helpful in transferring institutional knowledge than a search engine.

The only way for constant knowledge transfer to exist is to have documentation and collaboration be a core tenet of your organizational culture. It is a social problem, not a tech problem.
A few JavaFX issues I've encountered while writing KeenWrite[1], my FOSS text editor based heavily on JavaFX:

* Building installer-free cross-platform binaries on a local Linux build machine requires an external packager[2].

* Good luck building an installer-free binary for CPU architectures that differ from the compiler's machine.

* Creating a Windows version will cost $ (to sign).

* Creating a macOS version will cost $ (to sign).

* WebView is a bloated beast that bundles JavaScript and exposes no API to set scrollbar positions.

* FlyingSaucer[3] is a lightweight alternative to WebView, but requires a SwingNode.

* SwingNode text rendering is blurry on Windows.

* SwingNodes issue GDK-3 warnings on Linux.

* Menu latching messes up cross-platform (Alt+Tab is a wrench).

* Modular applications are a pain. Migration has been poorly communicated, poorly documented, and poorly supported.

* RichTextFX has no way of changing the caret style in insert mode.

* PreferencesFX, and likely other FX libraries, has security issues.

* For MDI with dockable panes, take a look at tiwulfx-dock[4].

Java problems:

* "Write once, run anywhere" is no longer true.

* Apache Batik for rendering SVG images is buggy, EchoSVG[5] is better.

* Rendering math as SVG is hard[6].

* Cross-platform user data directory that complies with XDG, Windows, and macOS will take effort.

* Reliably locating executable programs across platforms is a chore.

Depending on your requirements, C++ and imgui may be a better choice.[7]

[1]: https://gitlab.com/DaveJarvis/KeenWrite

[2]: https://github.com/Reisz/warp/

[3]: https://github.com/flyingsaucerproject/flyingsaucer

[4]: https://github.com/panemu/tiwulfx-dock

[5]: https://github.com/css4j/echosvg

[6]: https://gitlab.com/DaveJarvis/KeenType

[7]: https://github.com/ocornut/imgui/issues/4400#issuecomment-89...
I use an even simpler and more reliable system to avoid running out of toothpaste: brushing with plain water. Evidence suggests that brushing with toothpaste (called "dentifrice" in scientific papers) does not remove any more plaque than brushing without it. Here's a systematic review from 2016:

>Does dentifrice use help to remove plaque? A systematic review

https://pubmed.ncbi.nlm.nih.gov/27513809/

"The cumulative evidence for this systematic review demonstrates that there is moderate certainty that toothbrushing with a dentifrice does not provide an added effect for the mechanical removal of dental plaque."

However, plaque removal is not the only purported function of toothpaste. It can also serve as a fluoride delivery system, and fluoride has strong evidence for strengthening teeth. I personally drink a lot of tea, which is a fluoride hyper-accumulator, so I'm more concerned with avoiding fluoride, but if you don't drink tea this might influence your decision to use toothpaste.

There are also some toothpastes with antimicrobial ingredients. Those also have strong evidence for actually doing something, although I'm personally skeptical that messing with your mouth's microbiome like that is a good idea.

Additionally, I believe that toothbrush wear is an underestimated factor in cleaning efficacy. Toothbrush bristles are manufactured with microscopic texturing that helps remove plaque. I can feel the difference when changing from a worn to a new toothbrush. Ben Krasnow of Applied Science has a video on Youtube with electron micrographs showing the difference:

https://www.youtube.com/watch?v=cwN983PnJoA
I'm inclined to agree unless it's saying something other than what it seems to. Seems like a new spin on the quantum microtubule thing [0].

https://en.m.wikipedia.org/wiki/Orchestrated_objective_reduc...
Just a simple 2-queue. I love this, since it's low friction and your essentials are persistent. No more brain-wracking to remember what the grocery list is missing.
Discover and American Express are closed loop systems that may have marketing partnerships with banks but they actually issue the cards themselves and operator their own networks.

As a result, the American Express API is actually decent[0].

[0]: https://gateway-na.americanexpress.com/api/documentation/int...
Frankly it used to be a lot easier to support yourself working a blue collar job part time or full-time (40h) and still have a lot of free time left over for creative endeavor. The technologically mediated rise of productivity has been accompanied by steady erosion of perceived value for non-technical labor, along with a great deal of implicit classism ('i don't want to do a job like that, therefore such jobs are worthless').
If the capacity was for exports of ev’s, solar panels, batteries to U.S. and Europe, the 100% tariffs are going to bring some pain. somehow iPhones, leather bags are not getting tariffs.
With the proliferation of dog ownership, and puppies routinely dog-napped off of their mother''s suckling tit, maybe we should start serving dog milk ice cream?

They're bred in captivity at a rate similar to cows and certainly more than horses...
Hmm actually it's very intuitive with latest versions.
Maybe you're stuck on the old ones where they used to use XML still lol
What Google does is mutually beneficial. Stealing content to reheat and serve in an LLM is very different.
> at that point it's really just semantics

Nah, There's a structural difference between (A) adding a status column to one table and changing your queries and joins to care/not care about it, versus (B) adding is_deleted to every table and layering get in as a bonus where clause everywhere.

In other words, The thing being solved is not suitable for a cookie-cutter table/row-level design. It's a real business-logic quality of your data model that lives in particular places and mean slightly different things in those different places.
Phoronix’s tests of 9950X on Windows and Linux: https://www.phoronix.com/review/ryzen-9950x-windows11-ubuntu

9950X is 14% faster than 7950X on Ubuntu. And 10% faster on Windows.

Ubuntu is 10% faster than Windows on the same hardware.
>designed to get people to focus on statistically unlikely scenarios

I'm not seeing it. Under the veil of ignorance, it is better to give everyone one utilon than to give "the 1%" 90 utilons while the rest get nothing (because the "protagonist" who is deciding how to distribute the utilons has only a 1% chance of being born into the 1%). I.e., statistical likelihood is baked into the scheme.

It is true that Rawls's scheme assigns no intrinsic worth to society as a whole, only to individuals, but that is quite different from the point you made.
This lacks a few of the features of the other implementations (e.g, sending a zip and having it unpack correctly).
> My impression is that physical authenticators (often in the form of smart cards that double as employee ID) are pretty much table stakes in serious federal environments anyway, is that mistaken?

I'm a Federal contractor. At least for my agency this is table stakes for any application period. I don't even have a password anymore. For the very small number of legacy applications that don't support smart card auth I have to log in to a different service to get a temporary password that expires after 24 hours.
This is not a 'camera' per se. It's more like a human vision system that samples light and hallucinates an appropriate image based on context. The image is constructed from the data more than it is reconstructed. And like human vision, it can be correct more often than not to be useful.
So you define "fairness" as always following the rules as is.

That's objectively false. Many historical examples.
Yeah, I think a lot of people miss that these jobs opened up when the population was growing much faster due to the baby boom, plus people are living longer. Things have changed since the 1950s-80s.
>While I understand the reason for this (i.e.: to avoid developers relying in a specific iteration order), I still find it weird, and I think this is something unique for Go. This decision means that even if you don't care about a specific order, you will still need to sort the map before doing something else if you want reproducibility

Even if they didn't randomize, unless they also explicitly guaranteed stable map order across versions, you DO need to sort the map if you want reproducibility.

Because if you relied on it being conveniently stable within the same Go version, with no guarantees, your program would still be broken (reproducibility wise), if they changed the hashmap implementation.
https://www.inaturalist.org/lifelists/cmeckerman?view=tree&t... says he has 1044 different species of the order Lepidoptera.
I think actual good quality testing will take while to get replaced. Just like cybersecurity there is lot of thinking outside the box. Or even exploring the less common corners and paths.

But, maybe with AI testing becomes more valued. As who else will validate that whatever AI generated does what we actually want. And then reports the issues for fine tuning.
Mpv – A free, open-source, and cross-platform media player
> Hmm, I thought that JavaFX is effectively dead, after it was removed from JDK

I remember reading that they were removing it from the JDK so it wasn't tied to Java release schedules, enabling them to have more frequent updates. Don't know how it worked though, but where I live I know, by reading job offers, that at least a couple of companies use it.
Yes, can’t say Twitter has been principled or consistent about it.
> you’re not bad.

If only others thought as much. I honestly feel like treating ADHD is more for the benefit of people in my life than for me.
I tend to message myself a lot of things. Usually links not files, but it works and it doesn’t take me out of the headspace I’m occupying. Either Apple messages or slack.
the point is you dont need it. by your own admission, it would save literally 0 lines of code from your current example. you need discipline when adding sugar otherwise you can ruin a language.
iPhone tariffs would hurt the us and china both too much.

Ev tariffs are meh for china because they don’t sell here much anyway.
What is this market you speak of? Can you link me to it and show me the prices you are talking about? The Microsoft key vulnerability leaked all the State Department emails, and probably a lot more. It could have been used to compromise a lot of Azure. What is comparable?
Spring is for when doing projects with teams of several digits team size, with offshoring and several consulting agencies.

Don't use it when WordPress does the job.
Railing against race mixing is pretty much the textbook definition of racism, never mind all the other stuff in that post, or the context in which it was posted.
The model basically guesses and reinvents what these diffuse pixels might be. It's more like a painter producing a picture from memory.

It inevitably means that the "camera" visually parses the scene and then synthesizes its picture. The intermediate step is a great moment to semantically edit the scene. Recolor and retexture things. Remove some elements of the scene, or even add some. Use different rendering styles.

Imagine pointing such a "camera" at person standing next to a wall, and getting a picture of the person with their skin lacking any wrinkles, clothes looking more lustrous as if it were silk, not cotton, and the graffiti removed from the wall behind.

Or making a "photo" that turns a group of kids into a group of cartoon superheroes, while retaining their recognizable faces and postures.

(ICBM course, photo evidence made with digital cameras should long have been inadmissible in courts, but this would hasten the transition.)
I had some recruiter contact me, immediately asks for my salary expectations. I give him a range, between 10% to 20% higher than I'm currently making. They come back with 50K less than I'm making now. "Thanks, but I don't think I am the right fit, this is significantly less than I am making now for what sounds like more responsibilities."

A few hours later, the come back... offering 30K less than I'm making now. "I just talked to the manager and we are willing to come up!" I told him thanks again, but under no circumstances would I take less I was making now. Did he think I was kidding about the initial range? I never heard from him again.
What About Static Typing in Ruby?
Funnily enough, this is exactly what Marx proposed in the The Communist Manifesto.
I just ask each person I interview with:

* "how's your work life balance?"

* "how often do you work outside hours? Is there an always-on culture?"

* "when is crunch time and what does that look like?"

* "what's your least favorite thing about working here?"

And then I watch their microexpressions.

If multiple interviewers have the same reaction, there's your answer.
What’s the benefit of having this exposed to the web? Given it’s monitoring a homeserver, seems like overkill.

Why not secure it behind a VPN or tailscale if it’s just for personal use?
When it comes to "what" to monitor, many usual suspects already posted in this thread, so in an attempt not to repeat what's there already, I will mention just the following (will somewhat assume Linux/systemd):

- systemd unit failures - I install a global OnFailure hook that applies for all the units, to trigger an alert via a mechanism of choice for a given system,

- restarts of key services - you typically don't want to miss those, but if they are silent, then you quite likely will,

- netfilter reconfigurations - nftables cli has useful `monitor` subcommand for this,

- unexpected ingress or egress connection attempts,

- connections from unknown/unexpected networks (if can't just outright block them for any reason).
I think they are referencing various food scandals that rocked trust of Chinese food production in china (esp. for babies).
Good point, that makes a nontrivial difference for apps like organic maps. I know I have used it for offline navigation over CarPlay several times before.
I agree with your characterization. It's probable that they will have to weaken their existing positions and pivot to the new world of copyright. Nevertheless that is a good argument.

That argument wouldn't start with a dig against Google Books or Google Search which is a net positive for the consumer and the society and I believe the original author in most cases. The publisher is the annoyed party.
all of that is fine, but my point and what i was responding to is that comparing the US system to "indentured servitude" is completely the opposite of a good analogy to what it is.

you prefer "guarantees". that's fine. i prefer more freedom and i don't want or trust those guarantees. nothing keeps a company from going out of business and then it doesn't matter what the law says or what they owed you - piff - you're screwed right then and there. you can also be run over by a bus tomorrow through no fault of your own in spite of any number of laws to keep that from happening.

> You may prefer living in a world where corporations can wreak havoc with employees lives without consequence (like Vader) but I don’t.

i don't like that either. but realize we both already do live in that world. unfortunately it is a fundamental universal fact of life that enough power and money can be, and usually will be, wielded to do bad things. since you can't fundamentally change that, most "fixes" are just trading one thing for another, or shifting costs to someone else, who is probably poorer and less powerful. every safety net is also a set of handcuffs. every benefit has a cost somewhere else. to move more toward more employment guarantees makes you more of a slave, not less. ironically, more regulation strongly favors the larger bureaucracies and bigger companies at the expense of the individuals and small companies. so now you just encouraged more economic asymmetry.

i'm not telling you what you prefer or what's best for you or what to believe. just realize that everyone does not have the same viewpoint or needs at all. and it's not simply evil vs. good as portrayed in the movies.

i'm sorry to hear about your wife. the quality of healthcare in this country can be highly variable, it's certainly not always bad. i've heard that UK sometimes has different issues. use your intelligence to make the wisest and best decisions you can and be as proactive as possible, that's all you can do, anywhere, anytime.
They have bright engineers. Labor seems cheap based on the job posting so I’ve seen. There’s a lot of R&D done in Israel. Put it together and it’s similar to why people would do business near MIT or Cornell or something.

One success that was recent was the Gaudi chips Intel advertises to compete with Nvidia in AI training. They were an Israeli startup. Long ago, Lenslet or someone did an optical processor (Enlight?). Very innovative people over there.
Incorporating Lua with Livtet – Jacky Alciné
But what’s your point then? Yes, of course all vehicles are dangerous to some degree. But some are much more dangerous than others.

Smaller, lighter vehicles are less dangerous through simply the laws of physics.
Saw this a few days ago, made me sad :(

Discussion about the closure: https://news.ycombinator.com/item?id=40789179
Always fun to share an odd counterintuitive puzzle...

Cheers, =3
Sergey Brin: "Irate Call from Steve Jobs" (2005)
Spring Boot is indeed quite usable! I'd compare it to something like modern ASP.NET, good runtime performance, okay ecosystem, good tooling, okay languages.

The old Spring, not so much - I've never had a bare Spring project that was pleasant to work with, especially when you don't have embedded Tomcat and the application server is configured separately from the deployable .war or whatever, what a mess. Thankfully, you can put those legacy projects into containers and make things slightly more palatable.

That said, even Spring Boot can feel a bit much sometimes, something like Dropwizard is still very idiomatic as far as the Java ecosystem is concerned and is both stable and usable in those cases: https://www.dropwizard.io/en/stable/ (not as fancy as Vert.X or Quarkus or whatever, but it's been around for a while and is decently documented)
Not only that, something which did work as a five minute gimmick! I remember playing the original "There is no game" on Kongregate back in high school.
having this up seems ill-advised. posting a link on HN seems crazy
The US government has put a lot of effort into isolating China from the Phillippines. It's just statecraft and covert influence campaigns, nothing to do with the moral supremacy of anti-imperialism.

Moralizing arguments such as this one are FUD.
Malicious, are you serious? Bitcoin requires huge amounts of energy to generate. The more people use it, the more valuable it will become, and themore people will want to squeeze more bitcoins out of specialized generators.

I think energy maximalists are malicious, because they consume energy at the expense of our planet. Bitcoin is not a good thing for humanity.
They did outsource to various states.
That's indeed in the roadmap, like you mentioned.

My primary objective is to build a LLM chat tool based on open-source documentations. The project owner (and even more if it is OSS) is I think not responsible for that, the one using it is.

You are welcome to push a PR to add other backends (including OSS)!
Logout and Session Management
Yes, it would be legal to require an employee to review and sign a new employment agreement or be terminated.

But that's not what this was about.

X was attempting to characterize the refusal to click as a resignation by the employee rather than a termination by the company. This is because a resignation would not trigger contract-related severance (which apparently Twitter employees had) or hit X's unemployment insurance account, while a termination would trigger both severance and unemployment.
Think the massive increase in demand is due to mass inference of open source LLMs? Or is the transformer architecture driving mass inference of other models too?
And I am not even sure they always want information. Often enough they just want some stimulation. Some quick fix for boredom...