skysight-inc/HackerNews huggingface dataset:
I'm writing one for fun: https://sr.ht/~bptato/chawan/

"Fixed-width text to a grid" makes things easier (sometimes), but I think it still qualifies.

On the article itself; it might be better to start with more... basic things than the optimizations it talks about:

* Cascading & layout must be cached and optimized - far from trivial. Layout is one of the hardest parts to get right at all, to make it fast as well is another level... and I'm just talking caching, not even multi-threading.

* The "web platform" contains a very large amount of poorly thought out features harmful for user privacy and/or security. You can choose between convenience (opt out) and privacy (opt in), or try to balance the two as major browsers do. Both is often impossible.

* "Serialize the entire application state" sounds like the most complex thing you can come up with as a distinguishing feature. Much more low hanging fruit exists if you give up on writing a Chromium clone. e.g. a fun side project I've had is making my browser "protocol-agnostic", or adding a bunch small QOL stuff for myself. You can probably find new ideas easily once you start out.

* Older browsers are useful for inspiration too. The coolest features in mine are often just carbon copies of the same things from w3m, just a bit more polished. Reading about what historical engines did - even IE! - is often enlightening too. Sometimes it's just a smaller scale of what engines do now, and easier to implement. Other times it's a whole different approach.

* It's easy to get lost in the details - careful with perfectionism. As you start getting more components interacting, it will slowly become clear when the naive approach is wrong and how to improve it.

Overall, it takes time, but is also fun and rewarding - you will learn a lot, even without replacing Chromium.[0] That said, if you want to learn how "modern" browsers work, getting involved with a "modern" engine itself is probably much more productive.

[0]: To write a Chromium replacement, you may have to reincarnate as awesomekling ;)
Yep

https://en.wikipedia.org/wiki/Kugelblitz_(astrophysics)
Is saying that someone has no expertise in a subject necessarily an insult?

To me, your proposal sounds more like a band-aid, instead of treating the core ailment: someone who won't recognize their own fallibility.

Perhaps it can't be "treated", and we just have to make do with such "band aids". But wouldn't it be more productive if we could just get to the root of it?
> What are the c-suite execs and specifically CTOs seeing that is worth adoption and investment? These are very smart people.

It's a whoa moment for the general population. Look, the computer can understand and respond in natural language. I don't think there is other value in LLMs. Other applications of AI are very good, though.
If you just want semantic search, check out Semantra: https://github.com/freedmand/semantra
I'm very weird, but whatever I am is rare (or harmless) enough to not be commonly discussed or have a well known group identity the way autism does — I've done online tests for a bunch of psychological conditions, including autism, and all of them rate me as absolutely normal.

But I draw my ingroup/outgroup boundary broadly enough to include all non-sociopathic humans and several other species; I have zero motivation towards spectator sport; music only holds my interest for a few plays and then bores me; I can "visualise" my sense of balance strongly enough to completely override my actual sense of which way is down; my body self-image is almost entirely under conscious control (as in: I can't be body-dysmorphic because I don't have a consistent morph to dis).
- Arc Browser

- Typora : a markdown editor

- Flux : screen color temperature adjuster

- Rectangle : window management

- Transmission : torrent downloader

- Pika : color picker

- IINA : video player

- Quickshade : to go below minimal luminosity

- The Unarchiver : for unsupported compressed file
There are lots of "rat deterrant" devices which emit varying tones 15-20 kHz. they often emit chirps or frequency sweeps. Sometimes always-on, sometimes with an IR sensor (in battery powered versions).
Came here to say this. I was genuinely interested in reading this page, but the blue-on-gray promptly gave me a legitimate headache. I cannot understand the person who thinks this is OK.
Came here to recommend rectangle and iterm.
iiuc the photons need to be confined (e.g. by a mirror box) for the box-photon system to exhibit mass greater than the sum of its constitutents
That was amazing and so productive. Looking at the transcript I was able to cover so much more ground than if I was stuck typing all my questions with a keyboard. I can imagine a future in offices where people have Ai rooms where you go not for a meeting with other people but to have a convo with ai.
kaleidoscope - diff anything
It concludes with

> "But it is the first proof that gravity can exist without mass."
I'm not disputing your point about prestige, and I'm sure that people whose 'daddies make 7 digits per year' would be interested in more prestigious roles and less interested in pay. But I really doubt that most professors are trust fund kids who don't have to work.
Yeah, maybe. But the hassle of trying to convince the town this house is in - which isn't my town - to do something about it is significantly more difficult than just riding my bike around the place.
I think what's being said is overpopulation isn't an issue. Because once you have overpopulation, birth rates decline, and once you have underpopulation, birth rates increase.
It's wrong
Thanks for telling.

Bookmarked for the next time we're told ChatGPT's code error rate is acceptable because we review its code just like an intern's.
> In this case, the problem is equivalent to a shortest path problem on a graph with weighted nodes, and more traditionally presented as a shortest path problem on a graph with weighted edges.

Exactly.

I was exposed to this sort of conception of the packing problem when implementing Ant Colony Optimization (ACO) for a programming challenge.

https://en.wikipedia.org/wiki/Ant_colony_optimization_algori...
Ask HN: What type of applications is Golang best suited for?
I'm diving into Golang and I'm curious about its strengths, cons, and best use cases. While I know it's praised for its performance and simplicity, I'm looking for real-world examples and experiences.
A great short read on one of the more interesting aspects of the creation of a beguiling masterpiece on the occasion of the 75th anniversary of its publication.
Interesting idea, but can’t see myself using it. For example, what about one time passcodes sent to my email. Or that one super time sensitive email I’m waiting for?
Seems like too much of a broad sword solution for solving the problem of constantly checking your inbox.
EU elections 2024 live: Macron dissolves French parliament [snip]
Ohh I remember Google Directory, good times. They closed it down for good in 2011.

Dmoz was also closed, but it seems like there's a "new" Dmoz called Curlie [1], founded by some of the original team members.

[1] https://curlie.org
> Being cordial and respecting of knowledge is all that's needed in the workplace.

Yes - but a lot of Weird Nerds aren't willing to be cordial. I said in another comment that I think that one of the reasons they find their home online is because online, others can walk away from their comments when they need a break from them; something that's much harder to do at work, when you're face to face with them in a meeting, or at the watercooler, or in the bathroom where they followed you to continue their argument.

> Re: racism and sexism, I suspect that's not just wns and may have more to do with upbringing than personality. Most wns tend to be free-thinkers, and barring some oddballs, they tend to self-select out of that way of thinking.

I wildly disagree that racism and sexism - especially if you were brought up in it - is something most people, especially weird nerds who have a very high opinion of their intelligence - "think your way out of".
Seems a good place to mention https://sciter.com/

It's been on HN loads of times.

A "browser" engine but very narrow scope. Works a treat for LOB type apps.
The analogy to race was due to DEI training at work. They equate all things people have biases against as things you should work to overcome. Race is one of these as is sex, handicaps, etc.

The deaf example is actually quite good. People who suffer from neurological disorders have a disability (in the legal sense) that sometimes can't be accommodated in a very similar way. But they aren't considered to be disabled in the same sense and people don't recognize it. They instead just think the people have bad social skills and should try harder (my last employer's DEI training said exactly this). If you had a deaf or wheelchair bound person and people just generally decided that those are excuses for doing things that everyone else can do then it'd be comparable (I mean things that they can do, but can't do as others expect because, say, they can't hear the instructions from their boss).

I'm really not that concerned with a perfect world and I agree with much of what you are saying. I'd best describe my feelings as annoyed and concerned for how much society has doubled down on all DEI biases being unacceptable except for those against people with neurological disorders (both sides of that annoy me, the doubling down and the ignoring).

And I apologize for suggesting, if indirectly, that you were bigoted. I meant that more as a rhetorical statement but don't think I couched it as well as I could have.
Completely irrelevant to the conversation.

The question is whether "Intel also uses 'load' in the descriptions of register-to-register moves."

What Felix Cloutier says is not probative on this question.

What Intel says in Intel's manual posted on Intel's website is the definitive authority on what Intel says on the matter.
Hetzner old CX21 vs. new CX22 –> save some money
One thing that can help is pressing the turn signal lever with less force than is needed to latch it. This should cause the indicator to flash three times and then stop. It’s an operating mode I wasn’t aware of for decades.
You can even theoretically make a black hole out of nothing but photons, though I don't think there's any plausible process that would ever put enough photons in one place to form a kugelblitz.
My list: https://untested.sonnet.io/Default+Apps+2023

(+ alacritty and neovim)
Wow, that's a great insight. Not only how to pack optimally, but how to balance the load. Then not just balance the load for shipping, but also to optimize packing the load. Sort of like torquing the lug-nuts on tires one at a time to avoid tipping the car.
Obsidian. Scrivener. FreePlane.
I don't know whether he knows it, but I think ZeroVer being a satire does not affect the essay's point much. There are lots of projects that start with major version zero (0.y.z) for initial development but then for some reason stick with it for long periods. There are also lots of projects that go with calendar versioning.
>This was basically never the norm with most professional jobs that could take months of job-hunting with no guarantee of a higher salary or not needing to move.

It's not the norm for most professional jobs to need to study content unrelated to the actual responsibilities for your role, and going through 3-5+ stages of interviews just to get a thumbs up. no other sector is studying interview questions on the side. they either have a standardized license exam to vet their technical expertise, can do a contract/trial period to show their chops ("contractors" in tech aren't really a "downgrade"/less compensated role like in other industries), or otherwise have testing that closely mirrors their day to day.

>I expect very few of them have taken fast food jobs which absolutely happened in 2001.

I was in elementary for 2001, so I can't comment much on 2001 or 2009. I have indeed heard some of those people consider 2023/4 to be even worse for the market, however. Just "being good at your job" isn't enough these days, where it sounds like that sufficed in 2001, and the study space for 2009 was at least manageable. But that's secondhand accounts.
Presumably James Weiland [0]. He's the (excellent) USC engineer that moved to Michigan in the fallout of the dean Puliafito scandal [1]. Puliafito was great at raising funds by conning rich people, but uninterested in supporting legitimate scientific research. His antics would make Hunter Biden blush.

[0] https://weilandresearch.bme.umich.edu/
[1] https://www.latimes.com/local/california/la-me-usc-doctor-20...
Then for others, they're referring to these class of problems:

https://en.wikipedia.org/wiki/Combinatorial_optimization
Poconos are actually eastern PA. There are also mountains in western PA, but I don't know their names without looking it up.
I would say "web application backend". It's easy to instantiate a web server with a few lines of code. There is good library and open source support for things like database drivers, JSON, YAML, cache management, HTTP, gRPC. Goroutines allow for concurrency (e.g. processing many concurrent HTTP requests) with relatively low overhead.

EDIT: In terms of strengths it's a relatively small/simple language. Good out of the box tooling, e.g. profiling, linting, doc generation, package management, code formatting. Fast compile times. Garbage collected so not a lot of memory management headaches. Strongly types. Performant. (maybe not as easy to squeeze the last cycle out of things as you can with C or C++ but not an unreasonable tradeoff between performance and language runtime/abstractions).
8080 and 8085 are basically the same, and have both MOV, MVI and LD/ST. The advantage is that the mnemonics directly correspond to the operations supported by the hardware, once you learn them you know what registers can be used where.

Z80 is also highly unorthogonal (even more so than x86), but obscures this by using the same mnemonic with different operand combinations, not all of which are legal and some require prefix bytes.
For the junior role, what kind of skills and experience are you looking for? Are you only considering US-based talent? It doesn't specify.

I'm US-based and am very early on in my transition from SalesOps to engineering. While I imagine most other US-based talent would consider the listed salary range quite low, I'd be willing to accept it as it would be an opportunity to learn and grow with a product I have personally used and enjoyed!
I think sooner or later you're going to want to load lower-trust content --- IFRAMEs of third-party Web content, or sandboxed extensions, or something like that. Building your entire architecture on the assumption you'll never have to do that is very risky.
I'd take any job, but very few bites outside of tech. So chasing that tech job is literally my path of least resistance.
Heretical thoughts about science and society (2005)
Raycast + any terminal + any editor in general
The word directly under "Nobody" is "Andreas."
I don't know you, and you don't know me. I won't hypothesize about your situation - though based on what you've written, you're right, and it was an objectively terrible experience for you, and I'm sorry you had to go through it..

But please don't equate me with someone who treated you badly, based on five paragraphs I banged out this afternoon.

Just because I don't want to invite a casual acquaintance who regularly says things I find vile to my house, doesn't make me an incompassionate villain.
I mean obviously predicting tokens in the context of LLM output requires planning. But planning tokens doesn’t generalize. This is evident when you train an LLM on a small data set and ask it about any unseen variation of it.

There are many examples of slightly modified popular riddles that are easy to solve by reasoning about them, but LLMs always fall back to the most likely output from their training data.
Tangential, but one thing I recently learned about telegraphy was that it was one of the final tools, for establishing an accurate global map. Taking your longitude requires knowing what time it is. An hour's error is 15 degrees of rotation or more than a thousand kilometres. Just one second error is several hundred metres.

Before the telegraph there was no standard time, not as we use it today, where it's the same second in New York and London. And synchronizing clocks used to be very difficult. In the 1850s, just before the cable, the US Coast and Geodetic Survey, would routinely ship chronometers between London and Boston every few weeks, to keep the American time standard synced with London, so that American ships could use the London-centric longitude definitions. And of course, this was back when clocks weren't terribly accurate, and a quality chronometer might lose or gain a few seconds a month.

In the 1840s, American surveyors started using long-distance telegraph links to make longitude measurements in different locations at the same time. The distance between the coasts was established within a few hundred metres by the late 19th century.

Some more reading: https://adsabs.harvard.edu/full/1897AJ.....18...25S "The telegraphic longitude net of the United State and its connection with that of Europe, as developed by the Coast and Geodetic Survey between 1866 and 1896"
Yes exactly, I'm reminded of solutions to find numerical approximation results for very difficult problems like this. One of the most famous are Markov chain approaches to resolving similar issues. Then, for the interested:

https://en.wikipedia.org/wiki/Markov_chain
> your question implies that no such computations exist, or at least could be of interest, but that's self-evidently false

My questions implies the specific use case being discussed here. Backtesting is mostly about doing a lot of computations over the same data with different parameters, so you can prefetch data once and then iterate over it multiple times - the network penalty is paid only once.
The Poconos are in northeastern Pennsylvania.
We're coming at this from different angles. I completely agree with you that the proper way to read these files is using a fully standards-compliant parser. You make the distinction that a parser that can't handle tabs in the data doesn't technically parse "TSV", instead a subset of TSV-like files with limitations - sure, that makes sense.

What I'm trying to get at, is that there are situations in which implementing such a limited parser is justifiable (and for the main discussion in this thread, TSV makes this more commonly achievable than CSV).

With the luxury of time, all our parsers would handle delimiter escaping, unicode, control characters, byte order marks, etc, perfectly, and truly parse "TSV" and "CSV. Personally, I work on-call in SRE - if something is broken, we need solutions NOW. If I have a CSV of stuff, I am not going to implement a proper parser, I don't even have time to boot up a programming language with a CSV library, I am going to split by comma in the terminal of whatever box I'm logged into to get what I need. Most of the time it'll work, and to the discussion in the thread, TSV makes it more likely to work because it's less likely for the delimiter to be in the data. Less likely to need need those 5-6 extra characters of regex lookbehind.

My main point: as a consumer of these files, I prefer it when people send me TSVs rather than CSVs, because I am more likely to be able to use a simple not-really-TSV/CSV parser to read them. Sometimes the data's really messy and I need a real parser, but TSV makes this less likely.
The creator of this also made a tool to design custom, 3d-printable Lego-compatible pieces:

https://marian42.de/article/partdesigner/
Amazing little game, thank you!

Being able to swipe over the equation instead of tapping would improve playability a lot! Also I sometimes feel like the first tap is not registered right after the new MN appears.
It's really not. If nothing else, conditions in the uterus, especially in the first few months, are extremely crucial. Take 10 identical fertilized eggs and put them in 10 different people and you'll get 10 different humans, not 10 clones as people generally assume. And this is not just genetics of the mother, differences in diet and lifestyle will also significantly (not to mention history) impact the development of the fetus, especially in the early months.
Raycast

- Replaces Spotlight for opening applications

- Replaces Magnet for window management, same features but don’t have to run a separate app now.

- keeps a clipboard history

- allows me to convert colours and units

- integrates with my calendar to show me upcoming meetings, shows them in my menu bar and lets me join them with one click

- allows me to prevent my Mac from sleeping (for certain durations) with caffeinate command

- has a variety of plugins available

Probably forgetting a lot of things I use it for, but even without the premium features I use it all the time.
Wow, that's an entirely different set of constraints that I hadn't considered. I have a whole new respect for logistics professionals that handle that sort of thing.
People suffering uncle Rick, of course.

But when it's some famous "difficult" person like Jobs or Gates, or in fiction like Doctor House, the version of them that we see is idealized.

Actually this is the exact counterpoint of TFA: using the inexistent genius as an excuse for the trade-off. Imitating the genius is more difficult than just being a jerk.
Well, the egg’s cytoplasm contains quite a few of the frameworks
The other comment is right that autotune is almost always present in recent pop vocals - even when the singer is excellent, a little bit is now commonly added to give it that certain sound.

Having said that, I think what you might be hearing is actually another modern trend - which is just boosting the high frequencies in the vocal a lot. Pop vocals right now are mixed very 'bright', sometimes almost painfully so.

Also common to actually have multiple vocal tracks. Sometimes just a double singing the same thing, but sometimes it can be pitched up or down an octave, and I've also seen "whisper" tracks where a whispered vocal is layered with the main one to give it even more of that bright breathy sound.
The Allegheny Mountains are in western Pennsylvania.
The failed migration of academic Twitter
I'm not familiar with this library, how does `text("(now())")` evaluate and why there are extra parentheses? And should that be a lambda expression as well, so that `create_date` isn't just the timestamp when the python process was started?
IUnknown is just a vtable. It isn't even code. There are cross platform projects that have used it.

That said, I'm not knocking you for that, there likely are some win32 dependencies.
I peered down the ComfyUI rabbit hole [1] and it is shockingly powerful. Did Adobe drop the ball on image generation? What are they doing over there? There has to be a better, more secure way to bundle up all this imagegen logic.

[1] https://learn.thinkdiffusion.com/bria-ai-for-background-remo...
DNA has been in development hell for billions of years, and yet compile/install times still vary widely between platforms and is not ABI compatible cross-platform.

Don’t get me started on the unauthorized use of proprietary code!

https://en.wikipedia.org/wiki/Horizontal_gene_transfer

We keep getting asked about “checksums” and “reproducible builds” and if the BDFL is going to implement them, to which they say: “already landed in upstream,” “works on my machine,” “notabug,” and/or “wontfix” sometimes in the same reply.

https://en.wikipedia.org/wiki/Lamarckism

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3730912/

https://www.nature.com/articles/nrg.2016.106
I was inspired to write it by reading about Ladybird, so I wrote it for Andreas Kling basically :-). But there is also Flow: https://www.ekioh.com/flow-browser/
and Servo. Maybe in the future someone else will try. Also I think it's fun to think about these things even if you're not building a browser engine. It only took about 90 minutes to write.