skysight-inc/HackerNews huggingface dataset:
As a developer, I was sometimes frustrated how long it took to get my code reviewed. Our workflow at the time was to request a review from a specific developer or let the round robin assignment pick one.

What I noticed though, is that other devs are usually not immediately free to pick up your code review. Meetings, lunch, deep into work, it goes on. But since they're the one assigned to the review, your PR is just going to sit there until that person can take a look.

The switch up I introduced (and built this app for) is to instead have more of a "pull" philosophy with reviews. Instead of one person being the bottleneck, the PR is shared with the broader team and the first available dev can pick it up. We started doing this manually just in Slack, but it really worked well for us! PR review time was quickly halved and it soon caught on in the rest of the org. So I build a basic slack app that helped streamline this. Over the years, I've automated it more and more and added other features that helped speed up our review workflow. We now target an average time to first review of one hour and we're pretty good at achieving that most of the time.

Recently, I've put some effort into making it available for others to try too. I've had some people ask me about using this at their workplace so it's now publicly accessible for anyone to install. So I thought I'd share here too to see if others could find it helpful as well and have more ideas for it.

I'd love to hear your thoughts!
Recursion is recursion, unbounded memory allocation is unbounded memory allocation, neither necessarily implies the other.

When an algorithm requires x bytes of memory for a given input it shouldn't matter whether a given implementation of that algorithm uses x bytes of implicit stack from recursion, x bytes of heap allocated with malloc, or something else; however unfortunately in various poor programming language implementations this does make a big difference, such as the case described in the article. The problem is not recursion nor the algorithm, the problem is the poor implementation of recursion in their C compiler, and as such it can be avoided by expressing the same algorithm without that C recursion (which is trivial). Even in the unlikely event that such an expression exhausted available memory (implausible), it would not be a security issue.
> The enemy of your enemy is just your enemy's enemy.

That's a little much. I'm not at war here. Where traditionally the US has been viewed as a mentor, or maybe a benevolent parent, by and of the European union nations, It has now switched into that of an abusive boss. I'm not at war with my boss. He is not my enemy. I do however have to continually adjust my stance towards him, always taking into account that he would sell me in a heartbeat if there was a benefit to him. That the company is not my friend. That stops me from sometimes doing the most mutually beneficial thing, because I have to protect myself by taking a defensive stance.

I'm very hopeful for Europe, and thankful that my system roughly works. It's not like I loved the US policy before Trump, but now flipped. What is happening in the US was always what I thought was most likely, corporatism run amok. That doesn't make the US "an enemy" but rather an unreliable friend.
>Early studies have proposed that a putative “sensitive period” for acquiring the sound patterns of a language ends around age 6. Not coincidentally, this is the age when many children learn to read.

Socrates vindicated
Sarah Wynn-Williams' New Book of Old News [pdf]
I would say yes and no (leaning on the no)...

I think saying you don't have a right is fine... they are providing a service and dictating it's usage and you are using it.

So on the "closing your eyes". On one side, yes, allowing your browser to play the video and YT then being able to treat as a advert view means that youtube gets paid and the creator gets paid.

However... I would personally view this as can a person do this and how it works as a generalisation and I would say "no", because if everyone did this (why does just one person have the right to close their eyes), then (at least I'd imagine) the companies paying for advertising would see a drop in click-throughs and (I don't know what you call it.. but let's just say) more money. They'd then stop paying for adverts. Then no companies would want to pay for adverts and YT is no longer profitable (to YT or the creators).
sorry for the late reply. This right here is non-mainstream. this site. I don't have any recommendations for, you know, other sources of information. I think it behooves us all to consider who underwrote the segments of news we're ingesting. By all means, listen to all the news you like. An easy question is "what stories am i not hearing because <advertiser> doesn't like that story?"
> If they were functionally equivalent, why signal a difference?

Equivalent does not mean the same. Sending an actual SMS can cost extra.
Thank you for the link, it was very insightful.
You're right, TUIs had mouse support. This is a TSR, and exits to shell after running, so there's a mouse cursor visible without any app running. Like, there's nothing to "click" :)
You can do the sums. Spacecraft lose heat by radiation and if you do the sums for a small spacecraft you can see the equilibrium temperature is low enough that you don't need to take any special measures to shed the heat.
Increase the iterations on the sidebar. You will then see more detail until you zoom in even further.
It's equivilant to tree ring dateing used in archiological research, and I wonder, if like wood, there is other data embeded.
Front-End interfaces can be as complex (or more complex) than Back-End/infra/analytics/etc... At the end of the day, it is all about data and the front-end needs to maintain state. If your interface is complex, your state will also be complex.
It could use some example database really. I understand that the author may not have intended this to “frontpage” anywhere, but it makes no sense on e.g. mobile. All you can see on a screenshot is poor recent statement label design, each of which looks like “select * from fooba…”.
Lego do know how to make toys tho. Google or Amazon never did. The existing lego games were good, so lego at least got the governance right. Again, Google and Amazon had no experience in that area.
Nobody listens to short wave radio today, time to move on.
> On the frontend, we have an easy feedback loop to preview the effects before deploying

There are many ways to introduce subtle bugs into your system, I don't think the risk is that low in the front end. I'd agree with your take if LLMs were reliable, but they're not - especially on big codebases. A broken form is downtime just like a broken API endpoint, the damage is the same.

I understand where you're coming from, there's the sense that front end work is "less important" than backend work in some places, but honestly every company that cares about its product shouldn't really adopt this philosophy.
I do actually see the problem that the ESP32 doesn't automatically reconnect to the stronger AP. I think this gets triggered when then stronger AP is briefly unavailable (reboot or radar scan or whatever) and it switches to the weaker AP, but then once the stronger AP is back it stays connected to the weak AP. (This is with multiple APs in a mesh configuration)
Internet access is already expensive and not available in some places. What kind of cost do you think browser will have 10usd/month subscription? Also there can be free versions of it anyway, google doesn’t have to be the company that does it
This is mine in my programming language: https://easylang.online/apps/mandelbrot.html?v=hn1
Yup, as I was told in another comment, it requires changing to "Multiple Toolbars or Collapsed Toolbar" instead of changing the URL bar setting, which is not exactly obvious. Posted from Zen for now ;)
> DeepSeek has received support from Beijing, including access to state-funded data centers.

Source?
I did, and I'd do it again. The idea that someone might put up electricity cables not on purpose warranted it.
Seriously, they should use something like this in movies when showing hacker screens. Those are so ridiculous, sometimes I think it’s a deliberate inside gag to display an HTML page on a terminal when someone purportedly „hacks“ into a government computer.
Hey, thanks for replying! I read the title of that paper and immediately knew what it was going to prove. I have a recollection about this from 10 years ago, but for some reason it didn't comport with "it's the EPA's fault we can't have nice things"

you'd think the https://www.nhtsa.gov/ would have something to say about regulations encouraging increased "box height" or grille height; which results in worse outcomes in nearly all accidents (could be all, but i don't feel comfortable asserting that.)

sorry it took me five days to notice you replied.
that sounds more like someone needs anger management classes than a problem with technology or LLMs
I'm not excusing or justifying any actions here, but thinking from a 1946 perspective: the second world war had just ended and we all know about the horrible losses that happened there, both military and civilian. This new hugely destructive weapon has just been developed. The Soviet Union is also developing the weapon, with an unhinged paranoid madman as its absolute leader. Everyone can see the outline of an arms race developing (with the second world war very fresh in memory).

In that context, relocating 167 people to another island within the same country/cultural region barely registers.

Again, I'm not justifying anything, but if I had been around at the time, I'm not sure I would have cared either.
AI Model Predicts Biological Age with Blood Drops
yes, it has changed, but there's still far enough old german influence for it to be called something else.
In all satire there is some truth. The coder running nix, neovim, and a terminal heavy workflow will stand out compared to gui and ide heavy workflows. The thing is both sets of tools create essentially the same output with very similar time consumption.
Almost the same in the short term requires you to liquify hydrogen and then use it immediately. Because the energy density rapidly goes to zero for any application with a moderately sized tank. On top of which you need a cryogenic tank, costing you even more volume.

Liquifying hydrogen also costs you another ~10-13 kWh /kg where Hydrogen only contains 33kWh if you want heat, but more like 10-15kWh/kg if you want to do useful work. So you’re roughly paying double the energy for the same amount of energy stored.
Actually, all stocks are dead and tech heavy Nasdaq has entered the correction zone this year. It will be a real while before the stocks return to their pre-correction value. The AI hype drivers have lost massive value, hence the desperation will get immense, expect the “AI ready to replace expensive SWE/Lawyer/Entertainers/Creatives” narrative to start any moment now! Of course everything is smoke&mirrors so those will be charged at such premium that the naysayers will not be able to afford it and irrational leaders will buy it and cite immense success to maximise their C level bonuses and will early retire before the tower comes falling down.
Seconding another commenter. I went to a state-school (maybe in the top 5 US state schools) and got an offer without any elite background.
From memory it is actually 350 million people per week.
I agree! The best concerts I've been to were the ones where I was so engaged in the music that I felt compelled to close my eyes for most of the experience.
Isn’t it unmaintained?
Show HN: MCPify – Bring your MCP server ideas to life
I wanted to learn more about MCPs this weekend.

So I built this mini-tool called MCPify.ai. It's a no-code way to bring your MCP-server ideas to life.

I made it in such a way that anyone will be able to create their own MCP server without writing any code.

It works like this:
1. Tell the AI what you want.
2. AI creates an MCP server with various tools.
3. Talk with AI to add/remove/modify these tools.
4. Click on Deploy and get your own MCP server URL.

You can then directly use this MCP-server url in Cursor / Claude Desktop / Windsurf or any of the MCP clients available.

I built it completely using Cloudflare Durable Objects + Cloudflare Workers for Platforms + Cloudflare KV. Everything Cloudflare.

Please try it out and let me know if you have any feedback for me.

Thanks.
The sad root of all things.
I don't think they meant architecture, scalability, or understanding real-world business constraints

I think they meant literally web developers, or, aka, frontend folks doing html and css.

I've worked on backend systems that run web sites and apis, for over a decade, and I've never once referred to myself as a web dev. That title has always been frontend specific imo
In a security sensitive context, a parser should return an error on a duplicate key regardless what common parsers do and what the RFC fails to specify.

Implicitly, that means no security software dealing with json should be written in Go, Javascript, ruby, python, etc (where practically everyone uses json parsers that silently ignore duplicate keys)

Plenty of languages do have common json libraries w/ duplicate key errors, like haskell (aeson), rust (serde_json), java (gson, org.json, probably others), so there's plenty of good choices.

So yeah, correct parse result is '400 bad request'
No, the person you're responding to is absolutely right. The easy test (which has been done in papers again and again) is the ability to train linear probes (or non-linear classifier heads) on the current hidden representations to predict the nth-next token, and the fact that these probes have very high accuracy.
Every popular OS has live boot, including Windows now. Linux has had it since the very beginning
I think I’d rather have the surgeons saving peoples lives tbh.
I'm my view, the core of front-end work was always the UI "User Interaction".

Yes some can be solved by designers, but I believe there will still be a big market for designer-programmers.

The programmers that understand design, interaction, pixels and colors will still be of great value.

But if you don't really care about how stuff looks or can't tell a difference between an animation at 25fps vs 50 fps, it is a good sign it is time to try something else.

AI will simply refine your skillset. A backend programmer will have more time to think about architecture, a data engineer/scientist will have more time to think about maths. Or in essence "what am I trying to achieve". And it is up to you to step up to it.

I rather think of this generation with hordes of "coders, writing code" as an anomaly.
This is a great tool; it has a fast search and no delay.
We US Americans don't realize that we have a far right and a center right that we call right and left.

Nobody is a radical leftist in the US.
I'm not entirely sure, I can't debug because I don't have a serial interface to it. The board just stops responding to MQTT commands. I do see a lot of "connecting to MQTT" debug messages over the network, so I assume it does have WiFi. I should try pinging and see if it disconnects.
Hmm, 90 minutes of bureaucracy for practitioners every day, data can be extremely difficult to find and parse out, how can I augment the abilities and simplify the work of the physician?

Let's smack a hallucinating LLM and try to figure out how to make it hallucinate less... Genius
Tangent, how does “mullvad” sound to native speakers (and non-natives too)? I can’t tell why, but it feels like such an unfortunate combination of phonemes that I avoid even looking into it subconsciously. Can barely force myself to pronounce it, is that just me?
You just described a supply chain, and the risks that come with them, which is something every dep management system is dealing with, rubygems, npm, etc

Again, it all comes down to your risk tolerance. There's a certain level of trust built into these systems.
Just seconding this channel. It's full of super interesting videos about genius old coding tricks like the one you linked.
Pizza Car – Free Online Simulation Game
https://www.nhpr.org/nh-news/2025-03-14/green-card-holder-fr...

> Senior described Schmidt being “violently interrogated” at Logan Airport for hours, and being stripped naked, put in a cold shower by two officials, and being put back onto a chair.

> She said Schmidt told her immigration agents pressured him to give up his green card. She said he was placed on a mat in a bright room with other people at the airport, with little food or water, suffered sleep deprivation, and was denied access to his medication for anxiety and depression.
That is correct, and I would add that the debate is also addressing the wrong questions. We should ask what role government should have in providing reliable and steady energy grid, what the values such grid provide to society, and how the costs should be distributed between market forces and taxes.

It is the failure to define what people actually want from the grid that results in people creating a religion behind power production, believing in a promise of a future that we have never seen.
You are a wicked and despicable human being.
You're a servant to the business needs so whatever the business needs are at that moment. It's a vague answer probably not appealing to many engineers but that's what it really is. You're solving problems for your business stakeholder and for your business stakeholder clients.

In another words, programming language is usually not at the very focus of daily development, given that there's always much bigger fish to fry in this domain, but if Rust provides such an undisputed benefit to your business model, while keeping the cost and risk of it viable for the business, then it's going to be a no-brainer. Chances are that this is going to be the case is very very low.

So, my advice would rather be use the language whichever you prefer but don't dwell over it - rather put your focus on innovating workload-specific optimizations that are solving real-world issues that are palpable and easily proven/demonstrated. Study the challenges of storage or data processing engines or vectorized query execution algorithms. Depending on the domain problem you're trying to solve, make sure that your language of choice does not step in your way.
These are two different paradigms. aiopandas is not trying to offload pandas work somewhere else to prevent it from blocking synchronous code, it's trying to let you apply asynchronous functions to pandas operations concurrently while running on the event loop inside of other async code.

That said, this is mostly just going to be helpful if you're running pandas operations that call an external API on each iteration or something, and the actual pandas part of the work is still going to be CPU-bound and block. I am also not a huge fan of the monkey-patching approach. But it's clever and will definitely be useful to folks doing a very specific kind of work
okay, but if the speed limit is 90, then how is that "speeding through the intersection" - you're supposed to be predictable when driving, hitting your brakes when approaching a "green" intersection is not predictable - for instance, i'd probably rear-end someone the first day. In the US we have some state laws like this, though, but not for traffic-controlled intersections. In california, for example they're called "blind" intersections, and regardless of the roadway's speed limit there is an arbitrary "customary and codified" speed limit through such blind intersections. It's been 15 years since i read the CA DMV handbook, but it's slow, <=25mph, even if the roadway approaching it is 35MPH.

But slowing down before an intersection with a green light, and not even every intersection? at least california had the decency to say "this circumstance, this speed" and no exceptions.
> Someone elsewhere suggested a lockfile

commit hashes are immutable, and your own commit history can serve as the lock file.

but if you're targeting a commit hash directly, it's already locked. Lock files are for mapping a version range to a real life version number. Lock files are useless if you pin the exact version for everything.
[1] It’s based in China
German spy agency believed Covid escaped from lab
sorry my bad for formulating it badly:
less solar and now wind means days or even weeks with no solar and no wind aka "dunkelflaute"

In germany a week long dukelflaute occurs every 2 years.

You don't need 30% more panels, you need to store energy for the all usage for about a week.
sorry my bad for formulating it badly: less solar and now wind means days or even weeks with no solar and no wind aka "dunkelflaute"

In germany a week long dukelflaute occurs every 2 years.
Notepad++ has a "sticky note" mode (F12 key): it removes all borders from the window, only the text box itself being left.

Some years ago I used to copy reddit threads in Notepd++ and move the window on top of Visual Studios output window tonread reddit half on the day.
> Steer away from skills like web development that are clearly getting eaten by LLMs

On the contrary, here in my corner of EU nearly 60% of new jobs are frontend or full stack.

Anything else left is mostly SAP consultant or DevOps.

I think, the whole WebDev is dead end is just false lies to dissuade new entrants. Literally most successful business with a digital solution is web stuff with some automation that would otherwise be ms excel sheets shared via email.

Also this whole panic over LLM is overblown, I know of some brilliant experienced people in other professions like Electronics, Mechatronics, Aerospace, Material Science and literally all of them are finding the job market “very difficult at the moment”. It is the bad global mood in general used deceptively by opportunists to spread false fears of their LLM/AI.

At the end of the day, an insurance seller has hundreds of concerning reasons to convince you why everything is dangerous around you and you really need their product. Now apply that to AI sellers.
Thank you for your input, Mr Cloudflare CEO
https://archive.is/vPdvM
Correction is one thing but saying "stocks are dead" is hyperbole.
Just my poor ass startup is paying Google Cloud around 1 million USD a year to have our operations going. We're quite a cheap company but we're totally dependent on them.
And Cloud is a minor part of Google's earnings they have Youtube, Search, Android etc etc. This isn't a bubble, these are real earnings that are probably not going away any time soon. Does it mean Google is bullet proof? No. They may experience a big correction at some point but that has always been the case for all companies.

I can make the same case for Meta, Microsoft, to lesser extent Amazon. I'll leave Tesla aside it's indeed too richly valued.
I run i3wm (poorly :P).
Does anyone know whether it would it be possible to trick i3lock (or something similar) into showing the output of this "tool" instead of a static image?

Would be a fun look, with the added bonus of some colleagues potentially being tricked into thinking they have an opportunity to mess with my machine. :D
Stupid Broken Light Bulbs
Executables are files too.
Take a New Look at CSS Shapes (2018)
Taiwan is making democracy work again. It's time we paid attention (2019)
I used to type "tree" and go get coffee
They just don't get that some people can't spread their time into perfectly equal slices of productivity. Remote work and flexible time has allowed me to work a big productive burst in the morning and in the late evening, spaced way more than 8 hours apart, with busywork somewhere in the middle. Probably wouldn't work this well if I had to do that in an office, in a single 8 hour (or 4+1+4) segment.
I had the same bright idea, but it doesn't work Firefox.

Turns out that it creates two representations of the PDF content - one is text, which has 0 opacity and another is prerendered image of the same layered on top of it. The latter is what's displayed. So while you can enable contenteditable and get the editing cursor, no changes you make will be shown. Oh, well.