skysight-inc/HackerNews huggingface dataset:
On x86-64, all floating point arithmetic uses vector register, and there is no difference in latency or throughput between scalar and 128-bit SIMD arithmetic; in fact, scalar instructions can easily introduce performance issues because they leave the high bits of the registers untouched (i.e., introduce useless partial dependencies).
Slavoj Žižek [1] sees happiness as a conformist category. He argues that:

> We don't really want what we think we desire.

[1]: https://www.youtube.com/watch?v=U88jj6PSD7w
Thanks for this. Related: https://tmate.io/
Sync Google Sheets with MongoDB: 4 ways to do it
The best way (far from guaranteed, but the best across a wide range of employment contexts) to avoid layoffs is to create clear value that pushes the org towards its goals.

It’s also the best way to earn the trust of leadership and ensure you’re contributing to the company’s goals.

The language may be off-putting to some, but the core idea is almost a tautology.
I guess. But we're not in that universe, we're in this one, and the dictionaries don't say that. Bad analogies can't lead to good logic by making them longer.
I like Carrot also - it has a lot of options to play with if you subscribe for it - They run sales esp year end sales if you can wait 11 months. You can also change the weather sources or api like Foreca and DarkSky and apple weather as well so maybe this Pirate one will be in there as well. I did not like the free version - I LOVED dark sky it was point of contention with the wife as accuweather was more accurate for planning. Peace.
For as shoddy job as they did this time trying to invent an emergency, think of all the times it happens successfully....
Thank you for the support!

I have a few features in mind that would greatly improve the app's usefulness like fuzzy search to find/filter events, adding events using a terse tokenized syntax etc.

I'm still too busy with Lunar (https://lunar.fyi/) nowadays but I can't wait to get on adding those features to Grila.
It depends. English is a lot more tolerant of inconsistencies than latin based languages, and the grammar rules are more disperse. Typically in latin based languages the rules are stricter, and it is less socially acceptable to violate them. English is surprisingly tolerant both in the rules and the social acceptance of not following them.
harvest insulin from ants!
I've read "The Happiness Advantage" on (then-)emerging field of positive psychology, which I strongly recommend to anybody interested in improving their mental wellness. It's not too big, well structured, and contains both research as well as practical advice/techniques. I also noticed how aligned it is with cognitive-behavioural therapy.
I can't imagine anything more boring in life than going out with coworkers in our industry.
In NYC to do this you'd have to penetrate the envelope of the building - that requires a permit, which requires an engineer. You're looking at 8k a shot, before a single piece of hardware or a single hour of labor. Figure 12k all told.
Great project! Would've been even more awesome if you could also print the access log or somehow print that ncurses UI on the SSH tunnel output as well.
Microservices can be useful when a single team can’t handle a service anymore. You should have as few services as possible, not as many as possible (eg see team
Topologies)

Otherwise, use modules, or package by feature, to prevent the big ball of mud problem. That’s useful within a service as well.
Show HN: Anal Exercise Helper, shame but health
I create a chrome extension at August 2022, as my first try. Today, I looked at the data. A total of 52 presentations and 36 installations were made without comments. The situation is very bad. I wonder if it's because I didn't share it with others? haha, so I'm here!!
It's "enforced" to the extent that future versions of the standard will feel free to define new types which end with _t without worrying about breaking existing code. If you defined your own uint32_t type and the new standard's uint32_t type stomps on it, well, you were (theoretically) warned.
Eventually, yes, we should probably do that (with minor exceptions).

I'd probably preceed it with a requirement for charging infrastructure in new home construction (especially if you're putting in a garage), and there are already subsidies for existing construction.
In the best light, I see it as an oblique play to raise awareness of venthoods. "If ya'll can't behave we're gonna take your toys!"
I could not find any sample (prompt and results). Can anyone provide samples of it's quality, even if it is in a narrow field of knowledge or specific use case?
I tried GPT2, GPT-J 6B and GPT-NeoX 20B (implementation by Fabrice Bellard at textsynth.com/playground.html) but I could not find any production-quality scenario yet, only cherry-picked simple cases.
> when combined with other systems

That's my whole point. It can't. There is no room for the other system. Any other system will always be either too late in the process to work, or a complete replacement.

> Sometimes, we'd be able to feed its own input back to itself and ask it to evaluate if the previous output it gave is what we're after

And that doesn't accomplish what "evaluate" actually means. It only does the same thing it always does (find something semantically close to "evaluate the thing"), but with a new prompt. If you are lucky, the new prompt will be responded to with output you like, but only if you are lucky. If we keep doing this process, we are effectively guessing what password will match a hash. That's called "brute forcing", and the fact it doesn't work is why your passwords are secure.

> Doesn't matter if it fails sometimes

It fails every time. Sometimes it "fails up". Stumbling into success is still stumbling.

If I write a program that outputs random noise into a filter that hides all but the output I want, then eventually I will see that output. But crucially, the input is still random noise. What is the value of ChatGPT if it's no more than curated randomness?

My point is that there is a very clear difference between impressive and functional. ChatGPT is impressive, not functional. You can't make it functional. You can only make it better at impressing you.
There's also losses when transporting electricity. A pipe can be made perfectly airtight, but a wire cannot be made perfectly efficient*

*Yes I know about superconductors, that doesn't apply here
Gardening is free? Maybe if you invest 3-12 months in making your own compost first, inherit a few tools, have a good amount of arable soil on your property, and collect seeds/cuttings from friends who are already accomplished gardeners. Otherwise, it adds up. Still worth it though!
Yes! And we did -- and they're banned in 2035, which is later than I'd like but fine.
This makes me so happy to read. I had the privilege of working on the same lab as Neil (and Dave Applegate, another notable person in OEIS). No exaggeration at all to call them geniuses, you hang out with them for 5 minutes and know they're cut from different cloth. Nicest folk, too.
That may be true, but I'd also be interested in hearing the best argument for the alternative.
Thanks. Sounds like they 10x'ed the number of parameters, which made some "magic leap" that isn't yet well understood, and fed it more data to train it on more specialized domains.
Microsoft's refusal to deprecate old APIs is definitely a reason for many of their security problems. However, the old theory that "windows has a bigger install base, therefore it's a bigger target" seems logical but is disproven with several other popular examples- Apache vs. IIS was a common counter-argument in the early 2000s.

I've worked at companies with 100s of thousands of Linux servers, and only 10s of thousands of Windows desktops and servers. The quantity of security problems these companies had with their Windows systems compared to their Linux systems was astounding.
You think the gas companies are the propagandists here?
Is metrology a typo, or are there countries that call it metrology instead of meteorology?

In the US metrology is a specific field dealing with measurement, often the department dealing with high precision calibrating/measuring tools in the metal machining industry.
This unfortunately won’t be the last you will hear about them, either

The Inflation Reduction Act, passed last year in the US, has rebates to pay for 50% or 100% of the cost to convert a gas stove to an electric one

That means that there are people who stand to make a lot of money by convincing you to go electric at no cost to you :)
When you change function signature it doesn't compile until you fix all the call sites. Maybe after you see all the broken call sites you think that's too much work maybe there is some other way to do what I want.

When you change anything about an endpoint, it compiles just fine no matter what clients there are or what they are doing. You proceed with the change without worry. Yes, you can have some self-discipline to also generate the open api documents, generate the clients and then check all clients but self-discipline like that is not reliable.

So while tooling can help it's still not the same thing.
I eat tortillas daily, and use a gas stove, but why couldn't I use an electric stove?
Never seen it, but based on that, I should - thanks!
I only liked it when I thought of Cameron as the main character. Ferris Bueller is very much an unlikable character who I assume was supposed to be likable, cool, etc.
> more energy efficient

Sorry, thermodynamics would not agree with you. There are very few losses when converting natural gas to high entropy heat. Many losses when converting natural gas to high entropy heat, then to low entropy electricity, transmitting it and finally converting back to high entropy heat.

Of course the carbon footprint of an electric stove could be lower if powered by nuclear, wind or solar.
My main issue with electric (which I have) and induction ranges is a warped pan becomes an issue immediately; it'll wobble and not make proper contact with the surface. Gas is a lot more forgiving in this regard.
Agree - any propagandist paying attention the last couple of years is acutely aware of the contemporary efficacy of labeling "Science" as a manipulative stiumuls. Run a few biased "analyses", pay for placement in a journal and/or get promoted in a few clickbait news rings, syndication through social media...inception into the minds of millions with relative ease.
Often the microservices hate is around sole developers ranting about how a waste they are, and how everything would be way better if only everyone was very careful and had good practices totally as second nature.

And it's similar in nature as the hate around high level languages: "If only everyone had decades of experience with C, "toy languages" wouldn't exist and programs would be lighter and faster today".
I'm not sure I understand. A system diagram from source code or infrastructure alone is difficult, but adding some constraints and boundaries may help?

What if we only cared about http based services and the boundary is at the service layer? A sidecar running alongside your deployed service keeps track of incoming and outgoing network requests. Each sidecar is configured with metadata: The service name, hierarchy -- it belongs to this even larger service, it's this architecture, and using this runtime, ....

Collecting all of this telemetry along with the metadata would allow you to generate a graph of services in the entire system, who their callers are, and what they call, right? Even that's helpful as a starting point, where I can then go in and fill in the details. When I add a new service, it shows up automatically and is flagged for me to review.
Microservices is defined to be extreme decomposition, which is not the same as a service. And the biggest pitfall of microservice architecture, is the creep of loose coupling.

Right now I work in an environment, where user account information is copied to every single microservice's internal DB... to minimize access time to that information...

Restaurant provides you with a service - one single interface.

Imagine if a restaurant used a microservice architecture? You'd be spending your time going from the fridge to the cooks, moving your food from one to another(because no cook will do the whole recipe), then going to the dish storage, having a separate cook arrange your food on your plate, etc.
Starting larger than the target delivery has always been a known thing. Hell, they used to shoot 35mm for SD. Down scaling in and of itself is a way of reducing noise, as the noise averages out in the scaling process. Of course an HD image scaled down to an SD will look better than a DVD compressed from an SD source. Even if the SD was from a DigiBeta master, an HD captured from a HDCamSR or straight from a digital file format will just have so much more detail and information. The bit depths alone in HD sources can make a difference. The HD format allows for so much more information. Why this is surprising is the real surprise to me. Not from you as much as the people attempting the actual test. Sounds like something the readers of doom9 might have done for the clout.
We need a lot more electricians
Yes, at SAE J3016 level 2.
Looked at the "Share of experts surveyed who say they engage in these weekly happiness habits" and it immediately turned me off.

Time time time. What is it something something that buy time? Bingo!
You keep moving goal posts, but ok.

Yes heat pumps are more complicated. Likewise LEDs are more complicated than incandescent bulbs. Condensing furnaces are more complex than gravity furnaces. And nothing is simpler than a clothesline.

Higher efficiency usually involves higher complexity (EVs being an exception, although batteries themselves are pretty complex at tiny scales).

What's also great about heat pump and other condensing type dryers is that they are ventless. With a regular vented dryer, each time you run it you exhaust several thousand cubic feet of indoor conditioned air, which gets replaced by outdoor unconditioned (hot, cold, or dirty) air due to the depressurization of your house.

One way or another, you pay for reconditioning that air.

Depending on how much you do laundry, your local climate, and the price of energy, a ventless dryer (which can only be electric, naturally) can save you a lot in energy costs by avoiding that air exchange.
Space weather?
It'd be fairly insane to claim otherwise.

There may be propaganda on both sides, but fossil fuel companies have a long history of involvement in the debate.

For example: https://grist.org/culture/how-natural-gas-propaganda-made-it...

> The afternoon started off like most, with the 41-year-old software engineer picking his son up from John M. Tobin Montessori School in Cambridge, Massachusetts. But when his son opened his backpack, Bahmutov caught a glimpse of two children’s activity books emblazoned with the logo of Eversource, an energy utility that serves more than 4.3 million customers across New England. The booklets, one of which was titled “Natural Gas: Your Invisible Friend,” include natural gas safety tips and portray the fuel as an ideal, clean way to cook food, power vehicles, and heat and cool buildings. Bhamutov immediately noticed one gaping hole in the information provided in the booklets: They didn’t once mention that burning natural gas emits greenhouse gases and contributes to climate change.

https://theintercept.com/2019/04/03/branded-content-fossil-f...

> Or was it? On closer inspection, the report wasn’t coming from the D.C. paper’s newsroom. Though the link takes you to a page published by WashingtonPost.com, the story is actually a publication of WP BrandStudio, the paper’s branded content platform. In other words, the article is really an advertisement, and the copy was paid for by the American Petroleum Institute. The tagline — “Content from American Petroleum Institute” — is plain to see if you’re looking for it, though easy to miss if you’re not.
I personally love this type of blog post, and I think it’s good for articles on complicated topics to show their analysis. Have you read Scott Alexander? He does a similar style but with more humor to keep it entertaining.
The register once again does competent tech journalism.
Developer here, thank you everyone for checking out the app!

I also wrote a blog post on how and why I developed Grila if anyone's interested in that: https://notes.alinpanaitiu.com/SwiftUI%20is%20convenient,%20...

---

Also many thanks to @dang for proposing a repost on this, it definitely got more attention this time ^_^
I think as a concept a task queue with some workers makes a lot of sense but having used Celery in production, it leaves a lot to be desired

We’ve run into various bugs and weird performance gotchas (like the workers prefetch jobs which is terrible if they aren’t all the same size)
Will nx.all_simple_paths do the job? (A simple path is a path with no repeated nodes.)
One thought is that it is explicitly mentioned in NIST recommendations.

If you were attempting formal compliance, that would be how to do it.
One of the big reasons that the Microsoft store failed so hard was the absurd cut Microsoft wanted (30%).

Windows developers were and are already doing app distribution. 30% for something dev's were already doing...
I agree with you and can relate. A few years ago I bought the lot (just 0.24 acres) behind my house and over time have cleaned it up. It was a lot of work, but it was something I looked forward to doing and really enjoyed. I now have it looking like I want, so there's not much left to do. I wish there was an adjoining lot for sale so that I could repeat the process.
OP’s meme site lists where each image comes from. Looking through it I mainly see ifunny and 9gag.
Probably because it’s not about a package manager , a social network, Cloud Service and a chat application.
I believe new construction should not utilize natural gas at all.

Your argument is a bit disengenious though. The slogan came about in the 30s-40s and yes it was with competition of electric stoves but traditional electric stoves suck. Induction only became reliable in the past few years, before that the components were not as reliable, we had many issues with component failure in our kitchen across various brands.

I can think of a handful of reasons to use a NG/LP burner over induction, mostly around heavy searing and stir frying but certainly new residential builds should not include them, easier to have separate LP hob setup.
Propane stoves 1.)have superior temperature control (to electric, I don't know about induction) and 2.)don't stop working when the electricity goes out, which happens just about every week or when it rains out here in the sticks.
High-tech wood filled with air cavities could insulate your home
In Zen (part of Mahayana) many historical texts calls the other two branches the „lesser two vehicles“. So some obviously also believed that.
Can you import existing C4 models/diagrams into this?
>A huge time-saver has been reading the article versions of stuff that has been turned into a book.

like what? any example?
Rosie Ruiz
A standardized build and deployment process can be done in a language agnostic way with containers. Every service defines its own Dockerfile. The CI/CD process just runs docker build and whatever process is needed to pull an image and run it in whatever environment.

Configuration is either done with ENVs or with some standard configuration service (which is an API call that can made on service start)

Logging is just standard out in the container. Each team uses whatever logging library is appropriate for their language. Only requirement is that it supports logging to console. There are a plethora of options for shipping those logs to somewhere centralized (fluentd/fluentbit, logstash, etc)

Some of this stuff can also be done with sidecars (see something like Dapr)

So, no, you can't write a library but you can standardize.
They could:

-use more obscure letter combinations than "is", "to" and "str" which are very common beginnings of words. How do "is", "to" and "str" help anyway if they want to add functionality that has no sensible name starting with those?

-use two underscores at the beginning since as per the article that is already reserved

-use stdc_ as prefix
A scientific article was recently published (within the last week IIRC), so it's natural to see a lot of coverage and discussion. The effect of gas stoves on health has been investigated for a long, long time, however.
I wanted to keep my above comment to the data only, so I'll post this here: "Equipment Failure" can cover just about anything. I think the "gut" reaction the public might have here when hearing that phrase is that it was physical equipment, but really it could have been software, network linkages, really anything. I hope the real cause here doesn't get buried somewhere in lack of follow up.

Also I really wish I'd been awake when the hotline was active (# was in the full notices linked) so I could call in and see what they were talking about as a silent observer. I can't tell from the context if that was a general status hotline, a failover service to provide the same data NOTAM would have done (though if that were the case then grounding flights wouldn't have been necessary) [1] or discussion of the actual problem and specific efforts to resolve.

[1] Well, only if it was a more benign & limited cause that wouldn't be expected to spill over into other systems. If the nature of the problem included the possibility of a malign actor then other vectors of attacks would not have been (and maybe still aren't, if that was the source) off the table.
Immersive Training for OSHA at Scale
I'm not really following this. The only problem the author has is with the name `create_changeset`. It may not be obvious to someone just starting with Elixir and Ecto what that means, but it is a naming convention that most (all?) projects use. You should be able to get the hang of it fairly quickly.

This may just be the simplicity of the example they have, but they also have an `update_changeset`, which I think is an anti-pattern. You should be creating a different changeset for each operation that can be applied to a given schema. In the case of a user, you may be able to change a password, or an email address separately from being able to change a screen name or something. You should be creating separate changeset functions for each of those operations.

The author also puts a foot note at the end stating that they would usually create a `base_changeset` function that can be reused for common parts of a changeset. Please don't do this. Just create multiple reusable functions for each check. For example, you may create private functions in the schema for `validate_email`, `validate_password`, etc. These are the reusable pieces that you most likely want to have and can be used from within any changeset. Then you will be able to mix and match them as needed instead of trying to come up with a truly base changeset that applies to everything and still have a lot of validation rules duplicated between various changesets.
Design VR training yourself through an offering tailored specifically for the construction and industrial fields.
Can playing video games make you smarter?
Ask HN: What technologies made the electric car practical?
Electric cars have existed for over a century.
What technologies made the electric car "practical". For the sake of discussion, I am going to define "practical" here as having a range of at least 200km.
I can think of 2:
1. The insulated gate bipolar transistor. This allowed the creation of AC induction motors, which offer less friction and are thus more efficient than traditional DC motors.
2. The Lithium Ion battery.
What other technologies am I missing?
One of our local muni airports adjacent woods always has a NOTAM advising of potential for deer on the runway.