skysight-inc/HackerNews huggingface dataset:
To me it is an issue of documentation mainly, smart programmers cannot read minds either. There are standard and effort-efficient ways to document function APIs, whereas DSLs need full user guides. They have complex rules about what are valid expressions and what they do, hard to guess without a thorough explanation, and incompatible with modern dev tooling that makes it easier to quickly to discover how to use an API without much reading or trial-and-error.

I do agree there is room for such approaches and they can have 10x effects in some situations. But more often than not, smart programmers can get wrapped up in the logical beauty of it all, distracted away from the core problem, feeling extremely productive but barely getting anything real done (like Vim can make feel so much faster but you really aren’t when you measure and compare properly).

Creating new languages is useful: config, markup, query… But it is hard and laborious to do well, and usually it is only successful if creating the language is your core goal, rather as a one-off auxiliary part of solving a problem, as languages like Forth or Lisp constantly encourage by their design. And, again, a non-trivial language without a manual is unusable (or it is trivial).

Limits to flexibility can be very useful: they make you focus on solving the problem with the tools you have, rather than making the perfect tools to solve the problem, tools that you will probably never use again because they are too tailored to that one problem.
>I'm in finance and we're using LLMs to summarize a ton of soft data on company performance. We're making a killing and beating the market substantially.

so are you saying that you are okay with LLM hallucinations causing your company to make possible huge losses, even if rarely ?

I should mention that I am an LLM newbie, or rather a zerobie. all I have is a very high level sketchy overview of the field. but I am a dev with many years background in many areas, though not AI at all, except for reading a little bit now and then about it.

feel free to blast me, but preferably with data-backed statements.
Irrespective of whether you think these restrictions were justified, it’s hard not to sniff a whiff of political expediency in loosening them right now.
Looks like according to the PEP it may eventually be default in 4-6 releases down the road: https://peps.python.org/pep-0703/#python-build-modes
Did you even look at the Wright brothers plane? Why are people excited about it? It's an expensive deathtrap!
I don't care about the internals. I care about "just" being able to run it.

I find that most JS projects work fairly well: "npm install" maybe followed by "npm run build" or the like. This isn't enforced by npm and I don't think npm is perfect here, but practical speaking as a non-JS dev just wanting to run some JS projects: it works fairly well for almost all JS projects I've wanted to run in the last five years or so.

A "run_me.py" that would *Just Work™" is fine. I don't overly care what it does internally as long as it's not hugely slow or depends on anything other than "python". Ideally this should be consistent throughout the ecosystem.

To be honest I can't imagine shipping any project intended to be run by users and not have a simple, fool-proof, and low-effort way of running it by anyone of any skill level, which doesn't depend on any real knowledge of the language.
Between 2000 and 2020 slope was lousy. Or, frame it the other way, the rest were catching up with the best.
And we're adding browser APIs for it! What could go wrong?
But GP's explanation still holds. The PSU will give the reference voltage, while being less and less efficient. Unable to deliver proper voltage (because it becomes less efficient with time), will not deliver any, until you remove the drives and it can deliver it? Did I misunderstand something ?

Now I'm thinking of these HPE over-over-over-specced PSUs I run and y'all got me worried.
This was a pathetically weak case even without the misconduct, with the prosecution pretending to be horrified that Baldwin wasn't following typical gun safety rules like he was at a shooting range. As if he wasn't an actor relying on the competence of multiple safety professionals who assured him that it was a safe prop.
I do not understand the comment regarding the title. Strikes me as neutral and descriptive. Delighted to see sets of neuromorphic approaches used in more sophisticated compartmental models. And modeling well understood directional selectivity is a rational place to start.
I use it for my home lab. Highly recommend
The article states the goal is to eventually (after some years of working out the major kinks and performance regressions) promote Free-Threaded Python to be the default cPython distribution.
Penalties would also incentivise businesses to hide data breaches.
So it would run amok and climb a skyscraper?
It's not what you say it means, it's what twitter says it means, that's the exact basis for the Euro complaint. That you've come full circle is just more how your 'argument' is a stupid ouroboros.

> even the word "verified" will fool people

You can't actually be this obtuse? It's misleading because twitter calls it a verification, if they didn't, it wouldn't be misleading.
AI makes things up so it's not appropriate for deterministic solutions. I'm sure something is coming for your mechanical linkage problem.

As for using it more, think of it as a co-worker and not a chat bot. There was a switch that had to happen in my brain before I started realizing I could just ask AI for the answer.

Starting with, why did you prefer to ask me for this answer rather than AI? This is what AI would have said:

> Great question! It sounds like you've had some interesting experiences with AI so far. There are definitely more practical and impactful ways to utilize AI beyond chatbots and entertainment.

> Problem-Specific AI Tools: There are specialized AI tools designed for various fields. For instance, in mechanical engineering, there are AI-driven CAD tools that can help design and optimize mechanical linkages. You might want to explore software like Autodesk Fusion 360, which incorporates AI for generative design. These tools can take your specifications and generate a variety of design options.

> Learning Resources: To get more comfortable with AI, you might find it useful to check out online courses on platforms like Coursera or edX. They offer courses on machine learning, AI, and specific applications in different fields.

> Experiment with AI APIs: Platforms like OpenAI, Google Cloud AI, and IBM Watson offer APIs that you can integrate into your projects. For instance, you could use them to analyze data, generate content, or even control hardware.

> Join AI Communities: Engaging with communities like AI Stack Exchange, Reddit's r/MachineLearning, or even specialized LinkedIn groups can provide you with tips, resources, and examples of how others are using AI in innovative ways.

> Hands-on Projects: Try building a small project that leverages AI. For example, you could create a simple AI-powered application using Python and libraries like TensorFlow or PyTorch. This could be anything from a predictive model to a small automated system.
Court Holds Federal Ban on Home-Distilling Exceeds Congress' Enumerated Powers [pdf]
Of course, the customer is the advertisers, not the users.
I think it's great in specific use cases, like the meeting discussion overview in teams. The problems come when you think you can build one AI that can do anything and everything, or tackle problems with a wide scope, or start using the AI as an infallible source of information. It seems like a lot of people were expecting the latter to be true.
Because the city would presumably be paying them a living wage for a full year's work.
What kind of hardware do you need for this?
It's not that simple. This time, phone records and location data are stolen. These are more sensitive than the stolen data from typical data breaches.
No, the hype is coming from where people are saying it will be in 2030 and 2040.
So many guns are used in the movies. Sometimes there are RPGs and rockets. No of the actors using them adheres to safety rules. It's not their job. It's the job of someone other.

We should ask Arnold Schwarzenegger.
While this is good advice, it's important to remember that we shouldn't have to do this.

Credit companies take our data, without consent or compensation, then turn around and charge you if you want to prevent abuse of that collection. It's a racquet.
Which implies that the company is negligent in hoarding the data in the first place. If you admit that there is no effective security for sensitive data, you admit that holding the sensitive data in the first place is negligent. Create real sanctions for the loss of the data, follow through on them, and then companies will do better.

Mind you, Snowflake is the problem here, not AT&T, if it was their leak. AT&T is big enough that no meaningful sanctions will fall on them. It's not like they fell out of the sky and killed a bunch of people.
As I understand it, if your code would have race conditions with free threaded python, than it probably already has them.
It's a difference between big, interesting, investment worthy AI that stands alone and small, uninteresting, practical business features that happen to use AI.
The real bellwether for me will be whether or not Apple, after releasing it's AI features, ever talks about them as a main point in a WWDC again, or if it just gets pushed into "here's something new photos can do (with AI)" like it has for the last x many years.
Depending on your reference point, a sigmoid and an exponential curve look the same.
I think you are vastly misunderstanding the role of investments banks. I think you might be confusing them with Hedge Funds.
Idk man, the lawyers who made the rules say it's a great system.

Like, it might be an unending atrocity beyond all human comprehension, but, $666/hr soothes a lot of conscience and quiets a lot of tongues.
It’s bullshit. I write software for autonomous tanks. Part of our contract is to have procedures for literally everything, which includes how to take apart and put back together the robot in order to be able to maintain them.

We of course run these procedures while writing and formally verifying them, before handing them to the customer, not running them would be folly.

Whatever this story is sounds like the worst kind: a small nugget of truth surrounded in a giant ball of shit.

Even more than that, a customer doesn’t just hand us a pile of money and say “talk to you again in 2 years” far from it. They literally “status the status” once or more weekly. If the answer to the question of “what is the plan this week” has the answer of “we’re out of work so we’re just charging you pad our profits” won’t play.

Also, building tanks is fucking hard, I sincerely doubt any company in the industry isn’t using every penny they have to solve problems and deliver a good product.

For those that scoff at the last bit: companies are in the business of making money, and if you deliver an inferior product, you won’t get another contract.
Hmm. What do we think about the alternative guess that the address of the next node’s value field is the next address after our current node’s value field memory address? This is, I guess, essentially a guess that we’re pointing at sequential elements of a big array, which sort of begs the question “why not just use an array?” But I’m wonder if a slightly permuted array is not so unusual, or at least might come up occasionally.
Yes, a man never steps in the same river twice.

Not really the point though, is it.
Really hard to disagree with Goldman Sachs on that one.
There's no reason to believe in all this hype unless you are one of the many that are surfing, and making money, with it. Besides all those chatbots there is not a lot of AI products that are really useful to the everyday user.
Good security researchers easily command a $500,000 compensation package per year (cost to companies higher due to benefits like health insurance). When you show the market comp of good cyber security researchers to execs, suddenly they decide that they only have the budget to hire incompetent people.

Good cyber security people are expensive because they are highly skilled: they typically need to have been a software engineer to understand software architectures and have intuition about them, have spent significant time sharpening their skills at hacking by participating in CTFs, and have probably also spent significant time doing reverse engineering and have a few CVEs attributed to them. (Why are these skills needed? Because they are the skills needed by the red team. Every company that takes cyber security seriously will have a red team.) Now tell me whether these people are worth $500,000 per year.
Python Dependencies Are Bloated
Counterintuitively, scaling government down goes hand in hand with increasing the attractiveness of the civil service.

Right now if a government agency wants to do something like make a webform where you can apply for a passport, they have zero web developers on staff who can do it. Instead they must pay a team of non-technical officials and lawyers to make and adjudicate an RFP. Then pay a contracting firm to put a developer behind a government computer to do the actual work. Putting this contractor in a seat can easily cost the taxpayer $500k a year despite the contractor only receiving $130k of that money. The rest goes to the HR department, IT Department, C-Suite, lawyers, lobbyists, and shareholders at the contracting firm. The government has their own HR/Lawyers/IT too, but the contractor can't use those so the tax payer ends up double-paying overhead and missing out on economies of scale on every contract.

This is one of the many reasons government websites are always $50 million dollar boondoggles that an intern could have done better. The government ends up spending millions of dollars feeding leeching middle-men before they can hand that money to a mediocre dev deep in the bowels of Accenture's cheapest subcontractor.

If an agency just could hire a few strong web developers directly and then assign them to whatever task is needed during a particular sprint, we'd see a massive reduction in cost and increase in the quality of engineers working on our country's most important work. But most agencies are literally not allowed to spend more than $120k on an in-house engineer, while no one bats an eye on them spending 5 times that on an Accenture contract placement.
We are still getting laid off unfortunately.
Hopefully vendors will implement some kind of universal wallet scheme that supports all options rather than encouraging vendors to only support one that they choose.

Is this only for the EU, or will Apple allow this worldwide? Maybe I missed it, but the article doesn't seem to say.
Such as?

I tried copilot once and it was pretty keen on sneaking itty bitty bugs in to my programs very frequently.

It is fine for certain boiler plates, but it wasn’t “great” for anything that templates weren’t already great for.
That is the worst case outcome of penalties, and it carries significant risk of whistle blowing. The default case will be compliance, because compliance is simply cost of business, something businesses understand well.

Meanwhile, currently businesses are doing shit all about data breaches except handing out the absolutely useless "2 years identity monitoring", so from a consumer view it really can't get much worse.

In general, the idea that penalties make people hide their bad behavior, so we shouldn't penalize bad behavior, is just extremely misguided. Because without penalties, we normalize bad behavior.
Some police forces in the Netherlands were working with anti-drone eagles years ago, though with modern drones I'd be concerned about the eagles.

https://www.youtube.com/watch?v=00szWWrTNnE
No one here can force AT&T to spend more money on IT. If they do, even briefly, everyone involved will be laid off and outsourced within a few years.
Congratulations on your success so far! My thoughts as someone who has worked in real-time graphics but not the VJ niche;

1. If you are looking to create custom visuals as a service, I'd suggest creating a specific page on your site which outlines what you offer and ideally some testimonials from VJs or clients who have used your service.

2. I wonder if there's a line of business in creating slick motion graphics for business conferences which could compliment the custom visuals work? I had some gigs creating AR visuals for pitches and presentations a while back.

3. On the subject of networking, my experience has been that regularly doing lunch/coffee with other creatives is valuable for generating business- so long as you can clearly state what you do and what kind of client you're looking for in a way people can remember when they come across it. If you do everything and you're looking for any client, people won't necessarily let you know when they find someone relevant to introduce you to.

All the best!
- The hype isn't coming from where Bitcoin is today, but where it will be in 2030 and 2040.

I'm among the AI true believers but the change above made me have second thoughts.
I'm almost certain it was 2002. I think they tried another maze the following year, but I avoided it completely.
The thresholding to generate all-or-none action potentials gets way too much consideration. The real action is the flux of ionic currents across membranes. Action potential are easy to measure but important to remember that they are ONLY an intRAcellular form of communication. IntERcellular communication is via quantal and graded release and reuptake of transmitters that evoke graded ionic fluxes (with some exceptions). Brain is best viewed as massive analog computer with some facets of digital computing.

Retinal processing—the focus of this demonstration—is almost entirely computation by graded potentials, although some amacrine cells do spike.
Planning to create an analtics for bets, need reliable data sources
For an interesting idea, I am out for searching odds data, preferably up to data, structured as JSON. Do you have any recommendations besides the odds API?
Easy page generators are definitely a good default which have enabled more people to create content (and not just recently, think myspace era and before) but the point wasn't "and it was better when you had to write HTML/CSS manually to have a page" rather "and these platform tools have started to elide the option to embed HTML/CSS when you want". This doesn't mean wanting to throw out the easy to use interfaces for a traditional CMS and writing everything out it means easy embeddability.

As an example think mediawiki and markdown. Each was designed to allow you to just make content, each has powerful GUI tools, and each was designed to allow direct embedding as needed. A lot of blog platforms have started to drop the latter bit for no gain in making the former bit more accessible than it would be otherwise.
So all that stuff about Apple protecting users doesn't hold up to missing out on profits. I thought Apple would have held out longer.
No, we haven't. We disagree about something, but there was never a premise that we would agree. It's fine for us to disagree! We're two different data points, nothing more or less. An "impasse" implies there was a further destination for us to reach, if only we found common ground. Not so!

I think we sometimes look past how valuable it is to just have two clearly stated, conflicting views on an issue, without a day long effort to unify or persuade them.
I think it is beneficial to some people, but not a lot. My guess is that most Python users (from beginners to advanced users, including many professional data scientists) have never heard of GIL or thought of doing any parallelization in Python. Code that needs performance and would benefit from multithreading, usually written by professional software engineers, likely isn't written in Python in the first place. It would make sense for projects that can benefit from disabling GIL without a ton of changes. Remember it is not trivial to update single threaded code to use multithreading correctly.

in Python language specifically. Their library may have already done some form of parallelization under the hood
I don't see why any of your reasons preclude analytics.
Ach, I posted before I saw the rest of your thread, apologies.

Totally agree, concurrent.futures strikes a great balance. Enough to get work done, a bit more constrained than threads on their own.

Asyncio is a lot of cud to chew if you just want a background task in an otherwise sync application
> It is bad advice to forgo thinking about making ones code flexible and extensible.

In my experience, the best way to make code flexible and extensible is to make it simple. No hooks, no architecture, no pattern, just the smallest thing that does the job. And failing that, the most modular.

That way, when unforeseen requirements do come your way you can just modify your code. The simpler it is, the easier it will be. And it works for any future requirement, not just the ones you had the experience or luck to foresee.

The flip side though is that simplicity is not straightforward. One does not simply "spit out some [simple] code". Simple code requires time and effort. I would like to be able to just say "forget about extensibility, just make it simple", but it wouldn’t convey the difficulty of making things simple.
The people “whose negligence made this possible” are probably just rank-and-file employees. Careful what you wish for. I know I sure wouldn’t want to be legally liable if my software were vulnerable to something I didn’t know about.

Maybe a reasonable first step is third-party standards, audits, and certifications around data security to make privacy- and security-conscious consumers aware of what a company is doing. If consumers really find value in that, then they will preferentially deal with that company, and other companies will follow suit.
I had a similar idea running but was AI based. Mirrored some workflows into a personal Product Manager and wanted to help people stay on track. Kinda upset I never pushed it seeing this full for $35 a month.
If we go with the logic of the grandparent comment, where were can measure the harm by adding up a minute of time wasted across millions of people to get a big amortized number, it seems commensurate that each of those people can be compensated for their minute of wasted time with a few dollars.
To be fair: this is, like, a 2010 acronym, and I'm dating myself just by using it; I just have a dry-eye thing going today that's making screen time annoying and didn't want to type the words out. :)
This seems like something that would be fairly easy to show proof for using ghidra/binary ninja/ida pro.

I wonder why they didn’t provide any disassembly/decompiler output, or other information on the offending binary
HNers are wrong about this just like they're wrong about Tesla, and the proof is outside on the road.
New York City has no trouble staffing a great number of niche specialists. Somehow the parks department can find FAA licensed drone operators, but they are unable to find some lifeguards? And the issue is not just ocean lifeguard certification. The city also has a shortage of lifeguards for their pools which now need to operate at ~30% capacity during the summer.

The issues fall with the lifeguard union combined with absurd legal/safety requirements combined with rampant mismanagement. Frankly it is pretty upsetting to go to the beach in Far Rockaway, where you must be corralled into the one jetty that has all the lifeguards (spaced about 50 feet apart). The parks department of course has resources to deploys people with whistles to walk up the beach and yell at anyone getting too close to the water.
'Safety' as defined by AI 'ethicists' has practically nothing at all to do with safety as imagined by the average person.
That would be a great change.