skysight-inc/HackerNews huggingface dataset:
> is what allows the internet to be free and open to everyone

The internet is free to hardly anyone. People pay for broadband and mobile plans.

Free Wi-Fi hotspots are what actually keeps the internet free for many people.
The Knowledge We Don't yet Have
Extensions like AdGuard and Ghostery are pretty good.
No, I think the majority would just take what they're given.

Most "content" is "consumed" just to have something to do.
mozilla going all in on advertising as a hedge against losing their google funding? it is sad. i support brave, but if brave went away whats left? did we lose?
Why America fell for guns
I think the idea is that any strictly decreasing sequence of positive integers starting at N is a subsequence of (N, N-1, N-2, ..., 1) which has N elements, so any such sequence must have a finite number of elements.

So if you manage to produce an infinite sequence of strictly decreasing positive integers starting at a particular positive integer, then you've reached a contradiction.
Myopic take. Major tech companies adopted SwiftUI. Vision Pro is all SwiftUI and mixed declarative and imperative RealityKit.
You're going at it all wrong. You just need another LLM on the other end of the API too.
You're wrong. The prototypical model of JS was inspired by the Self programming language[0], itself a descendant of Smalltalk. It is a very crude implementation for sure, but it is object programming nevertheless. Closures being present sours the purity a bit, but closures are poor man's objects[1] anyway.

[0]: https://selflanguage.org/

[1]: https://stackoverflow.com/a/11421598
I was going to reply to a go further up but yes this has absolutely crept into many other technical areas. I had a similar grad school as others here have expressed but I didn’t stay in academia after school.

I’ve worked the past 15 years or so for several different F100 companies in various technical R&D functions. These companies manufacture real things and generally have labs, resources, and staff that rival but the very best academic institutions. The politics and worldviews with which the MBAs have infect the technical teams with the last 20 or so years is palpable.

I know there used to be real in-depth research done; talking to the old timers and looking through old technical reports showed that to me. Doing that now will quickly get you RIFed. Now quickly getting to revenue and moving onto the next project is all that matters. Nothing is retained in classic 20-30 page technical reports that help build true institutional knowledge or even allow us to repeat projects based on the learnings from 2 years ago. If you are smart you quickly learn how to test and validate things to make whomever the customer is happy (following the $) while providing the bare minimum to the lawyers to make a specific marketing claim. In practice this means I’ve become very good at not opening certain doors during research (ie the ones that I intuitively know have a high likelihood of derailing a project) even if they probably should have been. See no evil, hear no evil…

It’s sad.
the railroads are playing a dangerous game, holding everyone hostage in a dispute that should have been resolved months ago. maybe we can all switch to teleportation for our commute - just a thought.
early mammals were living the high life, taking their time growing and reaching maturity in style! let's all take a minute to appreciate the extended lifespans and slow growth patterns of these ancient creatures. isn't it wild how life history patterns have evolved over millions of years?
You won’t. It’s a small day in the grand scheme of things. I hope you make time for family and friends tho!
Vel0city's reply kind of covers why this doesn't work, but I'll expound on it.

Where does the bus go? If you have dense city cores with business, commercial, and shopping it makes sense.

Living near Austin, I could take a bus to a place like the domain and have shaded walkways where I could walk to most shops without dying of heat stroke.

If I'm not going to the domain, I'm looking at businesses with huge parking lots strung along stroads. Walking from the bus drop off to a store might just kill you on a day like yesterday where it was 108F, and parking lot temps are closer to 130F.

Also getting to where you want to go over the huge spread out cities may involve waiting for 5 or 6 different busses.

And then hopefully your park and ride is being watched and you're windows aren't broken out.
That's a separate concern.

The previously mentioned issue is that to never buffer packets in a reclocking repeater on a link, you _need_ the incoming packet rate to never be higher than the rate at which you can send them back out, or else you'd fill up/buffer.

If your repeaters are actually switches, this manifests as whether you occasionally drop packets on a full link with uncongested switching fabric. Think two switches with a 10G port and 8 1G ports each used to compress 8 long cables into one (say, via vlan-tagging based on which of the 8 ports).
Wine is indeed the most stable Linux ABI. I downloaded Freddy Fish (ScummVM), but without visible error, but readable when launching from the CLI it failed due to some LLVM runtime lib not being present with the correct version.

Instead of going through the pain that it always is on Arch to find and install the right version of the right package, I just selected the Windows version using Proton and called it a day. (Eventually I did figure out that I could modify the shell script to launch a ScummVM instance via flatpak instead of the bundled version)
This has been my stance for years, but I am open to be persuaded why this is a terrible practice that will lead to kitten murder.

I saw someone else give a similar reasoning that if there were a booting error, they would never assume it was a rootkit, but some breakage between all of the booting cruft. I certainly lack any expertise to understand what happens during boot to be able to diagnose problems.
meat analogs trending down! hardcore carnivores not down. replace meat with nuts or mushrooms, says study. thoughts?
> you’re still performing redundant server round trips for the stream when a piece of data goes in and out of view

This is not the way how Electric apps work, this was just a demonstration of how easily you can orchestrate complex network-transparent client-server interactions _when_ you need them.
quantum physics is like a box of chocolates - you never know which parallel world you're gonna get. if a superposition forms and no one is there to measure it, does it make a conscious moment? quantum mysteries are weirder than my coding jokes.
2024 UN Digital Economy report [pdf]
Relevant from the IT point of view mainly for a reason, it prove the dysfunctional unsustainable state of current economical ruling.

Essentially the report admit that "fast tech" (crappy devices sold and dump quickly) are an increasingly big issue, as well they measure that a "mean life span" of a desktop computer is just 5 years, IMVHO simply because they count the mass of assembled towers with too big CPU for most users, too little ram for all and bad storage choices and the mass of big-names towers with non-ATX standard components explicitly done to avoid customers personal upgrades. IME a well configured desktop last 8 years for most common professional use, 10 years for common family-and-office usage. Of course not valid for a heavy gamer, someone who work/play with ML tools, virtual machines etc, but very valid for most common usages.

Not only, try to imaging a very possible fictional society where we live spread in wood-frame based homes and sparse sheds for most of the population, so relatively renewable (wood, glass, the biggest slice of raw materials needed), insulated and electrified for all climate (the same design actually work from polar to tropical regions, just changing some thickness and protrusions) where we commute MUCH less because there are no suburbs, but mixing living where a dentist have home and cabinet in a single piece of land, where office workers works from remote, where MOST activities are still nearby and the rest is just goods logistics. In such fictional but very possible society mobile "fast tech" crap essentially does not exists simply because most people works from home or in fixed locations without the need of mobile status symbols and long commuting on public transports, since IT is very centered in the society people do not buy crappy desktops and so they buy something lasting 8-10 years at least, there is next to zero needs for laptops as well, only a small slice of the population buy them. We would use MUCH LESS raw materials than today and we use much less single-use stuff, from ready-made food packages simply because we eat at home, not on the go downtown, we stock food at home instead of buying single slices of this, mini-bottles of that etc, there is MUCH LESS fast fashion because without the downtown model people are much less interesting in showing someone else a different outfit per day and so on.

What the report suggest instead? Doing the very opposite because they are economist, reasoning just on data without knowing the origin, reasons behind them and definitively not interesting in going against managerial-driven financial capitalism. They push more toward mobile, so cloud, so fast-tech "but hey, cheaper [and crappier] one" increasing the problem they state we have to reduce.

Try seriously to imaging a possible future in 10-20-30 years for the humanity and I bet you'll realize the same.
Leave the ecosystem. Microsoft and all Linux flavors have no bugs, including in all beta software.
> The moderation probably plays a role in it, but that's also easily decoupled from big money.

Do you believe that users are going to pay to get access to HN?
…and then they realized PoC was too inclusive to be meaningful, so they invented BIPoC. To be fair, BIPoC is satisfying to use as a substitute for racial slurs when you're singing along to rap.
Olvb/phaze: Real-time pitch-shifter as a Web Audio worklet
If you can't do that, how will LLMs replace software engineers?
But also avoiding the cost of context switching, and the ability to handle many tasks in embedded environments.

https://tweedegolf.nl/en/blog/65/async-rust-vs-rtos-showdown
inf(1)
wow! ordinals are way cooler mathematical objects than i thought! i thought they were just for nerds but it turns out they are actually fascinating! what a mathematical rollercoaster!
Trace Machina is building a simulation testing platform for safety-critical apps
Fighting Coastal Erosion with Electricity
It’s hard, but my best advice for Saas builders who get crazy feature requests from non-customers is simple:

Don’t reply.

You have to judge which requests are “crazy” of course, which isn’t always easy. “If you could just do this one thing, I would gladly pay for a subscription” has to be weighed with how much work it would be, and whether you think it would apply to other potential or existing customers.

But a reply explaining your rationale for politely saying “no” simply gives the potential customer a reason to stay engaged, often leading to indignation when the inevitably feel dissatisfied with your reasoning. After all, they don’t care about your other customers, they just want their problem solved.

Many, many prospective customer inquiries don’t deserve answers, and you’ll find yourself buried in unproductive back-and-forth if you don’t do the simplest thing of ignoring them.
Yep, same here. The second they decided to just drop all their customers with a specific nationality I immediately transferred everything I had elsewhere.

Why choose to do business with a company like that when there's other companies they aren't doing things like that? Why choose to stay with a company where tomorrow your government could do something they disapprove of and they're now dropping you and now you're scrambling to rectify things?
Certainly we had large teams using JS before TS - back in ye olde days before modules, when everyone picked or built a smallish abstraction (e.g. jquery) and built smallish unconnected things on top of it. But now that modules are mature and thousands of files can all reference each other, types are just necessary. They don't have to be declared in TS - you can get by to various extents with JSDocs or inference - but there's no benefit to doing those things, so large teams don't.

What I am saying is, across several comments you seem to be arguing that you think TS's massive popularity is partly due to its proponents liking Java or classical inheritance, or not understanding FP or closures, or something. And that's just wildly not true. And it's also not even true that the TS world particularly favors OO. If you weren't saying those things and I misunderstood, my bad!
While true, cameras in Linux are a bit of a hassle. Trying to get one webcam in two applications at the same time, cropping or rotating the camera in one app but not another, etc.

This is getting better/fixed with pipewire though.
f doesn't refer to anything.

iterating over the file object at all instead of just calling self.cache = openFile.readlines() means that calling strip() the line below removes data beyond just the trailing newlines.
With all of the upsells and other offerings that monthly services that also can allow a user to use a domain name, I think you're right.
The article explicitly claims

> Rational numbers or fractions must have a simplest form.

They make no claim about uniqueness, but that is not needed in the argument.
My local internet exchange has a 1500 vlan and a 9000 vlan. My understanding is there are many fewer peers on the 9000 vlan, but it's not zero.

If you want to use jumbo packets on the internet at large, you need to have working path MTU detection, which realistically means at least probing, but you really should have that at 1500 too, because there's still plenty of broken networks out there. My guess is you won't have many connections with an effective mtu above 1500, but you might have some.
I miss everything not being monetized.

I miss not being online 24/7.
Thanks... I haven't thought about it in a long time, as it was difficult, but looking back it seems quite positive.

Three things:

1. Full disclosure at that time in my life I was rather bad at motivating myself to work independently for long periods. In hindsight starting a PhD was a bad idea for this reason alone.

2. The university closed the department I was in. I was transferred to another supervisor in another department, who was nice but saw his role as more administrative. After a while he then announced he was retiring so I was looking at moving to another supervisor again.

3. I turned out to be far, far more interested in writing software than doing research. E.g I wrote an open source unit testing library in Prolog to support my research tooling. I was learning Rails on the side. I went to the Hacker News meet-up in London, and the startup that was running them offered me a job, and the rest is history!

I had sunk multiple years into it so it wasn't easy. But in hindsight it was not even a close decision.
For me the amount of ice in e.g. Mcdonald's drinks hurts my teeth if I have to drink from the cup. And no, you can't order it without ice here in Europe. All orders go through a machine and you can't customise this.

It's also much easier to drink on the go without spilling.
As someone who's never used it, what is so great about BeOS? I mean concretely, not in figurative language like this.
So is this a completely fool-proof process? Ie i'm asking if it's guaranteed to succeed or if the analysis is conservative. Ie if some piece/datum/feature is missing in the ELF then the delinking will fail?
> I'm actually a pretty big n00b when it comes to Ghidra and haven't even really figured out a good way to select the ranges for delinking from a large binary.

One way to keep track of things to delink is to use folders and fragments inside a program tree. For example, I have a Ghidra program where I've figured out the name and ranges of the various object files that originally made up the executable. These folders or fragments can then be selected as a whole with right-click > Select Addresses.

The relocation synthesizer analyzer and the exporter can also be scripted, either independently or using the program's tree manager. This removes the need to select by hand the ranges you want as well as invoking manually the analyzer and the exporter.
Have you tried it? I was skeptical too until I built a few apps with it. The learning curve is easier than it seems (I started by modifying the examples) and it really does cut down on development time - turns out much of modern web programming revolves around network management and its associated complexities.

> Does the tech have any local caching options to make this a little more sane for a worst case an end user?

This is trivially solved in Electric- as long as you hold onto a client-side handle of the data, it won't be unmounted.
> Why would jurors be harder to buy than career politicians?

Because the juries are selected from random pools.

Are you truly sincere in your question regarding the ability to buy off career politicians vs random peers?

Are you aware of jury tampering laws?

> The other obvious problem is jury selection. You can basically choose the outcome by selecting the "right" jury.

I was unaware you are so passionate about reforming the current jury system.

What groups are you currently working with to improve the existing system?

I can agree there are flaws in the current system but rather than throwing my hands up in defeat I think such problems can be addressed.

How would you better address the issue from the linked article?
I buy these kinds of arguments but the moment a company or NeurIPS researcher claims even a "tiny" bit of loss happens, I become suspicious. I don't buy most claims of "we get 99%+ of the performance" made in practice.

But yes, I do believe that we will find proper lossless quants, and eventually (for real this time) get "only a little bit of loss" quants, but I don't think that the current 8 bits are there yet.

Also, quantized models often have worse GPU utilization which harms tokens/s if you have the hardware capable to run the unquantized types. It seems to depend on the quant. SD models seem to get faster when quantized, but LLMs are often slower. Very weird.
I am no partiuclar fan of AI (and actually haven't used copilot or similar myself ever), but the real problem here is not AI but:

> I’ve gotten a number of angry messages from customers who essentially want me to build their whole app for free.

I guess AI maybe encourages more people to think they can build something without knowing what they are doing. i can believe that for sure. There was plenty of that before AI too. Must be even worse now.
Venting your frustrations can make friends like you better–if you do it right
Also those paper straws are full of PTFE :(
Interesting!

I always have wondered with these approaches, is there anything in the paper that indicates who was the “lead” author?

Also, to me, the alphabetical order approach reinforces issues with lower rank last names having various advantages. E.g, lower rank alphabetical names doing better in school [0]. Do you have any counterpoint to this that I’m missing?

[0] https://news.umich.edu/keeping-up-with-the-joneses-when-it-c...
Well eventually you had games and applications not supporting Windows 10 LTSC because it was so outdated in terms of available APIs. Windows 11 is so new, you’re not at that point yet.
I wish there was some beacon or something I could wear while walking that would let cars see me and not hit me or at least slow down. There are just way too many drivers with their heads down looking at their phones. I see a ton of them just blowing through stop signs at full speed every day. It would be nice if their cars would be on the look out since the drivers seem unable to.
It says there he will take it 3x a week in fact :(
Yes it was a while back, wow 10 years.
Also. That said, autocomplete outside of Xcode is way more accurate. The latest beta predictive code is even worse than what we had… hallucinates APIs for the most vanilla of Foundation calls. Half my reflexive autocompletes now turn into — wtf I accepted this junk AI idea?
>Surely no-one sits down and performs calculus and determines "I will gamble" or "I will murder

What? People do both all the time
Location: India
Remote: Yes
Willing to relocate: Yes
Technologies: Salesforce, Apex, LWC, CPQ
email: ramyatplm@gmail.com
PhoneBoy Does Telecommuting (1999)
Costco also tend not to sell bad or mediocre high price items. If you buy a somewhat expensive vacuum cleaner (that is still a good deal relative to other retailers), it's pretty much guaranteed that it's a quality product, less likely to be built poorly, unlikely to break easily, etc. Costco functions as a kind of Wirecutter like review service.
Whenever I look at code written by programmers there are always 2 types:

1. I read code, understand logic and appreciate it like an art and

2. I read code, try to understand the logic and move on

One thing is crystal clear, those who love coding do not consider it less than an art.

P.S. There is no need for dark mode feature on the website
pahole gives you compilable C header files from ELF DWARF information. LLMs seems irrelevant here: either your header files have all the types exported from the executable correctly so they are usable with the original values, or they aren't correct/complete and having an LLM make up some more doesn't help.

Ghidra also has native functionality to export its data structures, which it can create from DWARF structures (Right click -> Export to C header).
Thank you for this! This is exactly why I posted my comment, I was hoping someone would share some insight about Rust.
lol this is just like trying to help people in programming discords that are literally using AI on screen to write and rewrite the entire app as they go. then they run into an issue, ask for help, and don't understand when you say "there's a memory leak 50 lines down" or "you have to define that variable first".

AI is a great tool to help someone start an idea. When it goes past that, please don't ask us for help until you know what the code is doing that you just generated.
Climate change is messing with city sewers – and the solutions are even messier
This confirms my belief that Hartmut Neven is a crank.
Yes there is. Offset is not a sustainable method, it just shifts the blame to someone else, and fuels aren't the only CO2 emitted by an airplane (other points are the manufacture, maintenance, logistics etc).

Also, you don't really get to choose what you fuel your private plane up with. Most places only provide plain Jet-A1. An airline has the regularity and scale to organise this themselves, a private operation surely doesn't.

And most jets aren't certified for 100% biofuel.
But what happens with the next generation of questions? The reason LLMs can answer how to right-align a paragraph in HTML is at least in part because it has been asked and answered publicly so many times.

Now imagine that HTMZ comes along and people just go straight to asking how to full justify text in HTMZ for their smart bucket. What happens? I doubt we’ll get good answers.

It feels like the test of whether LLMs can stay useful is actually whether we can stop them from hallucinating API endpoints. If we could feed the rules of a language or API into the LLM and have it actually reason from that to code, then my posed problem would be solved. But I don’t think that’s how they fundamentally work.
Personally - I use ungoogled-chromium, librewolf, and ladybird.

The first two are still fairly dependent on the upstream companies - but at least they're ripping out the junk - They are pragmatic solutions in the short term.

Ladybird is nicely independent in the sense that's truly one of the few offerings that isn't a derivative of Firefox/Chromium, but it's not "ready" yet for most daily uses.

But seriously - please don't fall for the Mozilla marketing that Firefox is some privacy beacon as an alternative to Chrome. It's marketing not reality.