skysight-inc/HackerNews huggingface dataset:
“Civilization in decline” is overstating the problem.

It is a common refrain that performance and security are poor because they are not priorities. The corollary being that the only reason things are slow and insecure is because we do not try to make them fast and secure due to incentives. If the industry were incentivized, then wham-bam secure and fast. Right now.

That is wrong. The incentives against fast and secure have been going for so long that the institutional knowledge, if it even existed previously, is not present. Programmers have spent their entire careers not knowing how to make things fast or secure. They do not know how to make things fast or secure, right now, even if the incentives changed. Making things slow is not a tradeoff or a choice as they do not even know (right now) how to do the alternative.

Yes, if the incentives changed then the industry as a whole could relearn how to do things over years and decades. The individuals who adapt and learn the new techniques that are now incentivized would thrive and come to dominate the industry. But, it is a relearning process, not a overnight thing.

This is analogous to the loss of manufacturing expertise in the US due to offshoring and then the process of onshoring. You must rebuild the knowledge and experience. Except it is even worse in this case because you can not even bring the offshore experts to re-teach you what you have forgotten. You have to learn from the scraps of forgotten lore and rediscover and reinvent what was lost.

This is more like the loss of knowledge involved in making the Saturn V rocket. Sure, we could make a new Moon rocket if the incentives aligned, hell, we could probably make a better one with modern technology, but we can not do that right now. We must relearn and retool to achieve that.

That is the problem they are seeing, whether they actually realize what is happening or not, and it is a serious problem if we need to make a sudden course correction to achieve these goals if they suddenly become incentivized (*cough* security *cough*). If we decide to change when we need it right now, then we are in for a rough few years to decades.
Why open source the software, if you don't want others to use it?
Fable was a game that was hyped up far beyond what it delivered or even what was possible at the time. It was entertaining but sort of just an above average game. Not an amazing game, not a legendary game. For some reason there was a lot of games journalism at the time that propped up the image of people like Peter Molyneux, maybe because of Black and White. In the end gamers didn’t get what they expected.
It is a way to manipulate satiety while cutting calories. 5 years is about time to wreck metabolism for long term. I have been on this no carb madness for similar lengths of time and trust me, it wrecks the metabolism.
Would be great to have a tutorial hacking it step by step
> These are resort towns. ... numbers are going to skew up

I would assume real estate prices for ski town would be really different and scale with the walking distance to a chair lift.
Yup. Applied Optimization 101: For decisions in life and career, avoid the applied math approach to optimization.

In particular, except maybe for some work in US national security, don't try to have the applied math of applied optimization for a career. Don't spend a lot of time studying optimization.

Later might be able to be the founder, COB, CEO of a startup where some math is a big advantage.
Well 52% of Americans use iOS and 31% are Samsung which now get 7 years of support so I think that's actually a pretty large majority now.
Love Mr. Rougier's open books. I supported this one while it was in development and I wasn't disappointment by the final product.

I've long awaited for him to finish "Python & OpenGL for Scientific Visualization" [0] but I'll take this in the mean time :P

[0] https://www.labri.fr/perso/nrougier/python-opengl/#python-op...
$95 Face Changing Shining LED Matrix Full Mask
positron is nice but still very much in alpha stages. may be better to wait for a year or so
I think you need to give more context.

I’ve been a WP VIP customer at various points and I don’t think this is true as a general statement.

It really depends on context.
Oblivion and Skyrim were good games but I miss the amount of grit and world building of the old Black Isle Studios games.
You guys need to fix your dictator quickly before someone else decides to. They’ll be much less surgical than you’d want. See Israel/Palestine. It’s on the Russian people to choose their path or continue complying with the regime that’s driving the country into the ground.
Love it or hate it, Brutalist architecture has a place in the 21st century
> I have a long rant about how open source is wage theft.

Good you didn't write, or else I may have read it for free and did a wage theft.
> What is does cost the is future sales of phones, because now people could swap in a 15$ replacement battery instead of choosing between (1) pay 150$ for a replacement or (2) just get a new phone.

This argument is undermined by Apple putting a user configurable 80% charge limiter in recent iPhones that extends battery life multiple times over.

(And that's on top of the smart charging to avoid charging to full if not needed, added many models ago.)
What, Exactly are we Trying to Tax?
OpenAI just unleashed an alien of extraordinary ability
> I’ve submitted a handful of pull requests and I’ve already run into the classic “Your patch works and provides a feature some people might like, but I don’t like it, go away.”

Never ever build anything non-trivial for an open source project unless you've cleared it with the maintainer first. No one is obligated to take your contributions. Unless you're building an addition that you plan to maintain yourself (either privately or through a fork), always always always discuss what you want to do with the maintainer before you write your first line of code.

> I’ve donated plenty to organizations like Mozilla, Wikipedia, and GNOME. I then email them with my opinions on what they’re doing. In nearly every case not only am I ignored completely, I see those projects (Mozilla especially) continue to drift in a direction that I disagree with. So, I stopped donating.

In general I look at donations as influence-free. You aren't buying anything with your donation. Sure, an org is more likely to listen to the wants of someone who is a large, noticeable, recurring donator. But in general most people will not be that. Donate to support what they are doing, not to try to influence them. Your decision to stop donating when their values stopped aligning with yours was a good one.

> Open source first felt to me like a way to give power back to ordinary people, and it still is, but it seems like those who get the most benefit from free labor are large corporations.

I think you're looking at it the wrong way. Unless you're going to dual-license your project, you just need to accept that people will use your software in ways that you might not agree with, or to make more money with it than you can make off it yourself. That's always been true, even before you started getting into it.

I do open source because I enjoy it. It's really that simple. I love building things with code, and building entirely for myself behind closed doors is much less fun than collaborating with others, building for a larger audience. If I ever stop enjoying it, I'll stop. If a company ever starts making money off what I've built, that's fine, good for them. If there's anything I've built that I do need or want to monetize, I'll license it in such a way that will make it harder for companies to make money without me getting a piece of it. But this is the trade off with open source: you give it away with no expectations for or reservations against how it's going to be used.
If this is their worst complaint about one of WPs biggest hosts then he isn’t doing too badly.

I’m not sure if he’s still involved, but the founder Jason Cohen seems very nice and down to earth. I’m sure he would turn the setting back on in 5 minutes if Matt came knocking and this is all there was to it.

WP Engines whole reason for being is that open source Wordpress is a car crash to manage. The hacks, the spam, the broken addons on upgrades are in a league of their own. They’ve probably done more to help the platform than hinder it.
Remember during the CFS fight how scheduling was too core to be configurable?
$17bn is 2% of the US government annual defense budget, and that money will build a facility that operates for far longer than a year. It's 0.8% of the cost of the F-35 program (or 3.8% of the program's procurement cost). $17bn is a big number for individuals, but it's a fairly small number for governments.

The truth is that there's no shortage of money, there's just a shortage of motivation to put it towards forward-looking endeavors. The idea that there's a fixed-sized pie for science and every project takes away from something else is, frankly, defeatist. As a society we don't value investment in science and medicine like we should, and so lawmakers don't fear that putting too little money towards science will lose them an election.
> A figure of speech or rhetorical figure is a word or phrase that intentionally deviates from straightforward language use or literal meaning to produce a rhetorical or intensified effect (emotionally, aesthetically, intellectually, etc.).

https://en.wikipedia.org/wiki/Figure_of_speech
You should have tried wall street. At this point they are the real supporters of mathematicians.
We had optimization problems everywhere and had physics PhDs reinventing mathematical algorithms and keeping things “proprietary”.
Right now i work in a startup that essentially writes optimization routines for portfolio problems.

I will blame your phd advisor.
No one outside Russia is stupid enough to try to "fix" Putin -- at least no government is.
It is the sort of direct targeted attack one might expect a motivated adversary to undertake.

And perhaps those who are cultivating botnets or other widespread attacks.
This might sound tautological but a particle is, well, a thing that behaves like a particle.

Those behaviors are something like:

- it has momentum
- it's state is uniquely defined by a position in space and a velocity

What's not a particle? A wave (well, until 1900 or so ...).

Sort of like asking "what is a number?"

A number is a thing that obeys certain rules. (You can add them; there's an `identity `, for every number there's a number which if you add together gives zero, etc).

That allows things like `(3 + 5i)` to be a number, for example.
Vim for React Developers
My company used to have Gallop run our engagement survey. That one did seem to raise eyebrows often. I always wondered what the action item was there? Like, other questions that did poorly they would try and do things to remedy (or really just talk about it and never accomplish it), but idk how anyone is supposed to help people make friends at work?
imo GitHub has to be up there. I think some of the recent changes to search and making the code view more IDE-like are steps backward from a “polish” perspective, but still useful features
DOS/V (Not to be confused with the similarly-named MS-DOS 5.0) is what made standard PCs able to run Japanese software. It provided a software emulation of a full Japanese text mode with Kanji, just requiring VGA.
try releasing something under an open-but-not-open-source license as a solo developer or small team. there's a lot of established developers (presumably earning high salaries) that will very vocally badmouth the license choice. i'd seen this happen over and over again eg here, and when i've asked other developers why they open sourced their products they've said the same, and it was one of my concerns when i approached launch

sadly, my market fit was so bad that nobody ever looked at the license ::karma::

note: i have no problem with someone choosing not to use a product with a license they don't like (i do the same). it's the dissing of others that would use it that potentially crosses the line. i'm not even saying it *is* theft, only that there's a valid argument to that effect
I think they are referring to WordPress.com.
Hmm? I haven't used Tracy yet but the demo trace they show at the URL linked on GitHub[1] sure looks like a trace from an application running on Linux. The documentation[2] also seems to reference what you need to run it on Linux, and the NixOS derivation[3] also suggests it runs on at least Linux and macOS, and I was able to run several of the binaries including the UI and capture binary. I still hesitate to doubt you on this because I haven't figured out how one is supposed to actually use it but it surely seems to support Linux. (I will definitely find a use for this, it looks amazing.)

[1]: https://tracy.nereid.pl/

[2]: https://github.com/wolfpld/tracy/releases/latest/download/tr...

[3]: https://github.com/NixOS/nixpkgs/blob/nixos-24.05/pkgs/devel...
He mentioned during the talk that he made multiple attempts to resolve this in private but the other side wasn’t interested in hearing him, he also said he did not want to do this presentation
Kyber? For some reason I hear that and think "isn't that the PQ with a foundational Assumption(!) that's been proven trivial for binary computers to break?"
> I find it striking that in the same day I saw a video about how someone "Made an API in 20 minutes with one prompt" and this

You can also record a blank video on your phone for 20 minutes and call that a movie. Would anyone watch it?

You can also build a house in days. Would it crack? Is it maintainable? What happens later? Who knows.
No. Don’t trust client data. Caller ID is garbage because they do this.
Yeah. But I’ve got to admit: they nailed the problem with videogame review subjectivity in record few words.
This goes into what happens:
https://fable.fandom.com/wiki/Winter_Lodge
India also added 15GW of solar in first half of 2024. It's great to see India radically moving to renewable energy sources.
I hear you for marketing. On journalism side it is helpful - depends on editorial workflow which varies from org to org.
Most of my personal projects are in .NET. It’s fantastic! https://github.com/ssg
I am having trouble wrapping my head around the sense in which entanglement is a physical phenomenon as opposed to a semantical byproduct of the bookkeeping involved in modern quantum theory. How can an entangled system be differentiated from a nonentangled system? If the answer is that such an identification is nonfeasible, then in what sense is entanglement an actual physical phenomenon?

I was under the impression that a particular entangled system is defined in terms of a particular waveform, which means that the choice of another waveform including, say, an additional particle off to the side, would imply that the entanglement -- which is supposed to be the behaviour being described, not the theory used to describe it -- actually changes. So, substitution of separate waveforms for each component of the entanglement would imply that entanglement is not present. How would this be false in a way different from the inaccuracies present in any other choice of waveform?
Probably a demographic thing, you’re asking a majority US audience (or at least a plurality). Here in Australia there’s a ton of boutique .NET stuff as well as bigger .NET products.

It works well, React/TS frontend plus ASP.NET Core/C# backend.
They did, they were actually the dealers, even going to war so they could keep selling it to parts of asia [1], just was a long time ago.

There's also a reason the movie Trainspotting is set where it is.

Given the massive reduction in harvesting of opium plants in Afghanistan recently, it does look like there are going to be issues [2].

[1] https://en.wikipedia.org/wiki/Opium_Wars

[2] https://www.politico.eu/article/europe-heroin-alternatives-n...
They stole my voice with AI [video]
Why is that amazing. Why not get it from the source. Algae
We have to call at 8am along with the hordes. If your call isn’t answered by 8.05am then you are out of luck. If you eventually do get through then you’ll be given an appointment with a “nurse practitioner” in a weeks time. I’ve heard about these things called GPs but haven’t personally confirmed their existence.
It looks like people here are missing the context of the source of the issue between Matt and WP engine. Couple days ago he posted on X that wpengine has similar revenue to automattic, yet doesn’t contribute back to open source as much as they promised to (5 hour per week per employee or something like that). A wpengine employee replied to a post saying that management doesn’t allow them to contribute to Wordpress open source because it doesn’t align with KPI targets. That employee got fired the next day. That’s when Matt’s issue with wpengine escalated.
UptimeFlare: Uptime monitoring / status page on Cloudflare Workers
It can't possibly be true. Such an idea presupposes there are particles in your body that are entangled with particles in someone else's body. Even setting aside that there would need to be vast biological machinery to suck up and put those particles in a useful place and that the particles would need to be able to interface with your physiology such that they are capable of activating neurons, the phenomenon wouldn't exist for people who have never met face to face.

If there's a non-psychological explanation for the phenomenon you're describing, it's not quantum entanglement, it's an entirely new kind of science that we have yet to contemplate.
> You wouldn’t want to build a Linux kernel for hours on a RISC-V single-board computer praying that you don’t run out of RAM…

URL goes to the 3 1/2 year old Nezha with single core and 1 GB RAM.

In January delivery started for a RISC-V single-board computer (mini-ITX) with 64 2.0 GHz OoO cores (comparable to the Arm A72 in the Pi 4 or the first gen Amazon Graviton (which had only 16 cores)), with 128 GB RAM and 32X PCIe Gen 4.

Ok, that cost $2500 for a fully prebuilt ready to go system, but for $150 you can get 4 core OoO 1.85 GHz or 8 core in order dual-issue 1.6 GHz SBCs (i.e. like Arm A72 or A55) with 16 GB RAM and M.2 SSD.

Or, if you want to use the computer you already have, you can do "native" builds of RISC-V software in Docker running any of a variety of RISC-V Linux distros, using all the cores and RAM your Windows, Mac, or Linux PC has. The individual emulated (qemu) cores might be only similar to or a little slower than the above-mentioned SBCs, but maybe you have 16, 64, or more cores on your PC.
It is, and small teams were often rebelling against incumbents, so rejecting the aesthetics of big companies was a good way to attract talent.
In a recent analysis of venture capital returns for companies based on programming language, for the top 50 Y Combinator companies at least as of 2019, Ruby is #1, and C# is just not in the list.

https://charliereese.ca/y-combinator-top-50-software-startup...

I have no affiliation with Y Combinator itself or the author of the post.

The particular analysis is pretty skewed in its own way, so you can take it with a pinch of salt.

As a general rule, programming languages have ecosystems and communities, and if you pick a language where quickly delivering high-value features to users/customers is part of the community, it helps your startup; you'll probably meet founders and get business advice if you go to a Ruby meetup, but less so at a C# one.

It's not the whole picture, since it doesn't speak to the technical part of your question.
Sometimes is ok write code just for fun.

https://jairojair.com/articles/coding-just-for-fun/
The reason problems are hard to fit into most of what's tried is that everyone is trying to save precious silicon space and fit a specific problem, adding special purpose blocks, etc. It's my belief that this is an extremely premature optimization to make.

Why not break it apart into homogeneous bitwise operations? That way everything will always fit. It would also simplify compilation.
As a fellow old, I'm inclined to say labels should just wrap the control unless there's a very good reason for it not to. Would have completely prevented the issue, wouldn't need a global ID nor the "for". Just generally more semantic and cleaner.
Every comment I make is immediately dead upon me posting, it's been that way for about a year.

I believe transparency is necessary, but also have been in the situation where the alarms are going off and you slip on making sure disclosures are optimally distributed. Generally I'm just concerned that it's documented at all.

Now if they maintained not revealing the security issue over the following week I'd agree.

Should they have had a bulletin stating when it occurred in August? Absolutely. I'm not disagreeing, and the distance from that event I would agree with you. However, considering just how fundamental the security vulnerability was there isn't exactly an immediate benefit to blast that to the world. It opens up the spotlight for more advanced attacks to take advantage of other unpatched holes.

Taking the time to go through and _really_ make sure it's patched (as well as a general check around the codebase for other EZ vulns) is, in my opinion, the better option.

Now if this had been a larger timeframe and repeated offense I'd agree the security hygiene for Arc should be bumped up in priority ASAP and until that probably happens Arc as a platform could not be trusted.
> the most commonly mentioned frameworks are Next.js/Remix/SvelteKit

Do you see the pattern? It's corporations with huge marketing budgets trying to sell you things. That's why it's talked about a lot?

It's not just the companies directly but the entire ecosystem including the VC market. They fund companies that make "managed" services or "open source" frameworks and encourage other startups they fund to use it.

> Is there still a lot of stigma around it?

That's 1 thing - the worst part are the rumors. To this date I still see posts where people claim that NodeJs is async and faster than C#/Java by a huge margin.
No, it is quite reasonable with efficient implementation. 10-50% overhead or so depending on function size distribution (since it is small fixed overhead per call, smaller functions result in a greater fraction of overhead). 10x for just function entry/exit recording would be grotesquely inefficient. You can do inefficient time travel debugging recording for less than that.

You do need to allocate a ton of memory for the recording buffer to record sizable amounts of trace data. GB per core-second of trace or so (ring buffer so you get to see the last N seconds, not you need to run for less than N seconds) but that is fine during development on normal dev machines.

It is useful for everything. Why would you not want full traces for everything? It is amazing. We use it for everything internally where I work. Or rather, it is part of it. We actually prefer full time travel debugging during development and automated testing (again, overhead is low enough) but it is not available for everything. So sometimes we are stuck with just traces.
Correct, but I am asking people to not use it because the whole software chain would erode and fall apart if too many people started using such non open-source licenses. Moreover, open source safeguards adoption of the software.
+1 for fastAPI
Indeed, paragraph 4:

>It was a bit like if Monty Python were to reimagine the world of Robin Hood.