skysight-inc/HackerNews huggingface dataset:
Currently working in Godot for the first time for this year's 7DRL [1]. Compared to previous years in which we rolled our own everything in PureScript, it's crazy productive and a mostly pleasant experience. First class Linux support is magical. My teammate and I are developing cross-platform on Linux and Mac, and I have had zero problems on PopOS. (My teammate on Mac, however, has had to restart the Godot editor a bunch, as it does not seem to play as nicely with Git on that platform.)

My complaints would be that gdscript can be unintuitive and just plain janky. There's a lot of wrestling with internode communications. Signals are super clunky to use. We've been using this ad hoc mish mash of signals, inheritance, and preloads (think #include). I wouldn't take our approach for any real project, but it's good enough for a hackathon.

[1] 7 Day Roguelike https://7drl.com/
Terrifying.

The fact that a massive lobbying group compromised of millionaires, billionaires, mega corporations, with representatives 'infiltrated' in governments around the world should be a huge warning sign to anything they say/do.

The more I learn about the WEF, the more I dislike it.
Surprisingly, Swift can do C++ direct interop too, without writing any mappings/type definitions:

https://forums.swift.org/t/swift-and-c-interoperability-work...

https://github.com/apple/swift/blob/main/docs/CppInteroperab...

https://github.com/apple/swift/blob/main/docs/CppInteroperab...
I’m confused on this point, isn’t functools part of the standard library? Or has this changed?
When I took a full remote position late last year, I also invested in a cheap treadmill for my home office, plus a laptop attachment. I get on it first thing every day, and do my normal inbox processing, generally at a pretty slow pace. Responding to slacks, emails, PRs is easy in this mode, no different than sitting at a desk. Lately I've added a 30-minute end of day shutdown walk on top of it. Review my todo list, check tomorrow's calendar, etc. Altogether, I average 2-3 miles per day.

I haven't been able to consistently operate on it for deeper work/code or meetings, but I don't know if I really need to.
I tried to lose some weight with strict calorie counting once. ~1400/day.

No loss in about 60 days, with zero cheating. I also started doing a lot of cardio at the same time (bike riding, running). No help there, either.

Gained a ton of fat fast when I stopped and went back to eating normally (for me).

Yeah, I'll stick to weight lifting. Dieting (past a certain point, anyway) fucks up my metabolism.
I've owned and loved Saabs. The 900 was absolutely bulletproof. The 9-3 I owned less so. The innovative mechanism that also locked the gear stick when the ignition key was removed was genius!

Maybe it's just me, but this article seemed to end a bit abruptly. As a die-hard Saab fan, I was left wanting a bit more.
> overall average accuracy was near chance at 48 percent, although individuals’ accuracy varied considerably, from a low of around 25 percent to a high of around 80 percent.

People with a 25% score are basically as good as recognizing fakes as people with an 80% score. The former group just prefer the fakes to the real..
> The number one problem Rust has now is that it’s overall not significantly better than C++ and sometimes the reverse is true.

Maybe we are coming at this from different angles but I disagree. I remember seeing some discussions in the C++ community about challenges with using `std::string_view` that seemed like they were discouraging it and thinking to myself "this isn't a problem in Rust".

In fact, I refactored a crate I maintain from cloning objects all over the place to using references. I looked at what i did with my C++ hat on and realized that I'd consider myself irresponsible to do the same in C++ without a *very* high bar to justify it, not just because of the cost of the global analysis to ensure it was safe but the fact that that global analysis would need to be repeated on every subsequent change. Being in Rust, it compiled and I knew I was good. I even had an idea for reducing even more allocations that I thought was safe (20+ years of C++ experience, 10 in life-or-death mission-critical software) and the compiler found a case where I was wrong and the approach doesn't work.
Unfortunately, Debian will sometimes also patch the package to remove failing tests, not understanding that it is a security issue. This is not the first time this has happened.
Huh? Rebundling my 150kloc project takes about 2 seconds after I save a file and has already reloaded by the time I get to my browser window.
Show HN: Graphsignal – Machine learning profiler for training and inference
Hi HN, I'm the founder of Graphsignal (https://graphsignal.com). Graphsignal is a machine learning profiler. We've created it to make ML profiling simple and usable. It provides performance summaries, ML operation and kernel level statistics as well as detailed resource usage information necessary for making training and inference faster and more efficient.

Profilers help fix performance issues, improve user experience and reduce computation costs. Such improvements benefit machine learning profoundly; model training jobs that run for hours or days could be made much shorter and inference latency could be reduced resulting in significantly lower costs and improved user experience.

I realized the benefits in one of my previous projects, where the model would have to be trained regularly and be used for inference on huge amount of data. Having spent last decade developing profiling and monitoring tools, it seemed logical for me to use a profiler for the task. But since the training and inference were running remotely, I had a hard time using existing ML profilers.

TensorFlow and PyTorch provide built-in ML profilers, which utilize NVIDIA's profiling interface (CUPTI) under the hood for GPU profiling. One way to use those profilers is via locally installed TensorBoard or by logging the profiles.

In turn, Graphsignal Profiler (https://github.com/graphsignal/graphsignal) uses the built-in profilers as well as other tools to enable automatic profiling in any environment, including notebooks, training pipelines, periodic batch jobs, model serving and so on, without installing additional servers/software. It also allows teams to share and collaborate online. Basically, the profiles along with environment and usage information are be automatically recorded and sent to Graphsignal where they are available for analysis.

Trying it out is easy: 1) sign up for a free account; 2) add the profiler to your ML code and run it; 3) see and analyze the profiles at graphsignal.com. Everything is described in the Quick Start Guide https://graphsignal.com/docs/profiler/quick-start/.

I'm very excited to show it to you here and will appreciate any thoughts, comments and feedback!
Putin Will Lose, Here's Why [video][fundraiser]
Exercise every day even a little bit. When I’m nervous or can’t figure out what to do next I put in two minutes on the elliptical machine. It burns off nervous energy and sets a virtuous cycle.
> There are other ways to reduce noise than just using lower RPM fans

No, not really. You can try adding sound dampening, like BeQuiet does, but it's not as effective as just having more lower RPM fans (although it does help with coil whine). But Apple has historically never used sound dampening, and this doesn't look like it changes that. With how "open" it is anyway (the entire back being just a bunch of holes), sound dampening wouldn't be all that effective.

I'm not really sure what you think the heavier heat sink has to do with either the fan RPM or the noise profile. The bigger heatsink is if anything evidence of larger, lower-RPM fans. They're using more surface area, so they can spread the air movement out over larger fan blades. Which means they don't need to use as high an RPM fan.
Since the article seems to be missing the link: https://github.com/Tow-Boot/Tow-Boot
Your basic disagreement here feels like it would be obviated by the parents "I hope this makes its way into the ECMAscript spec"? I.e., you would get typing without any of the tooling Typescript requires; the parent's point was JS + typing would be a pure benefit compared to Typescript, and you've said nothing to disagree with that.

So while you technically are disagreeing with the parent, it's on the smallest of points, and completely disregarding the main one the parent offered (which, fair enough, but wanted to point that out)
Oh, let’s not set the bar so low by comparing to C++. ;)

Two ends of the spectrum and I think the ideal is somewhere in the middle.
I've been using (and even built!) recipe organizers and complex meal planners for about a decade now. Recently I decided, screw it, and just powered up a little self-hosted wiki. Now I have a section for all the meals that we like to make, that everyone likes to eat and I copy/paste them in.

The epiphany was that 99% of the recipes I was storing were crap and I was wasting my time with a dedicated system. The wiki has about a dozen recipes now, with a new one getting added once a month, tops. It's really not so much work that I need a dedicated app just for recipes. Plus, wikis have really good change tracking, so I'm able to make little modifications without worrying about losing access to the original.
Good Food Institute has a great write-up on the reduction of emissions and land use which can be found here (https://gfi.org/blog/cultivated-meat-lca-tea/). To summarize it, with renewables along the production chain, estimates for the reduction of greenhouse emissions/land use for chicken, pork and beef are 17%/63%, 52%/72%, and up to 92%/95% respectively.
I totally agree with the point about all new cars looking completely ridiculous. I have never understood why there isn't a low cost automaker that has only the bare minimum - the style barely ever changes and looks decent, manual everything, bare minimum heat/ac, minimum radio that can easily be replaced, as cheap as possible - is the only reason this doesn't exist because of ever increasing regulations?
It works for me on Chrome for Android. You just have to scroll down all the way.
You can easily segfault in pure Python:

import sys
sys.setrecursionlimit(1048576)
def recurse(): recurse()
recurse()
> PV needs physical resources that aren't for free or unlimited. PV needs space.

We have about 10,000 times as much space as we need for a pure-solar economy at current power use, 1,000 times what we need if we raise everyone to the power use of the average American, but still better than 100 times what we need if we want to do that while having a 10% efficient storage system because most energy is used while the sun is up anyway.

> Most energy used has still an high negative impact on the atmosphere.

Yup, and will do until it’s renewable. If it was already renewable, using that power to make more renewables has no impact whatsoever.

> Low efficiency somewhere is energy potentially wasted that could reduce carbon emissions somewhere else.

Sure, but the ideal is a global superconducting grid, and even if you do that the easy way [0] we’re a long way from the necessary industrial base to get it done.

This option is sufficiently good to be interesting in the meantime.

[0] a ballistic superconductor, specifically a charged non-conductive ring in orbit.

Second best option: a few square meter cross section HVDC cable encircling the planet, which needs quite a big investment in mining to get the materials for but has the advantage we can get most of it done gradually just by continuously upgrading existing grids until the very last step of crossing the Atlantic and/or Pacific.
To complement this, a collection of Blender addons to make CAD design with Blender even more enjoyable:

https://github.com/EleotleCram/blender-cad-tools
There's a big difference between them being prosecuted while living in a Russia (or Ukraine) that won't extradite them and instead rewards them for their part in a successful war, vs. them being prosecuted and Russia no longer being willing/able to protect them from punishment. Exactly where you draw a line of what you consider a win or a loss is subjective, as is whether that line is the same as the line for are these people are at risk of facing punishment from other nations (probably not, as if Russia announced a withdrawal of all troops tomorrow it would be hard to see that as a Russia "win", yet Putin would still have enough power to protect everyone by not allowing extraditions).
Is it just AI or is it software in general? It can murder you like this

https://en.wikipedia.org/wiki/Therac-25

or

https://en.wikipedia.org/wiki/Lion_Air_Flight_610

Between that and all the cyber threats sometimes life seems like

https://en.wikipedia.org/wiki/Mega_Man_Battle_Network_(video...

Already it seems that video games, video slots, tiktok, online dating and many other kinds of software are harmful for many people.

So far as the misaligned incentives go that isn't that a problem already in terms of individual and collective behavior?
Yes exactly. There must be some good reason why TS chose the syntax they did, because a lot of it feels very old-school-java.
_Bullshit Jobs_, by David Graeber. The article it's based on is all over the web if you want to get a quick overview. The book expands on the ideas. It seems like a joke, and in many ways it is. But it's also a surprisingly thoughtful look at something that's real.

I do have to say, though, that I never thought of treating it as a handbook and not as a expose. (See the meme "_1984_ wasn't intended to be a handbook.")

https://en.wikipedia.org/wiki/Bullshit_Jobs
Is there any statement from Microsoft since or beyond that from Feb 28 where they mention de-ranking search results from two news sites, on Bing?

https://blogs.microsoft.com/on-the-issues/2022/02/28/ukraine...
How does mocking tie you to the implementation?
I know right. I thought native _was_ politically correct?

Don't give me started on flip charts, which are anti Filipino.
Looks like it just got taken down due to a copyright claim by "Clash Report"?
Where do you think most devs work?

Also, +1 to Oracle! (disclaimer: former OCI dev)
I can't speak to OPNsense's judgment. I am a real professional in that field -- I've worked on FreeBSD in the past, and interacted with HBSD folks professionally.
Intermittent Fasting, specifically OMAD. Cut all sugars and processed foods. If you want to pursue this, highly recommend watching this video: https://www.youtube.com/watch?v=RuOvn4UqznU
Other classes of bugs will take the place of memory safety bugs. For example, I don't think the recent Log4j exploit is a memory safety bug, but could be wrong.
Tin whiskers: What happens when they spontaneously erupt? (2018)
Something like the difference between a “vector” of length N which is just a collection of N numbers and one that is a representation of a N-dimensional geometric algebra object.
>is the only reason this doesn't exist because of ever increasing regulations?

Pretty much. They preclude that car from actually being cheap enough that people would buy it over a nicer used car and as the new car market skews higher and higher end the used car market skews likewise making the competition stiffer.

>about all new cars looking completely ridiculous.

The front body work is bounded by pedestrian safety requirements in the EU and aerodynamics. The rooflines and beltlines are bounded by US safety requirements. It's no surprise that the designs all converge.
Just do keto.

There are tons of people who call the metabolic state of being in nutritional ketosis a "fad", but those people are wrong, or don't understand what a "keto" diet is.

A lot of times these people will want you to adhere to some complex, confusing, and ultimately prone to failure diet.

Carbs are very nutritionally dense. If you remove them from your diet you will probably lose weight.

Is it really that easy? Yes.
Tangential: for those of us _not_ running into functional issues with Pinboard, [Paperback](https://readpaperback.com) remains one of my favorite addon services for a SaaS pretty much ever. One-time payment unlocks ad-free Instapaper-like functionality driven from your Pinboard account. Superb. (Unaffiliated, happy customer.)
Vanilla python can also segfault, in certain edge cases.

eval((lambda:0).__code__.replace(co_consts=()))
DDG is now dead to me.
Take up a physical VR game. I play population one. I've lost 2 stone in a year. I play everyday for at least an hour. Often 2 hours.
cxx doesn't rely on reference counting. If you're using reference counted smart pointers in C++, then cxx can bind to them. But it won't impose the overhead of reference counting if you aren't already using it.
It's really hard to imagine any benefit to anyone from this disaster.

It is / was folly. Russia, other than hard firepower, does not have influence or economic heft to drive anything.

All this has done has been to antagonize others and consolidate rivals --I mean, even Maduro, maybe Cuba, are going against him, traditional "allies". His only "allies" now are other pariah nations/tyrants.

One day I'd like to find out what the calculus was.

At least with the Gulf War I, II and Afghanistan we kind of had parallel objectives, one economic and one for hegemony but lots of countries benefited and not just the US --and even then arguably the US lost (credibility among other things).

So this is just odd.
You didn’t describe what is being decentralized in this case.
Just as sanctions hit with historic speed and scope it is possible that damages could be reversed as quickly. This could become an opportunity to make long needed capital improvements. Either way it needs to be acknowledged that the past is a poor guide to this current situation.
Curator as Artist as Curator
Check out whalebrew for a similar idea but a bit more featureful like a registry of images and search, extensibility, etc: https://github.com/whalebrew/whalebrew

EnvCLI is another one that's been on my list to check out. It looks quite nice too: https://github.com/EnvCLI/EnvCLI
The Missile That Started the Manpads Craze
I'm on the fence about this one. On the one hand I would love strong typing in JS.

But the reason I never adopted TS is because one time I spent months converting Coffeescript back into JS once it fell out of favor. This was back when a bunch of Ruby developers decided that JS should look like Ruby.

If I'm writing Javascript, I'm writing Javascript, not something that pretends to be something else.
Thanks, very helpful! 5% is a bit steep compared to Stripe, but I guess having all the taxes sorted out might be worth it. At least as long as it’s a small-size endeavour.
GPs point is that exercise can help with those things: if you feel less hungry (because of leptin), you fill eat less calories or fewer snacks (or healthier ones).
Hermeus Raises $100M Series B
Wow, I have so many questions. First, I really respect people acting on conviction. Anyway, I have lots of questions (all completely uninformed) so feel free to ignore any of them, haha.

1) Where are you in the development process? Have your scaffolds been used to successfully grow a piece of edible meat?

2) When do you think the value of cultivated meat will grow to a point to make the industry self-sustaining? Or even just for it to become a viable option for restaurants/consumers?

3) How is flavour added in the process? Since diet has so much impact on flavour, how can you experiment with flavour while growing it in lab? I understand this is specific to another step in the process, so if you can't answer, no worries.

4) When you say scaffolding, my mind immediately goes to a very visual/physically defined place. I'm picturing like a Ribeye Exoskeleton. What level of control over the sculpting of the end product do you have, or does the scaffolding function on a very general growth support level that results in the development of an end product that is then sculpted by the meat-maker?

5) Anne-Sophie, have you tried any lab grown meat?

6) How far away are we from seeing "at-home" kits for meat growing? I'm picturing a world where a restaurant has their meat-printer going all the time, experimenting with different flavours and textures for the next menu!

7) Does this have any non-edible use cases? Can this process be applied to growing functional muscle/tissue, not just edible muscle/tissue?

Thanks! Again, feel free to pick and choose.
The Superstar program is hard to identify, rather than easy. Alex St John stated this.
Can we stop comparing Putin to Hitler (and calling this war a genocide while we're at it). Words have meaning, you can be a piece of shit blood thirsty autocrat without being Hitler or nazi, you can kill civilians without it being a genocide
You probably have a food addiction. This does not only materialize in eating, but also in thoughts about food or inventing ways to not eat. Thinking about food is very primal and you can easily slip into a different kind of food addiction (other kinds of eating disorders) if you are not cautious.

Your plan needs to be simple and reduce the mental capacity used up by thoughts about food.

Detailed calory tracking is counterproductive as the logging makes you think about food all the time.

Example low-mental capacity plan: Only eat one moderate meal per day (and one little other thing if you really get too hungry) for a set number of weeks, maybe 6. Don’t look at the scale more than once per week. Have one cheat day per week. Recover, then repeat.

Less difficult example: Fast for one or two days per week. Track calories with a method requiring low mental capacity all other days. (Noteworthy trivia: Obama fasted every Sunday.)

Use gamification like:

* AppleWatch with CaliCalo (you get exp for every calory saved) plus some simple fast way to enter calories into AppleHealth on your wrist

* Fitness games like RingFit Adventure, Fitness boxing (sports don’t help you loose weight substantially but do improve health)
Back then, type hints for ECMAScript worked out quite well with AS3 (ActionScript3). Maybe worth revisiting?

(It was also used for optimization.)
Maciej is a member here - https://news.ycombinator.com/user?id=idlewords - maybe he can help you out?
Oh, I bought the vision. I'm impressed with what's available at launch, even.

Personally, yes, I'm much more aligned with Kable value proposition. It solves pain points I have today and by experience (authentication schemes, how to throttle calls, how to monitor etc).
Same for me, my breakfast is coffee.

I "treat myself" and eat breakfast when I go on holiday, as I tend to be more active during those few weeks, but otherwise I have two meals a day.
To hit that number I enrolled in a small coworking space that is 20 minutes away from my house... It's 2500 steps from home... So just going and getting back from the office gives me 5,000 steps...
Stripe Crypto
> I always say that Types are not there for the truly expert programmer.

Machine-verifiable documentation about the intended I/O of functions and shapes of structs and objects is hugely fucking valuable to everyone. Your documentation isn't good enough if it doesn't include that, so it may as well be in a format that a machine can read, validate, and use to help out every single person who ever has to read or touch that code.
Certain situations in solidworks can cause similar behavior. For example, tangent arcs inverting themselves. My uneducated suspicion is that there are geometric conditions that cause these sorts of "gimbal lock" type problems in all CAD solvers. Although I don't have enough hours in F360 to say if you are describing something qualitatively different.
Sun news: CME might sideswipe Earth today