skysight-inc/HackerNews huggingface dataset:
Automotive: It looks really great for management, to minimize the liability risk. Look what great processes we have installed to avoid all kinds of problems.

Reality:

The code is written by the lowest bidder. This might be people with some form of formal qualifications, but also often is people who have no idea how a car is supposed to work, who do not even have a license to drive one. Imagine someone implementing a web app without ever having used a web browser.

The specifications are written by non-software engineers, and more often than not they contain a code-like description of the software, without any significant explanation. That's code written by people with no clue about software.

The tests may provide any coverage you can dream of, but they are unfit to detect any kind of bug. Which is obvious because the authors of the code and test have no idea about what problem the code is supposed to solve. And the only goal is to prove coverage not to find bugs.

In the end it only works because there is different people, who know how cars work, and test everything manually. At that point, coverage is of no concern at all, and bugs stay undetected, but the result might be just good enough. Also, it helps that (from a pure software point of view) most automotive software isn't exactly highly complicated.
My guess is that the screen is far larger?
Track you calories and start small in terms of exercise.

Eating, drinking: track everything. In my experience it does the trick on its own. What you're aiming for is caloric deficit, so don't overcomplicate it. If there's a diet that works for you, great. If not, just analyze your intake from time to time and you will come up with your own diet automatically.

Exercise: depending on your current level of fitness, I'd strongly suggest taking small steps. Changing your diet while getting started with running and 1-hour workouts three times a week sets you up for failure. If you haven't been active before, aim for N steps of walking a day. That's it.

Be patient, the first results will show in 2-4 weeks.

Good luck!
I managed to find some more details on that story and it seems like they got the cause and effect reversed

>When World Kitchen took over the Pyrex brand, it started making more products out of prestressed soda-lime glass instead of borosilicate. With pre-stressed, or tempered, glass, the surface is under compression from forces inside the glass. It is stronger than borosilicate glass, but when it’s heated, it still expands as much as ordinary glass does. It doesn’t shatter immediately, because the expansion first acts only to release some of the built-in stress. But only up to a point.

>One unfortunate use of Pyrex is cooking crack cocaine, which involves a container of water undergoing a rapid temperature change when the drug is converted from powder form. That process creates more stress than soda-lime glass can withstand, so an entire underground industry was forced to switch from measuring cups purchased at Walmart to test tubes and beakers stolen from labs.

https://www.popsci.com/science/article/2011-03/gray-matter-c...

So it was very popular with drug labs, the recipe changed because new owners, so yes many drug lab chemists probably got hurt and they had to switch over from common Pyrex cookware to actual lab grade stuff. Makes a lot more sense, because I don't think even the DEA would try to restrict glassware. Maybe one day though!
Great summary.

You can certainly have Singletons in Godot using GDScript [1].

[1] https://docs.godotengine.org/en/stable/tutorials/scripting/s...
Neither. Either can be mistyped. Nobody enters addresses directly anymore. Either you google them or you get them from bookmarks.
Did you mean to say "I can be reasonably certain they are looking into what I'm doing"?
Too many of the comments here are just restating points made in the article without advancing on them. I know "did you read the article?" is verboten on HN but people should at least attempt to respond to points made within and move the discussion forward.

This article in particular is weighing up and contrasting various viewpoints so very little value is added in repeating one of those viewpoints unless you also explain why you think the interpretation originally given was lacking or flawed.
Let me guess, Berlin?
Drinking more of the stuff is generally good advice too.
The only attacks an exit alone can do is sniff all traffic and modify the traffic. There are constant checks done by the Torproject to detect bad exits that modify traffic but sniffing is not detectable of course. But both of those attacks are mitigated by https which most sites support nowadays. Firefox and therefore the Tor Browser also has an option to disable http. [0] And using an .onion service removes this attack vector also.

[0]: https://support.mozilla.org/en-US/kb/https-only-prefs
IAEA resolution condemning Russian attacks on nuclear facilities in Ukraine [pdf]
I mean, Metal is a good API and they designed it first. They could've decided to abandon it when Vulkan came out, but I guess they just didn't want to make their API worse. Not ideal, yes, but I don't really blame them for the decision.
I worked in a UK company where someone went "I'm leaving, and I'm not giving you the 3 months notice".

Management consulted with lawyers, who basically said yes, you can hold them to that contract, but no, it's not worth it as you'll basically have to pay them whilst they're either un-cooperative or you place them on garden leave.

He left after a month, though those bridges were quite burned!
MS Edge "Web Capture" gives you the option to screenshot the full page or select an area.
Counter example:

I love Clojure because of Clojure itself (s-expressions really grow on you), and not because of the JVM or java ecosystem.

Admittedly, it does help when there are good libraries.
If their 4nm aren't doing well ( or at least on schedule ), pushing your 7nm capacity towards lower end lower margin $122 chip doesn't make any sense. Of course, that is not ruling out the possibility of Intel being completely irrational.
Eat frozen sour dough bread. Every morning you have to cut the slices which is good exercise if you are not fit at all. High calorie bread toppins with fat taste bad on it. You are encouraged to slowly chew the bread until it tastes sweet. Body heat goes into warming the food in your mouth (also drink cold water). You eat less bread in the morning.
Breathing more / denser oxygen is very bad for you (breathing at all is bad for you). Furthermore, badly treated asthma (i.e. you cannot breathe well) will lead to very fast weight loss.

This should inform you of one thing: anaerobic respiration is inefficient and therefore great for burning more calories. An easy way to achieve such respiration is running or cycling (which I think is better on your knees) so fast that you start panting. Keep doing that for an hour and do it every other day.

This advice is IMO better than "eat less", because changing your dietary habits is very very hard. Moving more is much easier by comparison, though sadly it still won't be fun for you in the beginning.
Doesn't Tommy Flowers (https://en.wikipedia.org/wiki/Tommy_Flowers) Colossus predate ENIAC?

Flowers wanted a loan from the Bank of England to start a computer company after the war but they didn't believe what he wanted to do was possible, even though he'd already done it (Colossus what classified for years after the war)
The inventor of the logic of questions was named Whately. That tracks.
I noticed that iCloud is used to store the password but it is not the seamless integration with Firefox password storage. And that is ok with me.
Tell HN: Stripe.network
I've seen that the Stripe SDK for JavaScript makes requests to https://stripe.network. Opening this URL downloads a .DMS file. Anyone aware of what this is about?
Is it possible that females have higher life expectancy than men because they menstruate?
* Cut out as much sugar from your diet as possible.

* Drink at least 2L of water a day

* Walk for 30 mins a day.
> you are guaranteed to be connected to what you expect — or not at all.

Exactly the same guarantees are also achieved by putting your clearnet address on HSTS Preload lists, or by writing https:// in front of the url on the users side.
This will be a fun read, thanks!

If you'd prefer to see the same ideas in video form, Liz Rice gave a pretty good prsentation on this same topic in 2018: https://www.youtube.com/watch?v=8fi7uSYlOdc
Learning new programming languages has always been a peace of cake to me. For me programming is more about understanding how programs work generally. The language is just how you tell the machine.
That's funny, but Google has extremely powerful incentives to not snoop on me while I check my bank balance.
While losing weight, I would not replace it, but simply remove it altogether. Bread is not an essential nutrient (although obviously French baguettes are great tasting). You can get plenty of carbs from other food (e.g., fresh fruit).
I agree with your point about the dangers of right/wrong thinking, though when I wrote that line I was specifically thinking about people who say we should never test private methods vs people we say we should always test private methods, in which case they truly can't both be right. I've updated the post to make that clearer.

On your point about language limitations, I also wonder about this. I vaguely recall coming across a post that mentioned testing private methods just wasn't an option in various languages in the early days, and it's possible that were that not the case, we wouldn't have so many advocates of the never-test-directly viewpoint. That's not to say that the viewpoint is wrong though.
I will absolute do what I can to grow employees. But they have to want to do that. Not all employees want to climb the ladder. They do not want to become a manager, they do not want the responsibility that comes with lead or architect roles. That does not mean they cannot grow in their position. You can always improve your coding, automated testing, devops, not to say soft skills, learn a new framework etc.
I wish Firefox would natively let us silently take full page screenshots from a keyboard shortcut. It is (currently) a three click operation, but they seem to change the steps and graphics for it every year or so.
Ruby Together merged with Ruby Central.
See here: https://rubytogether.org/news/2021-10-21-ruby-together-and-r...

I have my personal grudge with the people from Ruby Central. They organise RailsConf and this year they CANCELLED DHH form the Keynote because he is not woke enough in the eyes of the new governance there...
It's a shame that they try to divide the community with this move.

Actually the same people that are advertising acceptance of others in every form somehow came into a position where they can cancel everyone that has a different opinion with regards to political topics or if they just don't like the fact you're a male white rich guy that likes fast cars and has a wife with two kids. The fact that he created Rails and pushes it forward every year? It doesn't matter to them because hey: wokey wokey wokey.

See here: https://world.hey.com/dhh/no-railsconf-faa7935e
Thanks, that link seems interesting and relevant!

Well, ... the Qt3D is a higher level framework that isn't really relevant to the stuff I'm doing considering that I'm basically running my own "framework", i.e. my game engine that renders to my rendering surface.

In my use case what I really need is just to have Qt provide me a rendering surface with good performance (and ideally with working integration with the rest of the widget system) and then get out of the way.
Firefox 98 resets your download options without warning
Can you just shutdown your nodes or can they force you to continue? Best practice for relay operators is to just stop the operation altogether if the authorities force you to attack the users.
Or just use HSTS. Problem solved.
Nonsense? I take you've never actually measured body fat percentage during diet periods.

It is true that caloric deficit always causes muscle; the issue is how much one loses.
Try keto or lazy keto if you haven't. But avoid most of the keto websites when it comes to advice, because some of them are weird. No, you don't need to stuff your self with bacon and drink coffee with butter to be keto. Just cut down on almost all carbs. Don't bother with quest bars or any other cheat meals, you will just harm your diet. Stick to foods like meat, broccoli, cauliflower, beans for a week and see how you feel and move from there.
A lot of people eat a ton of bread, which ends up being a ton of calories. Then they miss a lot of nutrients, so they will have weird cravings for other things. It's not necessarily that bread is bad, it's just that excluding it means you start thinking about "ok, so what do I eat". For some people this is useful.
Let's be honest HN doesn't exactly shine when it comes to giving feedback on new products... https://news.ycombinator.com/item?id=9224
That has more to do with the use of cane sugar vs corn syrup
> Eating only once a day is very bad advice.

This meta-review seems to conclude fasting + resistance training might not only be harmless but actually beneficial https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7468742/
From a certain perspective, weight loss is very, very simple: burn more calories than you consume.

The tip: do whatever you can to feel good about yourself and take care of your mental health. That's the bottleneck. You're on HN, so you're good at figuring things out. If you're in a good enough place to think rationally, you'll pretty quickly figure out the ways that work for you to burn more calories than you consume, and more importantly, once you're done with that, to burn the same number of calories as you consume for the rest of your life.
If people struggle with this, then eat the same amount of meals, but make them smaller. After that add basic exercise, walk a few steps and do a few pushups.
Get a prescription for semaglutide. It's approved for weight loss in the US now, and trials show an ~15% reduction in body mass. It's not a stimulant and the side effect profile is pretty good.
Wat? That's not true (i assume by client mode you mean client certificates aka mutual-tls)
I will try to explain my system.

Doing exercise, even just walking or (slow) cycling will itself not burn that much calories, breathing will only be twice as fast, so not much energy is being burned. What it does do is turn on the burning of fat, very slowly. During exercise I do eat to keep my glucose blood level up. The burning of fat goes very slowly, what came on in years time will not burn in half an hour. It can last a few days, at least, if I make sure to not have a high glucose blood level. So after exercise I prefer to eat a bit of fatty foods (salmon, peanuts) and proteines (cooked eggs) and fiber. Not too much, just a bit, and I feel my body doesn't ask for more food. If I do cause a glucose high, my body will stop burning fat and ask for more fast energy by feeling hungry again.

I do understand not every body works the same, but this works for me in dropping weight. Doing exercise and not eating much for a few days. I am sure exercise has other benefits that are more indirect and less visible, but since the aim is losing weight, this is my direct way of dealing with it.

Professional athletes do this the other way around. They don't want burning of fat, they are sharp as a knife already. So after sports, they eat a huge bowl of pasta, or something similar, to stop that burning of fat immediately.
> I hate to break it to you, and am really trying to not be condescending, but despite Mac's famed usability a hotkey and then filter is too "hacker" to be "the Mac way".

This has been built in to Safari for quite some time now. View -> Show Tab Overview (default hotkey Cmd + Shift + \). And then you type to search.
Yes, spotlight is the single, centralized such facility on a Mac. That kind of proves my point - other Mac applications (as opposed to cross-platform apps such as VS Code) do not reimplement this interface.

That said, I'm happy to be shown wrong by someone with a username "swiftcoder"! I do not pretend to be a Mac expert, just someone who got frustrated trying to do things the Mac way. I've got a list of frustrations, if you'd like to dispell some more.
One problem is that a lot of simplifications get layered on in pop science explanations of relativity, or actually deep science of any kind. We often talk about the force of gravity, but the thing is it's actually not a force, or even a field, in the same way as other forces and fields in physics.

This is why Einstein is so revered in Physics. He didn't just explain a force, otherwise why would he be given pre-eminence over Maxwell who explained electromagnetism? Relativity is something else completely.

Here's a really good explanation of what's actually going on when gravity influences an object. Hold on to your chair.

https://www.youtube.com/watch?v=UKxQTvqcpSg&t=19s
I second the bugginess - I gave it a spin (despite my paranoia...) and a lot of my favourite ff extensions don't work well, if at all. Chrome extensions fare better. I'm really tempted by the idea of a way more battery efficient browser that can still use ff extensions, but this isn't it (yet).
This looks like it works pretty well to just 'dump' data changes, and if needs be to visualize them somewhere, but the data is unstructured and long-term there may no longer be any relationship to older data.

Which may be fine for your use case, don't change anything if it works for you.

In my use case, I also have a requirement that a user needs to be able to revert changes - an undo function, for edits and a 'deleted' state. I've been looking into Temporal Tables for that, where every table has a sibling 'history' table with a pair of timestamps - valid from and valid to. This allows you to query the database - including related rows in other tables - at a certain point in time, and to revert to a previous state without losing any intermediate steps (copy rows at timestamp X, insert as the 'current' version).

This is a built-in feature in a lot of modern enterprisey databases, but I'm constrained to sqlite. But, using triggers I've been able to make it work in a POC.

Whether it'll work in my 'real' application is yet to be determined, I've got a lot of work to do still - I need to get rid of my ORM and redo my data access to something more manual, unfortunately.
Weird ha? Get stressed:

- Get a full on 80 hr/week job

- Swim in cold water

- Do HIIT - e.g. run like a lion is chasing you for a minute every day

- Watch horror films

- Drink coffee

- Have sex
TL;DR: Plan ahead what to eat. Most importantly: establish a routine that you have a chance of following for months without thinking about it.

Find something to reduce energy intake that you can consistently and persistently follow. Eating a bit too much for a long time is easy, but eating too little is very difficult, because you will be hungry, so managing this is key. Establish a routing where you don't need to think too much about eating and you do not feel too hungry so easily. Plan ahead what to eat, don't delay the decision until it's time and you open the fridge. This way, you think less about this question. You need something you can do for months or even years, ideally without stress.

How to best manage this is individual, so experiment and observe yourself. Maybe there are times a day when you do not feel hungry that much: then don't eat at those times. Maybe volume of food makes you feel less hungry even if calory intake is low: then eat a lot of low calory food. Maybe you cannot do this every day, so structure your week, have some low and some normal calory days. Still control the normal days to avoid eating way too much -- it should be normal and fun to help you keep the routine.

Eat delicious and healthy and natural and fresh food -- no half-, or quarter, or reduced, or 0% sugar/fat stuff, or artificial sweetener, or whatever other crap -- this takes out all the fun of eating. And without the prospect of fun, you probably won't manage your routine for months. You should always be looking forward to your delicious food that you planned for the day.

Maybe sugar is not essential to you, so cut that down. But maybe you need chocolate, so just put it on your plan to keep it fun. Same for oil or fat. Food without fat may taste like sh*t to you. Plan with that, put some amount of delicious oil or natural fat in the delicious food you will eat. It only works if you plan ahead: only if it is on your plan you have control of the amount. You cannot evaluate this when the fridge is already open.

And excercise. Strictly speaking, a different thing, but also important.
That article still shows E-cores as being more efficient for most of their clock speed range. They may lose out to P-cores at 3.5GHz+ clock speeds, but these speeds are very rare nowadays. You'd have to run a compute intensive workload that pegs both P- and E-cores to run into the issue.
Alternative: why not use casio emulators?
https://education.casio.co.uk/download-emulator-cw

https://education.casio.co.uk/emulator-free-licences

(Looks like they are Windows binaries, didn't try on WineHQ tough)
> but to me Safari is a horrible, terrible, very user hostile browser

Yo mean, a fast, energy-efficient, user-friendly browser (that I personally have been using as my main browser for the bast 13 years).
If you make 100K a year in Canada you pay $29,986 in taxes of which about a third goes to healthcare, so $10000 annually and you still won't get tested preventatively.
this is exactly how i would expect hackernews users to do analysis when the question is "should i get a ruby job"
> Reasonable environmentalists think humans have as much right to exist

There is a right to exist, but not a right to be created. Saying someone should kill themselves and kill some other along the way, is just not acceptable in a normal discussion.

> Call me crazy, but a couple of meaty snacks for Fido is pretty far down the list after

Those meaty snacks make 20% of worldwide meat-consumption. As a country, pets would be the 60th biggest CO2-emitter in the world. Just because there are bigger culprits, doesn't mean that the smaller ones are excused. Moving pets to more friendly foods would have a huge impact on the world.
I used to watch the craigslist free section with a script, and I got that response a lot.

I was calling within 1 minute of post time sometimes.

Being first pretty much gets you anything you want in that section.
Take an app like Habinator https://habinator.com and set goals/habits that suit for you.

Health is not just about weight loss.
Can you elaborate more on some the challenges you have faced with private methods?
The real fix will happen when Data.Text moves from UTF-16 to UTF-8:

https://discourse.haskell.org/t/hf-tech-proposal-1-utf-8-enc...

Fortunately this proposal has been accepted, but I don't know the timeline for its implementation in GHC.

Until then, working with UTF-8 is kind of convoluted

https://serokell.io/blog/haskell-with-utf8

Also: libraries need to be fixed to accept Data.Text instead of String. IsString helps (it's a typeclass that contains all string types) but only if APIs take it instead of defaulting to String. Adding random string conversions to cope with legacy APIs is very annoying.
What's the name of the monitor?
https://reddit.com/r/saturatedfat and https://twitter.com/fire_bottle have a "weird" weight loss strategy based on a high saturated fat diet (including and especially supplementing with raw stearic acid and/or high-stearic acid foods like cacao butter). The theory behind it echoes with the "french paradox" of maintaining ideal weight while consuming copious amounts of saturated fat.

I'm already high-fat keto and don't have weight to lose so I don't have personal experience with it, but I did purchase some of Brad's / fireinabottle's stearic acid and used it as an experiment, it does increase satiety and possibly ketosis to a degree.