skysight-inc/HackerNews huggingface dataset:
Someone could reimplement CUDA for AMD hardware. That would be legal because copying APIs for compatibility purposes is not copyright infringement. (See Google LLC v. Oracle America, Inc., 593 U.S. ___ (2021)).

AMD is unlikely to do this, however, because it would commodify their own products under their competitor’s API.

A third party could do it though. It may make sense as an open source project.
To me the hard part is finding a company that doesn’t rely on this when interviewing (I consider it unnecessary and inefficient, I wouldn’t want to work in a place like this). So a tracker with reviews sounds good in theory.
The attack was apparently via PassKit - a separate process entirely, because messages is explicitly hardened (the whole "blastdoor" (tm) thing is to deal with that). I'm not sure what the actual passkit APIs look like but in principle any app that would take an attacker provided image and send that to whatever process handles those passkit things would get the second order part of the attack. But of course some attacker trying to, for example, extract the messages from Signal or suchlike could start from code execution in the signal process.
This.

Tracking which job you applied for is the least of the job applicant's concerns when looking for a job. In some circumstances the first step of the job application process is even fire-and-forget, and tracking those only serves to not apply again which is a zero-effort move.

Once you start to get a process going, emails and calendars already leave a good, easy to follow paper trail, and any need you might have is easily fixed with a text file/spreadsheet.
Liki is designed with visual-minded individuals like you in mind! It speeds up team communication by transforming text-based messages and emails into visually organized spaces with interactive widgets. This allows you to convey information more efficiently and effectively.

Here's how Liki stands out from existing solutions:

1. Visual Organization: Unlike traditional email chains or text messages, Liki presents information in a highly organized and visually engaging format. You can create spaces for different topics or projects, making it easy to locate and reference discussions.

2. Widgets: Liki offers a wide range of widgets that enable you to do more within your communication spaces. These widgets can include interactive calendars, task lists, customer reviews, and more. They enhance collaboration and reduce the need for switching between various tools.

3. Efficiency: With Liki, you can achieve faster decision-making and clearer communication. The visual nature of the platform ensures that information is readily absorbed, reducing the time spent on deciphering lengthy text-based messages.

4. Engagement: Liki enhances engagement through the use of visuals. Research shows that people process visual information much faster than text, making it easier for teams to stay engaged and focused on the conversation.

5. Customization: Liki allows you to tailor your communication spaces and widgets to suit your team's specific needs. This flexibility empowers you to create an environment that works best for your projects and objectives.

In essence, Liki provides a unique blend of visual communication, organization, and interactivity that sets it apart from traditional email and messaging platforms. It streamlines communication, making it faster, more efficient, and ultimately more engaging for teams.
You can't turn off something that was never on
Framework laptops too: https://frame.work

The have the OS choice (Windows Home, Pro, or "No OS") with the price listed for each.

"No OS" is $0, the windows ones aren't.
You can achieve something similar with just iptables / nftables that doesn't involve parsing logs.

https://blog.bigdinosaur.org/securing-ssh-with-iptables/
Radio astronomy
Your job is just a job…

What makes you worth anything is who you are as a person. That’s what makes you everything.

At least to me it seems like you have an unhealthy relationship with your job or just work in general.
Is there a way to use an interceptor on this?

With postman when I could use their interceptor extension on the browser, that would transfer cookies (from when I was logged into an app that was running locally) onto any of postman's requests. That was very convenient.
The clinical sounding thing doesn't actually sound quite right to me. "Kink" for me includes things that cause arousal for other reasons that aren't necessarily that. For example I have kinks that have absolutely nothing to do with penetration or even being in the context of any sort of sexual activity. They're just things I like in that way.
https://petapixel.com/2023/07/24/threads-daily-active-users-...
I went the exact opposite way as you claim, no reason to push yourself harder if you're still likely to get stuck with an arbitrarily decided layoff.
My main complaint against them used to be the lack of GPU. But now, if I ever have a next laptop, it very well could be a Framework 16.
Have any of these companies even come close to laying off as many employees as they hired since Covid started?
worth a read! https://blog.cloudflare.com/big-pineapple-intro/
Hear hear. We have the same thing in Poland.
very cool!

> I also never have enough screens and never know where to put my terminal when I need to tail a log or something

What I do is just don't think of the terminal as competing for screen space. My terminal is always full screen, and a single "hotkey" toggles between the world of GUI apps, and the terminal world. Then, you can divide up the terminal however you want; I use tmux.

I've been trying this for more than 10 years. initially with iterm2, which has a built in "hotkey", and now with Alacritty, using hammerspoon for the hotkey. (the hotkey is sometimes called a "visor" key in this context, I think to do with first-person shooter games).
More Brokerages Leave Powerful Realtor Group
Time waiting in line for salesperson = productive phone time.

Time doing salesperson's job = lost time.

No thanks, "self" checkout.
Let’s not pretend amazon is better please
what is your spreadsheet like?
The Sycamore Gap tree held a particularly deep place in people's hearts
Was a solution finally built to block YT ads with PiHole? I haven’t used it in a year or two and last I heard it was very hard / impossible to block YT ads because (like Facebook and Instagram) the ads are all served from the YT domain.

How did you do it? Can you link to a guide or docs to do it?
Doesn’t the model want to make the user happy?

Its responses sure seem like it does.

I’d be happier with its responses if it was honest about when it was not confident in its answer.
16 not 15?
> Ms. Brown said she believes the class-action suits to be shortsighted, however, because if home sellers are not required to compensate their buyers’ agents, many buyers will navigate the home market solo, leaving them vulnerable to exploitation. “It’s structured this way to make sure the consumer has protection,” she said.

It's so altruistic of this organization to require that two of their members be involved in every real estate transaction. Imagine what would happen if buyers could choose whether to use a realtor, and if so how much to pay them! My guess is there would be a lot less percentage-based deals, since the amount of work does not scale with the cost of the deal.
Who knows what MS considers sane though... ;)
I don't think its surprising that people aren't deciding what turns them on based on population statistics. I'm no expert, but the consensus of what I've read and heard is that by and large people aren't deciding what turns them on, period. They may choose to constrain their behavior or not act on certain desires based on what society finds acceptable, but that does not really change their sexuality.

However, if you feel alone, ashamed, afraid to reach out to others, etc, having a sense for how common certain kinks are can be extremely useful information. The objective of these statistics isn't to tell you what sexual behaviors are good or bad based on popularity... the very definition of a kink is that it is uncommon.
True. The trade-off in Tesla's case isn't selling the data (yet) they use it to manage congestion in thier routing maps
Having a 2FA for credit card / wire transfer payments solves this issue and it's a de facto standard now in many European countries.
Yes. While I’m a huge fan of shellcheck and am one who actually have used and know bash deeply. No amount of linters or other tooling on top of bash can fix it.

Best solution is to just stay away.

For real. Just stop. Don’t try to be macho. The whole model of the language is fundamentally broken. I mean, stringly typed, global mode switches, one-character flags for fundamental comparison operators, defaulting to ignoring errors at every corner you look, functions especially. Each such idiosyncrasy on its own is enough to dismiss such a language, bash has them all plus more.
Another question worth asking is whether 200 repos are worth it. Wouldn't it not be more efficient for everyone involved to merge them all in a single mono-repo?

That said, the tips is that article are equally valid for single repositories.
There’s no _single_ consumer or datacenter GPU that is currently breaking 100GB VRAM. In this regard, the Apple offering is pretty unique, but their compute capability is lagging.

Also the 800GB/s figure for memory bandwidth is impressive ... for a CPU. GPUs regularly hit 2TB/s or more.

TL;DR on Apple for ML: Bigger models, slower calculations.
> Most of us would love to have a flop that gets 100M users in just over 100 hours.

Vast majority of those users have stopped using the service. Activity is down at least 85%.

https://techcrunch.com/2023/08/31/threads-web-launch-did-lit...

https://www.similarweb.com/blog/insights/social-media-news/t...
The idea of "Correct Horse Battery Staple" password is it should take a sufficiently hard dictionary attack, like 2k candidates ^ 4 choices ~= 44 bits. You could do eight words random out of 2k dictionary and that's 87 bits in theory.
Even if I agree with the sentiment. I think it’s mislead.

Newspaper are finite. Phone are a bottomless pit.

Newspapers are text and images, phone are multimedia devices running software made to keep your attention.

Etc, etc. All that lead to a “wolf in sheep clothing” conclusion on those pocket computer.
Great feedback. I literally just had this conversation today with a colleague. We got this out to get exactly these kinds of responses. V2.0 will be a lot slicker :)
Slight correction: bin/ysh has a few things that ysh:upgrade doesn't catch

https://lobste.rs/s/6gycoi/making_hard_things_easy#c_sjfxif

Feedback is welcome (especially based on upgrading real scripts)
Imo, it's the best game ever made. It's the Rembrandt of games.
This is a great idea! I remember facing similar pains when applying to dozens of companies last year and talked about a similar idea with a friend - glad to see someone building it. Wishing you the best of luck, and I’ll hopefully try and provide feedback soon
Show HN: Generative AIrcrafts – NFTs on aircraft history using GenAI
I spend a disproportionate amount of time on PRs at $client and recently got dinged for not performing “enough” so I stopped reviewing PRs.

PRs have dwell times of weeks. It’s all broken, but somehow we are all convinced that this is better than a formalised change review process.

Never mind the inability to plan work, or having to have yet another discussion with some corporate random that happens to be reviewing your PR and has a thousand questions as to why this particular functionality needs to be implemented, and why weren’t they consulted - dude, here is all the process documentation, go complain at management, not me.

But in the meantime, management wants to know why x was not delivered on time.
Good city planning is a thing.
haven’t they been hiring strangely?
If you feel need to argue you are not winning
Web server 'hello world' benchmark: Go vs. Node.js vs. Nim vs. Bun
For me, it's been pretty rough. I have about 3 YOE at a very grown-up startup, looking for mid level positions. My specialty is frontend (plus some more niche tech, and of course full stack competency). I've been very slowly finding my way into interview loops, mostly through LinkedIn and occasionally HN. I've been completing them at a very high rate, and getting passed up for people with more experience, or at least that's what I've heard when I've actually gotten feedback.

The other early-career people I know are having trouble as well.
We made variably modified types mandatory in C23. Compiler support for bounds checking is improving (via UBSan). Static analysis is improving (a bit). Flexible array members can now be secured using length information provided by an attribute. So yes, things are moving in the right direction. For the version after C23 I am relatively sure we will see a bounded pointer type.
But 99.99% don't belong to this category, and don't really need same level of caution.
Java is/was heavily used in the browser. GWT is actually a thing. Since Google dropped it, it lost a lot of users basically. But there are still some big users.
Aesthetic Computer
Why keep calling the principle criminal entity a "threat actor", when in fact there is no 'act' here. They are openly selling stolen data, and it's been verified as stolen. Not deflecting the stupidity and criminality of 23andme...how stupid can a corporation working with peoples biological data be...oh wait...yes, repeatedly...its embedded in the business model apparently...operate for N+1 years, then provide a breach. Wish I could wake up from this recurring nightmare of groups with more money than they know what to do with, pretending to move humanity forward, making stupid mistakes. Nonetheless, please stop naming it a "threat actor". They are not 'acting' in any sense of the word.
Threads is a 12 person team.
> When you reach the obsolete status then what?

You either go to re-education camp or are able to obtain a passport, depending on many factors. However, if you do obtain a passport, then the regime's days are numbered.
The reason I'm talking about a viable population is that the probability of us finding a site from a single band, or even a small group rounds to zero. Dating errors are far, far more likely than that. If the footprints are correctly dated, they almost certainly indicate a low density population spread across the continent.

However that begs the question of where those people went, genetically. It's much less interesting if they aren't ancestral to modern native Americans, so I'll ignore that. If they are, there should be a fairly clear genetic evidence of the divergence, rather than the known divergence long after these footprints are dated. You can make a handwavy argument that the southern population was so small that a later migration overwhelmed their genetic contribution, but then why was their population so small, given the abundant resources? Similarly, we don't see late quaternary extinctions meaningfully start until at least the end of the LGM. There's arguments you can make to vaguely explain this, but none of them really fit with the idea we have from earlier with these people being highly adaptable, high technology hunters. We'd also expect things like charcoal (admittedly LGM records are sparse), environmental DNA (quite possibly no one has looked at the appropriate layers in the right areas with this, but the ones I've seen have not detected human presence), floral changes, etc.

These sorts of incongruities continue everywhere we try to reconcile these dates. Of course, we could ditch the narrative angle and simply say "here's a disparate collection of dates and facts", but that's not very useful as theory.

That's why I'm still on the conservative side of "we need more data", because the dates really do look good, but they're currently very hard to reconcile with what's known from independent lines of evidence.
Okay jigsaw
fine tune for local use?
Elm is better, but I would still recommend against it.

- The dictator for life is ambiguously benevolent at best

- JS interop is deliberately heavily locked down (good) with no escape hatches (bad)

- the compiler release cycle is extremely long: there hasn't even been a minor version released since 2019.

- Elm generally picks good defaults, but often makes them impossible to opt out of. For example: it stops you from having implicit effects in your render code by making it impossible to do effectful rendering at all.

- It's optimized for making people with no functional programming experience into competent beginners, but the ceiling is low. You will eventually want to jump to something more powerful (Purescript if you need a production-ready compiler, or GHCJS-Haskell if you don't and are feeling adventurous), and when you do the process of swapping out all your libraries is not going to be trivial.
Typical average wpm is 40, means 1.5s per word or 7.5s for five words, 15s is only double that. And that's for meaningful non-random sentences on desktop keyboards typed by under reasonable concentration.
This looks great I am very suspicious about the company and interview reviews part. Glassdoor destroyed trust by giving incentive to employers destroying trust in reviews. I have a first hand experience about reviews I posted, and the fake reviews and then deletion of bad reviews of a company I worked for.

It seems like any product offering public ratings will end up having fake ratings.

What have you considered to make sure reviews remain legit?
Cool, since 3.11 similar feature comes as default
> This was considered perfectly average and normal when the series started

No it wasn't. They made a whole episode where a normal guy visits Springfield and points out the absurdity of Homer's 2 story home, two cars, etc: https://en.wikipedia.org/wiki/Homer%27s_Enemy
I feel like at this point you're also building glassdoor or levels.fyi in addition to rolepad.
Hacker Puts 23andMe User Data Up for Sale on the Internet
> Not deflecting the stupidity and criminality of 23andme...how stupid can a corporation working with this sensitive type of data be

Really? If the article is accurate, 23andMe did not have a security breach; credentials leaked in other breaches were used to compromise accounts that reused those credentials on 23andMe. Now certainly 2FA would have been advisable, but I think it's a bit much to suggest this rises to the level of criminality.
Well written, I guess the key takeaway for me was to be a little wary about being dependent on building businesses on partnerships, there are few .. I have personally seen some business teams in incumbent partners using small startups for their pumping their own metrics and once their motto is over they can pull the plug.
Ashton Kutcher's 'non-profit startup' makes millions
> You are in deep deep trouble already, just process-wise.

Code is usually a much smaller piece of company's business process than we developers like to think.

> If you're making money hand over fist you might be able to afford to do that

Here's the problem though: the vast majority of companies on the planet don't "make money hand over fist", they just have small to reasonable profit margins. And most businesses can't just risk losing what's already been working for a decade just because some developers want a new shiny thing every six months.

That's the reality which JVM and Clojure folks take very seriously, but is very often overlooked by younger people.
On the same topic, I usually refer back to this fantastic talk on how to add and commit a file without using git add or git commit: https://www.youtube.com/watch?v=mdvlu_R8EWE
My team rely on a/b testing. It’s the only way we can test whether the tweaks in our ML model produce positive results or not.

Playing devils advocate here I think it’s actually a good idea that YT are testing this. They need to understand how big of a negative impact this would be if released. If enough users hate this change as you and I suspect then hopefully YT see these results in their tests and revisit their approach.

A/b testing stops the worst user experiences from getting rolled out. Our company did a high profile a/b test that got a lot of negative feedback from users and the whole redesign it got canned because of it.
How do you tell US chips are not backdoored?
May i ask what react tutorial you followed to make this? also, tools used
I'm not sure what you're asking?

The annotations say "the bound of the pointer/array p is expression X", but if I subsequently do for (int i.....) { p[i]++; } you have to perform a bounds check unless you can prove that i never exceeds the expression given by the bounds.

e.g. (using the implemented and used in the real world bounds safety extension in clang[1])

void f1(int *ps __counted_by(N), int N) {
for (int j = 0; j < N; j++) ps[j]++;
}

void f2(int *ps __counted_by(N), int N) {
for (int j = 0; j < 10; j++) ps[j]++;
}

In the function f1 the compiler can in principle prove that the bounds checks aren't needed, but in f2 it cannot, and so failing to perform a bounds check would lead to unsafe code.

Making the bounds of a pointer explicit does not mean that you no longer need bounds checks, it just means that now you know what the bounds are, so you can most enforce those bounds. Then as an implementation detail you optimise the unnecessary checks out. The enforcement aspect is required for correctness, if you cannot prove at compile time that a pointer operation is in bounds a bounds check is mandatory.

[1] https://discourse.llvm.org/t/rfc-enforcing-bounds-safety-in-...
Google can do a lot that no one else can. Think of user conversion rates if you require that they install an app and set up some TOTP stuff some never heard about just to access your platform.
Top Problems with LLM App Development
Please share top 3 development/production problems that you have faced in order of priority.
I thought buyers can choose if they want to use a real estate agent or not. Most choose to use one because the real estate commission is being paid by the seller no matter what, if the seller is using an agent.

And so if you, as a buyer, do not use an agent, all you are doing is increasing the profit for the seller’s agent.
Doom and gloom article leading to doom and gloom HN discussion, just digging a bit more into it:

The Meta layoffs [1] are hitting a 600 person department.

The Amazon (Twitch) layoffs [2] are "significantly smaller than the March round, which included more than 400 people."

Sucks for the people being let go, especially in this weird job market, but it doesn't yet seem like it's a repeat of those massive layoffs last winter.

I also wish layoffs.fyi or similar had more historical data, just to compare this to, but even in good times small layoffs do happen.

[1] https://www.reuters.com/technology/meta-lay-off-employees-me...

[2] https://www.gamesindustry.biz/twitch-makes-another-round-of-...
It's an elixir framework, not the the shell in Alpine Linux ...
What happened to all those senior twitter engineers Musk fired a year ago who said twitter would die in a week without them?
The role of clinical neuropsychologists in awake craniotomy
Why would 23andMe face any criminal liability? Per the article, they were never breached; only individual accounts with reused credentials exposed in other breaches. They should have had 2FA, but I don't think not having 2FA should be criminalized.
You describe the great advantage IDE gives. My point though is that without IDE java is basically as good as most other languages without IDE.

I've spent years coding in java daily, most of the time in IntelliJ of course. But there was a time when I had to use for a project a very modest editor, with just basic syntax highlighting. After several days you get used to it and it does not bother you.
Same here. Glassdoor keeps saying everywhere that companies have no influence on the reviews. But they absolutely allow removal of bad reviews, even going as far as contacting our HR team offering it as a paid service.