skysight-inc/HackerNews huggingface dataset:
Interesting approach! I like how moves with pieces in the way were solved for the most part. A bit disappointing that the taken pieces have to be manually removed -- one way to handle that could have been to extend the range of the "head" to the margin of the board, and have it drag off the captured piece to that area before moving the capturing piece there.

I wonder if another mechanism altogether could work a bit better -- a matrix of electromagnets embedded under the board, with a resolution of say 1/4", so that when deployed in sequence, they could move the pieces from one magnetic field to another and another, without any actual moving parts involved.
Space cable car? It is only a marginal increase in costs to pull a second cable.
It really isn't. The author knows nothing about law, trademark law or anything else. They're speculating wildly to drum up drama.
it does, as a potential
Not sure what's up with the author but from our brief interactions on X I have gotten an impression that they did not understand performance at a sufficiently low level and implications of using each language (and their compilers!) despite being adamant about the opposite, resulting in technical decisions driven by inaccurate conclusions. It was quite unfortunate and seemed like an emotionally-driven choice.

It's perfectly fine to use an LLVM-based language where it matters, but it's sad when C# could have been used to solve the problem without throwing the baby out with the bathwater.
I fear this will be as adopted as PDF/2.0, the first non-free (and ISO) specification of the PDF format.

Hopefully the draft versions are freely available somewhere and closely resemble the final product^W specification.
Why should telephone calls be exempt? What is they are talking about child porn?
I am not a musician so I have no use for this but this is a delightful idea that arguably belongs as a standard feature of every MIDI device being made now.
The Man Who Loved Only Numbers (1998) is a favorite read of mine 25 years later.
> The phrase “to a casual observer” indicates to me that this was poorly thought out.

No, that's just what trademark law requires. They were just explaining it.

A fundamental misunderstanding in the first sentence. I stopped reading there.

Please try not to comment on trademark law unless you at least understand the basics.

Maybe the Rust trademark policy page could do with a brief introduction to trademark law to avoid misunderstandings like this.
Mostly these jets fly above NATO countries where nobody is going to fuck with it. I guess such a system would get turned off when flying somewhere unfriendly.
The Expensive Tissue Hypothesis
while they do have therapeutic effects (some, I wouldn't say alcohol does), I don't think they should be proposed as methods to relax stress. Too many downsides and are not sustainable as regularly used substances. Yes you do feel great in a night of MDMA but the feelings you have the following days almost negate the positive aspects.
To be honest, I don't want to make a career out of it and I didn't plan it for this project, I just needed a tool like this, so I wrote it because I was tired of configuring Apache :) I thought it might be useful to someone else, so I published it here. Thanks, I just had to say it
"company policy doesn't allow me to discuss salary range".

Walk.

Any company that puts policy over people isn't a good company.
This is a non-issue. If anyone wants to hear about the many flaws in this post check out the discussion on reddit https://reddit.com/r/rust/comments/1gnz5sm/the_rust_trademar... (0 points, 50 comments).
> This appears to restrict phrases like “alternative to Rust”, “reimplementation of Rust”, and similar constructs. While such uses might be legal anyway, in my opinion, this sends a terrible message to the community.

I disagree: I think this just specifies that you can't call a different, incompatible programming language Rust.

I think I agree with most of the other points, though some seem like more oversights than intentional restrictiveness. However, I'm not sure they will yield on the event policy. This seems to be a standard that is being set across large open source projects.
Seemed to me like Hogan both could afford it -and- had a possible result in his favor: part ownership of Gawker, revenue sharing, and damages.

Thiel's lawyers seem to have talked him out of it, and in the process, talked him into withdrawing the only claim that would have gotten him the damages he sought.

Either Hogan was paid "under the table" by Thiel, which goes to my point of "facing your accuser", because you're "throwing away" a positive result for someone else's idea of a positive result, or...

Thiel and his lawyers screwed over Hogan, promoting an outcome that was more what Thiel wanted than Hogan.

But for clarity: Fuck Gawker - the world is not poorer for their loss. I just think there's several ethical questions without answers in this instance.
[dupe]

Earlier discussion: https://news.ycombinator.com/item?id=42087346
Hard to say what's less likely: US leaving NATO or Ukraine joining NATO
Nowhere in Europe unless you want to never have free time during daytime. If they don't location adjust, they expect you to be available in their timezone.

If you're OK with that, just visit the US and make some friends. Go to meetups and conferences. You will definitely find something much better than any EU offer (while still wildly underpaid in California) - that's your starting point. Do a good job, underpromise and overdeliver, and ask for referrals.
> OIDC, unlike OpenID, didn't (re)invent new authentication workflows, which were significantly different in their own ways. Instead, it built authentication workflows on top of existing OAuth spec

Didn't OpenID predate OAuth? What should OpenID have built upon?
Not $30M, they raised $400M, and I'm sure if their stuff works and gets adoption they can raise more
I've spun up an old ubuntu laptop recently for.. reasons. I think the last time that machine was in use was in the late 2000s. Poking around on it, I was blown away how simple and resilient the infrastructure of some of my old projects was. Things just build, things just work -- after over a decade of being mothballed.
Americans have their insurance paid by their employer.
Genuine question, do you really own these ROMs or rent them from Steam? Practically speaking, as long as you can move the ROM files, sure. But legally?
This is the second in the series, both books just put up on Amazon to test the waters
The AI novel can be easily read without reading the first in the series, which has a nuclear physics focus.

The ebook link is direct: not sign-up, no cost.

I put this on SHOW HN because I have a Ph.D. -- in psychology, not computer engineering

Think Tom Clancy meets The Martian
Using global names for this seems like a bad idea.
Another: https://www.sisudoc.org/
Pseudo-profound ramblings of a drunk. Fun, but pls don't spread the 'advice'. The subtext is a nudge in the wrong direction for some kids in some vulnerable states of mind and literally pointless for anyone who is not.
IMG_0416
The author is being a little disingenuous. The language they suggest would allow forking the project and calling it something like Rust 2.0
I'm not sure why you need midi 2.0 to achieve this? Recording midi on windows is totally trivial, and for this sort of application, only capturing the notes and relevant CCs (e.g. pedals) is all you need.
Using global for bad ideas is kind of par for the course for all things JavaScript.
Who's the intended audience for your Github fork? Is there any likelihood of marketplace confusion?

If you're just forking a repo on Github and upstreaming patches, then the likelihood of confusion is minute. Github's users know what a fork means, and if they're the only audience, there's no problem.

If you break the upstreaming link, distribute release packages, market to non-Github-users, and so on, then the likelihood of confusion grows. At some point, a court would probably assess that trademark violation had occurred.
For WebAssembly, there is Bolero:

https://fsbolero.io/

Unfortunately, maintenance seems to have stopped since Jan,

https://github.com/fsbolero/Bolero/releases

(I tried creating a sample project on Linux which didn't work to begin with)
Now I get your point. That would be a good explanation why the arguments are surface level and regurgitated. This is not really something I want to have to look out for.
> 200-300 euro

That cheap? In Austria it's 600 Euros. We're being ripped the fuck off.
To play the devils advocate there are some justifiable reasons to try and hire international employees. Maybe some component requires some physical proximity or has some large benefit. Maybe someone is exceptional at a global level and doesn’t want to move.

With that said I tend to agree, most companies are shopping around for a bargain if they can find one.
How do they address that in the paper?
My only piece of non-obvious advice: Get a CO2 meter and measure the levels before you sign a contract. It can be really bad and impact your ability to work.

Getting some sound absorbing material is good too, but you can figure out if you need it on your own.
I'm not persuaded by this post.

The first basic principle of trademark law in general is that if the use isn't understood by a casual observer [1] to imply endorsement, then trademark protection doesn't apply to that use. Forking the repository to develop a bug fix is the kind of use that's not even going to cross that threshold, so the policy doesn't need to explicitly cover it (although I wouldn't be opposed to firming up the text).

The proposed fix, however, is completely bonkers insane. It basically allows any fork to modify whatever the hell they want and still use the trademark with impunity--i.e., under this policy, something like Devuan could use all of Debian's trademarks because it's "just" a derived work of Debian that strips out all of systemd.

From most of the other points, the author seems to be completely unaware of the legal concept of nominative fair use. It is always possible for someone to use a trademark, without permission of the trademark owner, to actually refer to the good in question. You can always use "Rust" to refer to the programming language supported by the Rust compiler, no matter what the trademark policy says, because that's just how IP law works.

[1] The UK test uses a more poignant phrase: "a moron in a hurry".
Is it a question of how bad OAuth 2.0 is then?

“”” David Harris, author of the email client Pegasus Mail, has criticised OAuth 2.0 as "an absolute dog's breakfast", ””” https://en.m.wikipedia.org/wiki/OAuth

I keep on trying and failing to implement / understand OAuth 2 and honestly feel I need to go right back to square one to grok the “modern” auth/auth stack
Ciao guys,
what could be the use case for such API?
This URL (https://www.hou.usra.edu/meetings/newviews2018/pdf/6016.pdf) only shows a single page for me. Full paper at https://www.opsjournal.org/DocumentLibrary/Uploads/The_Lunar.... Skimming it, I can’t find how they arrive at that $2B number
Yes, I think it is hard-snapping to certain rotation angles when it gets close.
I jynxed myself. Another mini-PC had a show stopping bug. Maybe I will wait until production of these moves to the USA.
Eventually they decided to "align with market expectations" and coincidentally started hemorrhaging staff.

At my fist full-time job out of college (non-tech), the company gave everyone an extra paycheck as a Christmas bonus.

The next year, everyone got half a paycheck as a Christmas bonus.

The next year, everyone got a spiral-sliced ham as a Christmas bonus.

Before the following Christmas came around, the majority of people had gone to the competition across town.
Ok. Fairy Nuff.
The PTO doesn't have to be all or nothing. Would a more strategic 2-week (or 1-week) break be better received?

Also as a more passive job-seeking strategy, you could leverage your professional network of past co-workers to let you know if any opportunities come up (always had a lot of success with this personally). That way you can dip your toes into the job pool without having to switch focus completely.
Exactly. The way that Doctorow puts it in his book The Internet Con, it's actually perfectly legal to use a trademarked name, so long as it is not confusing to users/consumers. An example he gives is you couldn't open a rip off McDonalds where folks mistakenly think they're actually going to eat authentic Big Macs, but you could open a restaurant call Better Than McDonalds. This agrees with the first quote of the article:

The most basic rule is that the Rust trademarks cannot be used in ways that appear (to a casual observer) official, affiliated, or endorsed by the Rust Project or Rust Foundation, unless you have written permission from the Rust Foundation.
I think the main thing his experience showed is that if you want to make a lot of money, you need to position yourself to move into industries that can pay a lot. For software engineers that means 3 major options:

1. The US tech giants (the "FAANGs"). These companies are so insanely profitable and they can afford to pay a lot, though they all have become more cost conscious in the past couple years.

2. Finance. Again, they've got a lot of money, and especially for trading firms it's usually more straightforward to assign value to individual developers than in other areas.

3. Currently there is a big desire for AI talent, so if that's your industry one of the big startups (OpenAI, Anthropic) or one of the smaller well-funded ones should be able to pay you well.

So I would say this person didn't so much "climb the ladder" as opposed to position themselves well to get hired at other companies that would pay them a lot more. And I think this person did it in perfect order, i.e. it's been said a lot on HN how "the startup deal" (i.e lower salary but more equity) is hardly ever worth it for IC software developers these days if you can also get a FAANG job, but it can be a great stepping stone to getting experience that leads to a better paying job at companies that can afford to do so.
That's the difference between an independent language standard with multiple implementations (the old way), and a language with a single canonical implementation (more typical these days).
Yep, I literally only learned it was cross platform last year when I noticed it as a package dependency.

Mind you, I’m not a coder, and more just a Linux homelab hobbyist.
The Design of a Self-Compiling C Transpiler Targeting POSIX Shell
New, Original, Multi-Purpose Programming Language
MSN2 - a polyglottal, multiprogramming, api backend, syntactically flexible, and completely capable programming language with a backend in Python.

I see MSN2 as a pinnacle project in my career, and started out as a concept. As I add functionality, potential capabilities exponentially increase, and it becomes difficult as a sole developer to explore these possibilities. I'm putting this out here as a notice, invitation, help request, whatever you may call it, to bring some exposure to my project and future development. Thank you!
This is awesome, interesting and well explained. Thank you! I would love to hear more about it. I wonder which concrete real life uses this might have (had).
ouch ... that hurt
I agree with you. The best looking ones are Gleam, ReScript and F#
This is awesome! I love that you don't need computer and deal with a DAW for it.
You can probably wrap it to have that API
Part of the problem is the way that policies like this one are written.

They're saying things like "may not do that" and "cannot be used unless ...", when what they really mean is "we're not granting any special permission to do that", and "cannot be used unless ..., in cases where your local trademark law says you need our permission".
Related:

Rust Trademark Policy Updates

https://news.ycombinator.com/item?id=42101536
Just found the following on PDF 2.0 (announced on April 5, 2023): https://pdfa.org/announcing-no-cost-access-to-iso-32000-2-pd...

Still, I agree with your main point: let's hope future OIDC ISO spec(s) is/are still freely available in some form.
Oh, anything that you can just include with a <script> tag and move on.

JQuery is also that way, Vue used to be usable that way...
Microwave ion beam from the array of solar panels.

Isaac Arthur not being linked in any Futurology thread may be a criminal disservice in its own way, he is too valuable a light to not share with others.

He is the XKCD of all things in the Future.

Space Elevators & Orbital Tethers : https://www.youtube.com/watch?v=dc8_AuzeYKE

Lunar Space Elevators : https://www.youtube.com/watch?v=0g4TZbG2WsU
I don't know that it ever was true that "the best talent in the world" is concentrated in the super expensive tech hubs, but it's absolutely not true any more post-COVID. It's largely a myth that's understandably popular among Bay Area types.

What you do find a lot of in tech hubs is the type of people who move to tech hubs. This often means that in a certain type of company you get better "culture fit" by using a geographic filter (thus avoiding illegally filtering by protected characteristics), and you definitely get a higher percentage of people who are willing to structure their life around their career. And when you get enough of those people in a room together, they're certainly the types that will happily persuade each other that they represent "the best talent in the world."

Software is a potent leveler—all you need is a computer and you're on equal footing with the rest of the world—and I find that the best programmers are the ones who learned to do it for fun and only later made a career out of it. Those people are equally distributed across much of the world at this point, and if anything there are fewer of them (as a percentage of job applicants) in the tech hubs because the tech hubs attract those who chose software for the money.
I apologize for missing a thread from 18 months ago.

>Are you convinced now? Or do you still stand by your "we're not on reddit"?

I still stand by it. Even taking that comment at face value it's saying that it's a matter of 2-3 people who fit my description of "they are incentivized to cause drama". I am a bit saddened that so many "took the bait" (the blog post that post links to really didn't offer much insight nor curiosity), but no forum will be perfect.
Those functions are for use by debuggers, and by default you need administrator rights to call them.
> Rats have low training and maintenance costs, flexibly work with multiple handlers, have a long lifespan, and a sophisticated sense of smell. Their small size also offers unique capabilities for the screening of shipping containers, such as being able to navigate densely packed areas or be lifted to assess contents of sealed containers by screening ventilation systems. Future directions include assessing operational feasibility of deploying rats at ports.

A fascinating read. A team of 2 rats were able to get a 100% detection rate with very few false positives. Would be a transformative change for import customs if it translates to real-world settings
Click the link, read the words. There's a list in it.
This has now been remedied:

https://pdfa.org/sponsored-standards/
Both of those are fine, but they add additional complexities (even if small) where there is very little, if any, complexity added with using these two characters as delimiters.
So, the majority of companies?
It’s funny, I’m the opposite. I love OAuth for what it does, that is, federate permission to do stuff across applications. It makes a lot of cool integration use cases possible across software vendor ecosystems, and has single-handedly made interoperability between wildly different applications possible in the first place.

I’d say it definitely helps to implement an authorisation server from scratch once, and you’ll realise it actually isn’t a complex protocol at all! Most of the confusion stems from the many different flows there were at the beginning, but most of it has been smoothened out by now.
Show HN: A Notepad Built with Django and Htmx
https://chistev.pythonanywhere.com

In response to the observed gap in some pharmacists' ability to discuss drugs beyond basic dispensing, I developed RxNotes, a simple note web application designed to share summarized drug information tailored for pharmacists. This platform allows users to search for specific drugs and quickly access concise information about their mechanisms of action (MOA). The application aims to expand its database in the coming days to provide more comprehensive resources. This project serves as my contribution to the pharmacy profession, and I welcome suggestions for improvement and collaboration from fellow pharmacists and developers
I have also seen sweetened condensed milk used as a base for some really good ice creams.
My problem with it being called OpenID Connect is that, in my head, an OpenID is a noun which means "a URL that you can use as your identity and prove that you own".

That definition doesn't work for OpenID Connect. Is OpenID a noun any more? I don't think it is.
Note that this may make major purchases more complex in the future.

You may not remember to opt back in to the "service" a certain number of months before you buy a car, for example. Then you're stuck either paying a higher interest rate because the lender sees you as riskier without a trusted method of verifying income, or you have to do a bunch of paperwork with the seller or finance company may or may not be willing to deal with.
What I am missing here is something like the Java TCK or ISO C: You can call this a compiler that implements the rust language iff it adheres to this specification and passes this suite of test. I really want to see things like a gcc rust be viable, even in a hypothetical universe where the rust foundation would do everything to thwart their existence (to be clear: I am not saying they are).