skysight-inc/HackerNews huggingface dataset:
And yet, I have an unfortunately clear mental picture of the human that did this. In itself, that is a very specific coding style. I don't imagine an LLM would do that. Chat would instead take a couple of the methods from the Symbian codebase and use them where they didn't exist. The God classes would merely be mined for more non-existent functions. The true if block would become a function. And the # lines would have comments on them. Useless comments, but there would be text following every last one of them. Totally different styles.
The old colloquium exam format reigns supreme again. And that is fantastic. We shouldn’t reserve it for only “most important” occasions because quality education is important enough by itself.
Coaxial "cable TV" cables, also sometimes buried, can carry data all right, at pretty high speeds, given right electronics.
Demand and supply will determine if the standards changed. Its such a classical USA position: the market wll regulate itself. So, if you are unreplaceable, go for the gamble. However, I am afraid most people here are not, and the young generation will destroy whatever you think you are entitled to
> Does Slack sell an LLM chatbot solution that is able to give me reliable answers to business/technical decisions made over the last 2 years in chat? We don't have this yet - most likely because it's probably still too expensive to do this much inference with such high context window.

So, your problem there is 'reliable'. LLMs, fairly fundamentally, cannot do 'reliable'. If you're looking for reliable, you likely are looking at a different tech entirely.
Yes, everything works better in a vaccum. You're not the first person to notice this.

The point is, that if your organization has chosen an enterprise security platform, you don't make exceptions because of ideology.
"vertical video feed" would be more accurate, it's nothing like tiktok other than it being a vertical video feed
one day someone will rewrite postgres in rust, and i will have to switch to carpentry full time to preserve my sanity.
Yeah, we have our own self-serving reasons for sharing this dataset as you might guess, and I hope that we see some nice outcomes from having shared it.

What specifically would you like to use for wikimedia commons? You don't need all 1.25 million panoramas for that, do you?
vaguely related someone also made a Hacker News bot on Bluesky

https://bsky.app/profile/newsycombinator.bsky.social
Just because the underlying infrastructure works doesn’t mean experimentation isn’t warranted, it’s about how you present the API to the user. Note that the ALI you’ve shown off here is different than the one shown above, maybe one or the other is better to use, hence experimenting with it.
In all my 26 years of working as a software dev, in the ~20 companies that I've worked or consulted for in various countries, never once did I see code documentation work out well.

It wasn't that the will was not there: in almost every single of the companies the devs and management agreed that good documentation was important. And every now and then some heroic effort would be made to finally clean up Confluence or whatever system was used at the time. And for a little while that would work, then slowly documentation would become neglected here and there, and in the end it would become so bad that nobody would use it anymore. Except perhaps to showcase your commitment to best dev practices to your manager when it was time for your performance review.

It doesn't matter if documentation has to be added in the code, or to some external system or both. Sooner or later it will be neglected, become out of sync and eventually become worse than no documentation at all.

With the exception of external libraries or API's, software simply changes too fast. You'd need an army of technical writers to keep all documentation in sync.
And unlike what the author writes, I have actually been working for a couple of companies that gave up and simply used the code as documentation, and surprisingly this worked out pretty well.
This is great for creating a media-garden for your children!

Kid content on YouTube and TikTok can be extremly disturbing, even for an adult. Until they turn 16 I intend to vet most media myself on a self-hosted server.
There are many things that can go faster than light, most of which we don't know about yet. But one thing is for sure, quantum entanglement can be undone faster-than-light. It's just that nobody has yet figured out how to send information through that medium, and it may even be impossible. But clearly, causality isn't being violated here and it goes faster than light in a vacuum.
The last few parts of this article reminds me of what i had been working on for the past few years.

It's called "Named-Data Network".
There is a link to a signup, and we will share the data with you.

We would like to know who wants the data and why. Because that's interesting, and we hope to make new relationships out of this. Throwing the data into the void is a bit too scary as the first step. Maybe next time? :)

thanks!
Jeffrey and the Mosaic team
Depending on what you’re after, the common recommendation to start with book of shaders or shadertoy may be counterproductive. In my experience using shaders, fragment shaders are a place where I spend a lot of time and effort, and I do a decent amount of computation directly on textures, but the sort of stuff done in fullscreen quad ‘picture in a box’ shaders as in Book of Shaders and ShaderToy is, I believe, unproductively mind-shattering and abstract for beginners. To learn shader fundamentals I’d suggest you write a particle system (in compute or in vertex+frag) or even a raymarching renderer or something, rather than just bang your head against animating patterns on a single frag.
Exactly. Just like most car accidents don't result in prison or death. But negligence or recklessness can do it.
Interestingly, in the UK strong student preferences against proctored exams and nervousness about how mental health issues interact with exams means universities are resisting dropping coursework, despite everyone knowing that most coursework is ai generated.
Show HN: I made a website to compare airline performance
I wanted to try a new airline and ended up being stuck at my destination for 2 extra days because the return flight was cancelled. My only way to judge the new airline before booking the flight was its brand appeal and premium ticket prices. Now we have a way to form a better decision and look at historical data in terms of cancellations and delays. We could even choose to avoid some airports that have significant departure delays.
Is it possible that the problems came about because you were running dual networks and not IPv6-only?

> Gave up, never again its just not worth it.

Maybe when you upgrade your router to one that cares about IPv6 it will work. Never say never. Also...

> I moved to another hosting service that didn't charge.

That's not going to last. The price of having an IPv4 address must go up over time since demand will continue to increase and it will (already is at some places such as Hetzner and other managed hosts) cost more than IPv6 which is usually a free address.
TBF, to this bystander ncruces isn't the one of the two of you who is coming off as more of "a pompous rude brat".
I'm always surprised when articles and discussions similar to this lead to anything other than the realization of how absurd it is that we have found ourselves investing unimaginable resources into a LLMs while simultaneously claiming that we've ruined the planet and it could be as little as 5 or 6 years from fundamental damage.

Eventually we have to either give up on the hopes of what could come from LLMs with enough investment, or give up on very loud but apparently hollow arguments related to the damage we are causing to the planet.
Innovations in Data Collection at the LHC
In reality an IP address costs about $2 a month at market rates.
When institutions use simple rules to respond to change and rigidly follow them without due judgement, then some will fall through the cracks, and others will grift off them
Mostly it’s the other way around: attackers follow MS „security software“ to get deep into your systems.
> so for anyone that "just browses the web" (which is overwhelming majority) there is virtually no difference/benefit?

Our current patterns of internet behaviour are limited by IPv4, so almost by construction nobody does things that need IPv6.

Few people made international journeys before deep water navigation; watched live streams before Twitch; or had pizza delivered at 4am before dominos.
That's a red herring. It's a question of how open that multiple has to show up to make one approach or the other the winner.
Even within HTTP services, (a) your TLS will not be end to end, so you have to be happy for Cloudflare to see your data and (b) they don't like you to use up all their bandwidth with media streaming or other large files. Tunnel is a great service but there are certainly reasons not to use it.
I believe he built it almost entirely solo as well, a monumental effort that brought me personally hundreds of hours of joy in a single play through.

This post (https://www.patreon.com/posts/im-factorio-now-47218319) from him previously was an interesting look into life as a mod developer while outside the development cycle of the company!

This game as a whole has brought me the most joy of most likely any game I've played since childhood, and has been especially valuable to me as a career software engineer facing resource constraints and probems that I can actually solve after a day of banging my head against a keyboard..
For a long time they were the leader in confidential computing and a few other specific things.
Pay for a FEKO license?
Jesus Christ, MS. Pick a name and stick to it. Azure Active Directory wasn't great, but the constant rebranding of everything all the time is exhausting.
> they upset some very rich rent seekers

Who are "they"? And who are the "very rich rent seekers"?
Moldova doesn’t border Russia… it borders Ukraine and Romania

Yes, Russia ahas troops in Transnistria but that’s them just interfering in another country
This is wrong. What you see as fragments are security boundaries for others.
You are assuming that consumer electronic devices are sold at cost and not at whatever markup that the manufactuer thinks they can get away with.
Was exactly the first thought I had seeing post on HN.
Glad to see the first comment from simon directly pointing it out
It's not a hard problem to solve with even basic retrieval augmented generation.

With good RAG, hallucinations are non-existent.
Probably. I'm not sure myself.

It is, because I'm becoming tired with the current AI hype. It lasts too long to be funny.

OTOH, professor talking with a student is a good way to assess the academic performance of the student, but there are some caveats beyond costs. For example, professor will struggle to be an objective judge. Moreover even if they succeed, they would face accusations of discrimination in any case.

AI could solve this problem, but I'm not sure if AIs will be up to a task of leading the discussion. Though maybe if you try to assess students on their ability to catch AI on a hallucinated bullshit...
> Homework is such a weird concept when you think about it.

It’s not when you reframe it in Puritanical terms. Keep the children busy for 12 hours per day: If they get some practice on their courses, great, but busy, quiet children won’t fall in with the devil.

I wish I could get a refund on all the wasted childhood I spent doing useless homework on subjects I have not used since. No, it didn’t make me “a well-rounded person,” it just detracted from the time I could spend learning about computers—a subject my school could not teach me.
Problems and solutions in HPC I/O profiling and optimization [video]
Fil-C sounds very similar to Google's MiraclePtr.

However, Safe C++ (Circle) and Rust do much more than that. They are not limited to pointers on the heap, and the borrowing rules work for all references including the stack. They also work for references that need to be logically short even when the data is not freed, e.g. internal references to data protected by a mutex don't outlive unlocking of the mutex. And all of that is at zero runtime cost, and by guaranteeing the code correctly doesn't create dangling references in the first place, not merely by softening the blow of run-time failures of buggy code.
Or maybe, just maybe, now that we have a need for more energy, we can finally come up with more sustainable ways of producing that energy?
I think people have different definitions of "reading":

- Skimming: In my day job this is 95% of "reading". I think this is unavoidable, since (even if the material is well written) there's very little chance that two consumers need the same information. In papers I read the abstract, jump to the conclusions, maybe go back to the intro if I'm confused, or check out the methods if that's what matters to me. I get frustrated with any medium where skimming isn't possible, and similar when search isn't possible.

- Reading as in reading a book: this is more for fun or to cool down. Video / podcast seems like a drop-in replacement here. I don't read HN this way. Does anyone?

I think people who create content should be aware of this dichotomy. If you are communicating with experts, make sure your information is well structured. If you are writing literature focus more on the flow.
Or if English isn't your first language...
21 states still mandate cursive in their curriculum.

There are lots of things I spent a lot of time learning school that I rarely use, but see the value in having learnt. Cursive, beyond a very basic level, is not one of those things.

Though I’m no education expert, perhaps there is a subliminal value to spending all that time.
You do not get to decide because privacy concious options are simply not available at the high end. You'd also need to significantly compromise on quality.
Yeah, I personally think Scoped Storage on Android was a bit misdesigned and it would probably be much easier for all app developers if they (ab)used FUSE to present allowlisted directories inside app-specific mounts.
That’s trivially defeated with a recording / transcript.
Shooting a specific problem with general solution together with obscuring the feedback loop are perfect recipe for making bureaucracy
Same for arch users :P
ruby on rails, sqlite, sidekiq + redis, and caddy, all hosted on a single hetzner dedicated server. no front-end frameworks, only tailwind.

tarsnap and restic for offsite backups.

I push code to github; then capistrano (think bash script with some bells and whistles) deploys that code to the server and restarts systemd processes.

I've been running this saas business for 3+ years and wouldn't change a thing. I'm also working on a new business with the exact same stack.
> Someone laboriously filling their kettle with a teaspoon might be putting in a ton of effort, but I'd much rather someone else make the tea who can use a tap.

By your own logic, the student who fills the kettle with the spoon has produced the expected result.
Fast enough with the spoon and sky’s the limit, right?

A good teacher, while praising the effort, would help them find out about the tap. Not praising the effort would give the opposite signal! You have worked hard, and through no fault of your own (no one has built-in knowledge about the tap) you were essentially told that was for nothing?!

And if you have learned the tap, do you want to be done with it? Or be pushed to keep applying the same effort as with the spoon, but directed more wisely knowing that there’s a tap? Imagine what heights would you reach then!

The worst teachers are in whose class 30% of the students are filling their kettle with spoons all their time, 30% simply dip them into the puddle and never get used to do the work, 30% give up because what is even the point of filling the kettle when their home has a hot water dispenser.

Love your analogy, by the way.
You probably just shouldn't try to do string matching here and just use one of the conversion function to get them to binary, apply the mask, and see if they match
The ideology here is „enterprise security platform“. This is marketing brainwash.
by any chance is your screen zoomed in or having resolution width <1000px
the responsive trigger is set on 1000px and the graphs are best viewed on screens with bigger width
Amusingly, willingness and capacity to conform to a system you are paying $30k a year for is a pretty good proxy for general intelligence. So maybe it's not that bad?!
It seems to me that 'counter pumping' seals could work here, as is used on many automotive shaft work and with no contamination mechanism = no fail mode?
I don't understand this comment. Who is "we"? There is one segment of society ringing alarm bells about irreversible damage to the environment, and another that seems determined to make number go up as fast as possible with no consideration (or considered disregard) of the effect on human life more broadly.

The people driving AI investment will simply not be significantly affected by climate change. They don't care that hundreds of millions in the tropics will die, and that much of organised human activity will collapse, because up until the last possible moment they'll be insulated from the consequences.
Cool bro. How does this relate to the discussion about whether smart TVs are sold below cost though?
Absence of a speed limit doesn't mean all speeds are infinite. It's just the picture everyone assumed before relativity.
I professionally contribute (and have contributed) to many projects to make them compatible with Play Store policies (that's my job after all), but I have limited time and generally the attitude of SyncThing developer kinda annoys me since it's an attitude of that developer in your PR that will spend weeks of time arguing over code implementation instead of fixing the comments in a day.
Egypt declared malaria-free after 100-year effort
The rate of global sea level rise doubled during the past three decades
Why would needing more energy make it easier to satisfy the total demand for energy with renewable sources?
I personally do these in .NET, I obtain a connection dedicated to that operation, start a transaction, obtain lock and go crazy. Upon completion of the async workflow, the transaction closes and lock releases. I know I'm holding up a connection and putting some pressure on postgres by keeping a transaction open but session management might be harder as the underlying connection provider uses pooling and it is easier to use transactions rather than sessions here.

And if you add something like pgBouncer or whatever, this should still work but a session lock would fuck things up.
It says "70+ Hackathon Enthusiasts already joined!" but that's a lie.

There's only 23 users, and 1 test user (if you exclude mine), 4 duplicate users so actually 18 users.

Anyone can query the Appwrite database and see.
Doing docs-as-code by putting documentation in the codebase is somewhat of an oversimplification.

Usually, you want to use feature flags to decouple changes in Product from Engineering-driven deployments, so that new feature work can be rolled out slowly and its impact on KPIs measured, and so that engineering can de-risk the delivery of large changes by putting those changes behind feature flags with 0% rollout.

The problem is, documentation is much closer to Product than Engineering, meaning, doing docs-as-code correctly means putting your documentation behind the same feature flags. So you should have both a public static site that shows the documentation for features whose flags have 100% rollout, plus your application itself should also show the documentation, so that you can show the documentation to users for feature flags enabled for those users.

There aren't really any frameworks that have this docs-coupled-to-feature-flags pattern available off-the-shelf and most companies don't consider it high-enough priority to build in-house.
Well, and there being feeds of videos?
I see this pattern all over the place, not just PHP. When leveraging containers, what's a better option? Certainly Java, Rust, even NodeJS all have decent enough connection pools for PG. But telling those apps that are running in those containers, "uhhh, you're just one among many so, your pooling strategy may not represent reality". I've seen folks try to solve this by literally doing replica math when an app boots up (are there 8 replicas running? ok, divide Postgres' default 100 connections by that). Moving the pool outside the app container seems like a better move.
You would be surprised how many things its illegal to take from beaches or country (sand, corals, some shells, of course anything old enough etc)
It more likely s from a person whose fingers are much larger than the distance between the up/downvote triangles on their device (that’s about everybody)
Yup, it's a sketchy-sounding concept. Is it for "your own videos," or TikTok videos? Why does it have the TikTok logo in it??

It looks like it's a fork or repackaging of someone else's TikTok "clone."

The author's writing is fluent, but the whole thing is kind of odd. This is the Internet; the developer could be 17. Who knows.
Are you guys using free versions of terrible tools? Asking it just to rewrite the whole thing? I use it every day for checking academic figure legends and such, and get extremely minor edits — such as a capitalization or italicization.
All pre-secondary schools are designed to control the movements of students. It is one of their fundamental benefits to society.
How do you donate to them?
Decoding Explain: How to Uncover Its Hidden Messages
Crazy idea, i like it
Good to know but don't expect this to completely protect you from ads since they could be baked into the new firmware.
obviously you've never had children.
To give ipv6 some credit, there are some very useful things like flow labels. But I agree completely with the rest of your sentiment.

IPv4 is "good enough", but we could do some things to extend its usage further.

First, adopt service location in DNS, and being to retire it at the TCP port-number layer. Then we could run more than one website per ip address, and this would significantly increase resilience against censorship. Rotating ports for censored websites is a significantly easier task than rotating IPs for them since it does not involve routing changes. This could be done with "here and now" technology.
Was the hacker motivated by IP? The article appears to say no.
I'm building a general-purpose undo that will log and let you undo things like chmods, chown/chgrps, mv's and rm's. it will work with the recursive parameters of those utilities and shunt that out to `find` with `-exec` so it can track the undo of every individual file. it will use the xdg-trash spec for rm'ing files. I haven't pushed it up to github yet but I have test cases working locally. in particular it will handle idempotent updates properly so if you for example chown a file with the same user and group, it will be recorded as a no-op so that a later (untracked) change won't get overwritten when you undo a tracked change that would otherwise interfere with it.

it's just plain old bash, so nothing fancy like Rust, but it should work
Yeah, but the legitimate use-case for that permission is VERY narrow - as in, if there's ANY way to implement your use-case using SAF, you MUST use SAF.

And SyncThing can be implemented using SAF - it's "just" a lot of work and that's usually not enough for Play Store to grant exception.
Ask HN: Should it be illegal for ISP's to crackdown on third-party routers?
where I live, my ISP does not allow using any third party routers for broadband use. Additionally, other devices like STB and other IOT devices sold by the ISP now refuse to work entirely if it detects any other routers being used. Somehow this feels wrong to me. I wonder how bad the situation is elsewhere?
You'd be able to use an FTL laser to shoot your own grandfather as a baby. Plus you'd be able to receive an FTL broadcast of what's going to happen tomorrow.