skysight-inc/HackerNews huggingface dataset:
not yet. it is nothing world-changing, just sales platform for digital content creators. something like patreon, teachable, audible...mashed together.
Then you need to hire someone else to manage the deployment of services though.
Yes. History is filled with empires that have fallen.

Still some value in trying to figure out 'why'. Treat History as a science and ask what are the overall patterns, is there something we can distill out to help guide the future.

US is at the top right 'now'. Wouldn't it be great to prevent the decline that history would say is on the way.

Read some Peter Turchin, he has some good analysis. Patterns in past cycles of growing, then falling, empires.
One thing that I have never been more sure about after 20 years as a software developer, is that Hibernate is awesome! Seriously, it saves me ton of time and tinkering. It has support for native queries, and it is simple to transform your custom query into JPA entities. Using Hibernate has never been easier with the introduction of LLM, tell it what it needs to do, and see beautiful Hibernate examples code.

In my Spring Boot applications I log every SQL that is generated, and quickly spot unoptimizations, like lazy loading of entities instead of using join.

How ORM's behave in other languages and frameworks, like Python, Go, Rust is probably another story.
> Isnt America still number 1 in GDP

GDP is a completely outdated metric that didn't say anything about civilization decline when it was valid and still doesn't say anything about civilization decline now that's it's next to useless
Good call, I must have missed it. I read the whole blog then went searching for what S1 was.
"We need to stop expecting the same damn people who bought a four-bedroom home and a brand-new Cadillac convertible off of a $30,000-a-year salary to understand what it’s like to be working 40-plus hours a week with a master’s degree and still not being able to afford a 400-square-foot studio apartment in bumf-ck Iowa"

"We need to stop expecting the same damn people who bought a four-bedroom home and a brand-new Cadillac convertible off of a $30,000-a-year salary"

This hasn't been the case for many decades and not in my lifetime (I'm in my 40s).

However, many people now can afford to get an apartment in 'bumf-ck Iowa', but want something close to where they work, and can't afford it.
You're Probably Using AI Reasoning Models Wrong
WINE reimplements windows libraries and higher level APIs to convert them to something compatible with your host kernel, providing as full a glue Windows user-space as needed to support Windows user-space applications integrating into your host system. This includes a full, Windows-centric emulated filesystem hierarchy.

Waydroid reimplements Android libraries and higher level APIs to convert them to something compatible with your host kernel, providing as full a glue Android user-space as need to support Android user-space applications integrating into your host system (such as by providing a Wayland-backed implementation of SurfaceFlinger or HWComposer). This includes a full, Android-centric emulated filesystem hieararchy.

They are equivalent, even if their targets are different. And most importantly, they are both the polar opposite of a VM setup, as the user-space is not the user-space of the VM, but a dedicated user-space that presents Windows and Android behaviors respecitvely, but implementing them in terms of your host system's window management, input management, audio management, etc.

(That waydroid relies heavily on namespaces is a technical detail, not a relevant difference between WINE and Waydroid. WINE if implemented again today would likely do the same.)

> Exactly my point. The only difference is whether or not the kernel is shared, which is a very, very small fraction of the OS.

No, the main difference is whether the user-space is deeply integrated through various glue, or whether you're emulating the whole system as-is, with its original user-space and kernel, with just a virtual screen to interact with.
It all depends of your location and the filament. I had PLA from 2018 that printed flawlessly last year and I had new, sealed PLA and PTEG spools that were brittle or printed a stringy mess unless they spent a night on the drier. The problem comes because there are so much variety and no way to know for the consumer what the composition of each filament is. It does not seem to have much to do with price. This inconsistency across manufacturers, filament types, colors and batches is why people have favorite brands they stick with to minimize the risk.
thanks, in the non-digitised I did find: https://samizdat.library.utoronto.ca/samizdat-periodicals?co...
What 9k community votes taught us about our background remover
God I fear the advent of Reportify and Poetify
> DynamoDB is a good database

I cannot agree with this. I've constantly ran into issues around where you can insert data into with an attribute name such as "status" and then when you query it, it says you cannot query with a reserved keyword.

There is a myriad of other issues I've found and when asking around chat groups and forums, people universally dislike dynamo db.
I feel like there is a trick that is missed by many guides (including this one) and most git GUIs I've looked at (with notable exception being magit).

That is, to set your upstream branch to the branch you want to merge into, aka the integration branch. So instead of setting upstream of "feature/foo" to "origin/feature/foo", you would set it to "master" or "origin/master".

This simplifies a lot of things. When you run `git status` it will now tell you how far you have diverged from the integration branch, which is useful. When you run `git rebase` (without any arguments), it will just rebase you on to upstream.

Setting `origin/feature/foo` to upstream is less useful. Developers tend to "own" their branches on the remote too, so it's completely irrelevant to know if you've diverged from it and you'll never want to rebase there.

If you set `push.default` to "current", then `git push` will do what you expect too, namely push `feature/foo` to `origin/feature/foo`.

Why isn't this a more common setup?
I don't think he lied about Project 2025. It is a collection of more than 700 policy proposals. Some completely normal, milquetoast Republican policies. Some more extreme. No matter what Trump implemented, it would have covered some of those policies, leading to accusations that he's "doing Project 2025". I don't think he would ever have read 900 pages, so I don't think he read it, and I don't think he lied.

I didn't claim everything he does is democratic. I claimed that what he is doing is as promised to voters. Don't take my word for it. He is now at the highest approval rating he has ever had in office (https://projects.fivethirtyeight.com/polls/favorability/dona...). People obviously feel he is delivering what he promised.

I don't think any checks and balances are being broken. Trump and the Republicans won the popular vote (which is kind of insane in an of itself), the Electoral College, the House, and the Senate. They have an unprecedented mandate to carry out unprecedented change by voters who were obviously VERY unhappy with the Democrat Party.

> On a final note, historically a lot of coup came from elected presidents

I can't fathom what you're trying to argue with this. That we should stop elections because the people might elect an authoritarian?
If Chrome takes the lead it's probably all about moving ads around on the page.
The requirements for Windows 11 has really put computers with older hardware in a difficult spot.

They are used to Windows so they want to stay there, I want to suggest Linux Mint but I am not aware of how much of the apps used daily is supported in Linux.

Not every user want to fiddle with the terminal.
There are none. It's so immensely frustrating to me that so many people believe that a TPM is a DRM device. I'm sure Richard Stallman's Treacherous Computing article played a big part in this.

A TPM is useless for DRM, and there are way more suited solutions like Intel's PAVP that takes an encrypted video stream and puts it on the screen directly, yet I don't see nearly as much uproar about that.
Certainly not! That would be a faux pas.
> you do not need a car

You do need a car if you care about personal safety. A lot of the public transport network in many big cities are not safe for women anymore.

>healthcare is free

Can we stop with this lie that healthcare is free in the EU? It is not. You pay for it through your taxes and those taxes are downright confiscatory.

> Depending on the country, rent/housing costs are more or less under control.

There is an ongoing housing crisis in many European countries so I am not sure how you can say that housing costs are under control.
There is definitely something to be said for the idea that a shitslop engineering blueprint which still conveys correct design (maybe; who knows really?) is shitslop, whether or not the design is sound. In the case of software engineering, the blueprint is the implementation, too, so it’s not just shitslop blueprinting, it’s also shitslop brickwork (totally sound bones though I promise!), shitslop drywalling, shitslop concrete finishing and rebar work — and maybe it’s all good under the hood! Totally fine if all you’re building is a shithouse! But I think you get where I’m going with this.
I think the size of the code base also matters: bigger size = having types is more important.

There is a contradiction here as: bigger size = compile speed more important AND types slow down compilation. More advanced typing features slow down compilation even more.
Pretty sure it was getguesstimate.com
Do people recognize what rebuilding entails?
I agree with some of your points but

> You don't win by insulting, by dunking on the other guys on ~Twitter~ bluesky

The guy who won did exactly all that

And what on earth did Trump do to convince the “reasonable middle” that he shares their values?

Who are these reasonable people who decide that Kamala spends too much time insulting people, so they’re better off voting for Donald Trump?
AliExpress uses private couriers, not usps.
Who the hell typeset this?
The US select subcommittee on the coronavirus pandemic, under Biden, concluded that the virus most likely originated from the Wuhan lab

https://x.com/covidselect/status/1863637371624862163?s=46
Why is that horrible?
The Yud series on this is actually pretty good (I believe it also predates the term purity spiral): https://www.lesswrong.com/posts/ZQG9cwKbct2LtmL3p/evaporativ...
Your team gets a clear and simple high-level goal that everyone at the company understands is important and shields you to work on it for a year without interruptions.

You don’t know it, but your manager playing up your teams contributions to the company, arranging happy coordination with other teams, occasionally intervening to resolve intra-team disputes, privately managing egos and careers, and jiu jitsu’ing any attempts to distract your team.

They trust your competence and decisions, but they understand enough to keep you on-track and provide a valuable outside view perspective.
When he was first in office there were protests all over. I attended multiple.

Where are they now?
It's not so much optimization but experience that on any sufficiently large project you gonna run into ORM limitation and end up with mix of ORM and direct queries. So might as well...
Fastplotlib, a new GPU-accelerated fast and interactive plotting library
Fastplotlib is a next-gen plotting library that utilizes Vulkan, DX12, or Metal via WGPU, so it is very fast! We built this library for rapid prototyping and large-scale exploratory scientific visualization. This makes fastplotlib a great library for designing and developing machine learning models, especially in the realm of computer vision. Fastplotlib works in jupyterlab, Qt, and glfw, and also has optional imgui integration.

GitHub repo: https://github.com/fastplotlib/fastplotlib

Our recent talk and examples gallery are a great way to get started!

Talk on youtube: https://www.youtube.com/watch?v=nmi-X6eU7Wo

Examples gallery: https://fastplotlib.org/ver/dev/_gallery/index.html

As an aside, fastplotlib is not related to matplotlib in any way, we describe this in our FAQ:
https://fastplotlib.org/ver/dev/user_guide/faq.html#how-does...

If you have any questions or would like to chat, feel free to reach out to us by posting a GitHub Issue or Discussion! We love engaging with our community!
You like AI agents? You're gonna love it when they're on the blockchain
Google Earnings, Search Status, China Antitrust Actions
Head bob would make it worse in these cases where the FoV is too narrow for the viewing distance
Location: Raleigh/Cary/Durham/Morrisville in NC,USA

Remote: Yes

Willing to relocate: No ( will relocate for the right compensation)

Technologies: Senior/Lead/Generalist, still hands on, and focusing on backend development, I have considerable experience on the Java, Microsoft C#/.NET stack, and AWS. I used to have a fair amount of experience on the frontend/JS in the past but now I prefer to stick to the backend, unless the role is lead/managerial. See below for keywords and buzzwords.

Résumé/CV: https://bit.ly/3Wtvj8E

Email: dennis.mathew2000 #at# gmail dot com

*These are keywords/buzzwords:*

Tools/languages/applications - Java (J2EE) - Servlets, JSP, JDBC, EJB, JSF (Java Server Faces) , Java 8, Java 11, JavaMail, Core Java, Junit, ANT, Jdk, Maven, log4j, SQL, T-SQL, PL/SQL, stored procedures, data structures, algorithms, cron jobs, Quartz, HTML, HTML5, XML, XSD, DTD, REST, SOAP, SOAP UI, Web Services (SOA), WSDL, CXF, Axis, Jersey, XPath, XSLT, iText, iTextSharp, AJAX, VoIP, SIP, JavaScript, EXT JS, CSS, CSS3, Object oriented programming, Data Structures , Collections, Common Algorithms, Optimizeit, javadoc, Popchart Java, VtigerCRM, Smarty, jQuery, JQuery UI, phpMyAdmin, ASP.NET, .NET, Visual Studio.Net IDE, NetBeans, Eclipse, VJ++, VSS, GIT, SVN/Subversion, Dreamweaver, TOAD, Winmerge, Microsoft Visio, Microsoft Project, Mantis, Java on Android, Android SDK, AVD Manager, Android Emulator, Android Debug Bridge, Spring Boot, Spring REST/JSON webservices, API design and development, monolithic and microservices architectures, Spring JMS, Spring Zuul API gateway, Struts, EJB, Hibernate, Wireshark, Apache Camel, OSB, UC4, Clearcase, Splunk, Crucible, JMS, VB script, bash script, Python(beginner) Active MQ. MQSeries/WebSphere MQ/IBM, CI/CD, Jenkins, UrbanCode Deploy, QuickBuild, Sonar Qube. Checkmarx, Fortify, Apache JMeter, Mulesoft API Designer, Swagger, OAuth 2.0/Okta/Jwt, LINQ, DHTML, XHTML, ASP, PHP, C#, Windows Forms, Crystal Reports, VB6, ActionScript, Flash, Camunda Modeler, Camunda Engine, Work Flow Engine, BPMN,

Databases – Oracle, SQL Server, MySQL, Postgres, MS Access, SQLite, NoSQL/Mongo

O.S – Primarily Windows and rest Unix (AIX, Solaris, HP) and Linux (Centos / Servers and Android)

Cloud - Kubernetes, AWS( EC2, EBS,S3, RDS, lambda etc.) Google Cloud (Data Store, Storage Bucket, Pub/Sub) Docker

Servers – Apache, IIS, node.js Tomcat/Clusters/Load Balancers, WebLogic, JBoss, Asterisk, , Jserv, GNU Jsp
dabbledb was awesome. Simple but powerful. I still miss it and haven’t found anything like it to replace it at a reasonable price.
Top web hacking techniques of 2024
Full OpenAI-compatible API
Rust + Wasm = pure effortless deployment
Its wrong in those day , exploratory coding is better for dynamic languges like python using jupyter notebook , and then do proper coding after exploratory step..
I'll just chime in with congrats on the new book. I was a huge fan of the Network Programming book that I first read in 2013, and which I still consider as having the best balance of approachability and rigor. Looking forward to checking the new one out. :)
Considering how NEW citizens United United is...and how every other democracy seems to be able to handle this somewhat sanely... Why is it so hard to imagine? It wasn't like this even in 1995...
The value of software is both what it does now (behavior), and what you can get it to do later (structure). What you described as design and the compiled artiface is the behavior.

The craft is what gives you future choices. So when people cares about readability, writing tests, architecture, they’re just making easy for them to adjust the current behavior later when requirements change. A software is not an house, it doesn’t get build and stays a certain way.
I dont think that is worse.
> not the defining characteristic

Did anyone claim otherwise? Besides, I imagine bridges aren't rebuilt every week -- poor blueprints can only cause a finite amount of pain.
This isn't about pronouns or land grants, no matter how hard that excuse is used. It is about Trump's administration destroying future decades of science, about dismantling the ability of the people to limit the oligarchs, about due process, about a respect for the separation powers that defines America's system of government, about the ability publish and communicate factual data about health, poverty, climate, and myriad other topics inconvenient to those currently in power.

Trump is president. He deserves every chance to reshape the government - but he MUST do so through constitutional processes. He is welcome to advocate for and organize legislation. He is welcome to advocate for and organize even constitutional amendments.

But his approach has wounded, deeply, a critical element of the rule of law. And once that disappears, we all lose everything.
I see more impact in the amateur programmer space than in no programming experience space.

It’s very viable to glue together things if you have a vague concept of how it works. If you can’t read code at all you’ll be stuck the second you encounter a bug the AI can’t solve

Actually just built something with pandas this morning without having much knowledge about it. Just lots of print() iterations and AI till the dataframes do what I want
> A startup or hobbyist can build something that costs Google several million dollars in a weekend.

They genuinely cant. They can make a sorta kinda prototype of something that costs Google several million dollars.
As long as the operations you're doing aren't too numerically unstable, you could have it use monte carlo methods for moderate numbers of inputs. Sample, say, 10,000 values across the inputs and output averages, output min, 5th percentile, median, 95th percentile, max. Right now I do this either with Python or some auxiliary column full of random values.

If you were doing it that way, you could also set distributional values for the variables. Rather than x = {500, 1000}, you could set (say) X ~ N(750, 100) and have it pull samples from that distribution. If you really wanted to get fancy you could take advantage of known results on operations on distributions to keep things exact for a lot of common calculations, then turn to numerical methods for uglier operations (at which point you're basically building a wrapper around one of the usual statistical libraries, I suppose).

(EDIT: apparently this already exists, see other comments in this thread.)
It's already very unlikely that you can 'recover-and-proceed' in the context of any business app exception (Security violation, customer not found, no such payment, etc.).

So what's left in exception handling is logging and/or rethrowing. And the 'nasty hackish way' of doing it (RuntimeException) already passes a complete stack trace up to the caller.
"Objects are extremely good at what they're good at. Blind devotion to functional is dumb.
"

Guess this hits home.
But Blind anything is bad.
I spent a decade blinded by objects being everything (original gang of four book). Then a decade where everything is functions.

Why not pass a list of objects to that function.
Which brilliant people, who have put in an appropriate amount of time into learning any (D)VCS, are struggling with having a day to day working knowledge/familiarity with git? Can you point to some? Brilliant people is of course a definition question. But one of the defining qualities I would ascribe to a brilliant person, is the ability to quickly grasp concepts and ideas and reason about them. That seems to me to be the core quality one needs to use git, since it requires one to have a mental model, whether actually correct (which I think few people have) or just close enough to be useful.
Key thing good manager shields team from corporate bs as much as possible
> Israel–Hamas war (2024–present).

As I said, not started by the US.

This seems to apply in general to that list, e.g. Prosperity Guardian is not even a war, and crucially it is a response to Houthi-led attacks on shipping in the Red Sea so the US also didn't start it. (Which can be described as an escalation that was itself caused by US economic support of Israel, but that kind of geopolitical implications are a never-ending rabbit hole even with 50 years of hindsight that I don't get to benefit from).

Their (and Canada's, Germany's) reason for picking sides in the Syrian civil war is completely opaque from the perspective of normal people like me (if I count as 'normal'…), but again, they didn't start it: civil war.

etc.
This is wonderful. Anything built that long ago that's still around is a testament to the amazing engineers who made it, and also it probably should be replaced or severely upgraded!
>1) A massive devaluation of housing, stocks and other similar items.

I get how cheap housing can contribute to domestic manufacturing, but cheaper stocks? How does lower NVDA prices help domestic manufacturing? Is it just there to hose the rich?
I'm curious, have you worked with Entity Framework with its legendary LINQ magic?
I think the ultimate boring language is golang. It is almost too boring though.
What a great time to live in, where the three major OS ecosystems are so large that they can avoid collaborating with each other over topics that affects all of them and still reach critical mass in utilization. /s

I can't imagine something basic like a common Email specification (or Wi-Fi) to ever happen in this industry again...
When did he change the story about Project 2025?
1Malaysia Development Berhad Scandal
Google torpedoes 'no AI for weapons' rules
"Google has published a new set of AI principles that don’t mention its previous pledge not to use the tech to develop weapons or surveillance tools that violate international norms."
Create and Manage your knowledge base with Simba and connect it to any RAG app
Simba is an open source, portable KMS (knowledge management system) designed to integrate seamlessly with any Retrieval-Augmented Generation (RAG) system. With a modern UI and modular architecture, Simba allows developers to focus on building advanced AI solutions without worrying about the complexities of knowledge management.

Just build your RAG, Simba takes care of the knowledge
> the purity spiral on the left encompasses the entire party.

The party that chose Biden and Harris is in a purity spiral? They’re not exactly marxists…

And on the right it’s not the case? As soon as anyone disagrees with Trump they get steamrolled and labeled a traitor
> Too much stress? I bet if you paid people so much money that they could work for 10 years and then either retire to a lower paying job, or retire entirely, people would deal with it.

Don't underestimate just how high-stress these jobs are and what it does to you.
People quit these kinds of jobs for 2 reasons

1) They can't deal with the stress mentally, or don't want to.

2) They were not smart enough to choose option 1 and their body just physically gives up and they are no longer capable of performing their job as an ATC.

I know someone who is now legally handicapped because her lungs don't function properly anymore due to the stress and was forced to retire early.
We believe effective communication about real work is what makes both interviews and meetings productive
I think they just drop at the same time. Maybe I'm wrong.