skysight-inc/HackerNews huggingface dataset:
> because you'll only participate if you're pretty sure nearly everyone else is too.

Definitely true for traditional paid labor, but this isn’t that.

Nobody is leaving their paycheck behind if they stop using Feedback Assistant. Since the costs to participating in this strike are very low (for most people, participating in the strike is probably a lower cost than not participating in it), I could see a path to building up to an impactful strike over time, in a way that’s not possible in a traditional labor dispute.
I get the sense that most ad-monetised social media apps are forced to show an algorithmic feed that maximises ad impressions; otherwise advertisers will just move to a platform that does.

I suspect that even BeReal will do this at some point unless they pivot to e.g. Cohost’s [1] model of paying a monthly fee.

Unfortunately achieving the network effects required for a successful social media app is at odds with the friction involved in paying for a subscription service. As such, “cool” apps like BeReal don’t stay cool for very long IMO.

[1] cohost.org
My big takeaway:

> phenylephrine is very effective if you spray it into the nose

I have bad allergies and, what with global warming, pollen season here is most of the year. Pseudoephedrine does the job but it's expensive and a hassle to get, especially since the chronic understaffing common at pharmacies today means it's often a long wait in line. I'm definitely going to at least give phenylephrine spray a try.
Incident link: https://discordstatus.com/incidents/bmx00xx7btkr
"There's a cheat-code in US antitrust law, one that's been increasingly used since the Reagan administration"

AKA The Bork Doctrine, for the originator, Robert Bork.
Make the parking lot bigger. Then give the parking lot its own small railcar system for getting to the station. Expand. Recurse. Fractal transit.
How is that a point in favor of epic? AI generated assets to me are indicative of game developers who put the least amount of effort into their game. That stuff can stay on the epic store next to the nft games where it belongs.
falsely claiming that non-war activities such as propaganda are actually war, as you are doing, is an extremely common way to try to start wars, and has been for millennia

you must think hn readers are astoundingly dumb

i mean, we are, but not that dumb

if you would like there to be no war, here are a couple of things you could try

- don't try to dictate where rulers of foreign countries get to be or to stop them from ruling their own countries

- don't exaggerate grievances like your industrial espionage nonsense

like, let's suppose there's someone today posting on weibo 'It was our inaction that allowed Biden to be where he is today, and the cost of stopping him got incredibly large as a result, like it tends to happen with deferring problems to the future.' in chinese

do you think that hypothetical post makes war more likely or less likely
You should probably take a multivitamin with that, if you don't want scurvy.
That's actually what we did for our monorepo. We had a huge Gitlab pipeline of multiple steps and jobs, now it's a single job pipeline that builds, tests and deploys 15 different projects, all powered by Nix and some Python scripts.
Yes, so that is the outcome that I would imagine as well - basically it will never fail.

However, I have a virtually 100% success rate with the JSON feature in Langchain.
> As I mentioned in another comment, _most_ PRs that I see have a ton of intermediary commits that are only useful for that branch/PR/review process (fixing tests, whitespace, etc).

Right, but that's only because developers don't amend and force push their commits to the PR branch as they receive feedback. Which is largely encouraged by GitHub being a terrible code review tool.

To me, git is part of the development process, it's not an extra layer of friction on top. So I compose my commits as I go. I find it helpful for recording what I'm thinking as I write the code. If I wait till the very end, I'll have forgotten some important bit of context I wanted to include. So during the day I may use the commits like save points. But before I push anything I'll often check out a new branch and create and incremental set of commits that have the change broken down into digestible pieces. And if I receive feedback, I'll usually amend those changes into the PR and force push it.

I'd like to add that I spend a lot of time cleaning up tech debt. And I deal with a ton of commits and PRs that don't explain themselves. So I'm really biased toward a clean development workflow because I hope to make the lives of those who come after me easier.

I was also trained on this workflow by being an early git contributor and it had extremely high standards for documenting its work. There's a commit from Jeff King that's a one line change with about six paragraphs of explanation.

There's no right answer here. I value the "meta" part of writing code. Not everyone does and that's okay.
Out of all the games that would be closest to WFH, EVE Online takes the cake.

Most people who play the game seriously are part of a bigger organization, usually climbing the ladder by being trustworthy throughout the years. A lot of important things take place outside of the game itself, on Discord and sometimes even face to face.

The end game is basically you being able to effectively operate within an organization. I'd argue that's what most MMOs end game is at its core, but with EVE Online there's no sugar coating whatsoever.
Hiring has slowed down. Quite a few people are reporting job hunts with statistics similar to yours who don’t have a particular reasons to think they blew up their career.
i'm excited for the open source, local inferencing tech to catchup. The bar's been raised.
Yes, as I stated above, the judge ruled against Apple's anti-steering provision. But that is a small win in light of the other rulings. It's also tied up in courts on appeal, so nothing has actually gone into effect. Even if the anti-anti-steering ruling is eventually upheld, I suspect all that will end up being allowed is stating the alternative pricing, not actually integrating linking and payment via redirects between web and app.
> React is still easier, but it comes at a maintainability tax because you have to keep upgrading to new react versions and port to new react wrapper framework versions if you want to keep a codebase in active development.

There has been one breaking version of React (the recent React 18) in it's 8 years of history. Upgrading React versions is a non-issue.

Wrapper frameworks like next.js can come with a much higher maintenance cost, but you don't need to use those to use React (and I think most people don't).
>The GPTs/GPT Agents and Assistants demos in particular showed that they are a black box within a black box within a black box that you can't port anywhere else.

This just rings hollow to me. We lost the fights for database portability, cloud portability, payments/billing portability, and other individual SaaS lock-in. I don't see why it'll be different this time around.
rumours on x are that it will be available 1pm san francisco time
That sounds like you're hitting the limit from non-charging ports. Normal A to C should allow much more. But either way that's a special case here, because the limits are entirely on the USB A end. That's not a proper C cable.
DuckDB 0.9 has fixed most of OOM scenarios by both using far less RAM and by spilling to disk better.

(Head of Produck at MotherDuck and a huge fan of DuckDB)
> I wonder how much money I could make making "GPTs" full time

I don’t get why people are thinking along these lines at all. Like, if you don’t own and control the LLM yourself, what makes you so sure OpenAI will allow you to make money at all? They could make advertising externally or hosting external marketplaces against the TOS. They could copy your GPT and put their “official” version at the top of the store page. Just because a technology is powerful does not necessarily mean you can make money off of it.
This is sooo nice. What is everyone using for theirs? Here is mine

"Be brief, give 10 answers, give probabilities that each answer is the best/most correct"
The point of the parent comment is exactly that you should clean up the history before merging to a public branch, so that you can use bisect, even if so far you had wip wip doh wip as the commit messages. The way to get there is to have a mix of proper and wip commits.
I completely agree, which is why I'm not a fan of squash merges that remove such nuance. In practice a feature branch often ends up with roughly three sets of changes:

1. Some small commits in preparation for the bigger change, that are also desirable should the rest never end up being merged

2. The big set of changes, either in one big commit or in a handful of smaller, independent commits

3. Some (usually smaller) commits that reflect nuances thought of or discovered after the biggest batch of changes was made

Most of my history cleanup serves to separate part 1 and 2 and to turn part 2 into a set of coherent steps.

Depending on how things go each of these might be merged independently or all at once.
Omg… Thinking about their push for regulation with this… Are they after something like keeping advanced generative pretrained transformer LLM model technology to themselves, prohibiting others, at least in American economy where regulations can be applied?
You should change your name. "Cicada" was also a CI/CD tool recently sunset by AWS after acquiring Fig. I maintain the community fork so I happen to know Amazon still holds a trademark on "Cicada"[1]. We rebranded to "Katoa" but you're going to run into them directly especially if you have any commercial plans.

1: Can't link, you can search "Cicada" and "Amazon" on the USPTO TESS
Which plugins are you aware of that are used for RSA signatures and don't check signature validity? Just curious, from your comment it seemed like there might be specific ones.
Yes, but can you make the defence of the converse?

Suppose that (democratic) minorities need a little extra weight -- then you'd need an electoral college?

Suppose the 'dripping fear-mongering' is a dislocation of a certain other emotion: discontent, pershaps? disagreement?

Suppose you make a defence that the situation is indeed a healthy one. What would you say then?

I am not saying it is -- but to get beyond this ideological analysis we need to engage with, say, 'the horror of the health of policitics' -- that the thing we most dispise may well be a symptom of what we, ourselves, prescribe
Or it's too annoying to triage, find (If app store search is anything to judge by) and replicate bugs because the tooling is too annoying or not collecting the right information if people submit bugs. If that's the case then even if you would in theory have the resources to work on bugs it will not be very efficient.
from the proposal:

> Any literal composed entirely of M, D, C, L, X, V and I characters that does not follow this format will raise a syntax error, because explicit is better than implicit.
Sam's "all our marketing is from word-of-mouth" was refreshingly honest.
I have the same issue, my guess is they are still rolling out.

Edit: here is the message I get:

Your access to custom GPTs isn’t ready yet. We’re rolling this feature out over the coming days. Check back soon.
> Also, equally important, you get one life to live. You are young, you have energy. When you are old, you will have more responsibilities, less energy, and your genetics could cause you to start having more health issues. Do all the stuff that you want to do in life now, even if it costs money that you feel like you should be saving, and you will be 100% glad that you did it. It is much easier to settle down into a "boring" life later in life where you hold down a job and accumulate savings over time then it is to experience regret of never doing the things when you had the opportunity.

Interesting, I draw exactly opposite conclusion from "you have one life". For me, it's best to make as much money when you're young, have energy and can take the abuse. In your 40ties you should be either retired already or have a large chunk of money saved which will allow you to take a relatively chill job (maybe part time?) and coast to retirement.

The alternative - doing crazy things when you're young and only starting to get serious about your career when you're older - will mean you will have to work hard in your fourties and later, which sucks, as you won't have the energy, curiosity and naive optimism of a young person any more.
not much based on what OpenAI has been doing lately, using their own customers as product research and then copying the best ideas. OpenAI pretty much has to keep a huge lead in model capabilities or developers are going to stop using them for this reason

basically copying the Microsoft strategy of Embrace, Extend, Extinguish. Makes sense they took so much funding from Microsoft
Hello everyone! I started this project, happy to answer any questions.

I was hoping to polish it up a bit more so it would be worthy of a Show HN, never thought someone else would submit it here. Really made my day!
Need some Boston Dynamics flair.
More specifically, it seems like a RAG (retrieval augmented generation) system than fine tuning.
A simple approach might be that if the resulting exit code is not 0 it won't be used to complete in the future.
Imagination and Ventana to Build a RISC-V CPU-GPU Platform
NASA discovers oldest ever black hole
I'm 25. My friend group mostly consists of highly educated white collar workers. We can afford to do pretty much whatever we want other than quit our jobs. We still mostly spend our time doom scrolling. I think the "they can't afford to do anything else" argument misses how addictive social media is, especially when you grew up with it.
Only the first app you side load requires to accept allowing non play store apps.

I'm not sure about fdroid but samsung store updates are seamless same as play store.
I don't understand how a pop. 10M country - Czech Republic is among the best.

And I can confirm - my app Whisper Memos (https://whispermemos.com) is very popular in Czech Republic.

It makes perfect sense. Whisper is almost as good as transcribing Czech as English!
And there goes customer support channels for 80% of new startups…
That list still seems pretty biased (I think at least, because hovers to show the cards are mostly off-screen, in Firefox anyway).
> When the terrorist organizations chant "From the river to the sea" they are clearly calling for the forced removal (at best) of all Jews from the land.

Hamas members chanting "from the river to the sea" most certainly have genocidal intent, yes. Saying "from the river to the sea" alone - as the Likud document pretty clearly shows - doesn't make you a Hamas member nor a terrorist. There are a lot of attempts to conflate "Palestinian === Hamas", but that's sleight of hand.

I'm all for wiping out Hamas. I'm quite dubious about the possibility of doing so via armed conflict.

> A political party that calls for "Israeli sovereignty between the Sea and the Jordan" it is clearly a rejection of the "2 state solution" but that is not a call for the removal of an ethnic population from the region.

Maybe, but it's certainly a call for an un-free Palestine.

(Palestinians are rightly a bit leery of removal here; recent events have seen proposals to relocate them to the Sinai (https://www.haaretz.com/israel-news/2023-10-30/ty-article/.p... / https://www.nytimes.com/2023/11/05/world/middleeast/israel-e...) and a government minister suggesting nuking Gaza (https://www.reuters.com/world/middle-east/netanyahu-discipli...).)

"Free Palestine",as with other short slogans (see: BLM, Defund), encompasses a range of opinions. Both genocide and the two-state solution fall squarely within it.
If you want to be a start-up using AI, you have to be in another industry with access to data and a market that OpenAI/MS/Google can't or won't touch. Otherwise you end up eaten like above.
Didn't the tickets to Dev Day cost around 600$? They basically took that money and gave it back to developers as credits so they can start using their API today! Pretty smart move!
I wonder if Mountain View does the same thing with the Goog's online/ad sales.
>How else would you do things as root

Nothing a user is supposed to do should require elevating to root to do.

>it’s much better than just giving out the root password to users.

This is even worse. Access control should be set up properly instead of having users assume the identity of other accounts.
ChatWithPDF made a TON of money, for one.
A bad pattern according to whom? Most language runtime libraries import other system libraries as needed. For better or for worse, libc is typically considered to be a system library. It's something that every distribution or Unix flavor provides that is guaranteed to work within the POSIX standard for interfacing with the operating system. It's up to the distribution maintainers to make that happen, even if they tweak things to support syscall pinning or seccomp rules.

Userland directly calling a stable syscall API is a rare thing outside of Linux, and there is no guarantee that it will last forever even in Linux given the latest attacks. With modern ROP mitigations like syscall pinning, it will in fact be more dangerous to make syscalls directly -- if allowed in your distribution -- than it would be to call the minimal footprint of libc required to bootstrap a high level language runtime.

Of course, with special pleading, it could be possible for distribution or OS maintainers to carve out an exception for syscall pinning for a particular language runtime. Ask Go how that's going for their OpenBSD port.
Have you tried the "cook it like pasta" method? I never had consistent success with the traditional way, but abandoning all timing and measurement in favor of simply pouring some rice in a pot full of salt water, boiling until it gains the right texture, then straining has led to reliable satisfaction.
Hi, head of Produck at MotherDuck here.

Yes, we are indeed a good use case for this. For one, we built a fully-fledged managed storage system on top of DuckDB, with better performance and caching and the like. Two, we're going to be pretty good at reading from S3 because we've optimized that path. Three, our storage has sharing/IAM and is about to have things like zero-copy clone and time travel.

Happy to answer any Qs.
Make and train your own LLM and you can literally duplicate your brain power and productivity. For almost free. Where’s everyone’s digital doubles?
> We’ll begin rolling out new features to OpenAI customers starting at 1pm PT today.

^ It says exactly this in the linked article.
Not popper, but chaos theory and the like.

A swirling glass of coffee isnt subject to 'coffee-bean materialism' let alone the morass of history.

What science teaches us, of late, is the radical limits of science. Any prognostictor of society, coming along, and 'reading its temperature' is automatically a fraud.

Marx gets a pass. My view is that if marx had lived long eough, he'd be here today as a sceptical capitalist, long beyond the habit of prediction.
I wonder how big is (was?) that black hole? Is it the size of our sun?
Depending on who you're dealing with, being sued could be vastly preferable to being on the bad side of certain illegal entities.

They might do anything from threaten you, blackmail, cyber sabotage, or worse, all the way up to literal murder. If I was a scammer, I'd probably focus on regular people over illegal entities, as the regular people probably have much more limited options for recourse.

Illegal businesses also probably have some decent experience in using escrow or other methods (above) of making sure illicit contracts are properly filled.

In other cases though they might just accept a loss as a form of shrinkage, like if an individual drop shipper didn't end up reshipping packages purchased with stolen credit cards. If you're doing your crime entirely online it might be easier to just let certain things go than to try and chase down the offender.
This seems unsurprising? I'm sure you incur similar risks from smoking or drinking alcohol or large amounts of caffeine on a dailiy basis. The thing is, at least in my small sample size of 10 or so friends who use pot with any frequency, maybe one or two of them use on a daily or near-daily basis. Just about everyone else uses occasionally or socially. This study doesn't seem to make any strong conclusions about this usage pattern, and I would imagine that it's no worse than any other frequently used substance. Again, I don't have a lot of evidence for this beyond anecdotal, but I wouldn't take this as clear evidence that recreational marijuana is doing more harm than good.
I haven't been paying attention, why are embeddings not needed anymore?
Indeed, because you could buy that one with base specs (2GB ram) and slap 64 in it with zero screws or soldering.
Native RAG, with likely some secret sauce to align the models a bit better: https://platform.openai.com/docs/assistants/tools/knowledge-...

> Retrieval augments the Assistant with knowledge from outside its model, such as proprietary product information or documents provided by your users. Once a file is uploaded and passed to the Assistant, OpenAI will automatically chunk your documents, index and store the embeddings, and implement vector search to retrieve relevant content to answer user queries.
I don’t know why you are fixated on looking at the market today.

If ARM can scale up from cortex m-series to Apple M3 Pro Ultra Max… then why couldn’t RISC-V?
Reader mode to the rescue
I'd say encryption and PKCS#1v1.5. The latter is just hard enough to implement safely that it's quite likely to be vulnerable, but not so obviously bad as to be considered definitively broken & set for removal. PKCS#1v1.5 support might not be a deliberate backdoor, but allowing it in a new protocol today would be suspicious.

We went to curves largely due to the flaws of PKCS#1v1.5, not so much due to RSA itself being bad (though the false sense of simplicity it has is certainly dangerous). RSASSA-PSS verification is fast, so while the keys & signatures are big there's still some reason to use it for constrained devices.
> RAM pages

I didn't say "RAM pages", well vectorrized code can dump MBs of data preemptively into cache, instead of reading "next keyval sequence" each time.

> And this entire detour has no relevance to what I said in the first place,

or you just don't understand such relevance.
I've used the Automate app for doing exactly this, adjusting brightness to slightly above minimum if I set it too low

https://play.google.com/store/apps/details?id=com.llamalab.a...
Gotta keep that downward pressure on wages.
Yes. My current goal is to boot Linux directly into Lisp and bring up the rest of the system from there. Perhaps even create a Lisp user space.
I didn't know about that other Cicada language, but the part about using a DSL for this does seem unnecessary to me. I haven't dived into the docs at all, so if anyone has I'd be curious to know what this DSL offers over Python, Starlark, or any other existing programming language?

Especially since, as far as I can tell, this is built on Python. So you already have a working Python installation at least.
you are in the EU, wager?
We shouldn’t tamper with code we don’t actually need to fix, it’s not a good use of time and it makes history less useful. Just because it doesn’t look like I wrote it doesn’t make it wrong.