skysight-inc/HackerNews huggingface dataset:
> But why would you have half-ready environments you aren't even aware of state of? Isn't our job about having as little magic, mysteries and unknown variables as possible?

Abstractions are the art of revealing the right information.

With an abstraction, you don't pay attention to lower-level details that aren't related to what you're interested in. This makes it much easier to write complex systems.

When someone teaches you how to "hello world", you're able to go and write programs without needing to understand NAND gates & how a CPU works.

I think "terraform lets you work at a level of abstraction above needing to care about what is deployed in what order" is a point in terraform's favour above bash-scripts.
>I grew up around the old Fort where Cynthia Ann Parker and her family had their Comanche problems that led to the birth of Quanah Parker in a roundabout kind of way

Man as big as Texas is, it seems to be a small world. That's where my mother's family is from too. How many times I've had to correct people on the pronunciation of Mexia. Downtown Groesbeck is somewhere I have spent a bit of time. My mom's dad is related to the Parkers (which by extension means I am as well), but I've never traced it back to confirm.
I did some research on a new router late last year, when I was specifically looking to switch to OpenWRT. I found a lot of recommendations for the TP-Link AC1900[1]. I bought one, installed OpenWRT, and it's been basically perfect so far.

I'm sure there are other good options, possibly even better ones. But this thing works a treat so far.

[1]: https://www.amazon.com/gp/product/B07NF3K74H/ref=ppx_yo_dt_b...
There are several ways in which you could approach this. First, it is a growth opportunity for both you and your manager.

. It is your time with the manager and not the other way. So you drive this meeting.

. It is a great opportunity to build/reinforce trust (both ways) so do not cancel them unless it is an emergency, on vacation, etc.

. Always set an agenda ahead of time and share with the manager.

. Since you seem to have a weekly 30 minutes, do not always talk about projects/operational things. It will soon get boring and you will feel like canceling the meetings.

. Is your manager open to feedback? Share where they excel. Share what you have learned from them. Also share when you expected something different than their exhibited behavior and show genuine care to understand why they did what they did (of course in a more conversational empathetic way).

These things go a long way in building trust, engagement, and relationship. A good manager will also grow from these interactions and perhaps implement similar style with other direct reports.

Lastly, [a shameless plug], if you like this and want to know more, dm me on twitter @muthax I will send a link to an app (in closed beta) we are building that helps users have meaningful 1:1 conversations.
I wouldn't hesitate to use island, strong, or together as a variable name, even though they are technically "reserved". Maybe avoid "strong", it's on the edge of being made into a reserved word. I'd stay away from "isnull", "strsplit", or "toint" or similar variable names though. Although "isNull", "strSplit", and "toInt" are still fine.

I think the idea of reserving keywords in advance is a good one, but not something that interferes with vocabulary words so easily. The idea is to be able to add a new keyword in the future without breaking code that uses that keyword itself currently.
Nightcap - iPhone camera app for night photography, star trails, etc.

Star Rover - Star maps
EV cars still have some drawbacks, are in absolute terms significantly more expensive and cars don't last nearly as long as homes.
New languages usually support namespaces, which prevents the problem.

As for payoff, new versions of the C standard usually introduce new functions and macros with those name patterns, without breaking client code that respects the reserved-name rules.
> Don't use class-based views, at least not outside very specific niches like the Django admin. Class-based views will transform a simple, composeable call stack into a ball of inheritance mud. Inheritance is not a good code reuse tool.

People always say this but well-structured CBVs keep a generic interface that you'll be really glad that exists when you have 80 views spread across 10 apps.

Composing function-based views is a PITA and when you're building an API with a bunch of auth/serialization/cache extras being bolted on it's way easier to keep disciplined and ordered. It is _trivial_ to mess up the order of callers for these things inside function-based views.
I don't actually believe that, because the Constitution is deliberately vague about what the government can and can't do. It exists in its current form as the result of 250 years of evolution, following the rules at each step as best it could.

Even so, I'd be willing to say, "Sure, fine, the government is doing more than it should". That's pretty vacuously true, and also irrelevant. Getting people to agree on which parts are important, and finding a better way to implement them, seems a more germane question.
People coordinate. It's, like, what makes us people. https://en.wikipedia.org/wiki/JournoList for example. Or all the climate activists meet at conferences and things.
FAA lifts grounding order on US flights, but delays continue
Small world, but yes those are pretty good to have around.
> a library is not a considered a microservice.

Quite right. As before, people provide service. A library is something that people can produce as part of their service, perhaps, but a library is not a person itself.
I mean, de facto, if Windows isn't good at it, at the very least compilers will have a "never mind ignore this" option if they even do start enforcing them. And while Raymond Chen knows Windows and can speak to it, I'd bet the Linux kernel has plenty of violations of this, and it's the same thing; no future C compilers are going to invalidate that no matter what some C committee somewhere says.
Whats bizarre about it? There is apparently serious discussion about banning gas stoves and that is spawning discussion/debate among the rabble.
Should People Live on the Moon?
https://archive.ph/eDuQR
Doesn't that depend on the delivery mechanism? City gas would be fine but LPG tubes would probably use up more fuel in transport vs existing power lines.
You can have comparable problems with microservices. Those BBOM problems you highlight occur when good development practices are ignored. So if good development practices are ignored under microservices, what can happen?

Multiple, different services sharing the same database seems comparable to global state under BBOM. This shared database is a back channel.

Furthermore, as the article describes, if you don't define your domain boundaries correctly then changes are not necessarily confined to a single microservice.

As for blowing up a service three layers away, of course this can still happen. Just because you inserted the network between those layers doesn't mean that layer 1 can't produce outputs that triggers an edge case in layer 3 that wasn't properly tested. Similar failure modes are mostly all still there, it's just easier to violate certain good practices in a monolithic system. Maybe that means it happens more often in the BBOM, but that doesn't mean it doesn't happen at all with microservices.

I think the article broke this all down exactly right. Microservices pushes complexity into infrastructure, and sometimes that's good, but often you want that complexity in code and encapsulated in well-designed abstractions that are enforced by the language (like a good module system).
Twitter Coins
by potentially wrecking someone else's is the point
Some coding styles use capitalisation for this (e.g. member 'name' vs getter 'Name()') - personally I prefer snake_case myself though.
Arguably they didn't force anything on developers, I wrote scripts for work for a good while and could use PROGRA~1 or DOCUME~1 to access the files in personal folders since the spaces gave me a headache and I switched between my computer (English locale) and work's computer (Spanish locale), this little word hit both computers.
I imagine there is also loss involved in gas transport to hundreds of thousands of homes versus a single pipe to a power station
I briefly lived in a place with a gas range and no venting range hood (just a fan that... exhausted inwards?) and I effectively never use the range.

Now I have a large gas range and a large exhaust range hood which is always on whenever the gas is, and for some time after the gas is off. I keep a CO2 monitor next to the stovetop to help indicate general air quality. The air quality is often better than normal (~100ppm above outdoor levels) when I'm cooking (outdoor levels) because the range hood is so efficient.

It would certainly be more effective to not use gas at all, but gas powers a lot of utilities in my home and here it's much cheaper. I'd consider induction if I were on the market for a new range and oven but I'm not. I'd also have to get new cookware and figure out how to keep my coffee warm.

There exists counter top induction ranges, with for example one or two elements, that are very good and everyone should probably own.
Just bought it, mostly because developer to developer I appreciate all the effort put into this, and I happen to be annoyed at the UX of the mac default calendar app.

Let see how that goes
Automatically generated diagrams seem to be the dream for many of the developers we chat to, however we don't see this working as great as they believe. This is due to "the model code gap" which is where the abstractions we use to discuss software architecture rarely matches 1:1 with the source code. You can read more about this on our blog article below.

https://blog.icepanel.io/2022/11/30/the-model-code-gap

We think this is more of a human/organizational problem rather than a technical one and we have tons of ideas about how to use links to reality to help humans keep docs up to date. For example an object which has had a lot of commit history recently probably needs the diagrams or docs updating.
> In other words, this is a work of blatant activism by people with an organizational interest in these extremely overwrought results

Well said.
in the article $40 second hand, imei banned and broken screen iPhones are being used so...
You have collected unstructured data Now what?
It depends. In my 100 year old home it involved cut a hole in the side of the house, run 2 foot of duct, add hooded vent cover, caulk, done. It was certainly cheaper than the extractor hood/microwave the previous owners installed and foolishly didn’t vent. But it can vary, and some might care about hiding the duct with a little box or something, or painting, which I didn’t bother with.
I’ve felt this way too. Suddenly this massive propaganda campaign has sprung up on the left to demonize gas stoves. Comment threads including this one are packed with lies about how electric is more energy efficient (only if you don’t consider how the energy is created), work as well as gas (no they don’t, not even new induction ones, are as reliable as gas (not during a power outage, and not other times either), and so forth. They’re trotted out on every single thread, the same spiraling arguments as people try to combat the lies and distortions. It’s like this is the latest windmill that progressives are being encouraged to tilt at.
At least they didn’t write about their learnings from the film.
PHP is still great for a lot of things, and as long as most hosting companies offer it pre-installed it will stay, even without WordPress.

If I want to create a quick script, I can just create a file directly on the server and see the result live, without having to compile anything or even restart the server. If I want to move it to a different server, I just copy-paste the contents of the file.
Let me be more clear: I don’t understand the goal of the OP because if you have the training and patience to read this article you probably would rather see it in a peer reviewed article; and if you don’t, then the article is meaningless other than the political rant at the end.

I don’t know who the intended audience is, but it’s definitely not me.
Personally, I've been hunting for something that can extract both the text and the associated image. I've never seen anything that can do both.
I'm honestly not sure what their proper name is. They're thin, and waterproof, is the best I could say - not particularly insulated, but I know there are some which are.

I mostly bought them to keep my dry, rather than warmer.
That is cool, didn't realize that! I wonder why React lags behind ( ? )
As long as the range is on an exterior wall.
In general, I agree, but I think it depends on the context of the yard work. If you live in a rural area, cosmetic upkeep is optional, and you can work on things at your own pace. If you live in a "standard" exurban neighborhood, constant upkeep can be a chore, especially if you want to use your limited daylight hours after work to do anything else.

In other words, if you have control over aspects of the work, it's more likely to make you happy. This seems to be consistent with the findings in the article.
Names should be descriptive, not cute
Related tweet: https://twitter.com/sethrosen/status/1252291581320757249?lan...
It's an interesting phenomenon; at its core is the "correct" idea that gas stoves aren't the most efficient and lead to indoor pollution but it is such a negligible problem that the effort put into legislation against it seems like a giant waste of time an resources.

I feel like most people are in the camp of, "Who cares? Is this really something we're worried about?" At least I am in that camp but there's also likely a term for ignoring the small problems because of the big problems.
I've been using the beta of Temporal's Python SDK with Django, and aside from some minor teething issues, it's very nice.
I take issue with the opening statement:

> If anyone knows the secret to happiness, it’s surely the people who have dedicated their careers to studying it

Just because you study something doesn't mean you live the life. There was a fun little study that showed professional ethicists don't act particularly more ethical than the average person:

https://aeon.co/essays/how-often-do-ethics-professors-call-t...
Why can't it be mined by adults?
The best reason I can think of is that they’re better in almost every way and your comment is mostly falsehoods, intentionally or not.
so when they mention in the article happiness is probably both something you actively do but also a byproduct of your environment. i imagine when you ask experts on happiness who presumably are happy themselves about their habits, the causal relation cuts boths ways? like if you are inherently unhappy but start doing these habits your environment will improve and you'll become happier somewhat while you still may not feel "100% happy" bc these habits don't engage with that internal mode of happiness?
It's been explained in many blog posts as well as in the Tailwind documentation itself. It's meant to be used with components (or partials). There's no copy-pasting involved and is very well-suited for production code.

And this applies to any utility-based CSS framework.
According to the article, 50% of happiness experts go to weekly or monthly therapy/support groups.

The other 50% do not.
No, sorry, the field is not ridiculously young. The issue is the technical decision making process is now delegated to "ridiculously" inexperienced developers.

> an external dependency is a microservice

Regret to disagree again. Flip that and you have a leg to stand on at least: A microservice is an external dependency. Service defines the architectural semantics of the dependency. Micro scopes the services provided.
My buddy just left a traditional engineering discipline to go to (a good) law school at 34 years old. He got a huge scholarship and he's 2nd in his class. The other students in their mid 20's think its a lot of work - he says its less work than a full time job.

I just switched to SWE at 35. I'm having the time of my life as a junior web developer. No responsibility, hardly any meetings, just build shit and learn all day and get paid to do it. It's great, even if I'm not earning as much as I was before. I don't worry about cognitive decline at all, because why would I?
I suspect this is a bit of a generalization. While learning and seeing the rules is an essential part of bootstrapping the learning os a new language, at some point for both efficiency and style, it'll become second nature and awareness of the rules fades away almost as necessity.
LD_PRELOAD is an ELF thing, macOS has DYLD_INSERT_LIBRARIES, but it doesn't matter because this security feature is implemented in the dynamic loader itself, which also precludes using DYLD_INSERT_LIBRARIES anyway.
> To be clear, my comment wasn't a critique...

GP is responding to other naysayers without directly replying to them (:

And to be clear, I think going down the LLM rabbit-hole is absolutely the thing for them to do (see the quip about AI being their "core biz"), but you wonder why it wasn't them that came up with ChatGPT-like system in the first place, if disrupting is what's Neeva is about? Though, I don't think Neeva is out to disrupt Google Search when the differentiator is merely a different business model; I mean, per definition of the term as Christensen meant it [0], it is pretty hard to disrupt free.

[0] What is disruptive innovation (2016), https://archive.is/IzaKy (hbs.org)
Forecasting Potential Misuses of Language Models for Disinformation Campaigns
An old joke totally applicable to Mr. Wolfram: "Such a shame we're talking about myself, let's talk about you. Have you read my recent book?"
If you're implementing some sort of persistency or reflection system in C++, 'Class* clazz' isn't all that unusual.
Ah, good point! I wonder what happens if I remove the shuffle...? :D
Ask HN: How do you find motivation in an unfulfilling position
I'm currently finding myself in a position where work is getting me so depressed that I genuinely can't even find the energy to apply for other jobs.

I'd genuinely like to know how other people have dealt with this because honestly I'm out of ideas
try making a trail? setting up bird or bat boxes? planting trees and other native wildlife?
They do choose to include them. Not always for some greater Purpose, but nothing (more or less) gets in the film without the say-so of, usually, several people.

Exception for location filming without extensive preparation of the location, I suppose, but anything captured there is still included by choice, the location was selected on purpose, shot angles were selected to capture a certain background rather than another one for a reason, et c—even within the confines of natural-light outdoor shooting, there are usually still several options available that would look more-or-less equally good from a lighting perspective, but the one on screen is the one that was selected.

The point isn't that everything means something, but that the entire experience (in like 99.9% of films, anyway—close enough, and covering so much of mainstream cinema, that we may as well say "all of them") is crafted and curated. Not much makes it on the screen unless it's on purpose, barring mistakes like a boom mic dropping into frame or nobody noticing a Starbucks cup on a table in a Star Wars shoot. The character doesn't say something because they just happened to say it, but because one or more creative people crafted that statement (even if it's improv! That's still not actually the character coming up with it, because the character doesn't exist! And on top of it, the film doesn't necessarily include every improv'd line, so they're still curated).

Out of all the shirts in the world, someone selected that shirt for the character—they thought about it, and they picked it, probably at least for some combo of simple visual effect and fitting one or more people's idea of what the character might wear on this particular day. That sort of thing.

This means that it's rarely outright nonsensical to ask why something's in a film. That doesn't mean there's always some deep answer behind it, or that it's knowable or something that can reasonably be deduced or productively guessed-at from available evidence, but it means the question's always relevant.
Go down the path of rolling your own shell scripts and if you do a world class job you'll end up reimplementing the functionality and architecture of Terraform. Also, as a commercial open source project, you have the benefit of an entire community using and extending the tool in their own use cases. Read through Terraform release notes, you will see the amount of work & experimentation writing and maintaining a provider can be.
It's amazing for quick UI building.

Note however that this API is brought by Styled System [1], which Chakra uses (and exposes), and adds the component library and other niceties on top.

My only regret with Chakra is that it's a tad runtime-heavy, and it's not really adapted to static content. I'd love to see some sort of compiler that digests a React tree into rendered HTML + CSS, with minimal JS just for style interactions (is this what Svelte does?)

[1] https://styled-system.com/
I think it is a culture issue, as far as I understand the underlying issue, the React community is not so impressed with having to deal with Web Components.
Yeah we’ve seen even recently that the gatekeeping for even getting an attempt at peer review hampers many papers. I understand the rationale though.

I had submitted a paper with some friends to an epub, and asked some people in the academic space what they thought of it.

I was an undergraduate, other members were in their grad courses.

We had brown men on twitter call us names and berate us because we asked what they thought. Yeah the formatting wasn’t perfect, but the math behind it was sound
that is javascript programmer they think everyone write javascript
Burning gas on a stovetop burner is nowhere near as capable of extracting energy from the resulting heat as a gas turbine power plant or even a modern furnace.
The last two places I lived in the US, neither had an exterior wall near the range. The lack of regulation creates quite a bit of debt and makes change even more challenging.
Can We Just Enjoy AI Pair Programming for a Minute?
The goal is to justify the political rant. I'm not going to fast check the meat of the article either but if I really had a dog in the fight then I could learn and check. It also allows other people with the appropriate expertise to check and offer a rebuttal if they find flaws
You seem to be confusing happiness with hedonism.
Could energy decay (by fusion or chemical reaction) of glowing matter towards iron create space as byproduct? I find the idea quite funny, of dark matter being a sort of invisible smoke bubbling from light reactions and this "byproducts" bubbling along gravity wells towards "flat" space were they surface creating new space.

But that idea could be tested, the more flat the space becomes, the more "positional" push-back by the bubbling space a space faring object would experience.
For your reference: https://hackernewsbooks.com/
That's at least the third account now. Whatever experiment you're running it's not the place on HN.

reference https://news.ycombinator.com/item?id=34314382
Probably the mainstream adoption of functional programming, if anything can save our future.

Most people do not have the memory span to work with mutable state, so something simpler should be the default.
What would be good data which is actually practical and ethical to get? I hope no review board would approve a plan of "group A will have a professional therapist following protocol XYZ, and group B will be handed a dose and a printout of a reddit thread and told to have fun"

Sometimes we don't have good data for good reasons.