skysight-inc/HackerNews huggingface dataset:
I get the feeling TikTok has played themselves. Their format is super addictive, and it works, but the problem is that with something super addictive people lose interest sooner.

It's not an actual drug so you can't just keep upping the dosage. I don't have the internal metrics and I'm sure they are still making gains, but I think their wave is going to be much smaller than Facebooks.

It's still very popular of course but just judging by the number of times phones have been shoved in my face to watch a tiktok at social events recently vs a year ago I have to feel their is some level of decline. I also notice that even the younger crowd isn't using it as much.

It seems to me that right now the most popular thing is sharing videos, both 3rd party and original within various group chats.

I think there is social media platform overload, and the best way to keep in touch with people that actually matter to you and be sure they see your content is having group chats where you share things and then talk about it. Just my anecdotal observation, I'm probably wrong.

It seems similar to the resurgence of piracy now that there are 50+ different streaming apps.
But you can access other domain's data! You just need to proxy via the server.

As I understand it the main "bug" that CORS fixes is that cookies were sent by default on cross-domain requests. This basically means that APIs were always authenticated no matter what site you were on. The funny thing is that browsers are stopping this cross-domain cookies anyways by adding domain isolation to prevent tracking. So this main feature of CORS is becoming obsolete. I wish that domain isolation was the initial fix (at least by default) but at the time it was thought that this backwards incompatibility wasn't worth it, so CORS is what we got.

There is one other feature of CORS which is network perspective. However it isn't an effective solution anyways due to domain rebinding attacks. So it is a best-effort mitigation at best. Blocking basically all client-side application use (RSS readers, API exporers, URL previews in chat apps ...) by default seems like a really high price to pay for this minor mitigation. A better approach would probably be browsers just blocking requests from public sites to internal IPs by default. That would actually be reliable (as long as you aren't abusing public IP space for your private services), block requests that aren't CORS protected (like form posts!) and would avoid the huge cost of CORS.

As it is if you want to do stuff client side you need to set up a CORS-stripping proxy server which is really annoying and creates a dependency on your service. At the end of the day CORS is a hacky mitigation for the braindead choice to send cross-site cookies by default. If you want real security you should protect your API via a real technical measure, not just hoping the the browser will block requests.
I mentioned it in another response as well, but here's the original implementation repo for anyone interested:

https://github.com/lllyasviel/ControlNet
>The schism isn't a technical disagreement about ai, it's a disagreement between subcultures about what values are important.

I wish it were so, but I think the tribal lines create a lot of motivated cognition about the technical details. I don't think there are many blue tribe members who say "yes we agree that rogue AI has a 10+% chance of destroying humanity by 2040, but I still think that it's more important to focus on disparate impact research than AI alignment." They instead just either assign trivial probabilities to existential risks occurring, or just choose not to think about them at all.
But I'm not ok with preemptively locking mental hill people as well. I see the discussion more about taking into account that a mental hill person is more likely to have a violent behavior, and thus evaluating on a case-by-case basis if such a person needs to stay in a specialized health care facility (for their own good first, so they can receive the help they need) vs negating this fact and saying that mental illness doesn't impact on a person's behavior.

The whole point of the article was that, to avoid creating stigma, it seems that in the USA they ended up with a situation where people with mental hillness are unlikely to receive the healthcare that they need.
I think the "junior dev" analogy is spot on - just as many junior devs are talented and productive enough to be really dangerous without some supervision to ensure that the result fits in a reasonable architecture that won't result in burnout-driven suicides for its maintainers, you have to apply the same level of senior guidance and supervision to LLM-generated code.

Of course, there will be companies who'll get the one bright-eyed young person whom they can exploit the most, and get them to apply ChatGPT to build all of their systems, cheerfully reimplementing all the most popular architecture flaws and (e.g.) security issues that are seen in the many repositories of old code used in training the model.
There probably is a first principles model for urban planning, don't be like me and get sucked into it.
Are you a manager whose new hire just sent a reply to your AI generated welcome email? Don’t have time to read it? Workspace auto-hides the text and just shows you a simple three-word summary.
I think 'catch-up' is a fair description if Google Brain/Deepmind have until now shipped nothing and their competitors have shipped something.
Down the rabbit hole with that…

So, the best ones will still write their own and the others will save time.

And by definition, most people aren’t the best.

So, we all agree the automation is welcome?
Apple Announces 'Shop with a Specialist over Video' Feature for Buying an iPhone
Used scrcpy on Friday to recover/access data from a phone with a mostly broke screen. Very impressive. Straightforward and easy to use.
Solving a search cold-start problem with aggregated CTR
It's hard to see how anyone has thought FB/Meta would be a great place to work for a long time.

They have been involved in so many shady things and have had such a "throw everything at the wall and see what sticks" approach it sounds maddening.

I think a lot of people working there just made the calculated decision that Meta being at the very high end of the compensation scale made it worth it.

Even if you are in the ML/AI stuff. You have to balance out that they were funding at a very high rate versus that they were funding the work for less than stellar reasons.
"federated systems, or a local computer at the owner's residence, or a hosted server controlled by the owner."

That's just centralised in a different form. Or more precisely - not decentralised.

Sure, some app can interact with centralised DB holding all actual information like deeds or music or whatever. Why do you need NFTs for that? Centralised BD must me utilised to track ownership of actual data or items by real people and it won't work any other way due to the IP rights and complex ownership agreements. NFTs are useless and impotent for this task.
Every time there is a layoff announcement, I feel like half the comments are nitpicking over the language. It was too long, it was too short, language was too conciliatory, not conciliatory enough, yada yada. We get it. Managers are people too, they're not perfect. At this point, as an employee, I'd just ignore everything that was said (I know it's probably been wordsmithed to death anyway trying to find the right balance for all the various stakeholders), and only focus on the actions: are people treated fairly and with respect, both for those leaving and those remaining.
I've always been conflicted about people like Saddam and Gaddafi. It's undeniable that they're dictators and like most dictators, have done some awful things to cement their rule.

But it's also true that without strong rulers like them, their countries collapse into complete disorder. You can't impose democracy on them because they've never had democratic traditions or the institutions to perpetuate them.
you mean like github?
I get depressed readying about mind-blowing tech on HN every day and feeling old and inadequate. YC, what are you doing?
How do you balance other factors? How many people area allowed into this convenience and comfort? This goes directly into how many people the world can comfortably support.
>At the majority of smaller companies, it's just CRUD app stuff, probably in C#, with significantly less freedom

This is a very strange point-of-view.

I've worked in "small" (~100 employees or fewer) business my entire career, and not once was it strictly CRUD stuff in C#.

The freedom is debatable, I guess, since I have no experience at larger companies, but I certainly never found that my freedom is confined. Most often there is opportunity to contribute anywhere and everywhere, and management is happy to have the help.
This "transparency" is a shrewd play to drive higher productivity through a Lord of the Flies work environment.
> Skinning people alive is not vegan. Humans are animals too.

I didn’t say it was. But you support it if you smoke marijuana by the logic being proposed.

> Driving over a sentient being with your car is not vegan, skunk or woman, pregnant or not.

I didn’t say it was. But the equivalence of animal and human life leads to the conclusion that life in prison (or the death penalty) would be appropriate for the “murder” of the skunk.
People who want to leave and have options, will consider those options either way. There is no way for meta to force them to stay. Even if meta announced layoffs with all the list of names, following months many who want will leave. Pretty much every layoff is followed by people leaving voluntary. Some over bad feelings of what happened, some because their friends are away so why not and some dont like new position. But they will be leaving.

> it's always the less competent employees that hold on for dear life and stay.

Meh. People stay for many reasons. It is not always "not having options". It is fairly often "I actually want to stay despite layoff". And again, there is no way to force people to stay. Confident people will be leaving either way.
Category: Product Manager
Location: Enugu, Nigeria

Remote: Yes

Willing to relocate: No

Relevant Skills:PRDs, PRFAQs, Scrum, Product Analytics, User Research, Jira stories, Gherkin, SQL, wireframing. I was a developer before I switched to product, so I'm not afraid of anything technical.
LinkedIn: https://www.linkedin.com/in/ositadinma-nwangwu-45880557/

Email: osita.nwangwu@gmail.com
I don't think we fully know what the actual situation is for that.

The FF7 remake came out in 2020 and is still not on xbox and there is no indication it will. Now that did come out on PC though.

Deathloop came out on Xbox but it is unclear if that would have happened had Xbox not bought Bethesda or if Sony would have tried to keep it exclusive.

The annoying part is that we just simply don't know what that situation actually looks like.
"Our economy, and thus wellbeing," there is a lot of glib oversimplification here. I'm into my middle age now and I can say pretty confidently that the only real technology I think is indispensable and worth the energy we use on it is in food production and in medicine and if there were some way to actually restrict population growth, maintaining the high (frankly unsustainable) level of food production wouldn't be a big priority.

I generally believe that on a day to day basis medieval peasants were about as happy as your average person now (perhaps more so). I'd probably trade places with one if I could still get access to the medicine which ensures that my kids don't die in childhood.

My point isn't to say that modern technology is bad or doesn't provide value but that "the economy" as a single entity is almost pointless to try and evaluate with respect to a problem like climate change. It is not all or nothing. It never has been. The complexity of our lives and our happiness and flourishing doesn't come down to a glib one to one identification with the current economic order. We can and must (and should have been) thinking and speaking about this issue with more nuance.
I don't understand your sentiment. Calling out a top priority for the year so that everyone at the company knows seems like a good approach to aligning people across a large organization.
A players always in demand, no matter whatever the economic situation. They have the freedom to choose wherever they want to work.

I'm not sure how many A players have left meta, but I'm sure A players never want to work in a low morale company. The damage is much higher than layoff number.
Oh, you optimist, I like you!

In real life the goal will be to build automation so that the few owners of the robots can buy more 200m long yachts.
Could you try to explain the link to soy milk? When I think of people who order soy milk, I think they are likely to be lactose intolerant, which then I would associate with being less likely to be northern European ancestry, which then I might associate that with likely to be harder working and maybe marginally better developers, so I’d guess the relationship might be opposite to your suggestion.

Full disclosure I’m 100% northern European ancestry, 42.75% English, 37.5% Irish, 6.25% Danish. Plenty of hard working developers with similar ancestry to me, neither the less, the stereotype would be Asian developers are harder working, certainly the bosses often think that, to the point that I’ve observed what I would categorize as pro Asian biases.

Anyway, I’m guessing soy latte ordering is likely positively correlated to developer performance. Not negatively as you suggest.
Yep, I believe technically you can get better results with such an approach. It's just much more hard to do and the tooling for this approach is not as mature as client side tracking.

The main hurdle is that every code base would need a different kind of integration. Or with a proxy you loose overall performance. And complexity would also be increased. But as said more accurate tracking could be possible. Has all pros and cons :-)
"Historically" meaning "before the FDIC"; that is, before 1933.

Post FDIC, bank runs were historically handled by the FDIC either merging the bank with a solvent one, or taking it over. Depositors below a certain amount lost exactly $0, amounts above that were at risk. That amount was currently at $250,000.

What's new is that depositors above the threshold have been made whole.
The usual sony fanboy argument is that sony exclusives are different because Sony bootstrapped the studios. But why bootstrapping as opposed to outright buying an existing studio is different?

The older versions will keep working for other platforms, Microsoft is investing in the development of new versions, it will take the same kind of money, and probably even more than developing any of the previous versions.

Sony started this exclusive game shitshow. They can't complain when it is lead to their ultimate logical consequences.
The conversation yesterday related to the FT article mentioned in this story https://news.ycombinator.com/item?id=35137401
This is the foreshock that occurs before the larger seismic event and they are washing their hands clean so they aren't criminally liable when the organization fails later this year. Look at the Credit Suisse 5 year CDS chart so see how the market is pricing their risk.
So, if you approach 0 employees asymptotically, the stock will approach ∞.
Have you actually used Bing Chat? While there are certainly some very funny conversations floating around where it goes off the rails, that isn't the normal behavior: It's pretty good in practice.
If that means only hiring at half the rate because of the longer onboarding ritual then that's a good a reason as any not to do remote onboarding for some companies.
If you can't see how hundreds of thousands of extra employees in the labor pool depresses wages, I don't know what to tell you.

> How is that not contributing positively?

You understand that universities are the #1 gate keeper for the impoverished, right? Your company can afford to be highly selective with hiring candidates from universities because immigrants have created a surplus of labor. If there were not immigrants in these high paying jobs, the university pipeline would be inadequate to fulfill hiring goals, and they'd have to invest in either putting more people into universities or providing them with apprenticeships.
Evacuation orders in place for Santa Barbara County [video][3 mins]
You really want it integrated with an OpenAI API clone rather than directly integrated. Otherwise, interoperability will suffer greatly as new and improved models are released.
Maybe it will use lasers to paint a smiley face on my wall!

Only two things are for certain; you'll have to pay for it, and it will not be cheap.
He is being authentic. That is not language crafted by some HR drone. I respect that.
This would be really useful if the API key could be stored in the config file
I totally get that, but it’s important to look who’s providing the information. I highly doubt the analysis was independent of bias.

We know many companies want to push for back to office work and commercial landlords are bag-holding hard…

Some food for thought.
What do you mean by "L. Ron Hubbard's style guide"? Would that be doing things like employing in-group metaphors?
Sony giving a company a ton of money to stay independent and release a PS exclusive game is absolutely different from Microsoft just buying a $70 billion company just because they can.
Raymond Chen calls this "you're not my manager": https://devblogs.microsoft.com/oldnewthing/20070522-00/
> The price of the PS3, backwards compatibility

Aren't those technical tradeoffs with backwards compatibility either limiting technical choices to change architecture or increasing price by adding additional hardware to remain compatible?
Meta layoffs: Facebook-owner to cut 10k staff
8 starts and runs a bit faster for me if plugged in and before the fan kicks on and the CPU starts throttling. Once that happens it's probably better to stick with 4.
Possibly this: https://www.businesswire.com/news/home/20230314005528/en/Gre...
The reality is that gig workers fit in neither of the legacy regulatory categories ("employee" or "contractor").

I expect we'll spend a few destructive decades thrashing around before legal systems have adapted to this invention.
Ask HN: Best open-source text-to-speech tools?
2-3 months ago, I asked HN about whether there were any good open source tools or packages for TTS (Text to Speech) [1]

I went through the answers (thank you) and the one I had most success with was tortoise-tts [2], which was seriously impressive, but tediously slow due to leveraging both an autoregressive decoder and a diffusion decoder afaik.

Given the ever increasing rate of change in the space of generative AI, I feel it's worth re-asking the question: what (ideally open source, but it's not necessarily a deal breaker) TTS tools are you having the most success with?

[1] https://news.ycombinator.com/item?id=34211457
[2] https://github.com/neonbjb/tortoise-tts
Sounds like the best stuff to work on is supercharged auto-complete.
Does the management, or the quantitative performance of the company, agree with you here? I'm somewhat dubious given how frequently this occurs, but ideally I think you'd want some really long-term study that looks at both the layoff(s), attrition, and later progress (or growth if it occurs).
llama.cpp doesn't use the GPU at all. The genius *.cpp (whisper.cpp, llama.cpp) projects are specifically intended to optimize/democratize otherwise GPU only models to run on CPU/non-GPU (CUDA, ROCm). Technically speaking the released models are capable of running on GPU via standard framework (PyTorch, TensorFlow) support for CPU but in practice without a lot of optimization they are incredibly slow to the point of useless, hence *.cpp.

You want something along these lines (warning: unnecessarily potentially offensive):

https://rentry.org/llama-tard-v2
I think it can serve for more than that though. If you construct a prompt that provides a structured enough output you can then ask it to “tell me a story about X” then ask if clarifying details about objects in X, and from that generate an entire story arc with characters etc and load it into a game runtime using the structured format of the responses (I.e., create places and things and npcs). As the player interacts you can have it continue to expand the story assembled. Further you can integrate the visual AIs to make characters and places based on the language AIs descriptions. Then of course you make characters chat bots - but I think the whole thing generalizes to a lot more - the statefulness of the chat can also be used as the statefulness of an unfolding story.
Every time a layoff is discussed, people talk about how the A players are going to leave. Seemingly, people do not understand that the A players could have easily left the whole time but are taken care of - already - so they haven’t.

It is not that rare for critical employees to get grants as part of the layoff execution in a pre-emotive action, and now that I’m older I will note that I’ve been on the planning side of layoffs and this is fairly commonplace.
“The medium is the message.” Yes, the nitpicking over language is silly. In some cases, actually sort of pathetic.

It is true that these messages can be overwrought and whatever else, but it literally doesn’t matter what the content is besides the fact that a layoff is happening. If you tell me I’m laid off with a smile or with a middle finger makes no difference, I’m still laid off.
Getting mainline on their Yocto recipes is tough, those tend to lag way behind. But anything is possible if you bang your head against those recipes hard enough.
It’s sad to see you downvoted and yet your comment is completely on target.
Not every situation is about “climate change”, but unfortunately this is too common when you go against the mob narrative.
But since he's also a shareholder, it's in his own interest to self fire himself.
It is recommended that we should not test private methods. However, there are several reasons why we might want to test a private method.
Passwords are as equally sharable as links, there is no functional difference in form there.

In practice, passwords, api keys and other secrets are frequently shared. Many of them, such as some api keys, are clearly intended to be shared between multiple people.

You are correct that sharing these secrets, and the method of sharing can create security vulnerabilities. There is the frequent issue of people accidentally commiting api keys to publix repositories. There are also plenty of stories of people at a company sharing a password to a single account sometimes because the service doesn't provide support for multiple users.

> Links are specifically intended to be shared.

There are many urls that are not intended to be shared because they are viewable by a single account and theoretically a single user.

To make this clear, urls are frequently used in a very similar way to passwords. Oer example that makes this exceedingly obvious is password reset links.

A separate discussion is when it is a good practice to put secrets in URLs. API best practices discourage this and for good reason. That doesn't mean that urls can't be secrets, just that doing that can create additional risks due the expectations the users and systems have about risks.

These risks are why password reset links are usually time limited and restricted to a single use.
> I could see a scenario where voluntary attrition helps them get reduce size more organically and with lower cost than a layoff

This is exceptionally hard on immigrants on a visa, who have limited options to leave voluntarily.
Microsoft claims that FF7R, FF16 and Silent Hill 2 will never be released on Xbox due to their contract with Sony.

https://www.thegamer.com/microsoft-sony-blocking-final-fanta...