skysight-inc/HackerNews huggingface dataset:
Sure, but technically speaking, a god could have created the universe, as is, while you were reading this sentence. It would appear, and you would know, that the universe is billions of years old, yet it would not be.

There's no contradiction once you assume an all powerful creator. That's why logic won't win these discussions.
Fair, I was less thinking a physical dial and more a metaphorical one. It wouldn't be able to do the computation that is required to do the right thing, even if it can produce a program that can do the computation.

You could hook the program up to a python interpreter and approximate that, but then you're still generating code, not doing the task directly. In order to have an AI that will do the task directly, we would need to train a different model, not just plug the one we have directly in to the task.
I use Affinity Photo because when I wanted to try Pixelmator I discovered they only sell the product on the Mac App Store and I strongly dislike the App Store. Affinity lets me buy direct from their website.
I can definitely see this being useful in some contexts i.e. where the problem can be easily defined. A good example is a bit of glue or plumbing code where one system with a defined interface has to talk to another one.

I also see it failing a lot. There were lots of promises made about 4GL languages that didn't turn out to be true. They made for great demonstrations but as soon as you push past the boundaries a bit things get tough and you need an actual programmer to make things work.

The guys that came and demonstrated PowerBuilder[0] back in the nineties had an absolutely stellar demo, but the devs who were given PowerBuilder to work on at my workplace quickly got mired in details that brought them undone. I feel like the same thing will happen with anything non-trivial that AI generates. The re-work will be more effort than just building whatever it was from scratch.

[0]https://en.wikipedia.org/wiki/PowerBuilder
IIRC, it was mostly a scam to get investors to spend money. "The car of the future"... since the late 80's.
The author seems to forget that while an AI can create text that looks like code, it can never prove the code is working correctly (see halting problem).

As with many things, AI will excel at the simple tasks that just require pattern matching and generation to work.
Nothing more but also nothing less.

People get carried away by how great AIs are at spitting out complex sentences from a huge training set that look like a human would have written them.
Winter v2 is coming.

Besides, there's no training set for the specific domain problem I'm currently solving. It is - by definition - not generic.
The problem domain is not bubble sort or fizzbuzz.
Ai generated programs are not cool. You know what would be cool? Ai generated unit tests.
I did this for most of this year. I didn't work toward a word count, I just set up a time between eating breakfast and signing in to work where I'd write instead of browsing the internet. Ended up writing 75,000 words, and it was surprising to me how easy it was. Once I got into the habit, I did it every day, not just during the week.
SEC Complaint with more details. https://www.sec.gov/news/press-release/2022-234

I have read more SEC complaints this year than in all of my previous years combined.

—-
Edit 1

Caroline’s guilty plea: https://www.documentcloud.org/documents/23495436-crypto-coop...
this sounded off, as I've driven my dad's Tesla and its combination of blazing speed and total silence, not to mention that Teslas are well within the high end luxury category, does not seem like insurance would be cheap. They are also expensive to repair if accidents occur.

Looked it up and found https://www.nerdwallet.com/article/insurance/tesla-insurance

"The high cost of a Tesla doesn’t stop at its price tag. Insurance for a Tesla tends to be significantly more expensive than that of other popular vehicles, despite high safety ratings."

"Still, rates can vary drastically, even among different Tesla models. Below are the average annual insurance rates by Tesla model, ranked from cheapest to most expensive:"

Model Y ($2,040).

Model 3 ($2,115).

Model S ($3,008).

Model X ($3,044).

That is not cheap at all. I own three cars at the moment, one of which is also a new (non-Tesla) EV and I pay $3600 /yr in total.
We really owe it to future generations to figure out effective, energy efficient plastic recycling. This seems to be a big step. The economic barriers are huge here, oil is going to be cheap for a while yet.

That said, it is a bit concerning that this could escape into the wild. Plastics are harmful long term but it’s crucial to society that they don’t just start degrading.
If you are still here: any resources on how to build those other things that you mentioned myself? For example, if I would like to combine either and reader into a single monad, how would that look like? Now I'm kinda thrilled!
Nice argument from authority ya got there.
Choanoflagellate
Grids have more parking because there's more streets and therefore more curb, it's not a matter of width. Also getting off the arterial road and into the grid neighbourhood looking for parking is more feasible because in a non-grid you have to track back your steps all the distance you traveled back to your destination, while in a grid it's way more likely there's a shorter path back through the grid.

> streets are certainly wide enough for street-parking but a lot of them don't allow it for reasons.

If I had to guess, because they're hostile to non-residents and they are optimizing for residential property values.

Grids with free parking are welcoming to non-residents and optimizing for business revenue.
lightroom makes it so easy to apply filters in batch to all the photos in a certain room or environment making it much faster to process event photos.

I'd love to know if there is a good solution for saving time when you have hundreds of photos to process.
Thanks! It's plausible that you might not see predicted satellites and very plausible that you would see extra ones. Predicting satellite visibility is very difficult because it depends on unknown factors like the shape and BDRF and precise orientation of each satellite. My site necessarily uses a simplified model, which will sometimes be wrong in both directions. There will be many visible satellites in the sky that aren't shown on the site, and some that are shown on the site may end up not being visible after all.

For a guarantee of visibility look for satellites marked "bright" in the UI (which will usually be ISS or Tiangong). For a more comprehensive catalog of satellites that may or may not be visible, check out sites like https://www.heavens-above.com/.
Great details! Why only half the time though? What is the behavior the rest of the time?
C++ exceptions and by extension Rust panics and C# exceptions (with caveats) involve stack unwinding as well as gathering of corresponding details and producing an exception object (C#). It is very expensive and using it as a normal condition in general is not the best idea. It is by definition cannot be optimized in a way that gets both good performance and keeps all existing side effects.

That's why Rust's Result<T, E> is vastly superior because it out of box pushes the users to very efficient and idiomatic error handling mechanism which is based on its enum types that enjoy a lot of compiler optimizations.

You can also achieve fairly good results with struct-based custom Result<T, E> implementations in C# but until the language gets the support of proper discriminated unions, it will always be inferior.

Thankfully, in C# and, I assume, in other exception-based languages the compiler is smart enough to recognize exceptions as cold paths and correctly reorder emitted code to minimize their impact when you do not throw them. But traversing try-catch blocks still tends to pessimize the codegen significantly hence heavy reliance of C# on various throw helpers to keep hot paths clean.
> Single humans are wrong about a lot, multiple humans arguing are way more accurate.

I think this is only true if the commentors are SME's & operating in good faith. We've all seen whole threads hijacked by erroneous groupthink, while the 1 or 2 SME's were buried.
Woman barred from seeing Rockettes after facial recognition tech identified her
This is a bizarrely hostile attitude to have. Critique their work, not their age.
The full title is “Girl Scout mom kicked out of Radio City and barred from seeing Rockettes after facial recognition tech identified her”. Couldn’t fit it.
I wanted to make sure all code paths were executed, and so I filled the array of ints with 50% negative values.
> but the performance was always lacking at the very least.

This is an easy engineering problem which will be solved when there's enough motivation and engineers working on it.

Increasing adoption is more of a business problem though, and it is unclear if performance is the bottleneck here.

If you have a wasm product that has to be as fast as native code, the solution is to find compiler engineers (or a company that specializes in this) who will solve this for your situation.
This high voltage hot chassis was clearly a dangerous design but at least there has been little use of it in the last fifty years. I find dangerous designs in current products fairly frequently.

As an example I was debugging my electric clothes dryer that stopped drying and found the wire to the nichrome heating unit was disattached. It had been attached to the heater with a push-on, pull-off spade connector at the factory. I maintain it should have been attached with a bolt-on connector with a lock washer. Having what is probably a 230 volt wire slip-off its connection due to normal dryer vibration and bounce around the steel chassis is concerning. If the dryer ground had been faulty (it was good) that could have placed a 230 volt potential on the entire metal cabinet of the dryer in a laundry room that may have a little water on the floor and usually has other ground paths like turn-off faucets for the washer as well - a super dangerous situation. This danger is increased because dryers are heavily used by kids, women, and non-technical men, most of whom have no idea of the risks involved.
Last I downloaded it was around 3600 of them.
I like having as much of my code as possible run on my own dev machine, where I can keep an eye on it.

Good principle.
What you're referring to seems to be 'software engineering' and 'product development' rather than programming.
I guess if you're distributing standalone binaries, that makes sense. The distribution systems I have seen are all tarballs, packages, or container images, where one more file is no problem.

There must be some kind of config system where the flags are being driven from though, unless someone is manually typing them out each time.
Yes, this has been how programs (not necessarily neural network-based) have been breaking records for a while now :

https://arstechnica.com/gaming/2011/01/skynet-meets-the-swar...

> [Ben Weber] set about organizing a tournament for StarCraft AI agents to compete against each other, hoping to kick-start progress and raise interest.

> The announcement for the tournament was made in November of 2009, and the word soon went out on gaming websites and blogs: the 2010 Artificial Intelligence and Interactive Digital Entertainment (AIIDE) Conference, to be held in October 2010 at Stanford University, would host the first ever StarCraft AI competition.

[...]

> the only way to really test and improve the agent would be to play against skilled human players. Flush with pride that the agent could defeat the built-in AI, we played a game during the class against John Blitzer, a post-doc in Dan’s group who played ranked ladder matches on International Cyber Cup (iCCup).

> It was a disaster.

[...]

> Manually iterating through parameters and making adjustments would take far too long, however.

> Instead, we let the Overmind learn to fight on its own.

> In Norse mythology, Valhalla is a paradise where warriors’ souls engage in eternal battle. Using StarCraft’s map editor, we built Valhalla for the Overmind, where it could repeatedly and automatically run through different combat scenarios. By running repeated trials in Valhalla and varying the potential field strengths, the agent learned the best combination of parameters for each kind of engagement.

[...]

> Recruiting Oriol as our “coach” helped us apply the final touches. Oriol had played StarCraft at the pro level before retiring and turning to a life of science, and he joined the team as our coach, designated opponent, and in-house StarCraft expert.

> With a high-level human expert to test against and all of the algorithms in place, the agent progressed rapidly in the last few weeks, culminating in that first victory against Oriol mere days before the final submission.

[...]

https://www.theverge.com/2019/10/30/20939147/deepmind-google...

> Like OpenAI, DeepMind trains its AI agents against versions of themselves and at an accelerated pace, so that the agents can clock hundreds of years of play time in the span of a few months. That has allowed this type of software to stand on equal footing with some of the most talented human players of Go and, now, much more sophisticated games like Starcraft [2] and Dota [2].

Note that they are lucky there to have a controlled environment, meaning that experimentation is cheap, with clear goals - something that is not always the case in "real" life !
LetsEncrypt

Not strictly speaking foss but adjacent and nonprofit
Indeed. Kinetic energy in the form of a flywheel has both the advantage and the drawback that it’s relatively easy to release all of the energy in a fraction of a second.

Of course you can do the same with chemical energy, but we have good intuition around things that will detonate.

With everyday substances, both a stick of butter and an SUV traveling at 100 mph contain about a kilowatt-hour of energy, but the latter would generally be more destructive if something goes wrong.
I think you misunderstood me: I meant flywheels could be used for temporary storage (regen breaking), as a complement to permanent storage (battery), because it is more efficient for regen and handles energy bursts better.
Just the thought of an interesting twist on the topic: a daily writing tool with a “spaced repetition” twist. You seed the tool with a list of writing prompts, e.g. “Write a list of ten things you think would improve your life.” Then, a few days later, the tool randomly selects one of the prompts and asks you to write 500 words on it. A month later the same prompt is re-introduced without showing you the previous writing. Prompts can be interleaved with one another so you are writing about a different thing every day. It happens again and again until at some point you are presented with all the snippets you have written about the topic and are asked to choose whether you would like to keep the writing in the pool or not. If you do then you are only given that text every day to edit until you decide to finish. If you choose to not keep it then all texts associated with that topic are archived and you keep getting differs prompts.

Good idea or bad idea?
Statement on U.S. vs. Samuel Bankman-Fried, Caroline Ellison, Gary Wang
I'm not a fan of grid cities. Yes, they are easier to navigate, but I find them boring. It's much more fun to explore Tokyo's twists (west side) than Osaka's grid. Paris, London, Amsterdam, Brussels, Berlin, Istanbul, ... much more fun that most of them are not on grids.
Yes. This is essentially a binary with the browser acting as the OS. And if it's hosted on a server it's a binary which may change at any moment. There isn't even a mechanism by which to freeze its hash and alert you if it changes - a browser would have to provide that functionality.

To be fair, the exact same problem afflicts something like Protonmail, so calling it a toy may be too harsh.
Nil. And it's 'Hotz' not 'Holtz'.
Yes, but I think writing code is more important than people make it sound. Because, writing something that is executed correctly is easy. But writing it so that others can understand it later, change it easily and safely, having a compiler to make sure nothing goes wrong - while still having the computer execute it correctly - THAT is the real challenge.

Which is also the problem with any AI. If the AI can program, then not only does it have to write code; it will also have to read existing code and make adjustments to it, based on request. This is the real challenge. "Hey, I have this 1MM line software, please change feature X to do A on top of B but keep C working". If the AI can do THAT, well THEN that's the end of programming by humans and then I'm gonna escape to a small island ASAP because the singularity will be soon after.
Great stuff! Of note, I'm using LoRa (2.4Ghz SX1280) mainly for ExpressLRS (https://www.expresslrs.org/3.0/) remote aircraft control link. The antennas common there are very different; usually thin whip antennas, with or without T. Probably due to weight and cost saving. I will try those and see the difference.
Why be so weirdly hostile about it? A downvote suffices, please don't resort to personal attacks.
Ironically they reject tabs and require space indentation. Something something the complexity of supporting both. Yet we have style insensitivity..
If anyone else runs into this problem, looks like maybe the latest version in F-Droid is broken:

https://git.jami.net/savoirfairelinux/jami-client-android/-/...

(I'm not going to try an older version, since I quickly found bug reports that suggest a pattern of breakage, and I already have to use way too much comms software that casually breaks. I might give it another chance later.)
Flywheels only make sense on a massive scale. We should put one in space.
Sure, you can use the enterprise policy:

https://chromeenterprise.google/policies/#DefaultJavaScriptJ...

And this existed before SDSM... in fact SDSM depends on the code landed in Chrome that backs this policy.
I remember what my boss told me a few days after I started working, just out of school.

"If you want a career you should move away from programming as soon as possible, those days are over, we're already testing automatic programming systems, it's a matter of months before we use them in production."

It was 23 years ago.

I think that the current state of AI will be sufficient to build excellent assistant tools, and I can see some productivity increase in some areas.

But for anything more advanced, let's say I am not worried.
I'm actually curious, many blurays I own have what seems like artificial noise added and I've wondered if that's there to hide compression artifacts.
If anything, it's astounding just how much energy is in food like butter, and in such a stable configuration.

Alternatively, it's humbling how bad and inefficient we are at manipulating the physical materials in our environment, because we can't so much as replicate a stick of butter without making it noisy and dangerous.
LOL offer inequality is a thing
I think most of the Aperture features got rolled into Photos at some point. Not all of them, but it’s pretty good.

(I haven’t done serious event photography since before Aperture was deprecated, though.)
Why would error-handling code impact performance?

Besides, exceptions in C++ are known to have negative impacts on overall performance even if you don't use them. (see: https://preshing.com/20110807/the-cost-of-enabling-exception...)
I thought it was just my Apple TV.
It's always been confusing why this isn't as simple as running the dishwasher.
This should be, avoid exception catching in performance sensitive code. Assuming one isn’t doing exceptions instead of normal flow control like if/else, the dominant cost is the branch(es) to determine if there is an error to communicate. Not that there is a possible exception. Now, the catching part/after it is throw sure that is expensive in at least C++. The full stack needs to be unwound along with potential RTTI. So this becomes, do you really need that branch in the hot loop kind of problem
I use OpenBSD as a daily driver. To make GP's point though, there are a few video's [0] and blog posts dissing OpenBSDs security claims.

[0] https://youtu.be/3E9ga-CylWQ
Organic Maps is great. It's close to a drop in replacement for Google Maps on Android.
In some Las Vegas hotels I no longer need to stop at a counter or stand in a line and it’s 1000x better experience. I can walk directly to my room and scan my phone. I can scan my phone for parking. I can grab extra keys at a kiosk, if I need them. I never have to talk to anyone, if I don’t want to.

I also select the option not to have my room cleaned each day. I’ll ask someone in the hall for towels if I stay long enough to need them. I’ve wondered if this is easier or harder for them. I try to keep my trash well organized and otherwise make it as easy as I can on the staff after I leave.
Can't wait for hacker news to find out about --enable-features and --disable-features.
a few small pacific island nation-states that have no submarine cables and are entirely dependent upon geostationary satellite capacity and o3b right now, most likely. this is still satellite but does not go to the "special" country codes for calls to iridium or inmarsat.

there's also a few "special" toll-bait destinations in the caribbean which are unusually costly due to the fees charged by their local telco as a revenue source.
Having common phones around at predictable public places is good for everyone in the sense that it prevents people from feeling obligated to carry a tracking device everywhere just to be prepared for emergencies.
- Overall, we find that participants who had access to an AI assistant based on OpenAI's codex-davinci-002 model wrote significantly less secure code than those without access.

- Additionally, participants with access to an AI assistant were more likely to believe they wrote secure code than those without access to the AI assistant.

-Furthermore, we find that participants who trusted the AI less and engaged more with the language and format of their prompts (e.g. re-phrasing, adjusting temperature) provided code with fewer security vulnerabilities.
The article specifically mentions how all the datasets their study used were NOT self reported, but measured. It's one of the biggest arguments for why their study was more trustworthy and why the assumptions/accusations were spurious and baseless
Indeed, no one was ever arbitrarily banned, silenced, censored, locked, or shadowbanned under the old regime, who were themselves not billionaires but in fact improverished migrant workers.
noexcept actually forces it, if it doesn’t know it must essentially wrap the function body in a try { …body… } catch(…) { terminate( ); }. So the compiler is doing the same amount of work inside the function. Outside it can assume that no exception will escape that function, yes. If it knows, it doesn’t need to.
I have done some experiments with text-davinci-003 that given a program update and directory list can select the files, then do the requested update. Its not a million lines.
But if the battery is not in ideal state like just after climb up, would that be a problem as the real full power is not really available all the time it seemed.
This is a nice idea! One slightly-ridiculous thought I had though is, how can I handwrite 500 words a day? Is there an app that might help me with this?
I agree. There's always more to pay. But I've never thought to myself "geez my brakes aren't enough". Disc brakes are too powerful IMO, and thus dangerous. And honestly I don't even know what difference wheels would make? Mine are circular, stay true. Why do folks pay thousands on hand built wheels?

Gears/derailleurs I have a tough time with.. even nice ones seem to need constant adjustment so I ride a single speed now and feel like I discovered a bike secret.

I'd spend on fit, frame, seat, tires as a min bar to be picky about.