skysight-inc/HackerNews huggingface dataset:
> Now I don't have a story in which I live on.

Lately, I've had this intuition that we change by sort of tricking ourselves. The mechanism for that change is by settling on like this one kind of character, like someone out of a movie that’s playing in your head, and acting like that person. Then, as time passes, we simply forget who we were before we started acting and the only way we know how to act is as this one character.

You say you've lost your 'story' and your 'character', that you don't 'act' anymore.

But, it just feels like you've made another story and another character for you to fit into. You've got a new aesthetic, a new ideal, and your appreciating sunsets and nature is another thing you do because that's what the 'character' you try to fit would do.

And by acting like that person in your head would, you start to feel the same way too.

I think it's a lot more complicated than how I'm thinking. But I really do have a strong intuition that people feel the way they think the person they're acting like should feel, when physical feelings are non-factors.

Really, I don't actually know. Like, what we actually do and what we say we do; what we actually think and what we say we think. What we say we do and think feel like things we're saying to trick ourselves into doing and thinking those things. That's I guess the core of my intuition.
so you would not eat home-made mayonnaise? or a sunny-side-up egg? classic French omelet (raw egg in the middle)? custard is always cooked, just slowly.
I’m happy with mkdocs.
The default C# style has always preferred a large dose of unnecessary runtime flexibility. Sometimes that comes in the form of lots of dynamic dispatch, sometimes it's DI, sometimes it's non-sealed overly large base-class types, and sometimes its some combination thereof - but the net effect is that it's not possible to reason about code by just reading it. Tooling becomes worse and/or less valuable because tooling too cannot reliably trace all possible code paths.

Additionally, Microsoft has an outsized influence on the C# ecosystem. As a result, they wrote quite a few architectural and style guidelines that, naturally, target themselves. It makes sense for a hyper-widely distributed library to consider things like binary compatibility as critical features, but the design rules that follow from that have zero utility for apps, and low utility for most libraries. The C# ecosystem also has an unhealthy veneration for MS provided code. While I'm sure most of the authors are quite competent, there's less experimentation and fewer hidden gems because the ecosystem is tilted towards being followers behind the framework providers path.

As a result, it's much harder to refactor code in that style than code in a less (runtime) flexible style, and it's worse when the libraries heavily used are frameworks that have so many extension points. There's a tradeoff between runtime flexibility and codebase flexibility, and the default .NET C# style heavily leans towards runtime flexibility, which isn't a good tradeoff for most software.
For a moment i was shocked, but them i remembered that the us standards are unequal: low in some, high in others.
That's a feature I thought about adding! It could be as simple as tapping 'use midi out' + 'play' on the phone. But would it need 'looper' support to be useful? Curious your use cases.
It seems like everyone just universally hates open plan offices. I would tend to agree with them.

I think I'd want to really prioritize humidity control, there are studies on dry air and viral infection.

And maybe make it so every cubicle has a personal HEPA filter(Very carefully, since airflow is confusing and some interventions can make germs swirl around even more).

I don't know anything about management or building layout, but from an interior design perspective lighting is pretty much the easiest and cheapest way to change a space. It needs to be bright enough, diffused to prevent harsh shadows, and of a color temperature people like.

You might even want to have the break room slightly dimmer or warmer, or less diffused, if you want to create a strong distinction and have people not think about work while taking breaks.

If the team has people who would appreciate it and there are windows for it, than having real plants is always nice in an extreme indoor artificial tech environment. They make you feel slightly less like a robot if you're doing pure software work.
Yes but that was the 1920s ethnic pattern to USA too, see Bald’s book. Most of my great grandfather’s NYC compatriots would have been from the areas you mentioned and he was the exception (although his family was originally decades before from Bareilly so it kind of proves the rule). Guyana was a blue collar thing like you intuited.
Advent of Open Source 2024
If pyroclastic clouds from volcanoes can reach between 250 and 1000 ºC of temperature, and DNA suffers complete degradation at 190 ºC [1], I wonder how they managed to find anything to analyze here.

I wonder also how they discard the possibility of a later contamination.

[1] https://www.researchgate.net/publication/236457118_Thermal_d...
I don't think we are currently bombing anyone for microchips so I have no idea what you are talking about.
Did you experience this or are you guessing?

Because I think you are thinking this again through ego.

I don't have a thought that I appreciate sunset when I see one. The sunset looks magical. There is a shift in experience. Before watching sunset was like watching in 420p. Now it's 4k. The consciousness is heightened. You only see the sunset. You don't think of old memories of sunset. Or random events from past or thing you have to do. You just see the sunset.

It's not the commentary that changed from hey yet another sunset to I appreciate sunset.

The commentary is gone or minimised and the resolution is increased. And there are no memories from past to distract you from experiencing the sunset.

And this applies to most things. It's just nature has a lot of stuff that work well with heightened awareness. You don't want to spend your time with a heightened awareness and live next to a highway. That works against you.
I started on Perl as well back in a day, and used it long enough to get a list of things I didn't like, though I liked the basic principles. Ruby really is a Perl without unnecessary parts, which are surprisingly many. I remember noticing absense of reference and dereference operators in ruby and sitting dumbfounded for a minute, all that complexity and syntax noise just never needed.
Pretending that government IDs are super duper hard to give out is a time-honored American tradition.

After all, imagine if the government had a database with every person's name in it! You'd have like 300 million rows? Nobody's built a computing machine that could do that. And then how would you get the cards to people? You'd have to send out horses and buggies to every corner of the nation. And where would you find enough coachmen to do that, and roads to drive the coaches on???

No, clearly it's unpossible.

So we have to reserve the use of government IDs for really important things, like checking if you can buy cold medicine, and voting must remain insecure.
Most ml based languages feel like that.

It feels like typed lisp with the brackets omitted.
It works if you use the default autoplay blocker setting ("block audio"). Probably you are using the setting "block audio and video" as default (I use that too) and in our case we have to whitelist it.
Cities are suitable for public transport and that’s where most californians live. Yes, they shoud rebuild their cities, it’s called development and is done all the time.
It's no different of inadvertently watching your neighbor naked through her window because you happened to look at the wrong time.

You know it's wrong but you won't look elsewhere...
It's not static, but I've enjoyed GravCMS.
Show HN: LimeJourney – Open-Source Customer.io Alternative
Hello HN - I’m Tobi and I am building LimeJourney. LimeJourney is an open source customer engagement platform, a Customer.io /braze etc alternative.
- For the past few weeks I have been hacking on LimeJourney during my free time and I’m inviting you to check it out and give your feedback. You can try out the demo with email and password demo@limejourney.com/demo@limejourney.com

- My Grand thesis for building LimeJourney is that the channels through which we currently receive notifications will not be changing anytime soon but with the increase in data - now more than ever - businesses that will catch the attention of customers are the ones who in some shape or form are intelligently sending notifications(possibly with AI).

- LimeJourney in its current form is very far off from what I hope for it to be but still solves a couple of issues I experienced when working on another project. LimeJourney is relatively cheap($50) - single base plan compared to the other big guys in the market(>$100). It is also open source and I’lld love to see folks who are able to, adopt and self host limeJourney. LimeJourney aims to play real nice with whatever you current email sending stack is and we already have integrations with Resend, AWS and are building more.

- I used a pretty basic full stack typescript stack for building out LimeJourney with Postgres as the DB, Clickhouse for events, Kafka for streaming and deployed on render/vercel.

The codebase is on Github => https://github.com/LimeJourney/limeJourney

Thank you for checking this out. You can reach me at tobi@limejourney.com
As an polyglot dev who has the chance to use F# dev at times the REPL is how I POC most things - if I'm not sure of an API, even inlined into my actual codebase just hit the "Send to F# interactive" and it runs there and I can try things inside a module. Or when I want to try a new library, or when I want to do a quick benchmark, or as a substitute to a PS script, etc. You can even make F# scripts executable with the shebang `#!/usr/bin/env -S dotnet fsi` which we do a lot for scripts around our projects as an alternative to bash/python in our .NET projects where we already know a dotnet-sdk is installed. Usually runs faster too and typically just as concise. Just my anecdote opinion - the syntax and idioms of F# lean themselves more to REPL programming then C# which typically needs more OO structure rather than small code snippets strung together.
I would hope it's set up such that the runtime always knows whether a memory access is 32bit or 64bit at JIT-time so it can generate unconditional native code. Runtimes that use an interpreter instead of a JIT might be hurt by having to branch every time, but interpreters being slow is already kind of a given.
Two issues I think with that are.

High capital cost with a long delay before it starts paying back. Worse the capital cost of overhead lines is higher than batteries.

What's happened to a lot of alternative ideas is they no longer pencil out because solar and batteries have gotten so cheap. Like solar thermal, doesn't pencil out. Wind and solar, plus batteries is cheaper than coal.
If you dig into the RFCs, you'll see that ssh and telnet can negotiate whether each end can send/receive out-of-band messages about changes to window size. If they both can, the client side gets a local SIGWINCH, turns that into a notification over the wire, then the server side generates a SIGWINCH on its side that propagates through its pty and onto the programs attached to it.

For an rs-232 attached classic terminal that can change rows/columns, all you've really got is running eval `resize` and updating the environment variables. Most visual programs will check the environment variables on suspend/resume and maybe (it's been a while) on full-repaint (e.g. ^L on vim).
You're speaking of a world that doesn't exist. Even back then people were trying to make money out of YouTube.
There are browsers extensions for this. I can't recommend one because I don't use this anymore. On Android this would mean using Firefox or another browser allowing extensions. Or you can give a YouTube address to MPV with the --no-video parameter. Or use NewPipe or one of its forks and open the YouTube kink with it in audio only mode. Or use invidious, but this last option is harder and harder to use. Or yt-dlp -x to download the audio of course.
I have never done F#, but when I was looking around it this seemed like a greate resource: https://fsharpforfunandprofit.com/
Show HN: Prompting text-to-image GenAI models with digital camera file prefixes
My neighborhood is shown in this video multiple times. Number of times I have seen an AV act dangerously? Zero. Number of times an SUV has hit me while I was legally in a crosswalk lifting me off my feet and throwing me through the air? more than zero. Number of times I have seen an AV parked in the box on a red light? Zero. Number of times I have seen a human parked in the box on a red light? All the time, every frackin day.

Are AVs perfect? Nope but they might already be safer drivers than the median driver in SF. There have been 310 pedestrian deaths in SF over the past 10 years. Number of deaths the NHTSA has attributed to full self driving vehicles? Zero.
People over estimate the contribution of gas taxes to total cost of ownership and under estimate all the others. That was my take away for the decade I was sick and broke and had to deal hard with my finances.
CPUs are very good about protecting themselves, but I'm shocked no one noticed that they took many hours to boot up or to do anything at all.
Why does he walk off at the end? Did he still not believe her do you think?
I’m definitely one of these people. Maybe I should give .NET a chance.
> best system for Markdown-based static blogs

I use my Markdown editor[1] to produce my blog[2].

keenwrite.bin -q -i "${FILE_MD}" -o "${FILE_HTML}" \
--curl-quotes=true

Offers external variable sources, too; see [3] and [4].

[1]: https://keenwrite.com/

[2]: https://dave.autonoma.ca/blog/

[3]: https://gitlab.com/DaveJarvis/KeenWrite/-/blob/main/docs/cmd...

[4]: https://www.youtube.com/watch?v=CFCqe3A5dFg
Discussion on Feedback for Go Memory Regions
Something that has worked for me, and I don’t know how to describe it any other way, is that some projects have “style.” Like I thought Docker, React, jQuery were actually cool when they came out. Elegant, pretty, fun to use and I could see the future for them.

But when I think about Backbone.js, Vagrant, AngularJS, or Dojo.js, I remember thinking how lame and ugly they were and hated how popular they had become. I thought “this is it? you got function but no form.” But in the end, those projects fell into disuse and I was happy again.
Welcome to product management! :)
Tell that to Elon.
Ask HN: Can AI determine software engineer pay each week based on performance?
The AI could closely monitor their weekly progress in a way that is more sophisticated than looking at code metrics.
True but I would probably not share her naked video on HN
Whatever the case we do not want to run out of accessible oil and fuck up the climate because that little detour would end modern civilization and prevent it for as long as new oil forms at scale (on the order of 10^8 years). Calculate the cost of that. Oil is incredibly precious.
Typst looked promising, but the very first thing I wanted to do with it - generate some slides with code snippets, and use highlights to call out specific features of the code - is not possible. The core layout engine seems to merge `styled(...)` spans in code blocks far too aggressively, making it impossible for codly (the code highlighting package I tried) to pick out precise ranges to highlight.

I went back to beamer.
It’s more like you’re continually checking hundreds of windows, just in case it happens…
All in the name of UX. It’s modeled after Docker, so it defaults to doing things that way. Really does make for great ease of use, imo.
Sure, but in this case, I would have expected "protecting itself" to mean "shutting down." Can a server CPU—or any x86 cpu, for that matter—actually downclock itself enough to run without any sort of cooler?
No, I don’t have that enabled.
correction: the frequency/volume of SeatReserved events may suddenly spike
I used it in a project once. It's a really nice and easy solution, but quite hard to extend, if the built in features are not enough.
Australia's 3G Shutdown – Why your 4G/5G Phone is now Blocked
> This dogma - that bees are little machines "programmed" by genetic code

Also, who says that? And what makes it a "dogma" rather than a theory or argument, explored experimentally ?
How is exercise a substitute for stimulant drugs? I've never seen this proven before; I've only seen correlations between people who are able to consistently exercise and people who have less severe ADHD, but that doesn't teach us anything we didn't already know (namely that consistent exercise is made more difficult by ADHD).
I think that was a haiku.
True. Just not for the majority of the state at a usable level for the bulk of the population.
doesn't seem to work for me. Requests just hang.
You've never played the "telephone game" in school? Passing information verbally from one person to another (whether standing next to you or to the next generation) is famously inaccurate, even when everyone is trying to ensure correctness.

https://en.wikipedia.org/wiki/Telephone_game
e.g. https://datatracker.ietf.org/doc/html/rfc1073
I made a rudimentary semantic chunking in just a few lines of code.

I just removed one sentence at a time from the left until there was a jump in the embedding distance. Then repeated for the right side.
After the Triumph of Tetris, an Unsolved Puzzle
Actually just asking for a friend. I think it does not have to loop or anything.

Just needs to let me "listen" through the midi out instead of the phone.

Caveat if course is, that I'd need to remember the synthesizer/settings/presets to have it sound the same again, but maybe half the fun to guess a bit and get happy accidents.
Guess great way to spend the last bits of money of the yearly department budget so you won't loose it in 2025
Per the paper, one of the first jobs is the 'nurse stage', where they care for other developing bees. It's not impossible that they do that based on their recent experience in the developmental stage. Maybe unlike humans, they don't forget everything from that experience (at what point do human babies forget that?).
Indeed, having read the book, his love for others does come through. Mainly for mathematicians, but then, those were the people he encountered most anyway.

He did however completely sacrifice all other pursuits for mathematics. He didn't marry and only had a girlfriend once for a short period. He didn't even have a conventional academic career, only he was so good at mathematics that other mathematicians arranged for him. He didn't bother to learn even many conventional skills: there are several stories of him making a mess because he didn't know stuff like, what dogs eat or how to open a fruit juice carton[1]

So I'd say the title is poorly chosen but there is some vague sense in which it could be considered valid.

[1] Staying at the house of a colleague, he got up early and made cereal, and thinking that the dogs needed food as well, he dropped handfuls of cereal on the floor for them, which they didn't eat. At another house, not understanding how to open a juice carton, after some thought he decided to stab it with a knife, and left juice everywhere.
Moved from MD to LaTeX for documentation. Content maybe shared between two or more documents. Was copying and pasting to fix multiple locations for simple spelling errors. Now there is a single LaTex file to edit for all complete documents.

Issue is that the file system layout is more like this:

/Product A/images/

/Product A/revision.tex

/Product A/instalwin7.tex

/Product A/instalwin10.tex

/Product A/layout.tex

/Product B/layout.tex

/Commmon/images/

/Common/companyinfo.tex

/Common/header.tex

/Win7/images

/Win7/access-cmd.tex

/Win10/images

/Win10/access-cmd.tex

Where Product A and Product B layout.tex links all LaTex files needed to build a complete document.
You can compile most anything to webassembly. I believe Unreal Engine supports it.

So no reason why a big game with fancy graphics and lots of textures couldn't use it.
Serious question, what was the testing like to meet FCC part 15?
5x Faster Time to First Token with Nvidia TensorRT-LLM KV Cache Early Reuse
I find that Islam has the most satisfying and complete answers about these existential questions.
> even when everyone is trying to ensure correctness.

...I am, uh, skeptical of that with regard to the telephone game.

There's always one secret troublemaker.
What is a "cursor". Like a new mouse cursor typing thing?
The scale of direct human impact on invertebrates
In my experience having mentored devs into F# on very large projects its easier to learn F# if coming from a JS, Python, Go, etc background than C# or Java even without previous .NET exposure. Not due to a skill issue, but more of a psychological one.

IMO to be productive in F# code code tends to be simpler - many patterns that dev's valued learning in a OO context become a little obsolete or less needed as a whole. This is my anecdote but it is the C#/Java/etc crowd that tend to have the most negative immediate reaction to F# - they ask "where is X" and often I immediately say "X is bad, you shouldn't need X - think about why". They associate X with some kind of power/productivity gain, but don't realize there is many ways to do things. Kind of follows the paradigm of "frameworks/patterns are missing language features".

If they keep at it then it eventually clicks but there is almost a psychological "unlearning" that needs to be done which at least in the C# camp creates an almost tribal tension between the two camps - its just too unfamiliar. Whereas for example TS dev's seem to find it somewhat familiar in parts; even people only ever done JS previously I've found have become good F# dev's. Could be because the flow more suits the way you would code in a dynamic language while still being strongly typed (e.g. REPL's, type inference, static modules, functions over classes, etc).
I'd love a tech write up from the YouTube folks starting from when someone was wondering "Why is all this data waking up from the lukewarm storage layer today lmao" opens HN "ah ok"
> at least Chrome doesn't actually show you ads directly throughout the browser's interface

Of course, it doesn't need to. Google controls enough space in the web content itself. On Firefox there are options to disable that; at least it is a supported setting. For Google, you need third party extensions to take care of this.

Not saying that I like that Firefox displays ads / is ad supported, but Chrome not displaying ads in its UI is hardly a positive against Firefox.
I mean, you can do the same in JavaScript and TypeScript as well as any number of other languages.
So is Behavioral Programming equivalent to Synchronous Reactive Programming?
Of course, we can't expect Google to respect the obvious fair-use nature of these demonstrations.
Maybe this price hike will encourage more people to ride, and the government will build more!