skysight-inc/HackerNews huggingface dataset:
I don't think there is any disagreement that addictive doom-scrolling is bad for you -- regardless of your age & generation & political leanings. It's just not a complete (or, I'd argue, majority) explanation for the hardships of younger people today. It's also confusing cause and effect. It makes no sense to blame these generations for the simple act of learning about what's going on around them, caused by people other than them.

Even if you turn off your phone, all those social issues making it hard for these generations will still be there, in a way that wasn't the same for our parents and grandparents. Even if you can't do anything about these, they still directly affect your livability and haunt your life in profound ways.

All the generational peers I know are basically separated into two groups: the tech people are fine (or better), and everyone else is struggling. Of the latter group, the better-off among us can rent alone or with a partner, maybe buy a cheap house in a rural area. The majority cannot.

And our predecessors' political and environmental failures compound every year to the point where they can't just be ignored even if we wanted to just hide, between wildfires and shootings and abortion and homophobia and transphobia... these have real everyday impacts to many of the people I know, even though none of them are doomscrollers. You can't just hide from the world and pretend like there are no issues when they're actively affecting you.
As with many real-world modeling exercises, it's perhaps a fool's errand to attempt to capture the entire space of possibility, unless the pure notion of capturing the domain is what's interesting.

In reality there are a number of practical constraints that place limits on the search space for these kinds of models, including ones that are likely genuinely decoupled from CO2 concentrations (think of things like mutation rates).
> I'm an American and think our own space efforts are one area of absolutely justifiable pride

As a public agency, I do see the work of NASA as being "ours", but I don't feel the same about SpaceX. It's a private company and could probably be lured away with the right combination of more money, fewer regulations, and better meme potential.
It's GPL3 with a server technicality loophole closed. If you think that's intolerable, I think it just did it's job in protecting the authors and everyone else from you.
Short answer: Yes.

Longer answer: In Debian's arrangement, the idea is that the distribution moves together, so it doesn't have a native idea of "fast moving packages on top of slow moving base packages". There are other systems where this isn't the case; AUIU you can run bleeding-edge packages on a stable FreeBSD base system (largely because the BSDs have a very strong separation of the base OS from everything on top), and NixOS is quite happy, especially with flakes but you could do it other ways, to go as far as "start with stable NixOS but then add packages X, Y, Z from unstable, and don't provide libFoo at all in a global context but provide libFoo 1.0 to package A, libFoo 2.1 to package B, and libFoo 3.0g straight from git for package C". But in Debian, the equivalent is probably running a newer version in a chroot or container, yes.
they definitely do provide embeddings, https://openai.com/blog/new-models-and-developer-products-an... ctrl+f retrieval, "... won't need to ... compute or store embeddings"
Elaine Jusk…lol
Typically information about things like matching are available up-front and pretty easy to value.

Medical, including things like disability is the major benefit that's hard to value. Even if you get all the information, it's hard to know how good or bad a given plan is and the value of various options for your specific situation. How do you even value disability plans. (There are market actuarial rates I guess but still doesn't say what the plan is worth to you personally.)
> Ask HN: Why is everyone here so obsessed with Lisp?

https://news.ycombinator.com/item?id=20697493
Ask HN: Why can't I get interviews or offers anymore?
Hi HN!

Quick question and a cry for help. :-)

My name is Jesse. I've been writing web applications (predominately on the backend) professionally for around 8 years with some downtime here and there for personal reasons. I wrote code as a hobby for around 6 years before that. I've provided links below to GitHub, LinkedIn and so on...

There's a major problem with me, the market, or both. I've been absolutely unable to get offers in the last 6 months and out of around 100 applications, I've gotten three interviews, two of which ended short, as in, they cut the interview short. I'd love to blame myself for this but it didn't used to be this hard and honestly makes no sense why this is happening. One ill-mannered lady asked "Why did you only last 6 months at that one position?". My response was "Well my little brother died during my employment there so I decided to take some time to myself to cope.". She cut the interview short right after that.

I get a call from a recruiter every couple of days or so and I'm asked a bunch of questions and they put me on their "hiring list" after telling me they had a job in mind for me. I fall for it every time. I've never once gotten a call back about the job (or any for that matter) that they originally pitched from a recruiter in the last couple of years.

Don't get me started on the interviewers. I don't know what they're expecting sometimes. I was given around 40 minutes today to solve three questions about two CSV data sets...Couldn't do it in the allotted time. I explained what I was actually able to complete and how I would approach finishing a very rough prototype of a function (that I had 5 minutes to complete btw after setup) and went on to explain that 5 minutes isn't enough to replace SQL implementations... I would need more time. I would have sat there for days learning to implement LSM trees and so on if they had asked. They didn't ask. The interviewer said I should consider trying "project management". Ouch! I asked for tips on solving the problem faster and got a really short and lousy answer that was basically "use python and some library". What in the actual **?

tl;dr: What the ** is going on and what have you all done to my job security? I heard some companies let go of a bunch of engineers? I need help desperately. I will give the rest of my savings to whoever can help me figure out why I'm unhireable.

p.s: I'll take the first $60k offer I get, so let your bosses know you found them a great deal! I swear it on my honor. After 5 months of searching, I'm officially out of money and have a family to feed. So, don't ask me to relocate (I live pretty cheap already!) but please offer me a job.

I love you all.

https://github.com/jessehorne
https://linkedin.com/in/jesseleehorne
resign or take unpaid leave and double the weeks. return to a higher salary there or elsewhere. creative policy compliance.
Show HN: SecOps-Chaos, an Open Source Security Focused Chaos Engineering Toolset
Chaos Engineering has helped Devops teams uncover reliability issues in production apps. With this open source library, we want to bring similar capabilities to SecOps teams starting with Kubernetes and API security. By actively applying experiments in clusters, teams can test their security posture, alerting systems, and existing security controls on a continuous basis.
All commits are good points and potentially useful points. Was the bug in the refactoring? In the feature itself? In the resolution of merge conflicts? You can only answer if you don't squash, and it becomes easier to fix the bug if you know the answer.
Why is it risky? Linus is adamant that the greatest sin is breaking userland.
Why is there no mention of a generating function approach to derive the analytical form?
There is a place to do that on your state income taxes at the end of the year. I'm not sure how no one at the state tax office would not know that, they have an easy to understand website. Alternatively, you can report it directly to them.

https://www.cdtfa.ca.gov/taxes-and-fees/use-tax.htm#Overview
One thing to look at here is Small Business Innovation Research grants. I know a lot of companies who exist just to do SBIRs and trying to productize other SBIRs.SBIRs are also a lot of fun, tend to be more research focused, and often you can get a decent amount as part of the grant.
Interesting teaser. I thought there must be some way to better optimize the model for real time, but haven't dug in because it's decently fast as is and there's so much other stuff to work on. So many models, so little time!
Yeah, they claim because it's better but the reality is that they simply cannot build good cross-platform UIs on a budget / on time.
They enunciate.
If you are living like the middle class (i.e. income comes both from capital ownership and labour) then you can't possibly be retired. Retirees are those who have transitioned into the upper class (i.e. income comes from capital ownership alone).
Another option could be to open a UNIX socket in the privileged sudo process, spawn an unprivileged child process 'shim' that connects to that socket, and then the sudo process can pass the file descriptor over the socket. Since the child shim is 'clean', it should have nothing more than stdin/out/err open, plus now this passed FD. Then the shim can spawn the target program and allow it to inherit just the passed FD.

I think the larger issue is that I doubt many (if any?) editors allow opening a file via an inherited file descriptor! I guess some will read stdin (the shim could close stdin and then dup2() it into its place), but then there's no way to save the file back when finished.
Or no of programmer … the founder of this site actually have to hire some more body so yahoo can buy his two person lisp based software.
Spec compliant CSV parsing cannot be done in parallel iirc. Most CSV parsers are not spec compliant, but splitting up CSVs is one way to read them in parallel while ensuring you can still use a spec compliant parser.
Does anyone know of a nice UI wrapper for something like whisper.cpp?

I need to write a lot of long texts for work and some good dictation software would be great. I know there's Dragon, but somehow I have not been able to find something that fits my need and is free.
Why is there no mention of using a generating function approach to calculate the analytical function?
No, I'm not joking. Hate speech is a crime in Germany and where I live, and I agree with that. Alongside that, educating prisoners is a good thing. Educating them on why they're wrong is even better because it prevents recidivism.

> I know you think that everybody agrees with you

Of course not. Many people don't see the issues with hate speech of these types and proportions. Some think any type of speech is acceptable, and I disagree with that.

> those who don't also needs to be sent to the camps

Getting a little cartoonish, aren't we?

Not in the slightest. This is a democracy, and there is rule of law. Criminal codes, including punishments and educational programs are decided by elected lawmakers.
Which is OK, but it needs to work in both directions.
Informatica is laying off 10% of their staff, 545 people.
Well, if by lisp machine we understand a processor that can run native lisp, of course not, but I was dreaming with a modern lisp machine, and this is the best that can be practically made
The biggest thing we've got wrong with the modern approach to update is, in my opinion, combining security updates with feature updates. They should be separate. You always want security updates. You may not want feature updates.
He ended up getting a job as a cobol programmer at that IT company. The guy who ran the punch execution helped him understand what was going on and gave him some books.
It’s not unknown to OpenAI, presumably? And I assume the shield evaporates if their court cases goes against them.
Forced open source for everyone but them. They retain copyright and will continue to sell proprietary adaptions, while forbidding everyone else to do the same.
> the AGPL forces you to make your change available to the parent corp so that they can benefit for free from your labor

I think you're missing a crucial nuance here. You have to make your change available under the AGPL. So the parent corp cannot use your modifications in proprietary offerings unless you separately and voluntarily sign a licensing agreement.

This grants you power over the parent corp: if they want your changes, they either need to keep them equivalently open, or they need to come to an agreement with you.
Surely a swiping keyboard is faster than the "array of tiny keys" approach. It's a much lighter touch.
control-F efficiency

>Batteries are too expensive and have short lifespans, and high costs and poor efficiency have crossed hydrogen

nonsense

>The cylinder contains a patented solution of solid hydrogen, which has more efficient storage capabilities than batteries

no number

>No storage solution is 100% energy efficient, and neither is Photoncycle’s system.

tautology
It probably also means having to remain a paying customer as long as you want that protection to persist for any previous output.
Bashford Dean
I've guess I've used MIT and Chez which were native, and chicken and bigloo which are (from memory) going via c. So maybe biased my feeling that native wasn't that unusual. But yes, imprecision in the original may have caused confusion.

[update]
I was curious, so had a look at https://get.scheme.org/

Not sure how complete that list is, but that has 4 native compilers and 3 scheme-to-c, which I guess leaves the other dozen or so interpreted, but that gets muddied with intermediate languages and retargetable (e.g. gambit).
They could also prosecute car thieves. That worked, until they stopped doing it, at which point this crime spike happened.

YMMV
The main issue with floating point number is that it doesn't act like a ring (https://en.wikipedia.org/wiki/Ring_(mathematics)) because of rounding errors. For example the equality x*(y*z) = (x*y)*z doesn't hold because each multiplication introduce small rounding errors.

And this kind of equations are required for the exponentiation-by-squaring method (consider for example how x**5 is computed: x**5 = (((x*x)*x)*x)*x) using a naive exponentiation approach, but also x**5 = x*(x*x)*(x*x) = x*(x*x)**2 using the exponentiation-by-squaring method).

Integer operations and matrix operations are both rings, so the exponentiation-by-squaring approach works. For floating points, it doesn't give an exact result, but could still be used in practice to get an approximate result.

The pow function doesn't use this approach however, because both arguments of the pow function are floating points numbers, and can thus compute things like pow(5, 0.5) = sqrt(5), or even 534.2**12.7. The exponentiation-by-squaring approach works only when the exponent is an integer, so we need other solutions.

How exactly the pow function (or other math function like exp, log, cos, ...) are computed is a vast research subject in itself, but if you are interested, the Handbook of Floating-Point Arithmetic (https://perso.ens-lyon.fr/jean-michel.muller/Handbook.html) is both a good introduction to the domain (and the problems associated with the finite precision of floating point number), and provides a lot of techniques to work around or minimize the rounding errors that happens when manipulating floating point numbers.
It makes it a bit easier to parse returned tabular data, anyways.

I'll be curious to see if it can handle outputting nested data without prompting.
For anyone interested in learning more, Into The Deep recently released a 6 hour documentary on the history of EVE Online [0].

[0] https://m.youtube.com/watch?v=BCSeISYcoyI
He was very smug and he was proved totally wrong. No phone has a keyboard now, including for business and taking into account that people type even more than when they had Blackberry's "email machines"... he was also wrong about the iPhone's pricing and the rest is, well, history: Blackberry, Nokia, and Microsoft were destroyed.

It's the same logic with SpaceX: a newcomer is doing something new so obviously they don't know anything and will fail... until they destroy all the incumbents. It's always the same process.
This definitely. Andrej Karpathy himself mentions tuned weight initialisation in one of his lectures. The TinyGPT code he wrote goes through it.

Additionally explanations for the raw mathematics of log likelihoods and their loss ballparks.

Interesting low-level stuff. These researchers are the best of the best working for the company that can afford them working on the best models available.
The alternative universe where companies never restructure, never abandon bad plans, and never fire anyone seems worse.

You have to make a decision - is work the end goal or a means to an end? If work is the goal - this is horrible and bad - never fire people if you can afford not to! Why doesn’t someone just pay those folks to sit at their desk? It must be “greed for capital” at work!

It’s hard to discus economics like this without sounding cold hearted - so I’ll say I feel for anyone laid off unexpectedly. However, of all the humanitarian crisis in the world today - it does not rank terribly high. I certainly hope those folks can find new jobs - but I think holding ill will towards business-runners who do not retain unneeded employees is first order stupidity.
> My main point is that if a FIRE couple ends up raising a family but don't have to work for a living, the kids may be missing out on a fundamental aspect of society in their day to day lives.

Again, if you replace FIRE with wealth, I don't see much of a difference. Perhaps you have bought into some wealthy ubermensch-like mythos of the rich as the "job creators", but I assure you that they're capable of as much laziness as anyone else. Much more in fact since they don't actually need to work.
Pwock Pwock – the loudest sport on TV goes mainstream
→ The Professional Pickleball Association (PPA) and Major League Pickleball (MLP) have finally just merged.

→ Carve out a specific content or retail niche in pickleball that you’d love to scale.

→ Brand this newly minted business Pwock Pwock.

→ Lock in the domain name: PwockPwock.com
This might also be a bit easier than it seems. I've done similar (though not nearly as nice of a UI) with `unstructured`.
Solves some of the initial problems with muscle tremors and control, but does nothing for the dementia that sets in later.
well it rebase but I never had to deal with everything in this article. It put my commits on top of HEAD and that's it, never had any issue.
Can we give it to MJF?
I mostly agree, but sometimes I wish that `rm` would have default to "confirm before destroying", and add a flag like `-y` to not prompt, more or less like how `apt` works on Ubuntu.
Yes! All data is fetched via GitHub API (due to the massive amount of data and the API rate limit, data is not updated in real time).
I don't know who that is (had to look him up), but some critics think the series was inspired by his look & feel:

https://www.theverge.com/23912922/scavengers-reign-review-ma...

https://www.polygon.com/23798021/scavengers-reigns-announcem...
It's certainly what I had in mind when I started the project. Writing a full Lisp operating system is extremely hard, better to take advantage of Linux and its drivers so as to avoid spending an entire lifetime recreating them.

It's my understanding that a true Lisp machine would have hardware support for Lisp abstractions at the instruction set level, so I don't think the concept would apply to lone. I would be seriously honored if people considered it one though, even if only in spirit.
> digital girlfriend

The ban on "adult themes" is part of the reason people use services other than OpenAI for that kind of thing in the first place.
QUIK is a method for quantizing LLM post-training weights to 4 bit precision
Something I don't understand is: how is other companies making money an existential threat for Element? It seems rather that Element's hopes of making enough money (to fund development) by selling hosted/managed services was misplaced.
I know little about these matters but they do say later

Basic expectations for conduct are not covered by the "reverse-ism clause" and would be enforced irrespective of the demographics of those involved.
For example, racial discrimination will not be tolerated, irrespective of the race of those involved.
Nor would unwanted sexual attention be tolerated, whatever someone's gender or sexual orientation.
Members of our community have the right to expect that participants in the project will uphold these standards
I remember using Mosaic for the first time and thinking that it sucked ass in comparison to gopher - so much less information available, and it was very hard to just browse the hierarchy to see what was on a server.

On the other hand, I kind of miss Mosaic's ability to easily turn off image loading. There's more than a few sites that'd be improved by using that feature.
I mean polars is great, but there's nothing fundamentally impossible about polars providing similar performance to DuckDB, polars is written in rust, and really a lazy dataframe just provides an alternative frontend (sql being another frontend).

There's nothing in the architecture that would make it so that performance in one OLAP engine is fundamentally impossible to achieve in another.
>Where else but tech is "things are great and we're firing 10% of our workforce" a normal announcement?

I mean putting it in the guise of "AI" (does anyone actually trust AI to replace anyone except the most low level customer service at this point?) lets them have an excuse that doesn't look bad economically, and doing mass layoffs lets them dump a lot of dead weight that they would have trouble doing one by one without performance plans, worrying about lawsuits, etc.
Huh, it took 6 years for the joke to get added: https://github.com/sudo-project/sudo/commit/c1d6e86d67aa60d7...
AGPL is a misdirection, the CLA reveals what is likely their true long term intentions.
Starting with certain updates to Windows 10 there's also `winget` now out of the box installed as an alternative to both Chocolatey and Scoop.

https://learn.microsoft.com/en-us/windows/package-manager/wi...
Beautiful. Also, after 30+ years of writing C and C++, I learned one thing by casually browsing the source code: you can use a preprocessor macro in an #include statement. Thanks.
Did I miss it or did they not say how much it costs?
> I wouldn’t consider any of this open source any more.

I agree with most of your comment, but not that.
I use zsh plugin, autosuggests, and ctrl r, too.

Ctrl r is okay and it is a very convenient if you already typed the command.

Inshellisense seems to help with knowing what subcommands, flags and file paths are available, and it even provides a small docs helper for the flags and commands.

If you didn't try these tools, I'd encourage you take a look, it helped me a lot, especially when I work with tools whose commands I don't know by heart or used a while ago.
It's hard to tell what side you're on, because both sides refer to their stance as "clean history".

The pro-revisionists (squash, rebase) say they do what they do so the history looks clean (no intermediate commits breaking stuff, a "straight line" graph, etc)

The anti-revisionists say they do what they do so the history looks clean (can see the actual development, can safely diff different commits to see what changed in between, see the log in chronological order, etc).

> Instead of letting it go, maybe we should have more discipline and organization in our lives and not less.

Again, both sides could argue that they're the ones with more discipline.

> The point is to make it possible to debug later, via bisect, or show, or even just a diff.

This sounds anti-revisionist.

> The point is to make the workspace clean for the next guy.

This is one of the most common pro-revisionist arguments.