"Overfitting" would be a bit more accurate term if the problem lies in the specific examples existing in its training set in various forms, places, languages etc but with the same values.
> Plenty of indie musicians nowadays that self-publish on platforms like Spotify and YouTube. That just wasn’t possible 30 years ago.
Precisely. What changed between then and now is that major labels no longer control distribution, and thus they no longer hold a oligopoly over what music we can consume. This is clearly something that benefits everyone, except the major labels.
This fact alone makes me very sceptical of this blend of blog posts. It clearly pushes to go back to a time where everyone was screwed over by the music industry.
You can't self-publish on Spotify, you have to go through a distributor like DistroKid. Not sure how this works with YouTube Music though, I guess for actual music (sans video) you have to use a distributor as well.
I don't think so. A siege is not prohibited under international law. The Palestinians at that point had plenty of water and food. The bar, to me, would be at the point where they're actually starving, i.e. they have used up the entirety of the stuff they stocked up, including Hamas' stocks in the tunnels, and were starving/had nothing to drink, and Israel at that point refused to let any provisions through. This is actually starving the population. You can lay a temporary siege that's well below that bar.
Again, a siege is not prohibited under international law. The civilian population being to leave would be one example. Allowing humanitarian relief would be another. Along the lines of what I said above, the question of humanitarian relief only arises later into the siege when there is actually a humanitarian problem. And Israel reversed course on some decisions and allowed aid even before that. Gallant did not say Israel would prevent Gazan civilians from leaving to Egypt (e.g.).
This was said at the heat of the moment. I do realize it's hard for random people on the Internet to understand the shock Israel was under at that time. It's also fair to expect the minister of defense to moderate what they say. It's also still very much a cherry pick reduced to a propaganda line item.
Lo and behold -- unfortunately not quite all, but certainly a lot of the provocative / uncompromising language he Palestinian side is, in essence, coming from a place of anger or other distressful emotional states as well.
I think you're talking about something different from what sigmoid10 was talking about. sigmoid10 said "manipulate behaviour during those benchmarks". I interpreted that to mean the compiler detects if a benchmark is going on and alters its behavior only then. So this wouldn't impact real life use cases.
Anonymous functions don't have names. This makes it much harder to do things like profiling (just try to find that one specific arrow function in your performance profile flame graph) and tracing. Tools like Sentry that automatically log stack traces when errors occur become much less useful if every function is anonymous.
Interesting, it seems that the javascript runtime is smart enough detect this pattern and actually create a named function (I tried Chrome and Node.js)
const foo = () => {}
console.log( foo.name );
actually outputs 'foo', and not the empty string that I was expecting.
You're probably remembering how it used to work. This is the example I remember from way back that we shouldn't use because (aside from being unnecessary and weird) this function wouldn't have a name in stack traces:
Not sure what you find not true about it. All named “function”s get hoisted just like “var”s, I use post-definitions of utility functions all the time in file scopes, function scopes, after return statements, everywhere. You’re probably thinking about
const foo = function (){}
without its own name before (). These behave like expressions and cannot be hoisted.
> I use post-definitions of utility functions all the time in file scopes, function scopes, after return statements, everywhere
I haven't figured out if people consider this a best practice, but I love doing it. To me the list of called functions is a high-level explanation of the code, and listing all the definitions first just buries the high-level logic "below the fold". Immediately diving into function contents outside of their broader context is confusing to me.
I don’t monitor “best” practices, so beware. But in languages like C and Pascal I also had a habit of simply declaring all interfaces at the top and then grouping implementations reasonably. It also created a nice “index” of what’s in the file.
Hoisting also enables cross-imports without helper unit extraction headaches. Many hate js/ts at the “kids hate == and null” level but in reality these languages have a very practical design that wins so many rounds irl.
To me, arrow functions behave more like I would expect functions to behave. They don’t include all the magic bindings that the function keyword imparts. Feels more “pure” to me. Anonymous functions can be either function () {} or () => {}
This is not true I believe. There are plenty of papers out there revolving around dynamic/animated splat-based models, some using generative models for that aspect too.
There are also some tools out there that let you touch up/rig splat models. Still not near what you can do with meshes but I think fundamentally it’s not impossible.
You can touch up a splat in the same way you can apply gross edits to an image (cropping, color corrections etc), but you can’t easily change it in a way like “make this bicycle handle bar more rounded”. Ergo it’s not art directable.
With regards to dynamicism, there’s some papers yes but with heavy limitations. Rigging is doable but relighting is still hit and miss, while most complex rigs require a mesh underneath to drive a splats surface. There’s also the issue of making sure the splats are tight to the surface boundary, which is difficult without significant other input.
Other dynamics like animation operate at a very gross level, but you can’t for example do a voronoi fracture for destruction along a surface easily. And again, even at a large scale motion, you still have the issue of splat isolation and fitting to contend with.
The neural motion papers you mention are interesting, but have a significant overhead currently outside of small use cases.
Meshes are much more straightforward, and with advancements in neutral materials and micropolygons (nanite etc) it’s really difficult to make a splat scene that isn’t first represented as a mesh have the quality and performance needed. And if you’re creating splats from a captured real world scene, they need significant cleanup first.
Can’t you just instruct your llm of choice to transform your prompts like this for you? Basically feed it with a bunch of heuristics that will help it better understand the thing you tell it.
Maybe the various chat interfaces already do this behind the scenes?
> because they and their family get enough Bürgergeld, that actually working would lower their income
This means it’s not UBI, and that’s kind of the whole point here. With UBI this welfare cliff wouldn’t exist; if you work, you still raise your income. That means, unlike the current German system, UBI still incentivises people to work to increase their income/wealth.
Of course actively disincentivising people to work will cause them to not work. That’s just rational behaviour, you cannot blame anyone for that.
This assumes people just stop doing anything of value if there no longer is a proverbial stick in the form of financial ruin if they stop working.
Nobody is saying that the carrot (personal financial gain) needs to be removed from the equation. Just that everyone is guaranteed some basic level of financial support.
Society already produces enough wealth to cover the expense of UBI. Remember it would replace any other welfare systems in place today.
Personally I think I might take a bit more risk, and choose to do something that I personally believe is of actual value to society rather than please some corporation or VC.
> it would replace any other welfare systems in place today
I’ve never seen this math worked out.
Also, some benefits are inherently lumpy. A special-needs or chronically-ill person needs (and receives) resources that wouldn’t be covered by a broad-spectrum UBI.
Most UBI proposals assume a functioning healthcare system, which would deal with most of those needs. Probably not all, so you could certainly have additional programs as needed.