skysight-inc/HackerNews huggingface dataset:
> Is there a philosopher who defends proximity?

Larry Temkin did, when I took two of his ethics undergraduate courses in the 90s. It was a brief side point he was making, to contrast with arguments of the form "Do you believe you'd have an obligation to jump in a lake, and ruin your clothes, to save someone from drowning? If so, the same reasoning implies you have to give all your money to charity."

He described it as "participating in a morality" where one has a heightened sense of obligation to one's immediate community.

Temkin was a PhD student of Parfit, and is well known in his own right. We read Parfit's Reasons and Persons in his class, and he also invited Parfit to campus so we could hear him give a guest lecture. The questions afterwards, coming from Temkin's faculty colleagues, were quite feisty.

A wonderful and deeply memorable experience.

https://en.wikipedia.org/wiki/Larry_Temkin
SEEKING WORK: UK office/Remote, India, Remote
I am a final-year computer science student at the University of Liverpool. I have successfully completed my internship at StoneX Financials and am currently seeking entry-level or graduate positions in software engineering. With four years of hands-on experience, I am proficient in Java, Python, JavaScript, and React.
My resume: https://drive.google.com/file/d/1-Z1F8yNKLFu9fqgvV2_m4io4MH2...
Feel free to contact me at sgowrylakshmi@gmail.com
The focus on pre-YouTube content reminds us of the golden era of Newgrounds, where the weird was more raw and less polished. Fast forward to today, and YouTube's 'weird' is a different beast. Think MeatCanyon with their bizarre body horror and Joe Cappa's indescribable humor. Yet, the essence of internet weirdness isn't lost – it's just found new forms, like the SCP lore captivating today's youth. It's a testament to the internet's ever-changing, ever-weird landscape
Amsterdam maybe but Dublin doesn't have that many connections. Heathrow on the other hand has loads.
> a single line of code

Which means importing a whole js file
> SSDs dies faster than spinning disks.

That's so wrong it's hilarious.
> *The rule of least power*

> It's one of the core principles of web development and it means that you should Choose the least powerful language suitable for a given purpose.

> On the web this means preferring HTML over CSS, and then CSS over JS.

Ah I totally do this, I never though to put a name to it besides taking the ‘minimal’ approach - if you can do it with just HTML, then by all means, just mark up some content and be done with it.
We should go back to wood: https://www.hiddenhydrology.org/the-water-in-the-wood/
Drunk and Asleep on the Job: Air Traffic Controllers Pushed to the Brink
Anvil | Senior Developer (to £80k) & Developer Advocate (£38-60k) | Cambridge, UK | Full-time/part-time/flexible | https://anvil.works.jobs

We make an open-source web framework, an online code editor, a GUI builder, and a PaaS hosting platform. Together, it's a platform for building and hosting full-stack web applications, entirely in Python.

Web development is way too complicated, especially if you're not a professional full-stack dev. So we're fixing it: Instead of writing JS/HTML/CSS/Python/SQL and all the associated frameworks, Anvil enables developers to design pages with drag-and-drop, write Python that runs in the browser and on the server, set up a database, and deploy their code instantly as a hosted service.

---

1. Senior Developer

We’re looking for an experienced all-rounder who's comfortable with a variety of technologies to work on the core Anvil platform, with a focus on back-end and systems engineering. Our stack is mostly Clojure, Javascript, Python, Postgres, and container tools – but we're looking for someone who isn't afraid to jump into something you haven't used before.

You’ll be working with seriously good all-rounders, including the founders (PhDs in programming usability, kernel contributors, builders of backyard dancing fountains) and senior colleagues (a former maths teacher who went from “teaching Python to students” to “reverse-engineering Anvil’s designer to build better UI components” in months), as well as our other developers and developer advocates. It’s a small, smart, friendly and diverse team, and all of us care deeply about building interesting technology that makes life easier for other developers.

Building dev tools is great! We're solving problems we have ourselves, our customers are developers just like us, and platforms get the best engineering problems.

---

2. Developer Advocate

We’re looking for a developer with great communication skills to show people how to build awesome things with Anvil, and to make Anvil better to use.

You’ll be writing how-to guides, blog posts and tutorials, building example apps, presenting Anvil at conferences, and helping our users – from individual developers to huge companies – build their web applications. You’ll then use what you’ve learned to help us make Anvil better to use. That might mean deciding what examples to build, or it might mean deciding that we need to redesign the first-run experience for the Anvil Editor – and then doing it.

It's rewarding work – developers love being introduced to Anvil (we get mobbed at conferences!). Plus, there are all the advantages of an early-stage startup: seriously smart colleagues, small team, lots of autonomy, and huge impact. (Did I mention we're diverse, friendly and supportive?)

---

For full job descriptions, and to hear what it's like working here, go to https://anvil.works/jobs.

We work hybrid (in the office in Cambridge Tue-Thu, wherever you like Mon/Fri).

If you have questions, reach out to me - I'm a founder, and my email's in my profile.
Your web app is most likely rubbish and 20 times as complicated as it needs to be, and probably still nothing special.

A website that requires JavaScript is, and always will be, worse than one that accomplishes the same without JavaScript.
> suggests that (my flavor of tinnitus, at least) may be due to physical/muscle related causes

I have explosion-related tinnitus/hearing damage and it also reacts to muscle movements. So, it seems like they are the same.
Do you have any interesting hobbies? Tell me about them!

Have you read any interesting books? Tell me about them!

Have you had any interesting adventures, trips, or things that you have done? Tell me about them!

Have you written any poems or stories? Tell me about them!

Can I call you?
Portland is great about this already and there is glaring room for improvement.

I still don’t get why we didn’t do more to support Friends Of Trees.
Meta is only preventing use of their own generative ML tools, if you use your own tools and upload the generated images they almost certainly can't tell.
Interesting. I don't have tinnitus but when I jut my jaw forward I hear really low white noise.
The thing here in Australia is that you can obtain the phone number (the olds POTS number) as your own and as it is on VOIP, you move you take it with you. My number is now mine and no longer assigned to any of the telco's.
It is not supposed to, the code is completed in the third example.
Same story here. I'm pretty young and I'm quite concerned about it as I age, but since I stopped drumming about 10 years ago, it hasn't progressed at all.
> There is no principle that one should "Choose the least powerful language suitable for a given purpose."

This is mistaken. https://en.wikipedia.org/wiki/Rule_of_least_power
Any plans for SD Turbo? Both base and XL models would be a great fit for a mobile device.
Is Crystal also analogous to ruby?
they explain that it works but you need the next step to see it
I really like oauth2proxy for side projects and internal tools.
> why is it in such limited supply?

The article makes a pretty good case that it's because it's poorly described, marketed, documented, etc. It might be a unique gem, but nobody can figure out what it can really do, what it's sweet spot is, etc. So, low demand means low supply.
Yes, VMS Basic will be ported to the OpenVMS platform on amd64 fairly soon and will be available next year. I'm one of the lucky few testing OpenVMS on amd64.
An LLM remembers like a human. Mostly concepts, but some things it remembers verbatim.

Why is it a problem if a LLM tells you what it knows?

Are LLMs trained on secret data?
Funded my Dipl.-Ing. studies in Germany by myself. There was no shitty or half criminal job I didn’t took. Hold on. One day it will over and better.
> The JVM team looks closer to the YJIT project.

That's the same team (Rails + Ruby)...

> Making a JIT also calls into question Shopify's scalability: Rails was slow enough that they allowed a JIT to be built internally?

You are conflating scaling ability with language speed, there is of course some relation between the two, but it's mostly orthogonal.

At the scale of Shopify (several thousands developers) having a few people focus on improving Rails and Ruby is a drop in the bucket and payoff immensely.

Rails and Ruby are both Open Source projects not backed by for-profit organization. It's perfectly normal for an user of such project to contribute patches... That's how Open Source is supposed to work...

There is plenty of organizations contributing patches to the Linux Kernel (Google, IBM, etc). Using your logic that means Linux is slow enough that Google allowed a new scheduler to be built internally?

That's quite the silly line of reasoning...
HOW TO CHOOSE A CLOUD PROVIDER

* AWS: you will pay to have stuff work properly and you like having customer service

* Azure: you hate yourself, you're running Windows or both

* Google: you're cheap enough that basic functionality is an optional extra

* Oracle: lol

* Hetzner: cheap, good service, the finest pets in the world, no cattle
Google talk was XMPP-federated for a while (but never upgraded to good practice such as using basic encryption...), and while you could connect to Messenger via an XMPP client, they never enabled federation.
You can in fact add dark mode with a single line of code (CSS, not JS), as long as you don't change any colors:

:root { color-scheme: light dark; }

I don't think you need a library for that.
And the JS file "weights" 4 Kb.
the story literally spoke of children that longed for school, but poverty keeps them from it.

So yes, there is schooling.
Although it is concerning they post the same openings again and again.
NVD has deprecated their RSS feed
In software, you pass configuration on the command line or in environment variables.

In hardware, you "strap" pins to a particular value when the chip powers on. You can strap them high (tie them to the power source), strap them low (tie them to GND), or sometimes they do something fancier and tie them high or low via a particular resistor (for more fine-grained configurations like timing patterns, power selection, or I2C address selection in pin-constrained environments).

Usually you can reuse the pins for something else after power on. Often there are efuse bits you can blow after manufacture in order to override the strapping values and use the pins as normal IOs.
You put it very diplomatically. In my world I’m a lot more no-nonsense about the anti-react movement: they can go spend their careers making dull static websites with progressive enhancement and I’ll work on the interesting stuff without them.
Location: U.S.
Remote: Yes
Willing to relocate: Depends
Technologies: iOS, Android, MVC .Net/C#
Résumé/CV: Available upon request
Email:markamaro1@yahoo.com

Been working in iOS for a few years.
Not sure about _everything_ but it is already in use for notifications on Nintendo Switch, Fortnite group chats, WhatsApp... Of course, none of these are federated or mention XMPP anywhere, but it tells something about the intrinsic qualities of the tech IMHO.

https://xmpp.org/uses/instant-messaging/

https://xmpp.org/uses/gaming/
I mean, I’ve got to imagine the days of piston-engine aircraft are limited for other reasons in any case; if charged sensibly for CO2 emissions they wouldn’t be particularly economic for most use cases.
That only allows you to increase the pressure in your inner ear, but not decrease like opening them does. For example, it would be useful while an airplane is descending, but it wouldn't help while ascending.

There is, however, a simple trick anyone can do to equalize the pressure both ways: swallow. Works wonders with babies and toddlers.
Such choices always come down to personal preferences of tech founders.
My comment was a bit tongue in cheek… but let’s say you are the weird prepper who (considering the generally poor population) finds money to spare on an actually functioning Geiger counter; what do you think you can really do if it starts beeping?
I'm more fond of NetBeans than most, but you're right it's not lightweight.

It also spins up something like 25 threads. Check your system monitor and despair.
> No. Choose what you like, what you enjoy, or what the boss told you to use

> Don’t follow some arbitrary doctrine

Isn't choosing what the boss told you to use simply because they told you to following arbitrary doctrine?

If someone has a reasoned argument for a specific tool they should share it, at which point you're picking it for that reason not because of the boss said to

Developers, engineers, whatever need to be responsible with the product they make. Part of that means making tool decisions that fit the specific context and pushing back when necessary
> What fails? The associated webcrap.

my suspicion is that the threshold level of a developer capable of doing the type of development that is required of second life (a graphics client, a networked server etc) using their tech stack (presumably something C++) is higher than web.

The inherent crappiness of the web is not due to the tech. It's due to the low barrier of entry.
It was a campaign issue in 2016. The current administration rolled back the orders, delaying implementation. The current plan calls first for an inventory to be completed October 2024. Eight years later, the pipes will still be there.
interesting, I've just tried it and I get the same
Because the CAS protocol is deprecated? It's arguable simpler and easier to deal with and works really well, but not that well supported and that isn't likely do improve at the protocol won't evolve any future.

We're currently in the process of migrating from CAS to OIDC and so far the server side hasn't been much of an issue, but compared to CAS the clients are a little hit and miss. Authentication always works, but claims are annoying.
> there's a few niche extensions for my daily productivity that saves me a few hours every week

I'm curious. Would you share which niche extensions?
The big thing you didn't mention is accessibility. Unless you know exactly what you're doing, just a few lines of javascript will let you break a user interface in so many subtle ways.
Ask HN: Why is ChatGPT using 100% of my CPU?
Title says it all. It's becoming borderline unusable. Anyone experienced this? What's the culprit?
It’s a stupid rule. Why?

In my career there are two types of software projects. Ones that start off using a powerful language and libraries, and those that don’t because “this is just a prototype/small project”. 9 times out of 10 the second type naturally evolves into something more complex and requirements become harder to solve with some “least powerful” language. Inevitably a costly migration is made to a more powerful toolset, be that react, Spring, or whatever.

I think it’s a bit different in infrastructure where the core of what you want is a declarative set of requirements and properties. But in SWE you’re a fool to start your project with the least powerful tools.
Location: Pakistan

Remote: Yes

Willing to relocate: Depends on the location. Willing to travel/visit any time.

Technologies: Python, Flask, FastAPI, Celery, MySQL, Django, JavaScript, Node.js

Résumé/CV: Available on request

Email: contact.arafay@gmail.com

I completed my Bachelor's degree in Computer Science and have been working as an intern, followed by a full-time position as a backend engineer at a startup based in Maryland, USA. I am currently seeking full-time employment.
I also wish this was the case!
No, sadly it does not get around YouTube.
HN does that, and yet has outages and is so non performant that it can't handle when a post gets a couple thousand comments.
This page doesn't give any details about what's changed in this release.

More informative page: https://github.com/apache/netbeans/releases/tag/20
Blogspam. URL should be changed to this, it's the full article https://takes.jamesomalley.co.uk/p/its-crazy-how-much-transp...

And it was actually posted here back then https://news.ycombinator.com/item?id=38013668 (71 comments)
>> puts the logic in the right place

There’s no “right place”.

It’s a web browser. You program it in whatever way you like that you enjoy that makes sense to you.

Use whatever approach you need to get the job done. Mix and match. Come up with new ways. Do it simple. Do it sophisticated. Combine JS and CSS. It’s all valid.

Don’t listen to people who try to tell you how to program.
Why do we not have rich text code yet? Headings could be large. We could embed diagrams with graphvis or mermaid. We could hyperlink and have tables of contents or even embedded runnable forms like a Jupyter notebook.

Comment anchors and similar are close though.

https://marketplace.visualstudio.com/items?itemName=ExodiusS...
Click is from pressure gradient when opening/tightening the eustachian tube. If I switch to open I can hear myself breathing.

Partially covering the outer ear makes the flow of blood audible.

That's not tinnitus-related.
OpenID no, it's not. OpenID Connect (OIDC) which is built on top of OAuth2, yes, it's very much a thing and much easier to deal with than plain. OAuth2
Note: if you want to revert you can use : https://f-droid.org/fr/packages/com.aurora.store/

Then you can select manual download with version 1067000303 (Not sure if this is the latest version before redesign).

Edit: you will need to remove previous version to downgrade and since you probably can´t uninstall go to apps disable it and then select remove updates.
Penny Lane sign returned 47 years after it was stolen by drunk Beatles fans
> A website that requires JavaScript is, and always will be, worse than one that accomplishes the same without JavaScript.

Are users happy? Is dev speed of improvement good enough? Can you onboard new devs easily enough?

That’s it. Nobody cares if you used CSS or JS for a toggle switch.

The only people who disable JavaScript in their browsers and expect the 2023 internet to accommodate them are right here in this thread.

Just componentize it and move on to solving the next business problem, not the next code elegance problem.
Hydrogen fueled vehicles may not be viable right now.

But there's one thing that makes me believe they will be in the future. Long-haul trucking with BEV seems rather unlikely to me and the one renewables powered alternative that looks scalable (across different aspects) to me is FCEV trucks fueled with H2 or methanol or some other hydrogen carrier.

(Amogy as a company develops such tech).

As soon as there's sufficient gas stations where trucks can refill H2/Methanol/.. hydrogen powered FCEV cars may stop appearing like a non-solution.

I think for all countries that have large seasonal fluctuations in wind/PV electricity generation, hydrogen will play an important role in both seasonal storage of domestic electricity generation as well as for importing energy (in the form of ammonia) from other regions. So the energy backbones of these countries will not solely rely upon the electric grid but also on a H2 distribution system. As soon as this is available, all sorts of uses of H2 will become viable.
You don't need CSS either!

<meta name="color-scheme" content="light dark" />
So the unofficial (?) input:before is safe to use now, what's the consensus?
My impression is it was more a case of if it ain't broke don't fix it rather than love for Sam. I mean OpenAI was maybe the world's hottest tech company with many employees about to get rich through share sales and there were proposals to largely destroy that. I can understand how employees would be against.
Hi, gamedev who moved to webdev here.

Think this example is probably more from budget than dev skills. It’s perfectly possible to build reliable billing webapps, and there are 100k experienced devs who could do it.

Second Life obviously prioritised their core biz and product, which is the right thing to do.
Mathpix is going to lower price a lot for larger scale pdf processing, stay tuned!
It never really got a chance to be in demand though. It was announced, received a ton of press, had a delay u til a paper launch, then has staid somewhere between "hard to find" and "not available" since. A lot of MikroTik products tend to be niche but they aren't usually this difficult.
These days I'd suggest Lazarus. Delphi is pricing itself out of the market.
Well, the money is theirs to spend, plus it's exactly on-brand for a religious organization to put traditional aesthetics over economic efficiency. I doubt that their donors are dissatisfied. If it was a government doing this with taxpayer money, then it would be different.
> Oh we took a wrong turn and those kids on the corner have visible pistols

This is so weirdly contrived. "Couple takes wrong turn and suddenly finds themselves facing open gunfire into the street and decides to drive through" is several levels of extreme Hollywood thinking.
> Of course, designers may not like the way this looks and we want to create a great looking custom switch.

The general UI rule is use a switch when toggling has an immediate impact (similar to pressing a light switch) vs a checkbox when there's a submission step before it has an impact (similar to ticking a paper form then mailing it). See:

https://www.nngroup.com/articles/toggle-switch-guidelines/.

It made sense after learning this but I didn't find the difference that intuitive before. A lot of UIs get it wrong (e.g. switches in forms, checkboxes for settings that immediately change something) but it only bugs me now I know which one to use. It's not only for cosmetics though.
I can't wait until my front door needs regular updates to keep working
> Google have no interest in providing support
But please don’t make web apps with Flutter. It has determinedly taken the pure-canvas route which makes it very unpleasant to use for a significant fraction of users, and all kinds of things just don’t work the right way and can’t. (I’ve written about the problems here on HN quite a few times, search and you’ll find them.)
You sure about that?

https://www.youtube.com/watch?v=EIyixC9NsLI

This is the era terms like "lolrandom" were invented for.

https://knowyourmeme.com/memes/im-so-random-lol-so-random-so...

See also: ROFLcopter, AEIOUAEIOUAEIOUAEIOUAEIOU, making funny noises with text to speech.
Does it support DPDK for fast packet processing or maybe SR-IOV ?. Given the price tag, I suppose it doesn't, but the documentation is sparse.
You’re right :) got to love HN, I broke the code and got downvoted! I like a community that has teeth
Hot water is ~never in an open tank. You’re thinking of cold water tanks; historically these were often open, in Ireland and the UK, though this isn’t allowed under modern building regs. However, the water for the hot water tank usually came from the cold water tank, where present, so you have much the same concern. (There are other concerns with hot water tanks, particularly Legionaries Disease, so even if the cold supply is clean the hot may not be.) This is why water from bathroom taps etc isn’t considered drinkable in countries where this is common.

> which is part of the persistence of separate hot/cold taps in bathrooms.

This was a separate but related issue; for a long time plumbing regs required this due to concerns about the possibility of hot water (considered unsafe due to the above) being forced back into the public cold water system. This isn’t possible with modern mixer taps.
This is part of the reason why engineers in antiquity always explicitly favored hard water when choosing the headwaters to route aqueducts from.