skysight-inc/HackerNews huggingface dataset:
I have successfully managed (once and hopefully again) a Canadian visa application, for a Vietnamese family member (tourism).

It was slightly longer than my thesis, although much shorter to complete -- unless you include failed previous attempts. To date, it remains my magnum opus of bureaucratic compliance.

It's a frustrating and moderately expensive experience, that I would otherwise never have learned about as a Canadian citizen.

Meanwhile, a visa to enter Vietnam for 3 months from a Western nation is a fee and a rubber stamp. A fascinating problem arising from that is the number of undocumented migrant workers we get from the West! It's been a thing for a decade, but in the past was mainly people offering English lessons who did not meet the requirements for a work permit. It's expanded significantly in scope post-Covid, although I don't have any hard numbers to share.

I feel it's quite fair to expect some visa costs/paperwork when no fair and bilateral visa arrangement exists. On the other hand, the level of noncompliance with the terms of the issued visas worries me. I'm a documented immigrant to Vietnam, I run a small and boring company. If the rules change in a crackdown, will I get caught up in a regulatory net meant to catch someone else? Losing my company this way would be really disheartening.

I'm unable to think of an easy fix to the asymmetrical unfairness of visas -- but I thought you might enjoy a slice of what it looks like from the other side. I guess immigrants anywhere are presented with many of the same challenges.
Ah, those Google Groups where you are made to feel like an idiot for just reporting an issue and then few centuries later someone with some @google.com email comes and says something completely unrelated and closes it.
Its a psychological thing. Cuta down on shoplifting, makes you more apt to buy something if you have to pass the same persone coming in and going out, etc. They would not hire them if it did not bolster the bottom line.
The nice thing about this change to Node.js (when it’s no longer experimental) is that you could just distribute .ts files and JS projects could use them.
And to stick to historical analogies, it's like saying "AOL and yahoo look cheap" sometime in 1999.
I think to an extent the violence the Europeans inflicted weren't that much different that the violence neighboring groups did. For much of history you had local empires that exploited and oppressed tribal and ethnic groups.

But it's interesting I saw a survey that showed people in former colonies often have a better opinion of the former colonizing county than they do of non.
> Your barista at Starbucks is not going to increase the stock price no matter how well he fills your order

But 400k barista all doing it well might.
I'm not so sure. Sounded like apologism to me, which is dangerous, frankly.
The only cooperative I ever worked for was also the most corporate and toxic company I have ever worked for, and the company was run so poorly that they would not be able to pay someone to take their shares if they were publicly traded.
PG and Parker Conrad with some not so kind words for Sacks
That is the “popularised” and one-sided view of reality I was referring to.
A full set of experiences will give you a more nuanced view.
There seem to be some sort of political deadlock and any talk about diplomacy seem to be labeled as treason or being a tool for Mr. P.

I guess trench warfare has this 'just one more glorious offensive' lure.

And I never though war would be so glorified like the one in Ukraine. But then again I didn't think liberals would cheer closing the border for men and throwing them into trenches, arming far right militias, banning media and opposition parties either. Lets call it a wakeup call...
Then maybe "taking over the market" is a bad metric, and we should be optimizing for making a company that makes the workers' lives better. The US cultural bias is showing here, as it's assumed that profit is above all else, and a company that forgoes profit to make workers happier must thus be less good.

The vast majority of people in companies are workers. Let's stop optimizing for owner wealth and start optimizing for worker happiness instead.
> To imagine what transcending capitalism might mean in practice requires rethinking the ownership of corporations.

> Imagine that shares resemble electoral votes, which can be neither bought nor sold.

Interesting idea. Perhaps the take-away is that we should allow trading in electoral votes.
Which EDR vendor provides a mechanism for testing virus signatures? This is the first time I'm hearing it and I'd like to learn more to close that knowledge gap. I always thought they are all updated ASAP, no exceptions.
LLMs and AI will be as mainstream and in the hands of everyone as smartphones are today.
> I suppose it's because the modern business-centric Internet is centered on the ability to scam people out of money.

Shhh, dont say the quiet part loud. The fact the internet is a pyramid scheme is supposed to be a "conspiracy".
Apple Cloner Returns with the First Apple Mac Plus Compatible Built in 34 Years
This is one engineer taking an hour out of their day and having a laugh.
Apologies, don't know how to get to properly-formatted exchange on X.

Anyone know more context behind these statements...?
You are better of taking the value of that entitlement, and investing it in an index fund or annuity.

Diversification is the one free lunch we have in finance.
> note that you are calling for a restriction on workers' rights: they have to be given part of their pay as stocks

No matter the mental gymnastics, that’s how it already works in big tech. You can view the stock grant as “incentive”, but you can’t refuse it and take cash upfront.
Ironic, considering that Safari is typically the odd one out that sites choose to ignore.
Show HN: DepsHub – Update dependencies using AI
Hi everyone! I'm Andriy, a software engineer and the founder of DepsHub.

Every single team that I worked with always used tens (if not hundreds) of dependencies. There are usually two popular options: either you ignore the dependencies problem until it's too late and hard to migrate everything to newer versions (say hi to vulnerability issues), or you're constantly trying to find the balance between working on a product and doing its maintenance.

I decided to create DepsHub to solve these particular problems:

- Update noise. There is no need to update EVERY single library all the time. Your project should be relatively up to date with all the major packages updated and no security issues.

- Automatic major updates. Breaking changes occur all the time, and LLM are quite good at this point to take the changelog changes and apply them to the codebase automatically.

- Observability. I want to know what's the current status of all of my repositories, how outdated they are, and what I need to do to make it better. This is quite a new niche that not a lot of products are focusing on.

DepsHub is processing thousands of changelogs and release notes, converting your codebase to embeddings and applies LLMs to fix any breaking changes that occur. It also uses some additional analysis to understand if the library is actually needed to be updated (some libs are having new versions every week!).

Let me know if you have any questions or suggestions. Feedback is more than welcome!

Website: https://depshub.com/

ProductHunt launch: https://www.producthunt.com/posts/depshub-2
'Real Socialism has never been tried'?
If I lived in the authors socialist lalaland and had a good marketable idea the first thing I would do is to and start my company in another country.

Maybe that’s why they’ve build a wall to keep people in.
> If stocks were only a proxy for money and nothing else the example would be spot-on

They are, in the modern startup world that HN is mostly in. That's why commenters here don't remember there are voting shares.
also good for setting multiple cooking timers.
I'm not sure about the terminology here, but the & in TS is much more than a record. You can use it to smush types together e.g.

{name: string} & {birthday: Date}

becomes a single type with both properties.
Hey everyone,

I’ve been working on a new tool called Creatify.space that helps you create a professional portfolio quickly and affordably. I know creating a portfolio can be time-consuming and often overwhelming, so I wanted to simplify the process.

Features:

About Me

Experience

Skills

Portfolio

Footer

We’re currently offering a launch discount:

$10/month

$99/year

$50 for a lifetime deal (only for the first 30 users)

I’d love to get some feedback from this community! Have you used similar tools before? What features would be most helpful for you?

Looking forward to your thoughts!
the way these models are being pushed, it seems like more of one-upping each other through iterative improvements than actual breakthroughs.

these benchmarks are as good as random hardware ones apple or intel pushes to sell their stuff. in the real world, most people will end up with some modifications for their specific use case anyways. for those, i argue, we already have "capable enough" models for the job.
The Advent is neigh.
It's defensive, (and it was built at a time when money was free).

The iPhone launched with Google Maps. Then Google decided to push feature updates skewed towards android phones, leaving iPhone users behind. Apple saw that a vendor could screw their users over (and potentially cause defectors), and decided to invest to ensure they don't have a dependancy.

The best part is that they can now offer it to App Store developers as a free iOS SDK (and paid API on web). Meanwhile the same developers would have to pay an exorbitant cost to use Google Maps. It's part of the moat that makes iOS the more profitable platform to develop for. You can also see this playbook with the release of free Weather APIs.

Yea Apple/Google maps has to be expensive to build and maintain, but at least for apple, they were able to buy their way to bootstrapping the map. What's impressed me is all the fly-over and custom 3D modeling they've done. It does really feel like they just wanted to make a good map at some point, even beyond what people needed or expected. That said, mapping products probably has good caching and fault tolerance you can design in to reduce cost - maps don't go out of sync that fast (for caching) and you'd never know if their "suggested routes" data was out of date occasionally, because you can never drive both routes at once.
Sure, but Kotlin is to Java as TypeScript is to JavaScript, which is the point I am making.
What moat? I see people reimplementing open source models in a matter of weeks. These are not huge code bases. And when you want to run those models at scale, every cost saving will make big differences given their enormous computing requirements. It think it will become a cut-throat market.
RocksDB: Not a Good Choice for a High-Performance Streaming Platform
Nudging people to own a substantial chunk of their net worth in one single company protects them from speculators and exploiters? OK..
Yes, a thing predicated on cooperation between humans.
On my Mac, that (first) link takes me straight to the Apple Maps app.
whaat, is this anarcho-syndicalism?
Is it better than the native Apple Music?
Genuinely interesting comment, but not really an answer to OP's request for applications.
Yes, the feature is about being able to run typescript scripts. It’s not a type checker, it is similar to ts-node, deno, bun, etc. Typescript has been designed for that specific purpose.
Looks integresting
Revolutionize Your Reporting with a Project Report Generator
More to the point, Boeing's revenue is over $16 billion. Some tens of millions are a rounding error when it's only being paid to one person, and that is the real source of the disparity. Paying one CEO $32 million is two tenths of a percent of their revenue. If they tried to pay each of their 170,000 employees even 1% of that, it wouldn't be 0.2% of their revenue, it would be >300% of their revenue and they'd be out of business.

This, in turn, is caused by the size of the companies being so large.
* "Session ID" is not a cookie attribute akin to path or expires.

* There's no "Session" attribute -- (when no expires is set, it's a session cookie)

* session cookies deletion is misstated

* JWTs are just a possible format for OAuth, not a requirement

* incorrectly states that jwts are signed but not encrypted
> they tend to make decisions that maximize worker welfare rather than profit

Oh no
TL;DR: the better results you want the better work as hiring manager you have to do.

For example extremely experienced engineer with wide market exposure and hi empathy can manually review CVs that passed some basic filters for quality.

Someone capable of quickly putting himself in each candidate shoes based on the line in CV.

That will produce a small but hi quality bunch of candidates to talk to.

Another thing (besides lack of portfolio being a weak data point) - some very strong engineers are very nervous and suck with live coding (rightfully so) they prefer take home assignments where they have time to carefully think about the solution.

Also best engineers are often worst in selling themselves (because they spent their 10k hours engineering, not selling or leetcoding).

Best engineers are also stack agnostic. Emphasizing specific new shiny thing in job posting can be a deterrent, and in their cv you would rarely find “nextjs”, because for them it’s just another library. Not something to brag about or even mention in cv.

To attract them - spend more time describing the problem, the challenge, the value you gonna create and less - tech stack and constraints.

What and why, not how.
> Based on the comments, many have known since 2018. GitHub has made multiple statements about it.

And many more haven't known. It wouldn't be sitting on the front page with 1300+ upvotes otherwise. This is, effectively, not some ho-hum old news -- even if it was for you. And that's what so many are complaining about. The hypocrisy of violating POLA so blatantly and then shrugging it off, pointing to some explanation buried in the docs that they know damn well most people won't read, and saying "Hey the info is right there, on you if you didn't RTFM".
> it’s a beta version and browser compatibility could be something for the launch.

It's extremely hard to retrofit compatibility onto products. Case in point: all the "we only work in Chrome" sites that use Chrome-only APIs.
One problem with reading /proc is that its impossible to get consistent view of the whole system because you are iterating the processes one by one, instead of getting snapshot of all the processes.
Stop optimizing for consumers, start optimizing for producers.

Maybe, you want to rethink that.
This is a rabbit hole miles deep, and don't get me wrong, I sort of support the idea, but:

> Just like Jeff Bezos can sell a portion of his Amazon stock to buy a new house, employees at ESOPs can pull money out of their stock accounts to pay for tuition, medical bills, or as a downpayment on a primary residence.

Maybe I'm missing sth, but, erm... what happens with the stock after? Because that portion of the company is no longer in the hands of its employees, and it's unlikely that it's a closed circuit.

I get that your stock need not be publicly traded. But that brings a variety of other issues to the table.
> will redirect you to ... their competitor

For me, it triggered the opening of the (Apple) Maps.app desktop application. Which makes a lot more sense. On safari and chrome.
Where is the evidence behind this? Yes the Nasdaq sold off, but who said this is because of AI jitters? Who says it because investors are questioning whether AI is worth the hype? Did Bloomberg interview all these big investors who sold tech stocks today?

… or are they just telling the narrative that will drive the most eyeballs? Because they can’t have a lame headline like “$1T wiped from Nasdaq because there were more sellers than buyers”???

I know its “bloomberg” but we can’t just blindly believe everything they tell us.
Ownership is such an empowering concept it is a bit of puzzle why there aren't larger numbers of employeed-owned companies. There is definitely a historical / cultural aspect to this:

Exhibit 1: In agricultural societies land ownership was highly concentrated for the longest time (feudal society) before there were land reform movements [1].

Exhibit 2: Owner-occupancy is celebrated in many cultures but less so in others. E.g., it ranges from 10% to near 100%. [2]

Given that modern corporate organization and culture is typically endured (pays the bills) rather than loved and given that legal frameworks to establish alternatives do exist, there must be various fundamental reasons for the ESOP paucity (beyond the obvious resistance of vested interests).

One explanation might be that if judged purely on financial returns (i.e., ignoring the externalities of bullshit jobs, burned-out, disillusioned employees etc.) - the advantage of employee ownership in securing financial returns (especially short term) is not dramatically higher than a conventional external shareholder entity.

[1] https://en.wikipedia.org/wiki/Land_reform

[2] https://en.wikipedia.org/wiki/Owner-occupancy
Elon Musk denies report he will donate $45M a month to Trump Super Pac
Would switch permanently
This is the “enterprise” approach and it’s a solid one in my book. I do think drop-ins like Bun and PNPM are always great, however, and we’ve adopted both where it has made sense. I don’t think Bun will make sense very often as it’s only when you really need the performance the added maintenance becomes worth it. Especially right now where it’s not exactly stable for a lot of things. PNPM however is often very great compared to NPM and doesn’t add much maintenance as the tooling essentially gives your developers a very similar experience.

I’m also not sure the features will eventually “tickle down”. I’m not sure NPM wants to adopt the advantages PNPM gives you as an example, and it’s probably a good thing too considering the basis of NPM is just a really solid system to build on top of which it wouldn’t be if it was very opinionated. One of the big issues Node has today is that it was very opinionated with CommonJS, which made sense at the time, but is a ginormous pain in the butt in the modern world. Though the blame is obviously not with Node alone.
Show HN: Automate Node.js security patches with Docker sandboxing
I built node-auto-patcher to solve a common headache in Node.js development: keeping dependencies secure without breaking your app.
Key features:

Automatically detects vulnerabilities in dependencies
Tests patches in isolated Docker environments
Applies safe updates without manual intervention
Integrates easily with CI/CD pipelines

It's like having a security engineer working 24/7 on your project. No more late-night scrambles to patch critical vulnerabilities or unexpected production crashes from "minor" updates.
I'd love feedback from the HN community. What other features would make this a must-have tool for your Node.js projects?
Try it out: npm install -g node-auto-patcher

GitHub: https://github.com/ayushmourya/node-auto-patcher
Discussion (287 points, 16 hours ago, 147 comments) https://news.ycombinator.com/item?id=41058261
Maps are core technology, which Apple prefers to own. Imagine wanting to release CarPlay (or a full blown car) and Google having you by the balls over maps and navigation. That wouldn't be a good situation. As to $BIG_NUMBER, they seem to be managing fine - Maps sucked pretty bad when it came out, but it doesn't suck now, I prefer it to Google Maps where I live.
Your frustration is understandable! Finding strong devs is tough, and the copy-paste portfolios are a major red flag.
A few tweaks might help:
Ensure your scenarios are tricky enough to differentiate true problem-solvers.
You can go beyond usual job boards: Explore Indie Hackers, GitHub, and Stack Overflow to find passionate devs.
Networking is important - you can attend meetups and conferences related to your tech stack. Most likely to get good talent there with high intent.
In general take-home assignments should be short & focused) - around 2-4 hours max and you can consider offering compensation.
We need to keep refining our approach, and yes don't be afraid to sell your company's vision to attract the right talent!
I'd guess Wawa or Publix might be. They're both ESOP but from the people I know who work there it doesn't end up being much cash difference.

There is a whole book about Wawa that talks about the ESOP decision and such. It's called the Wawa Way. https://openlibrary.org/works/OL19986572W/The_Wawa_way?editi...
Why? It sounds good to me.
https://flow.org/en/docs/types/comments/
The irony of assuming someone’s gender for political correctness…
Indeed, the very first thing they should be doing is adding fuzzing of their sensor to the test suite, so that it's not possible (or astronomically unlikely) for any corrupt content to crash the system.
Shares of the company they work for would incentivize them to care about the company.

Shares of other public companies means no skin in the game. A day trader cash out whenever they want and wipe their hands clean of any adverse effects made by the company in the name of growth.
I don't read it as _bypassing tests_. They have tested the interpreter (`template type`) when it was first released, and they have _validated_ the new template instance (via `content validator`) and assumed this is enough, because it was enough in the past. None of the steps in the usual process were bypassed, and everything was done by the (their) book.

But it looks to me there's no integration test in the process at all. They're effectively unit testing the interpreter (template type), unit testing (validating) the "code" (template instance), but their testing strategy never actually runs the code on the interpreter (or, executes the template instance against the template type).
CUDA with all its developer mindshare.
I’ll use C++ or Rust for such use cases.
I meant https://flow.org/en/docs/types/comments/
Kitchen downstairs, rooms upstairs, closed doors.
Apple says that MapKit.JS works on Firefox, so this beta web page is probably just working out bugs before they release for FF. Perhaps a rendering issue?

https://developer.apple.com/documentation/mapkitjs/
Good luck producing and not selling.
1 more reason to use GitLab <3
GNU Guile implementation already supports Emacs Lisp. But I believe having Emacs Lisp implementation is still far from being proper Emacs.

https://www.gnu.org/software/guile/manual/html_node/Emacs-Li...
That's a cultural explanation. You are saying that across a wide variety of countries, cultures are all evolving in the same direction. Even isolated North Korea is now below replacement [1].

Well, if different cultures are evolving in the same direction, then there must be another underlying explanation.

[1] https://en.wikipedia.org/wiki/Demographics_of_North_Korea
And pre-booked fab capacity, which is the major bottleneck.
> Everyone makes mistakes. Blaming them for making those mistakes doesn't help prevent mistakes in the future.

You can't reliably fix problems you don't understand.