skysight-inc/HackerNews huggingface dataset:
Show HN: I built an app that transforms chess score sheets into chess games
Hey Guys.

After having to manually input all chess games for a tournament, I set myself the goal as a software developer to create an app that significantly simplifies and speeds up the process. I have now achieved this goal and would like to introduce you to the 'Chess Digitizer' app.

You will be redirected to the app with the following link: https://chessdigitizer.com/download

Please let me know if you are missing any functionality or have any ideas to improve the app.

Steffen
What is your main advantage over https://usegravity.app/?
commit --fixup=HEAD~1 (or any form of reference to the commit to fix up); rebase -i --autosquash later

my "reroll" alias is "reroll = rebase --interactive --keep-base --rebase-merges"; but the --rebase-merges is less useful to most people (I do maintainer operations as well, and it's sometimes useful there)

autosquash is on in the config, though i should really add it to the alias for redundancy, it's an alias and length doesn't matter.
Yep, you're walking in one of the voids that is largely ignored by modern front end web dev. Frameworks like React and Vue advertise that your can easily add them to any page and that's technically true... but when you have a real world app built with a backend framework and you want to integrate it with React/Vue in a sane way... good luck to you!

All the pieces exist to make it work, but you won't find much documentation to help you. You'll have to rely finding blog posts, but of course if the post is more than a year old most of the libs or tools they're talking about will have totally changed. Once you do get everything up and running you'll often find that the dev experience is less than great.
That's cool and all, but as the blog author I have a Liberapay account. It's provided me with $800, which is about $800 more than I expected to make.

It has not provided me with an appropriate level of income for the effort I put into this site. Since instantiating my account, I've recieved 871,000 views on my website.

That means I make $1.1 per 1000 views. That means that if, theoretically, I wanted to do this part time, I would need to be getting what... 50 times the amount I'm getting right now? If I wanted a wage of $20/h (that's not even a living wage where I live) for the time I've spent doing writing related things, I'd need something like 5-10x more?

Asking people for money isn't working. Maybe I should offer ad slots to corporations? Daring Fireball somehow makes 500k a year just doing this. Except it hasn't worked: https://boehs.org/sponsor

Is it the platform I use? Maybe people are scared of liberapay. So I try kofi — nothing.

Maybe its because I'm not established?

Maybe the Substack model works, where you aggressively push it on people. But I don't want to do that. I don't want to sell out.

Maybe I publish my posts at LWN, which is paid and can offer $400 as a starting per article wage (I have 4 "possibly LWN eligible articles", so maybe with the pay scaling I'd get 3x more with the 2 week exclusive agreement?)

But anyway, my point is that if you give something for free and then ask for their generosity, it won't make you a whole lotta money. That is fine I guess for my website, really, as its mostly writing about my curiosities. But it could be more. And the bountysource model makes sense, because you are no longer giving something for free. You are automatically a contractor of sorts. People pay you to do work.
PHP has had socket_select since PHP4
i am not assessing the truthfulness, the reasonableness, the correctness, or the veracity of the claims made in the article in any way. i simply do not care because the claims are purely subjective, untestable, unmeasurable. it is an opinion piece and one that is dulled out ad nauseam in the programming world today. enough to be annoying now. one opinion for another.
Please don’t use “IDP”, we really already have that (for chrissakes we have like four of them in our “enterprise IT”). They can have SAML also, “Spotify: Acronym’s Mine, Losers”.
I don't understand the details of cloud stuff, and it took me a heck of a long time to google just what a "pre-signed URL" was. In case anybody else is in the same bucket (ahem):

Users can't upload to your S3 storage because they lack credentials. (It would be dangerous to make it public.) But you can give them access with a specially-generated URL (generated for each time they want to upload). So your server makes a special URL, "signed" with its own authorization. That lets them upload one file, to that specific URL.

(I dunno about anybody else, but I find working with AWS always involves cramming in a lot of security-related concepts that I had never had to think about before. It puts a lot of overhead on simple operations, but presumably is mandatory if you want an application accessible to the world.)
The point, as I understand it, is that production has no meaningful history separate from main's history: it acts as a bare pointer, and rebasing it just fast-forwards it to later points in main's history.
A nonsolution to a nonproblem, maybe a case of modern visionary bullshit marketing (what can we pretend that our database does?) or of technical tunnel vision (e.g. our indexing doesn't scale to many combinations of values, but we are very clever because the system complains automatically).
I would love a "maybe" button for apps like this. Apartment List is the only one I've seen with this option, and it's useful for all the reasons you've described. Glad to know I'm not the only one with this frustration.
Q1 2024 Carbon Removal Market Report
Maybe `Promise`s?
Oh could you expand briefly on what the stack looks like to accomplish this? Or do you have a write up on a blog/site you could share?
Critical OpenVPN Zero-Day Flaws Affecting Endpoints Across the Globe
You could more or less fit the full model on a single CD (or a DVD for the larger model sizes) but of course forget about trying to do inference for it on period hardware, it would be unusably slow.
I didn't know about the do BLOCK syntax that's (possibly) coming, that's interesting, thanks for bringing that up.

Regarding your last comment about Ruby and Python. I've been thinking about this for a while and I think a lot of the hate people have towards JavaScript is due to the fact that (being the only "official" web language) lots of people were forced to use it without any other choice, which adds a lot of resentment.

On the other hand, Ruby and Python are deliberate choices of which there are many options. People who choose to use it love it, and people who don't can move onto something else. It's not the same with JavaScript. If you want (or need) to do frontend development, you had to use JavaScript.

I observed this with Lua community in the past. I hardly ever see anything negative about it, but it has its own oddities (such as 1-based indexing, global by default variables) and is in a lot of ways similar to JavaScript being a prototype-based language (the only other one that I know of actually).
It predates LLVM. That's one reason, anyway.
I'm not sure what your comment is: it's a bit unfair; it's easy to make a mistake; it's bozo-signaling; [you] wouldn't expect right [correct?] capitalization; [something other than capitalization] seem[s] like you're not truly familiar.

What's unfair? Are random mistakes unfair (that's a very good philosophical question)? Are we forbidden from learning about other people from their mistakes or from mistakes generally?

The parent says:

> The HIPPA rules on health data are fairly strict

The followons variously say:

> I can't tell you how many forms I've opted out of that wanted to explicitly export my data to third parties and partners that are not HIPPA compliant.

> I wasn't claiming that MyCharts isn't HIPPA compliant

> The HIPPA rules may be strict

I'm more convinced that these people are making claims about the heart of what they presume HIPAA to be than I am about my parent poster's intent. According to part of your comment these people are "not truly familiar", but without that surfeit of "P" all over it we wouldn't know. My comment was based on an actual conversation heard in the field while working with what is potentially HIPAA data.

As for the parent post, the thought in my mind was is it a mistake? is it a troll? is it a mistake and they thought it was funny so they didn't correct it? I'm willing to give them a tip o' th' hat for the inadvertent glimpse into the bland certitude of inaccuracy.
For me, it was Puget Sound Computer User. I haven't thought of that name for a long time.

Just found this post, as an example: https://i.imgur.com/2wD7IyZ.jpeg

I was very lucky to live in such a local BBS rich area.
I would pass on these folks. They will waste your time.

Skill level they need: a chimpanzee who can print "hello world"

Skill level they think they need: a PhD nuclear physicist
I'm not a mechanic by any means but I can change tires and lube the chain, the two most common tasks. But modern derailleurs and disc brakes I'm happy to have a pro work on.
I absolutely loved my university education in computer engineering. It was so great to learn about the math (lots!) and physics underpinning how computers / transistors actually work. The first year was common engineering so even had to take a couple of unrelated classes like thermodynamics and vector mechanics (with law and philosophy as options). Comp sci classes were really good as well: compiler design, databases, algos and data structures, AI, cryptogrpahy, etc. The utility of this knowledge is probably debatable but I enjoyed it very much and I think it helps at least a little bit.
I clicked on the extension icon and it didn't work. I don't see anything for it on any youtube video page either.
Llama 3 8B is pretty much the king of its model class right now, so yeah. Meta’s instruct fine tune is also a safe choice, really the only thing you have to play with is the quantization level. Llama 8b 4bit isn’t great, but 8bit might be pushing it on the gtx 1080. I’d almost consider offloading a few layers to the cpu just to avoid dealing with the 4bit model.
You need to pay 80% of the efficiency improvement for a higher-tiered curated set of code output from only senior-experienced developers. /s
Was the bombing of Nagasaki [Politically] necessary? (2012)
lol. The teachers have very little say in anything. The service provider is the school board and the administrators, the teachers are just like an instrument they operate as they see fit.
The difference is that a talented bike mechanic can get most jobs done in less than an hour. Its hard to imagine a bicycle job that would take more than 2 hours of labor, whereas most car jobs start at an hour and can stretch into 10 plus hours for more complex ones.

The equivalent job of replacing all of the brake lines and brakes on a car would be a multi-hour job with several hundred in parts alone. By comparison, having a competent mechanic completely overhaul and inspect the most critical safety system on a bike for €150 seems like a pretty good deal.
"we must bring the deficit under control,"

that's funny because Reaganomics was the beginning of the "deficits dont matter" wing of the Republican party.
Interesting, thanks.

Can you point to a solid source on this? Googling tibia fibula synostosis muay thai, and similar, doesn't turn up anything relevant to conditioning.
Just yesterday I watched the film “Victim of the Brain”, which includes Daniel Dennett playing himself. The film is an odd mashup of an interview with Douglas Hofstadter, ideas from Dennett and Hofstadter‘s “The Mind's I”, Stanislaw Lem’s “The Cyberiad”, and a tour of MIT’s AI lab in the 1980s.

In the film, Dennett’s brain is transplanted to a vat so it (he?) can control his body remotely using a radio transmitter (to retrieve a subterranean ICBM).

https://en.m.wikipedia.org/wiki/Victim_of_the_Brain

A (very low quality) copy of the film is available on YouTube:

https://youtu.be/_zM7VEhQh4w
New theories come up with new concepts. Jargon is different from new technical terms. Best example of jargon is post modernism stuff in humanities.

Can you help find the page number where Kuhn talks about jargon?
I like spf13 Cobra & Viper projects
Notice my “not sure how”

There is a very negative behavior right now by companies that call themselves private equity to buy up your local vet, doctors office, etc. Then they fire staff, reduce services, and increase costs.

We the people are losing, even if some of our 401ks grow because those funds invested in these PE vehicles.

This practice imho should be banned. How? I don’t know. But the U.S. will become shittier and shittier because of it.
I agree that it reeks of old men yelling at clouds but there is data driven precedent here: with the advent of smartphones, computer literacy in education has dropped like a rock. It isn’t just kids these days, it’s a genuine shift in computing across the entire populace that happens to really effect the funnel for programmers at the entrance to that funnel. Copilots are an extension of that development, not necessarily something wholly new.

I’ve heard this anecdotally from every educator I know at the high school and college level. CS students are increasingly entering without any computer proficiency whatsoever so it has to be built up from scratch.
> Costa Rica is a sovereign country, they can just say "no" to foreign corporations.

To some, yes.
See CIA for details.
You’ll have to explain your post a little more. I’m afraid I don’t get the “skinnies” reference
This was my first thought as well but I don't think it matters and was likely more a result of using real training examples than limitations of the authors. The point of the work is that regardless of perturbations that degrade or complicate clarity, their model is able to extract and enact the motions that seem most implied that would be OOD with the other methods.

So this extends to barked under-contextualized commands like at the end with "Leaps forward then stands straight" but also these looser seemingly nonsense statements like "native motions" or w/e.

The big tradeoff here is that if it seems overly permissive. It would be very annoying to be talking of a third person and have your robot start dancing due to identity parsing issues.
I'm sure it depends heavily on where you go to school or maybe I'm just not well suited to the style of teaching I recieved. Personally I did not enjoy math once we hit integrals in calculus and I hated physics. I understand they are both very important but they have had no bearing on my professional life. There is value in learning something not directly applicable to your day job but when I was in college I saw it primarily as a means to an end and I'm sure I'm not alone in that. If I were to go back now just to learn for the sake of learning I'd view it differently.

Then again, I currently see college as a massive scam for most people with the cost where it is right now and colleges doing a shit job of preparing people for the real world so I wouldn't set foot in one as things stand.
You don't have to transpile anything, you can just put your TS types in JavaScript comments. Or am I missing something?
Starlink on Mars? NASA Is Paying SpaceX to Look into the Idea
You’re making up differentiation where there is none. Browser extensions are called WebExtensions. The terms are used interchangeably in practice.

> WebExtensions are a way to write browser extensions

Even if “technically correct”, the tool still specifically creates WebExtensions, it does not create “non-WebExtension browser extensions”
I’m not sure who the customer is for Backstage.

For a small startup, poking around in the gcp/aws console works well enough. Maintaining another console layer on top of that feels like one more thing that could break.

If you’re a big company with a team that could support developer platform tools, you probably have some sort of portal system hacked together and you’ll never be able to change because somebody has a critical dependency on the old system
Finally, a typeface that allows me to imagine chimeric creatures.
Long ago, I worked on the operating system for a desk phone. With only 64K of RAM, there was no dynamic memory management whatsoever. We made heavy use of static variables and let the compiler figure out how to allocate everything at compile time.

It’s easy to forget that many applications probably don’t need dynamic memory management at all. You can often get away with allocating a few fixed size buffers and just handling the edge cases nicely when those buffers are full.

And in such a context, C is indeed a whole lot safer. No memory leaks. Your only concern is buffer overflows, which can be managed through careful use of sizeof when all of your variables are statically allocated. I’m not saying Rust and Go aren’t great options these days, but humble old C still works and doesn’t have to be nightmarishly complex.
In a way, although the double slit demonstrated self interference. In this experiment, I think the lattice is so sparsely populated that interference effects are negligible and particles move as free wave packets while the lattice is disabled.
It is an undeniable fact, the numbers don't lie.
The is the problem that browser vendors work with: ad networks loading arbitrary JavaScript on otherwise “reputable” website.

You shouldn’t be browsing NYT and be presented with a “Set my printer on fire?” button.
I complained to Amazon a few months ago as one of my subscription orders was a few days late noting in the complaint that the service “didn’t feel very prime”. The CSR responded by cancelling my prime subscription despite my not even nearly suggesting I wanted this! (So, naturally, I opened a new complaint about this and received an apology and a few months credit added to my reinstated prime subscription).
The difference is, of course, rain. The entire Southeast is wet, wet, wet, and most of the Midwest isn't much drier. The idea that you might go a whole year without suitable conditions for controlled burns is, well, essentially implausible. A summer, maybe once a decade. But starting around Thanksgiving and running into May or even early June, it rains and rains and rains. At some point during winter, you will be able to burn.

The federal-state coordination, the federal interagency coordination, the CARB hold over things... trying to do that stuff out West is far more difficult.
No no no,

I'm saying that objectively maybe we should all die.

From a subjective perspective I'm going to keep fighting to the detriment of all the others around to the very bitter end and take down as many of them as I can, just like the real enemy of life that I am.
A lot of interesting policy options in that case - thanks for sharing.

I think an evolution of government is necessary, likely where a relatively blank slate is needed to flush out the influence of regulatory capture - and most important where each political party comes forward to present their actual party platform that will update/remove what existing laws in place - basically a version controlled repo like Git facilitates. This way there will be an exact breakdown, exactly in the place of existing laws for the layperson et al to go through it in an easy UI/UX; along with commentary and conversation - similar to how the Genius.com allowing line-by-line threaded commentary.
I was a hobbyist programmer installing all sorts of Linux and BSD distros on my computers since the age of 10. My first real software job still had me go through a period where I had 50+ comments on some of my initial changes because life before work doesn't really prepare you for what you need to know on the job. If they aren't learning from your feedback and constantly making the same mistakes then I understand, but it's somewhat misguided to expect folks to simply know a lot early in their career.

Heck even folks coming in with experience, but from a company with a very different coding culture or simply a different primary language can result in the same situation.
Yes, I believe your account that this is what it seems like to you. The fact that you believe that doesn't make it so.
Understanding Socks Protocol
Yeah, when I have given coding exams, I make it pretty clear that they're allowed to use IntelliJ or PyCharm or Eclipse or any IDE (within some degree of reason, we've argued about LLMs in a sister thread that we don't need to get into again :) ).

I think in real life, syntax errors are harmless; they don't compile/run so they don't really get deployed. I think it doesn't really hurt understanding to have little red underlines if you forgot a semicolon, and if you don't really understand the algorithm you're going for, the smart autocomplete by hitting the `.` isn't going to help you do anything other than avoid typos.
The real Blub paradox to me is that the most powerful and expressive language is best characterized by minimalism at the language level.
This argument falls apart for me personally. I'm sure we could go back a decade or two and find someone saying something like:

It’s quite alarming to think that the most advanced language many new software engineers are familiar with is merely C or C++.

Imagine graduating without ever having programmed in assembly. It’s not that C or C++ aren’t capable languages, but we’re definitely in a strange era when the deeper understanding of machine interaction through lower-level programming is becoming a rarity.
The big company use case is the ideal backstage use. Backstage is just a framework. you can use it to interface with the old system behind the scenes and provide a nicer layer on top for your application devs.
you can use an EBS volume attached to the pod, or shared EFS volume as well.

but for certain applications, s3 is simpler to use, especially when you need to scale
>Avoiding dirty restaurants? You might have low testosterone. Try getting absolutely juiced and demanding to clean the kitchen.

The world can be better, but it's also okay to pick your battles.
Pomelo Care | San Francisco, NYC, Remote (USA only) | Software Engineer (mid career - Staff)

Pomelo Care is a multi-disciplinary team of clinicians, engineers and problem solvers who are passionate about improving care for moms and babies. As an early member of our engineering team, you will have the opportunity to shape the product, codebase, and culture at Pomelo for years to come.

On any given day, you may:

- Write clean, elegant code to build new features and keep our platform humming

- Design new systems to enable Pomelo's clinical team to deliver personalized care to an expanding patient population

- Build a great mobile experience so pregnant women and new parents feel they have a support team in their pocket

Tools we use:

- GCP, Kotlin, Typescript, React, React Native, Terraform, Spanner DB, Big Query, DuckDB, Dagster, DBT, K8s

Personally, I've never had so much fun and learned so much at work. This team is the best so I recommend applying if you're looking to learn a lot and make a big impact in an important space.

Learn more here: https://boards.greenhouse.io/pomelocare
Glad I'm not the only one confused. Even the product purpose seems vague...

> Libraries, websites, ML models — you name it, Backstage knows all about it
Agreed, I've never understood this argument. A hallucination or an illusion, or whatever this school of thought likes to call it, exists within consciousness. It's a qualitative experience. If my consciousness is an illusion, then who or what is experiencing that illusion, and how? Is that experience also just an illusion? Illusions all the way down?

Perhaps I misunderstand Dennet's ideas. Maybe he means something entirely different by "illusion" and "consciousness" than what I understand those terms to mean. But these theories certainly appear to me to be a clever semantic way to ignore the question rather than answer it.
How much did the sesame seed futures move?

Seriously though, I tried to look it up but couldn't find it. Is there such thing? Where do you find stuff like wheat, potato futures etc?