skysight-inc/HackerNews huggingface dataset:
Delighted! :-) Glad someone found it a help
I worked at a village next to Geneve and the local restaurant was really good considering the price and location. (Cafe American in the city for the rack of lamb which is exquisite -- if they are still there; this is circa 2000)
Cloudflare, Unikernels & Bare Metal: Life of a Prisma Postgres Query
Do you use any American tech companies? There’s another war, FYI
> Most programmers do not know what lambda calculus is

I would frankly be shocked if a 4 year syllabus in CS these days just skipped any mention of Alonzo Church, especially considering that it's fundamental to functional programming and theoretical computer science...

Maybe it's not taught in "CS" programs that are actually just "practical software engineering" bootcamps with extra steps. The real nerds know about lambdas. They're even literally called that in Ruby (and possibly other languages).
> We've had multiple presidents assassinated but still had continuity of power.

Sure, with the peaceful transfer being recently violated for the first, but probably not the last time. The literacy rate in the US continues to decline, and the US keep losing respect on the world stage which is only going to get much worse over the next 4 years.

> Some of us who are optimistic believe that the uniqueness of the U.S. lies in its favorable environment for innovation (e.g. YC),

The US doesn't have an especially favorable environment for innovation than other first world countries, arguably it has less given the lack of regulation.
People also forget that they're subscribed to something (or that they signed up for emails either explicitly or implicitly), so they just report to Google (or whoever) as spam. I'm sure that's why I get a lot of email (mostly in my Gmail Promotions or Updates tabs that are from companies that scanned me at some event or whatever or I ordered something from.
I know that, and obviously you can write a recursive descent parser in OCaml

But I'm saying there's nothing better about it than doing it in OCaml vs. C++ or Python -- it's the same or a little worse

IMW it's natural to express the interface to a lexer and parser as classes -- e.g. you peek(), eat(), lookahead(), etc.

Classes being things that control mutation

But objects in OCaml seem to be a little separate dialect: https://dev.realworldocaml.org/objects.html

When I debug a parser, I just printf the state too, and that is a little more awkward in OCaml as well. You can certainly argue it's not worse, but I have never seen anyone argue it's better.

---

Culturally, I see a lot of discussions like this, which don't really seem focused on helping people finish their parsers:

https://discuss.ocaml.org/t/why-a-handwritten-parser/7282/7

https://discuss.ocaml.org/t/good-example-of-handwritten-lexe...

I also use lexer/parser generators, and I like that there are more tools/choices available in C/Python than in OCaml.
I agree in principle but how could you work together when republicans they follow the newt gingerich doctrine which to literally demonize the democrats for political brownie points?
I don't have a problem with hiring qualified people instead of meeting quotas but the fact that the ones pushing this are them selves the most unqualified people is just beyond me.
16 bits of data is often referred to as a "word", with 32 bits being a "double word" or "dword".

https://en.wikipedia.org/wiki/Word_(computer_architecture)#S...
Network engineers for most issues ask for traces on both sides of the connection.

Packet traces do not lie, per se, but they represent only a certain perspective. More perspectives are needed for problems to come into focus.
I think the sentiment was they help significantly when you have inexperienced programmers. (That has also been my experience)
You could just not do a Web app.

There are plenty of apps you can build that don't require any upfront costs.

I'm working on an app that runs entirely on a consumer PC.
It's not just
>Business owners are greedy and chase profits, and customers are cheap and don't care beyond their own needs and wants.

You have the judicial system of Italy that is complicit in this behavior in this instance and others in different cases.

Although, it seems to be Dior's subcontractors:
>found two of its Chinese-owned subcontractors based outside Milan had exploited their workers.

And Dior was not doing audits.

No comment in the article on the fate of the subcontractors who violated the law.... very encouraging.
Obviously the reliability problems would go away if you self-host but the "point" is most people rely on external providers because they can't locally run models of similar quality. So what do you do if deepseek cuts you off? For most getting 12? H100s (for the 671b) is essentially impossible.
This is one: https://x.com/JohnDSailer/status/1883648993974169641

I have friends in faculty positions at well-known universities who were very unhappy about these practices, but could not publicly discuss it fearing repercussion, prior to these events.

TBC, I am not supporting any of the things happening. I do think the DEI thing went too far, but what the new admin. is doing can be much worse.
Why would they do that? Are we trying to remove Chinese people from earth and they might retaliate?
How do you get freelance work?
JD Vance has been quite open is his support of Yarvin. Thiel basically single handedly funds him. Surely Elon has a relationship too
Isn't this just a price increase?
>> That's why there's a Senate in the US. So that the rural folks get some kind of voice in these matters when they don't have enough bulk population to matter in the House.

> No, there's a senate to get the small states in the late 18th century to ratify the constitution.

There's nothing really incompatible about these statements. The reason you needed a Senate to get the little states in on the whole deal was precisely the "populous states swamp out the less populous states" problem. I'm pretty sure the rural vs urban divide was already happening even then even if it was smaller in magnitude.

I would love to know more about the statehood population minimum you've referred to. Did some googling and didn't find much so a link would be greatly appreciated.
> How do you invent your way out of authoritarian leadership and a sizeable chunk of the population cheering that on?

Without mandatory reeducation I don't think it's a solvable problem.
Two weeks is a really long time. You should’ve cut that down to 3 days. You’re right about there being a lot of women on these platforms who just use it as a validation and emotional need tool. It’s probably most of the interactions men have on the app since these women would be prolific on them and clearly spend more time on the app than women who want to immediately meetup and get into a relationship.
Seattle to Japan is 11 hours. (It's 15 hours from nyc) Were you thinking of Hawaii?

The west coast isn't near anything. Most of Asia is 16 hours away, which is the same for NYC.
And with no malware whatsoever.
> the basic skill of reading her work history seemed missing before reaching out

70% of the many recruiter messages I receive are like this. This began 20 years ago and has gotten increasingly worse.

It has nothing to do with your topic.
When I read your comment I am sympathetic to your characterization that its illegal. I expect it will be litigated.

But then you conflate illegal with "an overthrow" (of what?) to show its a "coup". This is incredibly hand-wavy and makes the "coup" language look like hyperbole.
This is what is annoying - you saw a noun, and talked about that noun.
Not about the conversation we were having which is about standards of decency expected from the Dems in speech.

And how those standards don’t matter on the right.

Bush was an idiot, does stating that satisfy you ? Would that allow you the peace to reconnect with the point ? (Also yeah. Warmongers suck. Surprisingly something everyone agrees on. The anti war position is the OG leftie position, so it’s great to see it on the right.)
It's still a simplistic view. If you increase salaries the pay has to come from somewhere. Does that mean making flights more expensive? Or raising taxes? Either way it's not as simple as "just increase salaries, dummy".
what is "it doesn't work" ? The exception is part of the type, so it doesn't typecheck unless all callbacks are of type "... throws Exception"? What's the problem with that? It's not generic enough, i.e. the problem is Java generics are too weak to write something like "throws <T extends Exception>"? (Forgive me, it's been 13 years since I wrote java and only briefly, the questions are earnest)

edit, so like `@throws[T <: Exception] def effect[T](): Unit` or something, how is it supposed to work?
I tried to tell folks here that this was happening, but the dominant narrative is still that AI can’t do what it is currently indeed doing
I feel like exploratory and iterative development is more necessary when requirements are unclear or when there is a lack of domain knowledge. Also obviously things like game dev require an iterative style.

For backend web dev though, I can plan it all in advance. I have done it enough times that there are rarely any surprises and I know the pitfalls. I am really just limited by customers not knowing their own requirements.

I really love the iterative style but the problem is that I never worked in a company that allowed for enough time for large scale refactors. They might promise you that but it will never happen. You have to get it right the first time around or you will have to suffer until the system gets rewritten in a decade or two.

Of course plans can absolutely be too rigid but I generally found that more planning results in better products.
and yet the structure of the federal code is generally designed to be read as a recipe. judges are instructed to be as objective as possible. disbursers of funds are expected to justify decisions in as mechanical a fashion possible (this maximizes accountability) perfection is impossible, but the idea of running government like code is a quasi-ideal, or else you cant go back to the taxpayer and say "hey we did good by you".
Hegseth has stated on record that he doesn't think women should be in physical, in-person combat roles like infantry. He has stated he has no problems with women pilots, etc. so the GP is exaggerating.
Strong opinions, but only telling them doesn't say too much for me.

Constructive criticism: tell the reasoning behind those opinions. I really believe that they are based on facts and experiences, so tell them! Only telling "after 10 years in the industry" may look like the argumentum ab auctoritate fallacy (https://en.wikipedia.org/wiki/Argument_from_authority)
"recover and proceed" generally means "log the error and then continue processing on other data, rather than exiting entirely"

Lots of different kinds of software tends to follow this pattern - web servers, data pipelines, compilers/build tools, etc.
> move embedded iframe to lightbox for “full screen” and back

Presumably this would also preserve the state of animations, such as GIFs and objects with embedded animated documents (like SVG). With current methods these get reset (along with the already mentioned video state) which break the illusion of an element being transported elsewhere when the original can't be just literally moved.
Genuinely curious if you think a WaPo endorsement could have swayed the election, and if not, why it mattered at all.

From my perspective, Trump voters distrust and dislike the old media so much, a newspaper telling them they shouldn't vote for Trump would only strengthen their resolve.
If you need two files on the screen side by side, then it's time to use something bigger than the MacBook 11 with zoomed fonts from my example. :)

...unless you really want to prove grandparent's point.
> An inevitable characteristic of his algorithm is chaos: delete as many constraints and parts as possible. When things break, re-add those necessary parts.

This might work sometimes for companies (surprisingly, often it doesn't) - it has far more significant and wide-reaching consequences when you're doing it to an entire country and its institutions, particularly one as influential as America.
I thin you want to be a little more precise in your definition. A president doing things they dont have the authority for would probably mean every president conducted a coup.
Using x.com as source doesn’t give me confidence. I want to see official documents.
I need to read more details on this because everything I’ve seen in the past 30 years has involved industry shutting down basic research.

Maybe it’s more true in some fields (biotech?)

How is this counted? If it’s based on tax figures, there’s a lot of corporate “R&D” that gets written off that wouldn’t be considered research in an academic setting.
In git terms (this is an analogy that is a bit wrong, but useful here), doing `jj new` after making some changes is the same as doing `git commit -am ""` then.

Would you expect `git status` to "show you the changes, full stop" then?.

Where the hostility is coming from, ugh

Why is it so hard for people to even consider for a minute that they might be wrong or confused - nooo, this tool that was in development for years by at least one full-time google employee with a decade of mercurial dev experience and a ton of contributors, and that is loved by a lot of people already for it's simplicity and functionality - definitely failed in such a basic task, it's not you misunderstanding some basics in how it works, definitely, "full stop".

Another thing is that you might have set a `snapshot.auto-track="none()"` config and never told us, which is an opt-in way to disable autotracking, and which `jj st` does not support fully (if at all in released version) yet - then you totally "opted in" being lied to, sorry.
>why would they do this, even if you paid more?

The complaints in the article were all about too many hours. More pay, more workers, less hours.

I didn't see anything about not liking the job. At least not in the article.
We know it's not as much of a problem on the right, because the rate of party switching is still far lower on the right than the left, by a factor of about 1:4.

On the right, you can be shunned by MAGA or shunned by the religious right, but still be welcome within the republican party.

On the left, you cannot challenge with any of the tent pole policies without being shunned entirely.
Nobody uses iMessage in Europe. It's an american phenomenon like beepers, caused by different market conditions.

In Europe the kids use Snapchat. Adults use WhatsApp for most calls, messages and rich media, and maybe Signal/Telegram for select groups or grey activities. The elderly use Facebook messenger and WhatsApp.
Why is "defense" in quotes as if israel started any of the wars theyve been involved in?

> Israel has a particular tenacity for moving their borders arbitrarily

Losing has consequences. Israels neighbors shouldnt keep attacking them if they want to keep all their land
I mean... Office also just runs just fine on a Mac. But I agree, Linux is the way to go. VMs are not so bad, but you can also use Steam's Proton to run most Windows software just fine, I would be surprised if people don't just run Office from Steam's flavor of Wine, since the game support is phenomenal.
It doesn't say what jobs are being replaced so hard to know if it's not a scape goat.
Is this not important enough for senior management?
Regulation works fine - you can observe it working fine in every other first world country directly mitigating and resolving many of the problems still present in the US.
> Compare to ChatGPT, which is much more expensive, but the value relative to Google is pretty obvious.

What is the value of ChatGPT relative to Google? It's not obvious to me.
Flexbox allowed this within a flat list, but this is much more applicable
Who is the lich king? I’m not following
Thanks for getting back with an answer. Still curious thogh, to what cloud system or platform do you back up? Restic is a solution for organizing and managing the backup process, but not for the remote storage itself.
Yep, Cellebrite is popular among LE and my phone (a new Pixel) is able is be extracted. Even if I install a privacy OS such as GrapheneOS, I don't think it would help. The Librem phone looks nice, but it costs a lot and the camera/specs are bad.
>The USPS did not give a reason for the ban…

>It also gave no reason for its decision… (to lift the ban today)

Can’t we do better than this?
What insight does an IC have on what the person at the top even does? I can basically only comment on my interactions with direct management and I otherwise don't know how they spend their day.
To reduce your argument to its essence, you're saying typesetting is part of the craft of writing. I've yet to meet an author who believes this (other than enjoying editing their own work as output from a typewriter), and I think the same broadly applies to code. It's not that everyone thinks these things are unimportant, it's that caring deeply about doing them a particular way is orthogonal to the craft. It's something that has long been lampooned (tabs vs. spaces, braces, etc.) as weird behavior.
Didnt the nazis talk about deporting jews before coming up with the final solution?
> ORMs are the devil in all languages and all implementations. Just write the damn SQL

I'm re-evaluating this again. I used to be all-in on ORMs, eventually became annoyed with the shortcomings and the performance problems, but am realizing the disadvantages of foregoing them as well.

* ORMs Bad: ORMs often lead to deep object graphs and tight coupling if you don't know what you're doing / don't factor the model properly. This has serious performance implications.

* ORMs Good: you get a unified, consistent view of all of your data on which you can enforce invariants in a holistic way.

* Only SQL Good: you can easily return and operate on only "slices" of the data, which is great for performance and rapidly iterating on features.

* Only SQL Bad: because you're only operating on "slices", you don't get a unified view of the data on which you can declare invariants. You can declare invariants on the slices and then stitch all of the properties together in your head to make sure you covered everything important (and write what tests you can to validate this), but this is error-prone and less necessary with ORMs.

So yeah, there's no single, clear winner here yet.
I’m in two of those groups and I feel like they ignore me and take me for granted.
> Yes, you guessed it, let's go with Electron and CoffeeScript.

> The main tech stack is still CoffeeScript, but we changed the UI framework from React to Riot.js.

> I've installed Babel, Mocha, ESLint, and added libraries via npm.

> I've rewritten my entire code base from CoffeeScript to ES6.

> The introduction of MobX, a state management library, and the introduction of Flow, a type checking system.

> So I rewrote everything in TypeScript, including my own libraries.

> Anyway, I'll be replacing my own components like Button and Toolbar with Material-UI ones.

> It's time to rewrite everything to styled-components.

> It's time to rewrite everything to useXXX.

No wonder why these software projects (personal as well as professional ones) are 6 years late. It may be a good learning experience, but a terribly inefficient way of developing software.
ah, makes sense.

fewer features can actually be better because it's simpler.
They believe that cryptocurrency is not an investment vehicle, which I also believe (and I own a little). They have clearly stated that they invest in things with real-world value.
I think we need to wait for someone to convert it into a GGUF file format.

However, once that happens, you can run it (and any GGUF model) from Hugging Face![0]

[0] https://huggingface.co/docs/hub/en/ollama
Hello -- I wrote this! It's still very much a work in progress.
Agreed.

A healthy toolchain lets a developer separate the Craft from the minutiae.
In Vietnam, slave labor makes t-shirts sold in American walmarts. Is this successful or meaningful leftism?
> but the German government is notorious for not really giving a shit about citizens getting stuck in crisis abroad

And the USA is?

Get real. They won't help you either or if they do they'll charge you!

When it comes to that nothing beats a French passport.
My thought is that it's an optional, premium feature of the invite that I'd gladly pay for some events.
Show HN: Matle – A Daily Chess Puzzle Inspired by Wordle
Matle[1], a daily puzzle game that combines chess and Wordle mechanics. You have to guess a hidden checkmate.

How it works:
1. You’re given a board with five hidden squares.
2. Guess the pieces in those squares.
3. You must form a checkmate!

Hints work like Wordle:
Correct piece & position
Correct piece, wrong position
⬜ Wrong piece

[1] http://www.matle.io/
The most important thing to know is that Go slices are exactly how you would implement a dynamically growable slice in C if I asked you to. No less, but importantly, no more: a pointer to a piece of memory, and a current length and capacity.

The classic slice mistake is to forget that append doesn't necessarily return a completely new slice backed by a disjoint piece of memory, especially easy if you've been using a language where variables are immutable by default.

The problem is that it will often accidentally work; if you over-run the backing store, you will get a new piece of memory:

a := make([]int, 1, 1) // a is backed by a one-element-long piece of memory
a[0] = 42
b := append(a, 17) // this must allocate a new piece of memory
c := append(a, 37) // this must also allocate a new piece of memory

// At this point a == [42], b == [42, 17], c == [42, 37]

The problem is when the existing capacity is sufficient:

a := make([]int, 1, 10) // a is backed by a ten-element-long piece of memory
a[0] = 42
b := append(a, 17) // no need to allocate: just use the existing memory
c := append(a, 37) // no need to allocate: just (re)use the existing memory

// At this point a == [42], b == [42, 37], c == [42, 37]
// ^^^^^^^^^^^^^
No, no definitely nowhere near half, don't be so pessimistic. It's at least 90%. ;)
SoCal Edison Tests Refcl Tech to Prevent LA Wildfires
terminal.shop sells coffee only through SSH.
Well, this tipped the scale, and I just subscribed. Honestly, so refreshing to have a normal search engine after 2 years of nonstop AI crap thrown at my face.
> How my position is lazy? By not learning Functional Programming?

No, your position is lazy by asserting that most people who do functional programming are arrogant. This is a nonsensical value judgement. You don't know most functional programmers.

I don't know whether or not you're skilled FP. I don't know you. But as is appropriate, I assumed that you do actually know what you're talking about.
I wonder just how much infinite scroll could be used for good, e.g. in education. It clearly engages the mind but we only use it to shovel slop.
As of now, you need to log in on desktop to review pull requests. Theoretically, we would not require login if your pull requests are in a public repo. If that's the case, I can get a change in for this ASAP!

EDIT: By log in, I mean you have to log in to GitHub. There's no separate Haystack log in.
Show HN: Kokoro TTS model extrapolation and experimenting application
I recently saw Kokoro TTS speech added voice blending and after a bit of playing around I decided I wanted a more comprehensive way of selecting and blending voices. I used sqlite as a solution for selecting groups of voices to compare. I then use linear interpolation between the two groups to create voice samples between and beyond the existing grouping of models. This lets me experiment in creating new voices with traits that are exaggerated or diminished depending on what I am going for.

The code also allows for exporting to the tensor (.pt) and the kokoro-onnx (.bin) files for use in other applications.