skysight-inc/HackerNews huggingface dataset:
Well, Larry and Sergey did take him to Burning Man to vet him as CEO, since knowing how a man parties is apparently an indication of his business leadership skills.

Little did they know that, to him, everything else burning down is a party.
Rails usage is certainly dropping off a bit. The competition is improving.

I personally got tired of the monkey patching, ActiveRecord's proclivity towards n+1 queries, and complete lack of types / static analysis, among other things. Having to keep a mental model of the types of the entire project, and having to write tests around types takes up a significant amount of my headspace, energy, and time. The older a project gets, the more of a headache these things become. There is an element of "just write better code" to avoid these pitfalls, and that works to an extent, but the older I get the more I realize that the tooling does play a large role in the outcome.
*Floodplain: https://en.m.wikipedia.org/wiki/Floodplain
cant wait when we'll start making webdev in C CGI and finally in Verilog.
> The right-wing turn is absolutely disgusting and should be shattered as soon as possible with prejudice.

Do you understand how you are the problem here?

Silicon Valley didn't care about politics until politicians started getting involved and attempting to impose censorship regimes, aggressive unrealized gains taxation, and killing crypto assets. Tech startups were find being ignored.

But as you illustrate, you can't ignore DC if it chooses not to ignore you. If people like you want to use the power of the state to "shatter" anyone you politically disagree with, well, of course the tech companies will hit back.
Komodo: A tool to build and deploy software across many servers
Install `uv` then run `uv run --python 3.13 my_script.py`
For those interested in the REPL improvements:

"
Python now uses a new interactive shell by default, based on code from the PyPy project. When the user starts the REPL from an interactive terminal, the following new features are now supported:

Multiline editing with history preservation.

Direct support for REPL-specific commands like help, exit, and quit, without the need to call them as functions.

Prompts and tracebacks with color enabled by default.

Interactive help browsing using F1 with a separate command history.

History browsing using F2 that skips output as well as the >>> and … prompts.

“Paste mode” with F3 that makes pasting larger blocks of code easier (press F3 again to return to the regular prompt).
"

Sounds cool. Definitely need the history feature, for the few times I can't run IPython.
What are you using in lieu of Action Cable for websocket connections?
Still a bunch of stuff that runs on ruby that isn't webdev, https://github.com/theforeman/foreman is a big one I can think of. Ruby's quite nice for sysadmin tasks, puppet, chef etc all in ruby iirc.
> how many people do you think "introspect and continually learn" on a daily basis?

At the very least, every single person who plays sports, video games, tries finding a way around traffic, a faster route home, a way to do less work, take a longer break, or a way to save some extra money getting food.

Literally any optimization task at all requires an observation, analysis (read: introspection,) and adjustment. That’s why we model training loops as optimization problems.

We spoof that with REACT prompts in LLMs, but it becomes clear after a few iterations that there’s no real optimization going on, just guessing at tokens (a gross oversimplification, as this guessing has real uses). It’s doing what it was trained to do, completes text.
Not to mention that those steps all disappear when the prompt is changed.
Where is the investment into a real smart phone that protects your privacy. I'd pay a premium for this, especially if the manufacturing and resources used fair labor.
> Even 10 days away from the office has a distinct effect upon mine.

Thank you for your kind message. So far, every single time I’ve taken a 1-2 week vacation, it’s been an extremely positive experience, I truly felt alive during the time off, and even my partner routinely comments how I am a brand new person on vacation.

But, coming back to work after such vacations has always been a gut wrenching experience and I felt much, much more depressed than normal for several weeks until reverting to the “baseline” depressed state, to the point where I even seriously considered not going on vacations anymore until I quit for good. For this reason I never related to people saying “a vacation recharges one person for new work challenges”. I can just speculate how the idea of coming back to work after one year off would feel.
His compagny seems to like re-inventing the wheel with vastly inferior solutions though.
And the corporation that owns the The New Yorker (Condé Nast) is a notorious lobbyist in both the US and EU around AI Regulations and AdTech.

Goes to show that most political op-eds are just entertainment.
How do people read Neuromancer its just technobabble
The grass is always greener on the other side of the fence
I thought that AGI covered that. AGI to my mind doesn’t have to surpass human thinking. It just has to be categorically the same as it (it can be less powerful, or more). It has to be general. A chess machine in a box which can’t do anything else is not general.[1]

I’ve always been fine with calling things AI even though they are all jumbles of stats nonsense that wouldn’t be able to put their own pants on. Does a submarine swim? No, but that’s just the metaphor that the most vocal adherents are wedded to (at the hips). The metaphor doesn’t harm me. And to argue against it is like Chomsky trying to tell programming language designers that programming languages being languages is just a metaphor.

[1] EDIT: In other words it can be on the level of a crow. Or a dog. Just something general. Something that has some animalistic-like intelligence.
Rails went through a down period 2014-2020 due to several reasons:

1. React burst on the scene in 2014

2. the hyperscale FANG companies were dominating the architecture meta with microservices, tooling etc, which worked for them at 500+ engineers, but made no sense for smaller companies.

3. there was a growing perception that "Rails doesn't scale" as selection bias kicked in - companies that successfully used rails to grow their companies, then were big enough to justify migrating off to microservices, or whatever.

4. Basecamp got caught up in the DEI battles and got a ton of bad press at the height of it.

5. Ruby was legitimately seen as slow.

The big companies that stuck with Rails (GH, Shopify, Gitlab, etc, etc) did a ton of work to fix Ruby perf, and it shows. Shopify in particular deserves an enormous amount of credit for keeping Ruby and Rails going. Their continued existence proves that Rails does, in fact, scale.

Also the meta - tech-architecture and otherwise - seems to be turning back to DHH's favor, make of that what you will.
I think one of the exciting byproducts of future long term space travel is how it will change people's expectations of the material world. Currently humans generate a significant amount of material which does not have a downstream constituency, and thus is stored, sometimes in less aesthetically acceptable ways like the pictured scrapyard.

Since the topic of TFA is e-waste, many comments here promote "right to repair" legislation as a panacea. I don't think that "right to repair" addresses the root issue in a broad enough way to make a dent. It only addresses a subset of material, operates at hobby scale, and may mandate certain things, like socketed components, that make full-scale automated recycling more difficult.
IP Address Ranges by Cloud Provider
I'm guessing you're banned because you have such amounts of data/servers and push a substantial amount of bandwidth under the free "1gbps" card for each (even if the cache layer handles most requests directly)

perharps if you moved all servers to 10G and payed for the egress over 20Tb they would reconsider your account?

They still unreliable pulling stuff like this but difficult to find these hardware options off the shelf, ready for order, at this rpice
Silquetech
Also a collective mindset - if most people one knows are doing exactly the same, morality lines tend to conveniently blur, it requires very strong personality to keep the inner compass untainted for decades.

And its a grey business so to say, you can see various justifications for it also here since many folks here work for them, its not some Zyklon-B factory. At the end, everybody under certain circumstances has a price, and kids tend to blur this even more for many.
Hot Take: Don'T provide incident resolution estimates
Personally, as a customer, I simply wouldn't take part in an automated interview. As a business, I wouldn't do them in part because I don't want to chase people off and in part because I wouldn't trust the LLM to do it properly.
OpenAI Realtime Console in Streamlit
I built a POC of the openai-realtime-console (https://github.com/openai/openai-realtime-console) in Streamlit for python folks like me who are terrible at javascript.

It's useful for poking around the events and the event payloads.

Next I'll integrate audio playback and then audio capture. Decoding the audio from the events is easy. Making streaming audio playback work with streamlit--not so much.
White Screen Light
I made a little tool - White Screen Light.

… coded with just A.I. prompting

Use case: a modifiable white screen as a light source. Softer alternative to the flashlight at bedtime or when taking video calls from a dark room . People also use these to find monitor smudges and dead pixels , clean glasses , as a light-box to paper-trace , even nightlights.

The common solution is googling blank images. A blank video on YouTube has 70M views . Hacks & workarounds. I think an app install for this is just overkill. Some sites do offer a quicker blank screen, but are ad-cluttered, bit clunky, or just lack the right features

So I made my own
With 92.97% AI

WhiteScreenLight.com
I still see Python 3.12.7 being the latest one, with 3.13 delayed because of the GC perf regression. The link, for me, points to the 3.13 RC.

Am I seeing a cached version and you see 3.13 ? Cause I can't see it on the homage page download link either.
Does this mean that R2 is not "eventually consistent" anymore?

I wonder what are the use cases (and when it's safe) to use "eventually consistent".

I'm guessing that maybe things like social media posts could be fine with "eventually consistent". It's not really critical to have the latest data.

I'm guessing that things like a shopping cart, a user account, a session shouldn't use a "eventually consistent" database.
> Having long invaded Asia (Russia, India, China, etc.), e-waste from Europe and the United States is arriving in extensive quantities in the ports of West African countries such as Ghana, in violation of international treaties.

This is from the first link[1] in the npr article. It doesn't say that it is the primary destination but does say that it is high.

1. https://www.fondationcarmignac.com/en/ANAS-AREMEYAW-ANAS-MUN...
This what insurance requirements are for. Keep people from doing things with bad risk profiles. As long as insurance is a competitive market, the only activities prohibited by insurance requirements will be those that people wouldn't have been able to afford anyway (long term).
I once walked away from a home purchase because my insurer refused to insure it against termite damage. Why? Synthetic stucco siding in the US south.
> Oh ya Brew, also substantially more pain-free than other package manager experiences.

No joke - I have never heard someone that uses multiple package managers praise Brew. If you have to use it in a larger org, across system architectures or are versioned across system upgrades, it is the single most fragile package manager you can employ. pamac, apt, rpm and eopkg all wipe the floor with Brew.

Nix and Macports are a bit better, but anyone that's used a proper package manager knows Brew is a lightweight.
My definition (again, as a layman on the subject of intelligence philosophy), but your incorrect analysis.

I guess I just think more highly of my fellow humans.
Jalopnik got a statement from GEICO that stated a bit more. https://jalopnik.com/geico-is-cancelling-tesla-cybertruck-po...

"Because of its gross weight and potential challenges with parts availability for repair shops, some customers may have received notices stating that PPA [private passenger automobile] insurance would not be renewed for this vehicle. However, policies for this vehicle have always been available through our commercial insurance division, and now remain available via PPA as well."

I know my insurer (Progressive) is very iffy on Teslas, however there are 20+ year "Lifetime Crown" customers that have some level of overridability on underwriting. After 20+ years they'll even insure you "regardless of changes to your driving status", and I've heard at least one report of someone managing to put a personally owned firetruck on a Progressive policy against underwriting guidelines and Progressive was forced to underwrite it because of the Crown promises to the customer.
I was nore in the fine granular weather simulation and then find a tipping point and apply local excess heat on the butterfly wing via laser by airplane camp.
If you're leasing your Cybertruck, or have financed its purchase, you will be required to carry full coverage. I would imagine this is the case for most people; very few are paying cash for an $80-100K vehicle.
Why We Chose Nginx and HashiStack over Kubernetes for Our Service Discovery
Many states require approval for various rates, so it’s easier to just not insure.
Making boycotting a crime seems a lot like proscribing a political view. I doubt the law has been enforced this way - or enforced at all - but if you went to the grocery store, saw a product sold by an Israeli company and decided not to buy it on account of that fact you have now committed a crime punishable by up to 20 years in prison.

The reality is that the courts would never uphold the validity of this law, and it's not enforced because the legislators know it's BS.
I'm curious as well, the GP comment immediately made me think of Ignatius, haha.
I follow this: https://www.bitecode.dev/p/installing-python-the-bare-minimu...

Which is mostly latest_major - 1, adjusted to production constraints, obviously. And play with latest for fun.

I stopped using latest even for non serious projects, the ecosystem really needs time to catch up.
It varies state by state in the US but the level of insurance you're required to buy for operating a vehicle is incredibly low. Generally, the level of insurance you must buy is dictated by the terms of financing because the only collateral the bank has is the vehicle itself.

If I were in the market for a CyberTruck (I'm not) I'd be thinking long and hard about what I'm getting myself into.
Because it's literally misrepresenting the facts.
Robinhood Introduces Crypto Transfers in Europe as It Doubles Down on Expansion
To be clear, this security model is bolted on top of the kernel and uses SELinux under the hood. It's not some magic thing, it can certainly be replicated and even improved.
Crypto should've been able to help these economies access untapped capital via Micro-lending. What happened?
It can be registered in Europe, many countries allow individual car import from the US. I have seen a few around; not on public streets (car shows), but with local plates.

You also won't have any issue getting third-party damage insurance in Europe, as the insurance companies are required to make an offer.
Have you not seen the pictures of giant tire dumps? They exist. They also occasionally catch fire and blot out the sun.
Wouldn't surprise me if they dropped insurance protecting you from causing damages. As I understand it, the sharp edges and unyielding metal panels may mean they'd cause a lot more damage than an equivalent vehicle. So unless it's legally required, no form of insurance may be economically viable.
To be fair, this is a year and a half out of date (finances ending Dec 2022). The first chatGPT had only just come out at that point. 2023 fiscal report is due by Nov 15, and we won't know until next Nov about 2024. So yeah, an audit is in order, to bring the records up to date before the switch, if nothing else.
Counterpoint: Some other “worse” would have probably taken over. We’ve seen this in the personal computing market, where MS-DOS (later Windows) and the x86 won out against competing operating systems and ISAs not because of technical superiority, but because of market forces and cost. Look at the evolution of the Web, especially JavaScript....

It’s likely that Unix might not had spread if AT&T didn’t give it relatively liberal licensing in the pre-divestiture era. But it’s also likely that something else that was cheap and readily adaptable would’ve taken over instead, even if it wasn’t technically superior to its competitors.
I currently have 0 coins and 0 bills on me. I had to borrow $10 from my wife to tip the bartenders at a wedding this past Saturday since I didn't want to go to an ATM. Cash (and coins) have their place but it's not worth the effort to make them more efficient anymore.
That’s probably more of an artefact of France building exact copies of the same design within a relatively short timeframe (ten years) so they all shared the exact same design flaws and started showing their age at the same time
Hyrum's Law:
"With a sufficient number of users of an API,
it does not matter what you promise in the contract:
all observable behaviors of your system
will be depended on by somebody."

https://www.hyrumslaw.com/
For caching specifically solid_cache works better for long lived and larger caches than does Redis. If you need short lived and smaller caches Redis will be more performant for you.

That said you can probably get away with caching way more with solid_cache and it's highly dependent on what your use cases are.

Also a thing to note that your DB backing solid_cache might also be using RAM efficiently, giving you a lot of benefits that Redis did.

For new projects I'll be using solid_cache first and adding Redis only on an as-need basis. The cost of Redis is orders of magnitude higher than a DB backed cache.
That seems like a fairly solid strawman.

I would say that Timely and Relevant drive Minimal. I would also say that Minimal and Usable are in tension with each other.
Hurricane Milton is forecast to become a Category 5
In this case, the 1000 bytes aren't being read from memory, they're being read from a socket. If you try to over-read from a socket the worst you'll get is a blocking call or an error (depending what mode you're in).
This seems to be a very polarizing book. I for one thought it was among the worst I've read, but know plenty who have said it's one of their favorites. It's certainly not a traditional novel.
In many places there is no higher cost insurance to offset the risk.
This.

The fact that any change to software people are used to using will bring pain to the users shouldn't mean that devs automatically prefer or avoid breaking workflows. What it should do is encourage actually thinking about the cost/benefit (to the user) of the change.

Users will accept the pain that change brings if the benefits of that change outweigh the cost of it. If the cost/benefit ratio isn't favorable to the user, they will, quite understandably, resent the change.
In fact, if you can get away with it, don’t agree to SLAs and offer on-demand contract termination and immediate data migration to your clients.

You get to get rid of service level managers, one of the biggest threats to service availability in my industry experience, and you begin to hate downtime, not tolerate it, and the same for performance degradation, response jitter etc.
I don't think bandwidth is reserved. Thunderbolt3/USB4 is a 40Gbit link which can also carry display data. The USB-C stuff with dedicated lanes for Displayport is ignored then.
There's no EGPU support on the M series, but even if you could you can just use the GPU output so the entire Thunderbolt bandwidth is dedicated to the PCI-E card.
I sometimes wish I had picked up Ruby/RoR instead of Node.js ~10-15 years ago.
Star Wars: Revenge of the Sith by Matthew Stover
This is one of the many reasons that tech wants to hire young.
Only a propagandist would claim the titles are mutually exclusive.
you might mean shopify, not spotify. I think spotify is python/go, whereas shopify was started by a rails core contributor and probably has the biggest rails deployment in the world
For me query builders are the quintessential example. Not ORMs, just thin layers that allow you build up a query in pieces.

If you have cases where you might need to conditionally join, or have any reasonably complex filtering based on input, building up a plain SQL statement using string interpolation at the call site gets very messy very quickly.
Lobbying.

Entertainment, Telecom (Broadcasting, Media), and Pharma are overrepresented in most members of the EU, and the tech industry is underrepresented in much of the EU.

The US doesn't have similarly as draconian regulations because tech companies like Google and Netflix backed the EFF in lobbying against these kinds of regulations.
That argument only works if your audience already thinks of humans as mostly automotons…
Yep. I only have Homebrew's Python installed because some other things in Homebrew depend on it. I use pyenv+virtualenv exclusively when developing my own code.

(Technically, I use uv now, but to the same ends.)
I feel like using copilot chat in my editor has really been a boost for me, in the way you describe. But it's also super janky. Like lots of times I'll be having a conversation about my code, and then I say, "what if I were to make this change here" and it comes back, "Sorry, I don't have access to your files. Can you paste the code in?" And I'm like, WE WERE JUST TALKING ABOUT IT. It's like the file fell out of context, but it didn't tell me. Sometimes it's hard to get the current file back in context.

Or I'll go to great pains to be explicit about what I want (no code snippets unless I ask for them specifically, responses hundreds of lines long with dozens of steps it wants me to take), and for a little while it does that, and then boom, back to barfing out code snippets.

People talk about this tool as some kind of miracle worker and to me while it is helpful it is also a source of major frustration for me, because it cannot do these most basic things. When I hear about people talking about how amazing LLMs are, I'm extremely confused. What am I doing wrong? I really would like to know.
Maybe you shouldn't demonize all of SV, and it's the one working against your self interest?

I admit that's a large ask for a consumer, to keep track of a larger organizations abusing you.
Based on what is said in the article, it seems like a VERY simple algorithm. It clusters the pixels in the image by color and reports any small blobs of unusual color. That's not AI by any of the stupid definitions we've come up with recently.
To be clear, distinguishing different types based on arity would have been okay if JS was statically typed or `Function` exposed more thorough information about its signature. `Function.prototype.length` is very primitive (it doesn't count any spread argument, partly because it dates back to the first edition of ECMAScript) and there is even no easy way to override it like Python's `@functools.wraps`. JS functions also don't check the number of given arguments at all, which is already much worse compared to Python but anyway, JS programmers like me would have reasonably expected excess arguments to be simply ignored.
The zombie qualifier might not be needed. The recent book "The Light Eaters" delves slightly into the theoretical frameworks that reverse the causality of agriculture.

What does it mean for ants to "learn?" Did the fungi "teach" them? How did the fungi "learn" to "teach?"

https://www.goodreads.com/book/show/196774338-the-light-eate...
It's an aphorism not a longitudinal study