skysight-inc/HackerNews huggingface dataset:
Thank you. And you’re right, I am amazing ;)

But seriously the main reason I write these comments is to work through my thoughts as I try to articulate them and get feedback on what I’m thinking.

I’m actually happy when someone points out a mistake because I learned something.

When I’m right, I haven’t gained anything. Sure, my ego enjoys the satisfaction of being right but my already inflated ego doesn’t need anymore stroking.
For what it's worth at $dayjob (public company, 1B+ revenue) we do the exact same, although either I misunderstood you or we have the exact opposite priority: args always win, if they're not defined then env wins, then config file, then default config value in code which sometimes is an actual value, and sometimes it defaults to throwing an exception and never passing a readiness check, depending on the behavior of the config in question. This last one is mostly a relic of the past and we believe it's better to blow up if there's no default configuration value in the chart in all cases; it also makes it way easier not to have to chase defaults through the code.

We use these for running locally and debugging as you say, but come deployment time we ship all applications as helm charts with default config values, store overrides and static secrets (with SOPS) in a different, company-global repo, and use kubernetes secrets to mount a tmpfs volume to pass them in to the application. There's no way to pass args or env there.
>> Dont purchase extra insurance if you are renting a car with a credit card.

Some credit cards no longer offer coverage. Some recently removed some benefits, so check to make sure.
A common suggestion for this seems to be to use the stdlib GC mechanism (refcounting) for those cases, is that too limiting?
I'm not sure if you're being serious or not. The kind of people who play soccer at work will definitely listen to you when you ask them not to do that.
You’re getting confused by their typo on units:

They meant 15 watt-hours in both cases, which would be half of 30 watt-hours — or a 50 watt panel for 30 minutes at 60% efficiency. (Which is the stated working premise.)

15 watt-hours -> 5oz would imply that 3 watt-hours -> 1oz, and hence 1 kWh is 333oz.

I generally try to assume best intentions — so if they repeated otherwise the same correct math, but for misnaming a unit, I try to assume they’re correct and typo’d.
It's one thing that attractive people fare better in workplaces. But they also fare better in the courtroom:

https://www.psychologytoday.com/us/blog/so-sue-me/201408/do-...
So again, what can you do with it? What's the usage except "I have it and you can't"?

Because, if you use it to point to an IP, who's giving you that IP?

An asset has value, just because you call it an asset doesn't make it one.
This surely helps, even if only the end that goes to the charger is USB C and you have a „multi connector dongle thing“ with you that extends the functionality of the USB C port to the other things you might need (lightning, micro usb, …).
Haha - I hear you - its a treat if you are single or a DINK (dual income no kids) and need some solo social time. Especially if Monday and Friday are travel days.

But if you have a family you actually like/love - then a full week away really is a non-starter. Especially if its Sunday night and Saturday morning travel. School plays and parent teacher conferences don't get planned based on the AirBNB week long retreat schedule.

And if you are in a dual income family with the stereotypical two kids - if both of you guys are in similar work situations - then on your "on" week - you're gonna be the one doing 2 school pickups and all after school driving.
Seems to lean into the "hotel tips and tricks".
Yeah, no. Obviously you can explain why what they are doing is bad (even if that’s just “it makes papa annoyed when you jump up and down on the backseat”), but after you’ve told them the consequences of proceeding to act that way, you have to follow through on it.
Right but it doesn't have to go down like that. It's certainly a risk but it can also serve as a reminder that there are costly consequences associated with bad behavior. Question is, how far will they go for a piece of candy...

I think more context is needed here.
Good point. I wish articles like these would include figures. I’d love to know what they calculate RO efficiency to be at small scales and how far away they are from beating it.

Sure, that might be boring for some readers but they could throw a couple of sentences about it at the bottom.
Even when browsers don't explicitly support RSS feeds they can be transformed with XSL. A dedicated feed reader will ignore the XSL reference but the browser will do the transform and give you HTML which can itself reference CSS for nice styling.
While I'm slightly bullish on MSR's in general, I think a MSR on a ship is not a good idea. A thin-skinned reactor vessel (one of the big advantages of MSR's as they operate at atmospheric pressure) with a fuel salt that is(?) water-soluble sounds like a disaster in case of a ship sinking.

At least with a traditional water-cooled reactor there's very thick walls for the seawater to corrode through, and then the fuel itself is in a relatively inert oxide form. Similarly for a lead-cooled reactor, when the ship sinks the lead would solidify creating a big radiation protection armor around the fuel elements.
That costs even more.
Having waste on specific location on the ground is not equal to having waste on the atmosphere.
There are so little constraints to landfills that we might not go to recycle wind blades in the future :

https://www.sciencedirect.com/science/article/abs/pii/S09213...
Going through his blog, it appears the man is a digital nomad (and a minimalist in theory — he only owns two suitcases of stuff — which is important considering he's likely a wealthy person), and lives the life he loves; give him a break.

Btw, he isn't traveling just for the sake of traveling — he has conferences around the world, and he's a European working in USA which means he probably flies back and forth from his home country a lot more than an average American. (Doesn't help that North America is far away from everywhere else).

For what it's worth, he makes an attempt to schedule all his conferences such that he wouldn't have to keep flying to/from North America in between conferences.

Felix Krause, keep doing whatever it is that you do and enjoy your life.
I agree it makes sense to group the many x86 features into just 3-4 clusters, though Intel probably uses more.

Makes sense that BLAS has many other variations. Still, hard to see why that necessitates gigabytes :)
Practical Raft Consensus
I gave a talk about Practical Raft Consensus with its theory and supportive code examples, any feedback from distributed system lovers would be valuable
You're forgetting about orientation (and altitude)? The observed position also varies a bit with air pressure and temperature, but iirc that's less than a few degrees.
Anyway, you grab yourself a nice ephemeris library like skyfield, do a little bit of your_location.at(now).observe(sun).apparent().altaz('standard'), and there's your angles.

The trickiest part might be getting an accurate time on whatever cheap controller your using.
This is very situational. My mother died penniless. We had to pool our money to assist her in a nursing home. Those were very dark times.
Rubber duck debugging. I call it rubber ducking. It works well for me.
I ended up writing the equivalent of lisp macros in C++, of all languages.

One thing that helped greatly with that is the “defer” statement. It lets you defer a section of code to the end of the current scope. Which means you now have compile time access to the entire current scope.

We’re writing a compiler for custom ML hardware using MLIR. MLIR has the concept of a current insertion point when you’re building an AST.

emacs users will know where I’m going with this.

We now have a save_excursion macro which stores the current cursor, then resets it at the end of the scope automatically. So when you’re building a loop or an if statement, you normally have to call (pseudocode):

make loop
set cursor to loop body
make statements inside the loop
set cursor to “after loop body”

Now it’s

make loop
save_excursion();
make statements inside the loop

Notice that the work decreased by 25% (three lines instead of four). In C++ land especially, this is a big win.

The “make loop” part is actually so long that our linter breaks it onto several lines. But after making a macro for it, it looks like:

affine_for(loop, idx, 0, n, 1);
make statements inside the loop

And the statements in the loop can of course reference “idx”, the iteration variable, or “loop” (a first class object representing a for loop).

Boom, now the work is cut by 50%. Two lines of code. Technically it went from three to one, and it’s far more readable.

The usual lisp disciplinary rules apply. You need to be familiar with variable capture, and how to make variable names at compile time. (In C++ I use a UNIQ(x) macro, which gives me a unique name for x. You can capture it into a #define by making a second #define and passing UNIQ(x) into it. So in practice most macros like save_excursion become two #defines, since you have to reference the unique name of the variable to store the cursor.)

I don’t know if it’s common. I assume not. Most lispers are rightly allergic to C++. But most lispers also lose the benefits of working in a team setting — so in practice, porting as much benefit from lisp to other languages is the biggest win of all. And that requires you to learn lisp. (Interested readers should look up the Blub Paradox, then move on to studying On Lisp.)
>If its the former, then that seems sort of like hybrid work just 1 week per 13 week versus 2-3 day per 5 day where you should probably stick to within 1-2 hour commute of your local AirBNB office.

>If its the latter then that seems like it might be a non-starter for people with families.

And that's okay! If people don't like it or can't make it work with their lifestyle, they don't have to work there
I like the idea.

The "mommy blog" problem is real, I think a lot of it is people trying to create a brand for themselves, but honestly I don't care a bit about where you first tried this, who you met, what they were wearing or how your evening went. I also think that sometimes that's to do with copyright - it seems you may not be able to copyright just a recipe, but you can copyright all the rest of the narrative around it.

I'll check your site out...
> Just making borrow checker violations into warnings for debug builds would go a long way to making the language more tolerable to the overwhelming majority of programmers not already committed to it.

I hope Rust never does this, as I think it would kill the best thing about the language. There's almost no point in using Rust if you're not interested in leveraging the borrow checker to write safer code. Just write C++ instead.

The last thing the Rust community needs is to be flooded by new users who don't bring with them a culture of writing safe code. If you give users the ability to just turn off the borrow checker, they'll leave it off and ship code in debug mode.

Many users find the borrow checker perplexing only because they can't understand why the code they write day in and day out in other languages gets rejected by Rust. Well the answer is likely because it's unsafe in some subtle way, and the borrow checker caught it before you even had an inkling there was an issue. Best to get used to writing safer, well-architected systems first, and then you'll have an easier time satisfying the borrow checker.
I believe this is not true. I believe that the "overton window" [0] has shifted right, far more than the left walked out of the room: the window of discussion leaned back into racism, anti-unionism, anti-abortion, selfish, anti-tax rhetoric.

The L has not moved very much, the level of street complaint, and asserts to the need to defend ground are not "moving futher left" they are a digging in, in-place.

Due respect to the writer, I think they're wrong.

[0] https://en.wikipedia.org/wiki/Overton_window
That's one heck of a justification that one. Childhood trauma and abuse sometimes also sometimes results in functioning, well-adjusted adults with decent abuse coping skills and without crippling mental illness - that doesn't mean it's the best way to achieve that goal.
Amen.

Nobody has ever proved any benefits to open plan offices. Their pathologies however are well documented e.g. https://royalsocietypublishing.org/doi/10.1098/rstb.2017.023...

Teams can thrive in same room. High cadence communication needs same room (NASA flight control). If the work is not actually about a team delivering value together - concretely, and the only rationale for open space is "hypothetically it would be nice if they collaborated more" open office will create negative multipliers to everything (except facility costs).

The pathology is statistical. On average open offices are bad. Individuals can love and thrive in open offices. I suppose that's why it's so hard to kill them - you can always find a few persons who claim honestly it's the best place for them.
Ah, "Just Asking Questions", like I suspected.
I suppose in a way it is. With the semi-colon, it's present or not. Whereas uppercase for export is kind of mixing information. The casing of identifiers is syntax, not just stylistic - but only the first character. Otherwise, it's just for readability (e.g. valueOf vs valueof).

Which has interesting consequences, e.g. for non-ASCII identifiers where there is no concept of lower- or uppercase: https://go.dev/doc/faq#unicode_identifiers

Whether or not this bothers you is a different question.
The point isn't that there is a bug, it's that you haven't told the compiler enough information about what to do. It's kind of like writing a generic function signature and asking it to fill in the blank when there are many ways that can be done all with different semantics.

Haskell has type holes which cause a runtime error when executed as they cannot be evaluated which is an interesting approach (it also has other uses, such as figuring out types).
50/50? -Seriously, I don't think this is a true dichotomy. Both happen, because companies are not monoliths. one VC, obsessed with one set of KPI may foster sociopaths who can achieve. Another, who is on a different KPI path may preference workplace-safety outcomes, over direct deliverables.
A distributed consensus mechanism really isn't new, either. In fact, some mechanisms are as old as merkle trees. And even within the realm of consensus mechanisms, using BFT (https://en.wikipedia.org/wiki/Byzantine_fault) to achieve consensus is basically an 80's technology with a new spin on it. BFT isn't magical and brings its own set of problems - the most common is the relative simplicity of "majority" attacks.
Depending on the job market, in situations where there are many good candidates for each position companies generally are satisficing not optimizing, and in that case simply discarding some percentage of candidates (i.e. anyone unusual) is not a drawback (since the difference between the best candidate and the next few runners-up is less than what you can measure) and so arbitrary filtering gets done.

Of course, that would usually not be an obstacle in job markets where acceptable candidates are scarce; SWE vacancies are not the same as journalist vacancies.
> I believe Air France does their flight training completely different from the US

Why do you believe so? Honest question.
I just added a finicky 3d perspective to my own hobby fork of OpenRA:

https://youtu.be/d_ElMUB5De0

https://youtu.be/ql0sugFjlv8

the goal is to make the engine (whih is surprisingly versatile - and trait based) into a 3d lego game engine. it already successfully loads gltf models exported from blender!

https://github.com/bjorn-ali-goransson
Was the domain registered in the last 30 days? Because I can’t view the site.
I'm not an immigration/tax lawyer and could be completely wrong but if you're from EU/US/UK/AUS etc I'm fairly sure you can work in another one of those countries for up to 90 days (and sometimes upto 183) without paying tax there or getting a work visa - as long as you're still resident and being paid in your home country under the Visa Waiver program.

I've worked in NY offices and got paid in UK (admittedly a while ago and for less than 90 days) - but can't see why working in an Airbnb would be different.

Has anyone experience of this recently?
So 5 is basically “the hole” in prison?
I believe him. But I also believe he'll be seeking profit in a shrinking community because a cohort who don't want to be monetised will leave.

The evidence is strong that FB departure ranks high amongst people who feel over-monetized. Who were they monetizing? the kids. What did the kids do? They left, because it stopped being cool. Where did they go? Tik-Tok, which I believe has defied attempts to make it visibly monetized. (could be wrong)

"Like and subscribe" appeals only to other wannabes

I think I can argue the left will leave more than the right, because the right both respect "comment is free but reward has merit" and "it is glorious to grow rich" where the left is a bit more addicted to humblebragging and displays of value without attaching value to the display!
thanks, is it possible to use sqllite in asp net core
like sql server in this tutorial
https://qawithexperts.com/article/asp-net/jquery-autocomplet...
1. recipe scrape by url. most apps have this eg cozi, even pepperplate from 2013 did it.

2. talking of pepperplate, bulk import and export would be a great feature. every recipe app and site eventually dies and its incredibly painful to extract years of recipes and notes from generation N to import into N+1. For PP I had to resort to sqlite hackery.

3. multiple grocery lists, and a meal planning calendar. cozi is a ugly botch of an app with a ui that looks like 1992 but it does this well.
No it wasn’t.

https://fakebuddhaquotes.com/if-you-propose-to-speak-always-...
Gitlab runner default AMI removed from AWS
The default AMI ( Ubuntu 16.04 ) used by docker machine with AWS was recently removed without warning. If you were using the default AMI and are experiencing issues you can resolve by selecting an AMI that is not the default.

Also see:
https://aws.amazon.com/marketplace/pp/prodview-3336gufu3l24y...
My neighbor thinks as you do: he revs his car and motorcycles engines at night while we try to sleep. Therefore, we suffer.
(yes, we've asked him to stop)
Perhaps you could explain why animals being sentient creatures only counts as emotional justification?

It’s a profound fact that human beings evolved from non-human animals. It would be very strange to me if none of them are sentient. I believe killing humans is wrong precisely because they are sentient. Therefore killing animals is also wrong.
The author seems to want universities to create Software Engineering departments. Maybe it's a good idea. But arguing that these topics should replace mathematically rigorous CS education is absurd. It's like arguing that we should stop teaching physics and only teach engineering.
whois says created 2022-04-09T22:31:38Z

what is stopping domains registered in the last 30 days from showing?

The site times out for me as well in firefox, but also in curl. i think it is broken
OP here. Thanks for understanding what I’m trying to say and putting it in the correct terminology.

However, I think I’d still make the same mistake in the future because I don’t understand how to express what the (assumed) 50 watt rated panel is generating over half an hour.

If it’s running at 60% efficiency then it’s generating at 30 watts per hour.

After an hour of running, we’ve accumulated 30 watts of energy.

If we only ran it for half hour, we’d have 15 watts.

Dividing that out tells me that 3 watts of energy will provide 1 once of water.

Does it matter if those 3 watts are provided over an hour via a 3wh power source or over 10 minutes via a 16wh power source?
Ip.wtf and showing you your actual HTTP request
> Panic isn't something that you can remove by training nor train for.

On the contrary, that's exactly what repetitive training of emergency scenarios is about.

Panic happens when you get overwhelmed with multiple bad things happening and each one requires dedicated concentration, you don't have that much attention to give so panic sets in and you do all of the tasks badly. The solution is to train repeatedly so all the reactions are muscle memory (or mental "muscle memory"), which lets you remain comfortable and in control because you've done this a hundred times before.

In SCUBA diving for example many fatal accidents are the overlap of simple problems that end up overwhelming the diver because they had not practiced it enough or recently enough.
I work at https://fitchef.nl (Dutch site), that has some overlap.

Only had a quick glance at the logged out sits, but nice work!

Who are you aiming for most with this site? People who'd like to lose weight and use this as a tool? Or perhaps the sporty person who'se very aware of the nutrition values, etc?

As for commercial potential, you can try provide our service of offering weekly mealplans. It requires a bit of work to do this well, but also a fun technical challenge :).

What is not (yet?) our focus, but what I think would be cool, is to focus in on a niche of specific patients who have special diet needs.
pkgsrc has been ported to various OSs, is the default in at least two and supports both binary and source packages.
If I were to choose a package system for a new OS, it'd probably be my choice.
I agree with many points mentioned in the blog, but these are more "How to do x". CS Program teach fundamentals, not individual use cases. Also on a different note, I believe that going to college is not needed for all this. All these are freely available and one can study. We must get there.
Addiction is harmful, so is over indulgence.

I think physical pleasure is an essential part of healthy living, but if porn and sex work disappeared tomorrow we'd probably all be better for it.
I appreciate what you’re saying, but it’s worth keeping in mind that the cost of a single diode laser treatment can supply you with enough floss for an entire lifetime.

If the service was being provided for by the dentist for $1 I don’t think the author would have cared so much about the evidence behind it. Floss is just so incredibly cheap that even with weak evidence behind it it’s worth doing —- having just a 0.1% benefit, even if it’s just placebo, still has it being worthwhile.
I use NextDNS and it blocks domains registered recently to avoid phishing scams.

> Block Newly Registered Domains (NRDs)

> Block domains registered less than 30 days ago. Those domains are known to be favored by threat actors to launch malicious campaigns.
It's sort of like this:

"When I describe East Coast vs West Coast culture to my friends I often say "The East Coast is kind but not nice, the West Coast is nice but not kind," and East Coasters immediately get it. West Coasters get mad."

[1] https://twitter.com/jordonaut/status/1352363163686068226
Oh yeah, that takes me back, that’s my issue right there. I can’t believe how I had to get so heavy handed in the comments to get people to stop debating the validity of the idea. Hadn’t worked on the project that needed it in a while so I forgot it wasn’t fixed yet, which is a bit disappointing considering.
r/digitalnomads has some interesting data points on people's IPs and VPNs being flagged as "outside the US".
Thanks for including ws4sqlite!
Too boilerplaty.

While other languages with RC based GC mechanisms take care of managing the references automatically, even the C++ std ones do it, in Rust you have to manually increment the references with calls to clone().