skysight-inc/HackerNews huggingface dataset:
The GL programming model defines a highly granular and highly dynamic state machine of dozens (hundreds?) of small knobs and sliders that needs to be mapped to an underlying hardware which looks very different by now.

This results in small state changes potentially causing large and unpredictable 'recompiles' of the internal 'driver state' at random points (e.g. calling one of the blend state functions - which should be a very cheap operation - might trigger expensive shader recompiles in some random GL call down the line, but if and when this exactly happens depends on the specific GL implementation).

That's one important reason why modern 3D APIs prefer to group state into immutable state-group objects (even if those modern 3D-APIs also don't perfectly map the underlying hardware).
The potential value of an investment is in the eye of each investor. You believe beanie babies are a better investment, but Mallet might not agree with you.
The original Mid morning matters was also pretty good. Tim Key is such a breath of fresh air in it and the constrained format is fun.
Hong Kong Pilots E-HKD with Ripple Labs, Visa, HSBC, More
Maybe, but my point is that it initially appeared in the middle east (and probably in northern Eurasia at a similar time) but was likely first introduced throughout most of Europe by migrants/invaders from modern day Turkey.

The people who lived in Western Europe for likely longer that it took for white skin to evolve in the middle east/caucasus(?) region were much darker skinned.

Also given how long anatomically modern humans have existed several thousands years is not such a short period.
An eInk, Wrist-Mounted, TOTP Generator
crypto miners were buying them all because nvidia were selling directly to crypto miners entire production runs of cards
Switch currently supports Vulkan but could drop it?
> Please don't post insinuations about astroturfing, shilling, brigading, foreign agents, and the like. It degrades discussion and is usually mistaken. If you're worried about abuse, email hn@ycombinator.com and we'll look at the data.

https://news.ycombinator.com/newsguidelines.html
Dare I suggest that it is possible that the nimble startup was moving quickly not necessarily because of tool choice, but because of the small team size and because the appropriate amount of complexity was introduced? And conversely the inflated team was slow exactly because it was inflated and complexity was introduced? This effect happens with or without bringing third-party or in-house tooling/frameworks into the equation, and is well known and well covered since Mythical Man Month.

And no, I don't see the point of rebuilding Kubernetes and Docker in-house and most critics also don't. What I'm saying that teams will be better of if they work towards not needing Docker or Kubernetes (or any NIH replacement) at all. But that requires challenging the assumption that software needs "something" like Docker or Kubernetes.

Sure, if there's a tool for X then by all means use it, but my point is more that not doing anything in-house can often lead to the same issues.
> For one, I have no reason to take them at their word that they aren’t saving data to train on.

How are you able to trust cloud providers(even VPS or managed bare metal ones)? I have seen the same sentiment among bigger companies who happily store all users data in the cloud.
I couldn't agree more. But as others have said, it did replace some awful late 90s, early 2000s, software.

What's funny is that my dayjob became a re-seller for ServiceNow, and our ServiceNow install is terribly slow.

Then we have a major government client that we tried to sell ServiceNow to, but they decided on another re-seller. And I still have to work with this client as a consultant so I have to login to their separate ServiceNow setup, and wow is it faster! That other vendor that won the contract over us sure did a much better job at the setup than we ever did. (I was not involved in the re-selling or setup of ServiceNow at my dayjob, I only work in it as a user)
Here suspicions were not unreasonable, to be fair[0]

[0] https://www.forbes.com/sites/salesforce/2014/09/13/sorry-spr...
A billion people across the world may want a house "as right" in San Francisco. It may only fit three order of magnitudes people realistically, though.
The key point that Four Lions makes is that the terrorists are not the highly devoted, strict followers of Islam that they claim to be. They are bored, directionless clowns and the devout want nothing to do with them. This is highlighted in the ringleader Omar's relationship with his brother - Omar and his wife tease and mock his brother for his strict adherence to Islamic customs. The devout brother tries to persuade Omar to abandon his terrorist plans, but is later targeted by the security services because they too assume that it's the strict, devout muslims that are behind it all.
Yes! It's a bit more than, "somewhat disingenuous," to say a system built to use the OpenAI API works with you to make sure, "your data never leaves your machine".

That's like saying I invented a new form of transportation where you're feet never leave the ground but in actuality I'm just a travel agent sending you to the airport.
thoughts on the other poster asking for type info to be kept around in the Class objects after compilation?
If one could profitably offload serverside CPU to the client then every app would be mining bitcoins on-device.

But it turns out that user complaints of a laggy app, hot phone and bad battery life (and therefore lost users and lost ad revenue) far outweigh any CPU time savings on the server.
As someone who is very much "sold" on effect systems, my feedback is: you gotta do more work to sell the pitch upfront. I clicked through five or six links from your GitHub repository and you still didn't sell the idea of effects or how you're making them work in TypeScript.

Here's a suggestion. On your README.md, show a short sample of code that really makes the most of your effect system. Imagine that your reader has never heard of effect systems. Really work to show them off before going on about APIs.

I appreciate it is hard. But it's necessary work for a library dealing in a relatively abstract, relatively exotic topic like effects. Many programmers are not dumb but are conservative about new ideas.

This is a criticism I have of many monad libraries, actually. Nobody discovering your library cares about the import syntax for `bind` or your auto-generated docs for `Bifunctor`. I want you to show me the problem your library solves.
Python packages with pyproject.toml and nothing else
what’s a “performance plan?”
> hey, maybe Rome wasn't always a progressive advanced bastion of civilization that we should emulate, maybe a lot of people (even the privileged of the time) had terrible experiences, and maybe some of the regular glorification of the past that we engage in is misplaced, both materially and morally?

Isn’t this a straw man, though? Roman art and culture has a very important part in western minds, if only because our culture largely descends from theirs. But I haven’t seen anyone saying that life was better in the Roman Empire, ever. Even the enlightenment philosophers, to which we owe things like the American and French revolution and gave to their institutions a Roman-like patina, were well aware of the imperfection of the Roman systems. They knew about the social wars, the Gracchi and the fall of the Republic. And that was in the 1600s and 1700s.
Totally agree going after organized crime is key, and didn't mean to imply otherwise.
Your argument would apply equally to a drunk driver who didn’t happen to crash that night.

The problem is that taking pcp significantly raises the probability the user will commit an act of violence, by which point it’s too late.
This seems like the most efficient solution. I have a neighboring comment on this post which suggests using bit arithmetic, but the above solution is more efficient than that. Here’s what the assembly code for the body of the first loop compiles down to (I had to use ChatGPT-4 as godbolt unfortunately doesn’t work on mobile):

cmp dl, 's' ; Compare the character with 's'
sete dl ; If the character is 's', set dl to 1. Otherwise, set dl to 0.
sub al, dl ; Subtract the result from res

cmp dl, 'p' ; Compare the character with 'p'
sete dl ; If the character is 'p', set dl to 1. Otherwise, set dl to 0.
add al, dl ; Add the result to res
The comments section has a comment from the author confirming that the title is indeed a reference to the “Lena” photo.

> 1,655 words. Running total is 8,296 words. Title refers to https://en.wikipedia.org/wiki/Lenna .

https://qntm.org/lena#komment5fa3096561295

(This direct link to the comment does not work on mobile, because the comments are not expanded by default. But you can find the comment by scrolling down to the comment section and expanding the comments.)
You're assuming that using PGP for all email is a good thing. I'm unconvinced that's the case.

Email is already encrypted in transit in most cases, and modern TLS has benefits over PGP. A big one is forward secrecy -- if you leak a TLS key, you haven't leaked all your past messages. But if you leak a key for an encryption scheme that doesn't support forward secrecy, you leak everything, as WikiLeaks found to their cost[0].

Mitigating this issue -- especially in the context of email -- is hard.

Also, PGP encrypts message data but not message metadata. Transport encryption still protects the per-message metadata, but adding PGP doesn't help.

Lastly, for this note at least, adding PGP into email in a way that is seamless will almost inevitably still involve some level of trust in your email provider. I'm all in favour of end-to-end encryption, but not at any cost. New protocols can have new capabilities, but for email my judgement is that your personal security boundary should include your email server. TLS for encryption in transit, DKIM for attestation of authenticity, and trust that the person you're communicating with has similar levels of trust with their mail host[1].

[0] https://www.spiegel.de/international/world/leak-at-wikileaks... - not that they necessarily used PGP, but the problem is the same.

[1] I recently sent emails with bank data in them to my solicitors, something that just seemed wrong on so many levels. But my mail server will[2] decline to send mail to their server without validated TLS, and however I give them the information it's going to end up in their O365 environment because that's how the company works. Submitting it over SMTP over TLS is no less secure than over HTTP over TLS.

[2] Because I have an advantage over many people who want email security, in that I run my own mail server and can configure it to require TLS for domains that I know support it. I'm not quite at the point of changing the default and only supporting plain text transport for explicitly-allowed domains, I need trust on first use and better observability of failures before I dare risk that -- and I'd use TLSA except that DNSSEC is annoying and so no-one else uses it.
I don't think you two are disagreeing.

op00to is just pointing out that being a public company (like taking VC money) has consequences that can't be avoided. Those consequences include being acquired, if the offer is good enough. Everybody knew that IBM buying Red Hat was the end of the Red Hat that had existed up to that point.

But accepting the buyout wasn't the decision; the decision was to go public in the first place. Which, of course, was Red Hat's decision. So everybody is correct.
Good point.

Does anyone know how Norway has handled drugs and homelessness?

The reason I ask is that we should probably compare funding and outcomes between Portugal and Norway, no?

Two things are needed to change human behavior:

1. A strong deterrent

2. An equally strong support system (ie. Healthcare, housing, food, basic income)

You can’t do both of these without a strong financial investment unless…

You’re Singapore.
Ask HN: Who Are the FEA, CAD, etc. SWE's?
I'm a mechanical engineer who mostly lurks here. Much of the shop talk is over my head, but I figure I would occasionally come across folks who work on finite element analysis (ANSYS, Abaqus, etc.), CAD (Solidworks, Creo, Inventor/AutoCAD, etc.), CMM (Faro, Zeiss, etc) or other design, manufacturing, or inspection software/hardware packages.

I'd love to see how these tools are developed, and how such developers manage expertise in both software and the field in which the tool is being used. I suppose that last point is true of software to be used in any domain.
You can argue the 'green check icon' was not entered by you and a screenshot of such could have been created by any competent 12 year old.

Accepting you did enter the icon, and the screenshot is accurate, then saying you didn't mean it to be interpreted as an agreement is another matter.

I think this is where your digital signature wins.
Still had to hire them.
>> Khoj search works offline. So if you self-host your data never leaves your machine and search works without internet.

> Emphasis mine.

> It seems somewhat disingenuous.

I've been trying it. Khoj search does work offline. Khoj chat (they are literally seperate functions in the app) requires an openAI key and if you give it one, uses openAI.
One dev could replace the threads mobile team, no doubt.

I mean getting the API in order is the hard work.
Threads, the Perfect Launch
I've actually had to read the "scrum manifesto" when I did an internship as a junior developer.
I realized then that absolutely no one there who was "hyped" about scrum and agile really knew what was in there. And it was maybe at most 20 pages?!
I didn't really have a big epiphany after reading that but certainly I could act like all of that matters and "play the scrum game" if it made my manager happy.
Project management processes and frameworks like that seem so pop sciency or assumption-based to me.
It does seem kind of convenient actually, that the manager doesn't have to tell the workers "work more quickly to generate me more profits" and can instead just point to the currently trending buzzwordy practice. Or more likely the manager even genuinely deluded him/herself into thinking it really makes a difference.
Do you have your source and model open? Its hard to use a AI service to give any type of access to prod DB without understanding the underlying code and models
It is 100% fine to have adversaries know your public key. Asymmetric key crypto is not the same as "already hashed private keys." You can happily use a 4096 bit RSA key if 112 bits of effective security isn't enough for you.
what is there that was not supplied on the CD-ROMs and tapes they sold?
Game is great, but GOTY it is not.
The homeless drug addicts covers a huge range of people. Many actually claw their way back into normal society. No solution is going to fix everyone but you can minimize the externalities from homelessness.

It’s simply an optimization problem. Prison is horrendously expensive, and people on the street have real externalities for everyone in the area.
It probably can't be understated though how important it was that Ton, the original author was spearheading that whole thing. He would have had both an existing relationship with the investors, and enough clout with the community backers to envision a future for it... trust which was obviously well placed.
Wow some seriously strange/funny/interesting stuff... Laughed my ass off at "Thick People as a Service"

American here. Reminds me heavily of Monty Python. I didn't realize there were other shows in such a similar vein. Will def checkout Jam / Blue Jam. Can you recommend any other shows I might not be aware of?
Prominent case currently being prosecuted in New York where "law enforcement [have] seized more than $3.8 million in stolen goods from Rubinov" [1]

> Roni Rubinov, accused of leading a New York City theft ring that disguised the stealing as isolated “smash and grab” incidents, even signed a lease in 2019 on a warehouse in which he planned to open a sort of “department store” of stolen goods, the mayor’s office said Thursday.

The New York Times connects this particular case to drug users [2]:

> “Mr. Rubinov, himself, preys on the weak,” Nicholas Fiore, the deputy inspector of the New York City Police Department’s central robbery division, said at a news conference Thursday. Mr. Rubinov often employed people who had a long history of drug use and of committing petty crimes, he said.

[1] https://web.archive.org/web/20230525040442/https://www.bloom...

[2] https://web.archive.org/web/20230513230507/https://www.nytim...
so your concrete suggestion?
> and they just didn't bother to read them

I would encourage you to reconsider this sentiment, and to read "The Design of Everyday Things".

Sometimes you really do have a situation where the user needs to read and they just don't. But that's less common than them "not reading" because:

* The relevant information is buried in what appears to be bumph that we all sensibly skip over.

* The instructions are actually not clear.

* The user reasonably didn't expect that instructions would even be required so they didn't look for them.

* There was a more obvious action to take on the page than reading text, e.g. "Continue".

Those people making tickets can read. The fact that they aren't suggests there's something wrong with the instructions or how you are presenting them - or more likely, the fact that they exist at all.

If you have any specific examples I'd be interested.
There’s an open source project to accomplish this here: https://github.com/ricklamers/gpt-code-ui

However, I haven’t vetted it.
Agreed, if banning one type of smoking, it'd be more straight to just ban them all. Or it becomes "taste policing": I/we/they don't like the smell of weed.
Good point. It's even better when a dependency multiple levels down gets a breaking change and the direct one is unmaintained.
You need a reality check, dude. The fact that you think you can judge people’s children better than their parents based on a few sentences on HN lays bare your poor assumptions.
I hate to be the obnoxious guy that explains jokes, but the 10,11,14 are pages where the concept is explained. This made me chuckle.
Not the key point, I would say, but an important point.

It returns to OP's missing that the movie may have «any particular political agenda»:

there is a political point, which is "outcasts in search of an identity conflictually with their environment may have a political agenda, which causes a political problem". Disregarding such problem implies potential tragedy.

Edit (wrote in a rush): hence, that if there is a risk, quite worth of assessment, you'd better see things flatly, for what they are.
> Of two dozen street people who use drugs and were asked by The Post, not one said they’d ever appeared before one of Portugal’s Dissuasion Commissions, envisioned as conduits to funnel people with addiction into rehab.

This is entirely driven by funding. The article explained its a multi year wait for treatment (funding issue) and so the police aren't making people appear before the commissions because all they can do is release them.

Meanwhile, the article says when it was funded 20 years ago, it effectively reduced the amount of heroin used.
The plural of "anecdote" is not "data", but I'll throw my hat into the ring as not having deliverability issues with Gmail. I can't attest to how easy or not it might be for someone who hasn't been running a mail server for nearly 20 years, though.
Hey, mail product lead here : we're aware of this specific issue which affects a few users and are actively working on a fix. In fact, we've been rewriting the whole Android app which should make it more reliable and easier to use: it should come out later this year.
Until then, if you experience repeated sendings issue in the Android Proton Mail app, you can always use the web app (https://mail.proton.me) from any device.
would love to see a benchmark where typedload is faster than Pydantic V2. Could you share a link?
I'll check out the 30,000 book.
I can't say I've read 100% of the Bible, there are some pretty dry books that don't add much. But, I didn't just search the web and find some good quotes.

I often advocate that Christians should read the Bible.
For two reasons,

1. Most Christians advocate/believe things that are not in the Bible and if they are going to so passionately drive the country off a cliff, they should at least know what is in it.

2. Reading it kind of cures them, there is no 'atheist' argument against the Bible that is as strong as just reading it. Read all the parts that churches cherry picks around. Actually reading it will cause most people to realize they don't believe it.

Christianity was viewed as a 'mystic cult' from the beginning, it is almost 'pagan' in its beliefs, which sounds strange today. But seeing a group chanting and talking about Democrats being possessed by demons and thus we need a war to kill them, it all looks very much like a bad horror movie.

-> It really is an argument for why religion should NOT be in politics, because politics is messy and the religion is then tainted by the politics. By being involved in politics the religion is diminished.

If you really want to spread the word of Jesus, then how is politics helping that, unless you are doing it for control. Look at me, I'm open to trying to understand the Bible, but if all I see are evangelicals talking about demon possession, and the need for guns to fight a holy war, and chanting around the president, that is not helping spread the word. It's the opposite, they look crazy and scary.
When I say closure I mean anonymous functions that capture their environment, esp. in a mutable way.

Those work fine in Rust for simple use-cases, but it gets annoying quickly.

With a garbage collected language like Go, closures can freely capture stuff, use it, and then once no closure (or any other code, fwiw) references it anymore, it gets freed.

Escape analysis and garbage collection make even more complex (like closures that outlive the scope) use cases (where lifetimes would be hell) trivial.
This is a funny lampooning of SemVer. That’s at least how I choose to interpret it.
Yes, which is fine as long as the vendor makes it known upfront that it’s their way or the highway.

This is a valid business strategy in my experience especially for B2B enterprise SaaS, where you know your product works very well if used to solve a specific set of problems using your SaaS tool in a way that you, the vendor, prescribe.

At our company we tell prospective customers that if they don’t like the workflows we demo to them, they shouldn’t buy our product because the customers who like our product are the ones who use this workflow, and people who don’t like our product use strange workflows we don’t recommend.

I think the problem is when the customer isn’t made aware of the opinionated workflows/features/etc until after the fact.
Congrats to the Run:ai team. This looks like a pretty big endorsement from Nvidia.
Their numbers may be much greater if housing were guaranteed.
No worked for corporates, startups etc. Both in small and big teams, and this is hugely unimpressive for 6 months with unlimited budget. It's not an existing project, but it's from scratch, so you dont have all the headaches or minor details.
Because it's trash. I don't want to own your software. Lots of paid software sucks in various rather interesting ways.
For now, just a collection of links. Anything interesting I found on the internet or newsletters during a week but plan to start writing original content in a couple of years.

https://microexcellence.substack.com/
I was with you until “simply”. Nothing about this problem is simple.