skysight-inc/HackerNews huggingface dataset:
The author admits that:

> "by ‘straight line’ here I really mean ‘geodesic’"

In other words, the puzzle hinges on one's interpretation of "straight line". I am merely asserting that other valid interpretations exist even if you are correct and geodesic is "the most natural interpretation".

Incidentally, the article appears revised and seems far more intellectually honest now (thank you Fin, that's a lot more fun!)

Consider the tomato. Classified as vegetable by the culinary discipline based on its use in the kitchen, it is classified as a fruit botanically based on the characteristics of the plant[0]. Neither is correct over the other, they are both frames for understanding the world and a classification can be correct (or not) according to the definitions of each.

In the same way, I described a means of acquiring a line that I believe most would accept as meeting our ideas of "straight" that was consistent with my interpretation. It made how I failed to understand the author's intention for the puzzle exceedingly clear which can be beneficial for anyone debugging their thoughts and/or social patterns. Do you tend to get into conflicts instead of expanding your perspective? Mine doesn't seem to be the best interpretation and it certainly wasn't that intended by the author but it seems a valid interpretation, especially given the brevity of the problem statement. I find this is generally a forum where we discuss the meaning we intended and benefit from the varieties of perspectives available. Of course we are unified on almost nothing.

[0] https://www.eufic.org/en/healthy-living/article/is-a-tomato-...
I’d argue his presence is as big now as it was back then, Anduril has been in the news a lot since Russia invaded Ukraine and he was recently profiled by the WSJ.
The trouble with open source is that it can be faked. You could pay someone to write a contribution in your name or else to accept some BS contribution. Also if you contribute to a solo project, that could be pure garbage or a ripoff of something else. Open source also favors students who have time for it. Once you're working a regular job, time tends to dry up.
Then those companies need to take out very expensive insurance policies that protect the individuals whose data they must hold. If they can't afford that then they can find a new line of business.
Where Unison Is Headed
I've not personally stumbled on a UI where Click was used to make something nicer than argparse could. I'm not saying those don't exist, just that I haven't seen one.

Every time I've seen someone use Click at work, it was to implement some simple args that argparse could handle identically. "Why are we using Click here?" "Because it's nice!" "In what way?" "It's nice!" "But we're not actually using the nice parts." "Click is nice!"

Click is nice. IMO it's used way too often in cases where argparse would do just as well.
Location: US/Canada
Remote: Strongly preferred
Willing to relocate: Yes
Technologies: Python, JS, React, PHP, ML
Résumé/CV: https://www.linkedin.com/in/personjerry/
Email: on my HN profile

Looking for remote Product / Growth opportunities.
I have a proven track record in product management and growth, helping startups build teams and leading them to create successful software products with fast user growth and high retention, most recently as Head of Growth at Dendron Inc. (YC W21).

I'm technical, with engineering and leadership experience at Facebook.
Some Japan trivia: To own a vehicle in Japan, you must first obtain a Parking Certificate (Shako Shomeisho). Among other things, it documents & verifies the dimensions of the parking space, to ensure the vehicle will fit. Exceptions may be made if the vehicle is a "Kei car", a small vehicle that fits within prescribed dimensions.
I agree at the level of source code, but sometimes algorithm skills affect the whole architecture. Even simple things like where certain data and logic would optimally exist can have cascading and compounding consequences for the whole rest of the system. To see better solutions, you have to know what's possible with algorithms and data structures.

To give a contrived example that I think should make sense no matter what kind of software people actually work on:

Imagine nobody had ever figured out video compression and the only way we could see electronic video required orders of magnitude higher costs. VOD and video conferencing may not even be viable for most people. We'd still be live streaming television over analog radio. It would have vast consequences throughout other technologies and what we can do with them.

If a service gets the kind of viral growth that their creators dearly hope they will, that will almost certainly involve a level of scale that would benefit from knowledge of algorithms (including practical mathematics as a subset) and the difference between a good or bad solution could have far-reaching consequences. Of course many problems do have well-known solutions that anybody can look up, but many projects do end up needing solutions novel to them.
Hey, I'm lajbel, main manager of this project. I taked your feedback and updated it, kaplayjs.com
You buy the metal and the battery but you're renting the featureset and the upgrades of software. Its a licence to use world. They can ban you from chargers, they can ban you from unlocking features, they presumably can lock features remotely without your consent. (I would hope only when the car is motionless).

I am unsure they can remote-engine-lock the car, but who knows? Certainly I have seen stories if you are out of SIM range and low 12v battery it's possible to wind up unable to enter the car, but lock/unlock processes don't have to be symmetric across car-user-cloud experience.
Wow, this is perfect! Just what I need for a scheduling application!
>bad decisions from the gnome foundation. They can go under for all I care.

This won't help anything. GNOME Foundation doesn't really have anything to do with the development of GNOME or GTK. The Foundation is just the financial entity that does fundraising and owns the hosting. Actual development is decided by developers, i.e. the volunteers who show up to maintain it.

>Overall I truly believe they did a disservice to the whole Linux Desktop and the community over the last 15 years.

Speak for yourself please, personally I've enjoyed GNOME for the last 15 years. There's no need to make these kind of normative statements.
Testing tamim.io, the spicy option was ok, in fact, I take it as a compliment that it has 90s aesthetics.
The normal option was better IMO, it also was about 90s but this line was funny!

> Also, so many projects involving drones. Yet with this site design, it feels like you're more about driving us into a drone... of boredom! Maybe get a drone to deliver some color and modern web design to this page.

Cool tool though, thanks!
> because I'm pretty sure SSNs aren't remotely designed to be checked for authenticity.

I haven't been on the verifier side of this, but I did have a neighbor participate in a passport verification system for a new remote hire job, as the verifier.

According to him, there was some basic information listed about how to verify it was an authentic US passport.

It'll be curious if we see a move to more forgery-resistant documentation being used for KYC (e.g. passport, RealID DL, etc), coupled with in-person verification (even if something like lawyer-drops-by or go-to-notary).
It's the same as selective universities telling every student that they should apply regardless of their chance. It makes sense they would do this since it's completely open.

It's not really a lottery, more like a messy matching algorithm for supply and demand. They give everyone a shot since they look at everything, but getting in is not evenly distributed :)
Show HN: I created a reverse search engine to find the source of anime clips.
Hi, my name is Rayn. I am a solo independent entrepreneur. Initially, my only reason for learning was to make tons of money, but after completing the learning process, I was very confused about what my first project on the internet should be. I started browsing the internet for ideas but got bored and wasted time on social media. I noticed that in the comment sections of anime clips, many people were asking for the anime name and episode. That's when I thought, "Let's make an anime reverse search engine," and boom, Cleithral was born. Just upload a video, image, or gif, and it will give you the anime name and episode number.

To be honest, I chose the name Cleithral because I had a failed Shopify shop with that domain name, so I just reused it. That's the story behind my first project.
Really appreciate the feedback.

The honest answer is I'm a Mac guy, and a terrible businessman.

FWIW I love Linux and used it extensively to develop Photon. (In fact the "MDCUtil" tool for debugging Photon already supports Linux.) I'd love to add Linux support for the app if there's enough interest in this thing.
Donald Trump says a lot of stuff that is intended to prey on the minds of the public. His words (let alone his signature on a treaty) mean nothing and can be revoked at any time. Until he actually does something, the singular value of statements like these is to make headlines. If everything Donald Trump said was written into policy, he'd have contradicted himself into anarchy.

The parent's line of logic is sound; the United States has fundamental interests in securing Taiwan's independence. They are one of the very few countries that would receive Israel-levels of international intervention if their sovereignty was threatened, and China knows that. A ground invasion under current conditions would be political and materiel suicide; you have to imagine apocalypse-level global malcontent before NATO would roll over and go ahead with China's reunification strategy.
Yes, I've also seen 2 several times. I've also requested second rounds for each time I noticed it. I'd rather the interview not be about the interview. My judgement could be wrong, but being someone who ALSO has a problem with 2, and just being nervous in general, I feel my perception of this is at least reasonable.

This person had a very very niche job, at two orgs, with no work/growth outside of that very specific thing. This lack of doing anything else was a flag one of the high level managers saw.
Any non paywall version?
If you need to mess with semantic versioning, `python -m semver`.
Immunant | Software Engineer | REMOTE (US only) | Full-time | $110k - $150k + retirement benefits

If you're interested in low-level, resource-constrained and/or privileged execution environments, consider joining our small team. At Immunant, we spend much time staring at weird build errors, ISA or ABI documentation, or digging through obscure build systems or C code written 20 years ago. In any case, we strive to make the systems we're working on more secure, more efficient, and have more Rust in them (whenever we get a chance).

If you have recent, professional experience with C/C++ and Rust and know about operating systems, hypervisor internals, or compilers, we'd love to hear from you. Candidates with only superficial knowledge in all of these areas are not encouraged to apply. Please note that we can only consider candidates resident in the US.

We offer a remote-friendly, collaborative work environment with a high degree of autonomy and competitive benefits.

Send your resume to team@immunant.com; we look forward to hearing from you.
riddles and puzzles are pointless flexing by the interviewer

algorithm-optimization problems are relevant if and only if the company operates at significant scale; the "tricks" employed are not mysterious/tricky secrets, they're standard approaches (like dynamic programming == caching previous computations) for software engineering

Cracking the Coding Interview is a good book; the Stanford algorithms course on Coursera is excellent

the ideal interview would be to hire you for a day/week to do something real with the team...
> Maybe the past just had a lot more pigeons than we do now.

That is not just a maybe. https://en.m.wikipedia.org/wiki/Passenger_pigeon

Passenger pigeons were once found in huge flocks in North America. They were very easy to kill and they have been hunted to extinction.
Uh... yes? I'm not sure why it's some significant insight.

Surely when google gives bad results, it's "the same process" as when it gives good results. And when a book gives wrong information, it's the exact same kind of ink as correct information.
I gather that the point was they didn't require someone with radar to see them, they turned on ADS-B so it would show up on all the usual flight tracker sites.
It's not a negative that SerenityOS no longer has a web browser?
I'm not sure if GitHub is the right place for chromium mirrors. When you upload to GitHub, you are agreeing that the code is licensed to GitHub under certain conditions (in addition to the license specified in the repository).
To be extra fair, "domain experts" in some areas have had a bad few years; there are a couple of fields I can think of off the top of my head where the "experts" wheeled out to advise/scare the public are clearly more influenced by politics (or saving their own skin) than science. Replacing trust in experts with trust in LLMs is obviously dumb, but who is Joe Sixpack supposed to turn to?
There's a saying in linguistics that "a language is a dialect with an army and a navy" [0]. Linguists recognize that where you draw boundaries between languages is essentially arbitrary, even more so than boundaries between biological species. It tends to be that a language is a language if and only if some sovereign state declares it to be so, otherwise it's a dialect.

This is also how you get Portuguese as a distinct language from Spanish even though the two are more mutually intelligible than Scots (a "dialect") and American English are. Portugal has the sovereign government to back up its claim to having its own language where Scotland does not.

[0] https://en.wikipedia.org/wiki/A_language_is_a_dialect_with_a...
Let's remember that the historical name of the city is Königsberg. After the occupation the Soviets executed an ethnic purge of the locals and annexed the land.
> Not every project needs them as much, but in large enough institutions, every engineer is likely to run into at least one project that does. If they can't figure it out and can't get help from someone who can, their weak solution can easily cost the company and its other engineers far more than it would have cost to interview engineers properly and compensate the fewer qualified engineers commensurately.

I worked at a very large company (over 100K employees) for over a decade. I definitely encountered problems where knowing complexity and graph algorithms helped. Not knowing them would have cost the company almost nothing.

I think you're subject to survivorship bias. Many (most?) large Fortune 500 companies make the bulk of their money by simple business logic and grunt work. Not by scaling. Internet based companies (which are the minority) are outliers.
>With Tesla, it's purely commercial: "we don't want you stagging the buy price or undermining the integrity of our sell price after the surge"

It's always purely commercial. Bands don't want scalpers to resell their tickets. Airlines want an exclusive monopoly on last minute ticket sales. Game publishers not wanting people to be able to arbitrage their deeply discounted sales.
It's even easier using the light-dark() function [1].

[1]: https://developer.mozilla.org/en-US/docs/Web/CSS/color_value...
You've never done business with a company that has a US presence? You've never visited the US for work or holiday? There's lots of ways to get your data and once they have it, it gets sold repeatedly.
Nvidia's G-Assist is an AI chatbot that optimizes your PC
It blows my mind how woefully ignorant people are about this.

Like think about it, you have an organization like the CCP that exists to exert control over 17% of the world's population and continues to deny them the basic human rights that every human being should be entitled to.

Can anyone seriously tell me that they're content to just do that to 17% of the world's population? Of course not. The fact that they haveb't extended their wretched grasp over the world isn't because they don't want to, it's that they can't do it yet.

The existance of monarchies and autocracies anywhere is a threat to the free world and the concepts of liberal democracy. Not only do we owe it to the people who live under repressive governments to free them but we owe it to ourselves to keep ourselves free.
The candidate is still “buying” when they resign their current role to take the new one.

This is “try before you buy” for the employer but much, much less so for the employee.
Certain Italian super-car creators really don't like aftermarket stuff. One of the two larger entities - if not both - will similarly blacklist.

That seems fine. There's generally no lasting commitment between buyer/seller.

The seller can be mad, paid, and free of claim/more annoyance. The buyer can enjoy what they bought and carry on elsewhere. It can make servicing/replacement parts needlessly difficult, but fine.

Now, the blocking of the resale, I have trouble with that. It sounds like a lease with fewer steps. If I'm paying purchase money, I want purchase benefits. Autonomy. Heh.

Not to dismiss leases: they allow for people to enjoy something nice for smaller/regular payments. Freeing up the larger chunk is valuable.

The point is kind of fuzzy: one shouldn't be able to 'sell'/transfer their rights. This is like selling part of yourself.

Where this meets practicality? Selling things carries the rights with it. I feel like choosing my belongings/who gets them/under what terms are all part of those. If I don't own it, be honest.

It's a financial imposition after the sale is done, 'simple' as that. It can be argued. It shouldn't have to be IMO.

Edit: Grandstanding now on my soap box - scalpers are the boogeyman to create a cartel

Who's to say I didn't just give it to someone else for really, really bad terms? There may be implications RE: buyer selection/taxes. I'd consider it worthwhile to spite the former owners, Tesla.
Doesn't seem so impossible.
https://youtu.be/8uaaF83eVig
It's actually an exclave, right?

Pretty sure I learned that the last time Kaliningrad was in an HN discussion.
I suppose but until this industry adopts something like an engineering license like PE I don't think it's out of the question to ask people to code. It's the highest signal you can get from a candidate. It doesn't matter what their credentials are or what their experience is, if they're able to code you have some sort of baseline to go off of.

Please note I'm not saying ask leetcode questions, I can't even solve LC. I've failed many interviews at Facebook and Amazon because of LC; but other jobs I've accepted all asked some basic coding questions.
I remember reading a book about analogue computation, and one fun fact stuck in my teenage brain - you can build a sort 'algorithm' that always takes only one operation. For every 'number' that you want to sort, cut a piece of uncooked spaghetti to a length that represents the number. Take the pieces of spaghetti and hold them loosely in your hand parallel to each other. Then bang one end down on the table, and they will all be at the same position on the table end. Read the resulting order of the numbers from the other end.

Someone could argue that cutting/labelling all the pieces of spaghetti takes considerably more time. I'm sure we are all capable of seeing past such a boring technicality.

The book described how big a pile of spaghetti would need to be to sort large numbers, and I'm afraid I can't remember any of the details, but there's a certain point where you need to bang the pile of spaghetti against something the size of the moon.
In the thread you posted:

"Bluebox doesn't know why his Github account disappeared, but it was not intentional and he has contacted Github support!"

"the Supermium GitHub repository is currently unavailable. Efforts are being made to restore the repository"

If this is true, it could be because of using Google API Keys in the software.
Location: Jackson, New Hampshire
Remote: Preferred
Willing to relocate: Depends
Technologies: TypeScript, React, Next.js, Node.js, Git, AWS, Express, Hapi.js, React Native, CI/CD, MySQL, Cloudflare, Docker, Stripe, Hubspot, Tailwind, Style Components
Résumé/CV: https://jakemccambley.com/files/Jake%20McCambley%20Resume.pdf
Email: jake.mccambley at gmail.com
Portfolio: jakemccambley.com
Github: https://github.com/McCambley
LinkedIn: https://www.linkedin.com/in/jakemccambley/

Full Stack Software Engineer with three years professional experience building applications that help people make their lives better. I specialize in writing clean code, building polished user interfaces, and working across teams to achieve company initiatives. With professional experience in the mental health and conversation industries, I have a deep desire to use technology for good. If you're looking for a passionate and collaborative team player, I'm your guy.
I don’t speak or read Korean but I am studying Japanese.

I think GP was trying to say that kanji helps:

たまねぎ
玉ねぎ

いつつ
五つ

In both of these examples the words are the same. I’m still early enough in my studies that I don’t know the rules of when someone might choose to write one way or the other, but I’ve seen examples of ads that “spell it out” with hiragana. (Which is harder for me to read, which is what GP was trying to convey imo)
It blows me away that there are apparently people with enough discretionary spending to blow on a Cybertruck that don't have the foresight to make sure said Cybertruck would physically fit where they park it.
absolutely. I don't know if your camera body would allow it, but if you can get a die and extrusion, buying two or three tons of near net shape extrusion that you do a machine pass on, pass to anodizing, and assemble might reduce your cogs. Friend's COGS was cut by 2/3 switching from raw stock to custom extrusion.
I cant find the video now somehow (otherwise would link it). TLDR: he loved it, both idea and design, but could test due to Mac store requirements.
i think y'all are both right. grokking is a phenomenon that by definition applies to severely overfit neural networks, which is a very different regime than modern ML - but we might learn something from this that we can use to improve regularization
Wait, no, it's "incorrect" in the sense that you asked it to do something, and the thing it gives you doesn't accomplish the task.

I asked it "what is the PS3 game where the full version of To Kill a Mockingbird is in there?" and it responded back with "The Sabateour", when the correct answer would have been "The Darkness". That is incorrect by most definitions of the word, whether or not it's a consequence of the training model doesn't really change that.

I suppose we could get into details about epistemology and ontology about the nature of what an answer "is", but I think it's fair to say that "incorrect" is when it gives you something that doesn't accomplish the task you asked it to do, or rather when it tries to accomplish the task but what it gives you don't work.
Hmm. In the future the AI in nefarious hands can retroactively make the papers first, and get them past the censors. Just make up a lot of bullshit and then it’s turtles all the way down lmao
From the allure of the unsolvable to the complexities of cognitive biases like the Linda Effect, our fascination with the unknown reflects the insatiable curiosity and intellectual curiosity that define us as humans. As we continue to ponder life's most profound questions and confront the enigmas of existence, may we approach the journey with open hearts and minds, always seeking wisdom and understanding in the face of uncertainty.
Avoid Recreating the Wheel
also, open . opens your current directory in Finder