skysight-inc/HackerNews huggingface dataset:
Summary:

>Rising interest rates have prompted concerns about losses on bank assets, especially following the failure of Silicon Valley Bank (SVB) in March 2023. In this working paper, we examine whether US credit unions could be subject to similar losses as banks and analyze how their regulatory capital would be affected. We estimate that after realizing losses from assets that have decreased in value and not yet been sold the overall net worth of the credit union industry would have fallen by 40 percent in 2023:Q1. Unrealized losses were most severe at the largest credit unions. Nonetheless, the bulk of deposits at credit unions were insured, suggesting limited risk of an SVB-style run. In addition, credit union deposit rates are relatively insensitive to market interest rates, providing credit unions with a hedge against a rising rate environment. Overall, credit unions’ balance sheet positions seemed to be more resilient to unrealized interest rate risk than banks’.
Org HTML/CSS Themes Collection
> How does GPT4 think?

It doesn't think. It only processes.

And as far as I grasp it, its process can essentially be understood, not least because they were designed and documented.

It is several big mistakes to use "you will not understand" complexity mysticism equally when referring to biological processes and human-designed computer processes. Not the least of which that it is patronising and reductive.
https://open.spotify.com/playlist/6gsuuOM6lSq6JnDLHO20hl
For anyone following along there is a method to get this to work.

Download micros, put it in your local-projects

git clone https://github.com/lem-project/micros

Load it.and run.

(micros:create-server :port 50000 :dont-close t)

Then use m-x slime-connect in lem.

It is not slime, but it works.
What surprises me a little bit is that Apple didn't choose a model that is viable at least for some smaller competitors or special situations while keeping competing mainstream app stores out.

Why did they choose to rub it in the EU's face that not a shred of lawmakers' intentions was going to be implemented?

This can't be an accident. So what's the plan?
>Oh you mean like in November 2016?

I hoped you'd pick that. The type of person that picks an outlier event that supports a preconceived world view while ignoring the mass of evidence against it is the type that bends facts, ignores facts, and creates lies to maintain a pre-conceived worldview rather than makes a world view that is based on facts. This is the kind of person that uses the term "mainstream media" derisively, because they want to hold some conspiracy/martyr/superiority out of ignorance beliefs.

Do you understand how evidence works? You don't post pick an event supporting a world view and say "see!". You pick all data, analyze it, then form a world view. Your type always has the same invalid reasoning methods, cherry picks events while ignoring the mass of evidence, deflects and cannot stay on a topic to demonstrate facts correctly, which is how you get the beliefs you do.

It also takes a special kind of cognitive dissonance to ignore the actual odds presented by mainstream media the few days before the election, and pretend there is some huge upset. Here's the actual data (which I suspect you both don't know and are unable to process), as you can check at Real Clear Politics: Bloomberg 44% Clinton, 41% Trump. Economist 45-41. ABC News 47-43. Fox 48-44. Monmouth 50-44. NBC 44-40. NBC 44-40. Reuters 42-39. Rasmussen 42-39. And so on. All of these were very close, and the if you look at the actual polls (all can be found on RCP) the difference was within the margin of error. It was a toss-up and people like you keep bringing it up because you both don't understand the actual evidence and you want to discredit accurate information sources that point out your ignorance on how the world works. Bet you didn't realize these were so close, probably because you consumed nonsense content that told you otherwise. You certainly whipped it out on cue.

Not so magical huh?

Now, if you can learn how to do actual evidence, show me the non-mainstream media site that has a better track record than, say, 538.

Even better yet - find a place the predicted Trump to win 2016 and tell me how they have done on a larger dataset.

Oh that's right, you cannot. You prefer info that is crap to accurate ones.

For the record, guess what the "main stream news" had as odds for 2020 and guess what happened?

If you cannot present even a single non-mainstream news site you think is accurate, then I have proven my point. Mainstream media is more accurate because you cannot put up a single contender.

So, either put up a contender or admit you have none. This discussion always goes the same direction with your type.
“You’re wrong about Tool a lot of people like them” is like the most Tool Fan thing to say haha
So, its like this?

DNA: a descriptive string of bytecode which describes state

VM: ??? what is the virtual machine?
The third one (CUAD) is a single paper, not blogposts like the others. I think this paper is still the best in terms of being done by NLP experts and understanding the possibilities and not being just some and mirror. But there are so many papers published in this area nowadays that I might not even notice a new one.
The CUAD paper was still based on BERT, so pretraining was needed - that needs a bit more expertise than just prompting GPT-4-32k like in this paper or feeding prompts back to GPT-4 for another round of refining, or doing RAG.
For honest research purposes, "contract review" is not really a good area of approach: the subject field is not standardised, there is no good benchmark yet and your paper can easily get into bad company of snake oil sellers cashing on visceral hatred of average people for all professions.
Nope.

The process was there so that the people would know there was work being done on the doors despite not being there for it. If you see an unfinished work from a previous shift, it does not mean you can start messing with it - there might be context you do not know.

Which is why such things are supposed to be noted in appropriate ways. Similarly why aviation has so many procedures everywhere - because we know and understand that sometimes you miss things. For any human reason, not just mismanagement. The process is a way to have reliable place to double check with.

This is different from over reliance on automation, which is arguably less of an issue of automation itself (it's just more visible in such areas) as much as getting out of training because you do not encounter certain things so often. 96 people died because in a stream of many deviations, among other things, the crew never trained how to do IFR landing without ILS, autopilot or no autopilot.

The process is the part that says "yeah, I haven't done this in a long time, I need to train, here is documentation that provides we need to do it and can't delay".

Similarly CMES is supposed to track "work was done on this part of the ticket, now different work needs to be done, do not assume it will be done by other teams"
How is Binance still operational?

Their Wikipedia page is a ride.... https://en.wikipedia.org/wiki/Binance
I did, and according to the man page of /etc/resolv.conf the order is taken into account unless you specifically set the option not to. Which covers macOS, i(Pad)OS and Linux, and afaik also my Windows machine (I haven't checked the latter though).
It's a lot of work but most of it is very doable for several reasons:

- standards are really detailed at this point and a large reason why the three remaining browser engines (chromium, safari, and firefox) largely do exactly the same things.

- There are a lot of open source components. It's not necessary to start from scratch on things like wasm and javascript interpreters for example. There are some nice low level graphics libraries out there as well. And of course things like Rust are now pretty mature and there's a lot of rust code out there that does stuff that a browser would need.

That being said, it's one hell of a hobby project to take on and I don't see much economical value in an independent implementation of something provided by free by three independent browsers already; two of which are open source.

Which begs the question: why?!? Is there qualitative argument here of doing the exact same thing but somehow better?
Not to mention the number of possible vulnerabilities that will be needed to be pentested and fixed.
Yes, fundamentally. In Rust if you take a parameter of generic type T without any bounds, you cannot call anything on it except for things which are defined for all types. If you specify bounds, only things required by the bounds can be called (+ the ones for all types). Another difference is where you get an error when you try pass something which doesn't adhere to a certain trait. In Rust you will get an error at the call site, not at the place of use (except if you don't specify any bounds).

Zig is doing just fine without any trait mechanism and it simplifies the language a lot but it does come up from time to time. The usual solution is to just get type information via @typeInfo and error out if the type is something you're not expecting [0]. Not everybody is happy about it though [1] because, among other things, it makes it more difficult to discover what the required type actually is.

[0] https://github.com/ziglang/zig/blob/b3aed4e2c8b4d48b8b12f606...

[1] https://github.com/ziglang/zig/issues/17198
you don't "need" a framework for backend development, too, but most people find it highly convenient
I agree with you that the brain is nothing else but its physical makeup (whether that's synapses or more). But that's not the point of contention -- the point of contention is whether those synapses are enough to explain (or explain away) consciousness. And to me it is plainly obvious that physical stuff (synapses or whatever) can never explain (or explain away) consciousness.

(side note: there is absolutely, undeniably, a correlation between brain states and mental states -- but that does not entail that mental states reduce to or are explained entirely by brain states)
You have laid out Apple's argument for them. Android offers a more open experience in the market, and the market should then decide which to use. Users have a choice today and in the EU, ~66% of users have chosen Android.

I think Apple is dumb for not adjusting here ahead of time, because they have pushed the government to come up with poorly thought out laws like the DMA.
Thanks, not sure how I missed this - just added to my “Postgres Is Enough” list:

https://gist.github.com/cpursley/c8fb81fe8a7e5df038158bdfe0f...

I do a similar thing but add a foreign key columns for faster lookups (traversing using is slow on large sets when querying). The fk’s get set by the function itself during insert. This allows me to create per resource audit logs in the UI.

I also wrote some deep diff functions to get the changes between the old and new jsonb if anyone is interest. This makes it easy to display what exactly changed.
Looking at the timestamps, the pace of progress just him working alone in the beginning is nothing short of amazing. He seems to be a true jack of all trades when it comes to programming.
A Python code abstract syntax tree (AST) parser and formatter in Go.
Because the Python's "ast" modules is too slow, and lacks proper "format" feature (it has unparse but it removes comments, and forgets the current style completely). I use "ruff" a lot (https://github.com/astral-sh/ruff) which is in Rust. But I want to be able to implement fast custom linters in Go (linters that ruff / fixit lack, and Python linters lack or are too slow).
Think of the cost savings though!
you trade -fwrap for -ftrap, which is IMHO better. You would need hardware support for it to be even half efficient though.

I don't hate the idea, but doing it for existing int types might be a non-starter due to backward compatibility.
What's interesting to me is conservative political parties that are defunding the police, court systems and prisons while noisily passing legislation that impose harsher penalties for crimes. Meaningless penalties because the criminals aren't prosecuted due to a lack of resources.
I get the sarcasm and I wish Apple would stop their luxury fashion brand run and go back to interesting affordable universal tech...
I'll grant this to you.

My opinion is that he didn't explicitly ask for the podcasts to be on Spotify or Apple. That Spotify and Apple Podcast are the main way of consuming podcasts is not of his making. And maybe he requests podcasts not to be hosted on those platforms. Maybe not.

But I can see how you may find that there can be some contradiction here.

To me this would be a "you still need to be part of this imperfect world" thing, or a "imperfect activism" thing, but I would totally understand someone disagree with this / find that it's not coherent.
universities for working class folks need to be a place to learn employable meta-skills. College enviroment being a space for personal growth, leisure, socialization is more of elitist legacy of a begone era where companies would train you from zero and most of students didnt really need to sell their labour to make a living (why unpaid interships exist).
This very much depends on what you are building and how experienced you are.

If you just want a few pages, no need for background workers or database migrations, PHP is still the king. You download one of many single-executable LAMP servers, and start writing your index.php. Deploy? Just copy files to server. Zero downtime deploy? Copy files to server and use symlink to atomically switch versions. Dependencies? Composer (package manager) is a single-file script, you can place it wherever. Pain only begins when you want to break away from file-based routing, or need custom .htaccess and nginx.conf, or want to isolate components, or need Redis and cron for background jobs.

On NextJS side, I knew a few people who wanted to start their career with it and the experience wasn't smooth. You install nodejs... but your distribution only ships Node 12, so everything is failing with cryptic errors. You search how to upgrade Node, and get caught in nvm vs n vs asdf flamewars. Once you found a working solution (which probably required you to edit env variables), you run the npm command... and it wants root access? To install packages system-wide? So you google around, find a way to make it use the user home directory. Then you are up and running, you aren't sure what this "React" thing is, but you get stuff done. Time to deploy - and you are told to either learn Docker (and Kubernetes if you want zero downtime), or to use one of few hosting companies with a price markup. Well, at least there is a free tier (for now), so most people choose the latter. Was this a simple start?

Now, when it comes to big apps, I'd very much rather use Nextjs than PHP, it is production-tested, gives you a lot "for free", JS LSP is built-in to VSCode, I already know React and most of JS ecosystem. But if somebody tells me that they just finished learning HTML and vanilla JS, and they want to do something simple server-side, I'm torn on what to recommend nowadays.
On the risk of sounding like a massiv fanboy (which I, unashamedly, am):

- Range over Integer
- Direct support for methods and wildcards in the path directly in `net/http`
- More free optimization
- Improved tooling

Sorry again for the fanboism, but Go really is the gift that just keeps giving :D
RE "...The letter, issued in December, says that the information poses "an imminent threat to the safety and wellbeing" of Swift, calling it a "life-or-death matter" for her........"

In my opinion would have to be a exaggeration. Who knows where she goes after leaving the airport. .....
I agree with the quote and use IEEE754 floats with second thought every time. In my perfect world floats don’t have inf, nan and base-2 exponent. And integers are 0-sized exponent floats.
Make it so they don't have reasonable suspicion CVR data won't be abused by the company, and you might get somewhere. For example criminal consequences for misuse that hit C-level and possible leakers.

Sincerely, someone who had death threats partially thanks to manipulated audio record that was done in good faith during investigation, which was leaked and edited later by third party who gained access to it 5 years later.
Our CI builds and tests using the 'latest' container for Go, and we have a fairly robust test suite so it essentially auto-updates as things go and breaks the pipeline if anything doesn't work, at which time we either decide to pin the latest working version while we update or hold off on the update to fix breaking changes.

Very rarely, like once every few years, there's some subtle edge case bug that shows up with a third party package and the new version, but honestly we'd never catch that if we were manually upgrading anyways, as by definition these bugs avoided our test suite.
For beginners a recommendation is to (a) switch to a lower-activity airport, and (b) go through the tutorial, which is actually very well integrated with the gameplay.
> Some up front cost, but absolutely not a trade off, it was a huge advancement.

Any exchange of higher fixed costs for lower marginal costs (or other benefit) is a tradeoff.

This is a tradeoff that was/is massively beneficial, but it’s still a tradeoff.
Not sure what's the current state of behavior for contenteditable in different browsers, but a decade ago it used to vary wildly among them.

The most fun one was how IE handled nested contenteditable attributes. I needed blocks of texts within the editable part which couldn't be edited or removed, so it was implemented with a nested contenteditable="false". This worked as expected in every browser except IE for some reason. After hours of debugging, I realized setting the nested attribute to contenteditable="true" made it work as expected in IE (and of course, broke it for every other browser). Turns out this was a know bug in IE >_>

I just tested the above behavior and it seems to work fine in both Chrome and Firefox, though I have no IE to test with now ¯\\_(ツ)_/¯.

So just a warning for anyone planning to use contenteditable as a quick and dirty WYSIWYG editor for their website, the final output generated can be very different based on the browser the user is using.

Anyway, I poked around and found some other fun things -

* Chrome supports changing the styling of the text using the keyboard shortcuts (Ctrl+I, Ctrl+B), Firefox doesn't.

* Clicking at the end of a header text and pressing <Enter> adds a newline with a div containing a <br> tag in both Chrome and Firefox. On adding any text to this div, Chrome removes the <br> but Firefox keeps it.

* Copying the header text and appending it as a new list item, Firefox adds a <br> tag but Chrome doesn't.

* Adding a new line anywhere else, both Chrome and Firefox add an empty <p> tag. On pasting any header text there, Firefox keeps the empty <p> tag as a sibling but Chrome replaces it.

This was found in just under 10 minutes, I'm sure there are loads more lurking beneath the surface.
how much of that ⅓ of the internet is running third party plugins and themes on their WP installation?
Advantages of the Free Pascal Compiler
Is it just for fun or not? I think it's important to face this question, because users should not trust a just-for-fun browser with their security, and we should not look to Ladybird as a meaningful contribution towards competition in the browser space if it's just for fun.

If it's just for fun, we need to temper our expectations accordingly.
I'd also propose that someone on the board has to be criminally responsible in case of any abuse. With asset forfeiture on the books.
Thanks for sharing, we've seen some reports and logs of some people running into this issue with Safari, and we're investigating.
> Recall how

I was way to young at the time to have had any political conscious.

The scary part is that the war mongerers seems to hide in the closet until they collectivly see a chance to war monger. Then they come out in force and there is a window where they control the narrative (relative to their usual share of control of the narrative) until people calm down abit.

There is always this implied "I'll hit you in the face" or "when SHTF I'll shoot you" from those personality types. They are very hard to deal with.

The "narrative" difference on e.g. Reddit vs TikTok or Twitter is baloney.

Reddit is so extremely manipulated nowadays. Not just in this matter at hand regard, but in many questions it is sect like.
Also consider: anyone with access to a mainframe will never ever get approval to try to hack it because companies that have mainframes will never want the risk of accidentally breaking the host in some way.
Yes, the new channel, even with the bridges in tact, is still much quieter. Here's an sample from my client logs:

$ wc -l tcl2023* | awk '{s+=$1} END {print s/NR}'
116.333

$ wc -l tcl2020* | awk '{s+=$1} END {print s/NR}'
314.556

Less than half the activity before/after according to this non-scientific analysis (my client wasn't always connected and it looks like the logfiles contain topic/names and other output).
I imagine you could modify to use array type. But jsonb makes it easy to normalize back and forth to a row.
This is where Apple'grip on the iOS browser engine choice paradoxically comes in clutch.

It is conceptually despicable, especially for devs, but it prevents Google from completely running the show.

Now the European Union is coming after Apple without trying to rein in Google's influence... This seems short-sighted.
Ask HN: What makes a good (engineering) job posting?
Currently writing a job posting for an engineering role and I was wondering: What makes an attractive job posting for the HN audience? Any particalar things you liked or hated when scanning through engineering jobs?

Does it even matter much beyond the standard description?
Of course. And the way to go is to set up incentives so that everybody wants to report issues rather than hide them.

In a normal, healthy situation a company like Boeing should not feel threatened if some problems are exposed from time to time. That is assuming that everybody understand that uncovering these problems is part of the process and is necessary to improve safety and is exactly why and how we have good safety in the first place.

It only becomes a problem when that safety record becomes blemished too much.

I am pretty sure it actually has worked successfully for many decades up until some point, evidenced by consistently improving safety record.
We use wazuh for this (and netbox tags to track which hosts have wazuh agents managed by ansible or other means).
I don't really understand the whole DID thing. It seems as if the same thing could be accomplished with a public/private key pair (users are identified by the public key and content is signed). What is the actual benefit of having these only hosted in a central server or over DNS?

Other than that I very much like this. I have long thought that the ideal form of social media would be a combination of static hosting combined with an indexer – essentially a more accessible version of web-hosting.
Theoretical question - if no humans existed, what is the “value” of nature?
> they are making their own image decoders as an example -- inclding SVG

Considering the vast amount of exploits that continually comes out of media decoders everywhere, this basically guarantees I will never ever use this browser.