skysight-inc/HackerNews huggingface dataset:
> They didn't work without a server.

Not true at all. You can use CGI scripts from the shell just fine. And you almost certainly did to aid with testing! Per the CGI specification, communication is through environment variables, stdin, and stdout. There was not a server in the application like we saw later. Since around the mid-2000s, when CGI fell out of fashion, applications of this nature usually meant them serving on port 3000 (probably). "Serverless" sees removal of the server from the application again, moving back to a process-based concept similar to what we did when CGI was the thing to use, although the protocols may be different nowadays. It is not in reference to a specific technology like CGI, rather the broader idea.

> And in these days, we did have plenty of applications without any server.

"These types of applications", not "all applications"...
These 'tricks' are exactly what makes programming the passion I love. Thanks for capturing the difference between coding for joy and coding for a paycheck so succinctly. Also, it's not a wrapper—it's a full parser and compiler.
It’s all in house, UW IT has multiple floors in a 20+ floor building, literally the tallest until very recently in the UW neighborhood.

The registration system is probably mostly still the original 90s code though, it’s very basic, totally custom.

UW CSE actually had its own tech support team, completely separate from UW IT, who also write internal software/manage the computing systems just for CSE. At least, that used to be the case.
> And yes, I think it won't be a stretch to think Texas would be more objective representation of general US PoV and less of a monoculture than FB sites in California

But... how?
Supporters of Chromium-Based Browsers
Nawzajem! Mieszkałem we Wrocławiu! Teraz mieszkam na północ do Bostonu.
> I'm not sure how making the language more expressive and less prone to errors makes programs more difficult to maintain

I never said nor contested that it did. I was questioning what the design philosophy or general appeal of the language was. If what you believe it is/should be differs from the maintainers themselves, then naturally you're going to likely have friction with how it solves problems or implements features in the first place, as you have divergent goals/philosophies. That doesn't make it a poorly designed language, it makes it the wrong tool (for you) for the job.

To abstract the concept: Nails and Screws are both perfectly valid approaches to fastening things in general, but if you expect a hammer to turn screws effectively, you're gonna have a bad time because your approach/philosophies are misaligned, not because the Hammer is poorly designed. That also doesn't mean there isn't merit in the discussion of the pros and cons of nails and screws and when/how to use them, but that's fundamentally a separate (if adjacent, and still valid) discussion.

EDIT: also, just want to clarify, I don't know Golang, so have no skin in the "is it better/worse/correct". I've long been a supporter of "the best tool for the job is the one you know", with perhaps the only exception to that being Brainfuck[0], unless your intended goal is just to fuck with people lol.

0: https://en.wikipedia.org/wiki/Brainfuck
Ever get a $5 settlement check from a class action?
Someone didn't like it and flagged it. It happens. I've just "vouched" for it as I took a look and I genuinely find the idea quite cute/amusing (and I still host my late Uncle's FrontPage built site from 20 years old) but it may well get flagged again.

Fun bit of trivia: I noticed MS lost the FrontPage trademark not long ago, so maybe it's time for someone to build a new FrontPage ;-)
I honestly don't think the problem is the textbook.

I have Stewart (both the standard version and Early Transcendentals), and I also have a book from 1967 by Tom Apostol (the 2 volume set that covers single & multivariable calculus, linear algebra, a subtle introduction to differential equations and some probability as well).

My gut feeling is that I just don't know the correct way to study math in general. I have no problem doing the work. But it feels more like mechanical or algorithmic solving than it does like true understanding. There is a difference. I can't deconstruct a problem and think in the abstract to come up with a different method to solve it.

And there always seem to be some fundamental truth that I'm always missing. A part of a proof here or an axiom there that seems obvious to other people who study these subjects that I just don't "see".

It's incredibly frustrating, because deep down I know I have the aptitude for this stuff. I guess that most subjects have always been easy for me. I could ace exams without cracking the book (or just skimming).

Math is not like that. You need to read. And then re-read. And then do. And then do some more. And then go back and re-read again to see what you missed. And there's a lot of things that are between the lines, and if you're not following it, those things fall by the wayside.

I just need to learn how to learn math. I need to learn how to deconstruct notation and proofs to truly understand them. And there's no shortcut. It's grind and grind until it all becomes clear. That sort of thing is just difficult for me.
Can AI Agents run an organisation?
Why would you say MySQL/Maria/et al are easier to maintain for simple apps than PG?
I doubt it, I used the perceptron as a neuroscience-related example of what happens when we have the right people trying to put the pieces together, not just memorizing.
With lots of Assyrian butt jokes.
To allow the maintainers of the projects to see in the traffic analytics where an influx of stars comes from, I guess

https://docs.github.com/en/repositories/viewing-activity-and...
Again with the negative spin. That isn't the alternative they face, not at all.

It's the benefit of promised freedom early that is in play. Not that prison is unendurable (many endure it). It's that freedom is preferable. The entire point of prison after all.
I like the threat of factory destruction. It adds to the flavour, and makes designing the factory not just about pure optimisation
If by 3d-calc you mean vector calculus then yeah I never actually understood any of it, I just moved on to differential forms and the tensor calculus and Riemannian geometry and then wondered why anyone bothered with 3d-calculus in the first place.

Most of the time I've found that the deeper I plunge into abstraction in math I get rewarded with an extremely elegant formalism. Its like upgrading your weapon in dark souls, the early game enemies get one-shotted when you go back.
Yes, and the definition works reasonably well for the core arguments they are making in Section 5.

I suspect they'll follow up with a full paper with more details (and artifacts) of their proposed approach.
Either, I wake up dead, wake up conscripted or wake up in to another shite day of the same of what happened yesterday.

Anything else? I'm sure I will be told by my peers.
> the medical field selects hard for people who can memorize information, to the exclusion of people who can understand systems.

sounds similar to the problem with tech coding interviews. ive refactored the backend orchestration software of a SaaS company's primary app and saved 24tb of RAM, while getting 300% faster spinup times for the key part of the customer app, but i bomb interviews because i panic and mix up O(n) for algorithms and forget to add obvious recursion base cases. i know i can practice that stuff and pass, its just frustrating to see folks that have zero concept of distributed systems getting hired because they succeed at this hazing ritual.

but with that said, i suppose no industry or job will ever be free from "no true scottsman" gate-keeping from tenured professionals. hiring someone that potentially knows more than you puts your own job security at risk.
I switched over this year on a paid plan, still on trial period, may switch back to PrivateEmail. PrivateEmail was kinda sketchy security wise (e.g. you can turn on MFA but SMTP has no MFA and same password) but never had any problems there.

So far not being able to send mail from arbitrary addresses on my domain without registering them first is annoying because of the 15 address limit they have in place. If I try it over SMTP without registering the address first I get an error back. And the bridge app is breaking inline attachments for me from a Python script sending mails over SMTP daily.
The outage is not helping with the quite long downtime.

UI wise it works fine I guess? getting to settings has been annoying. Only use the web UI as the client app used some ridiculous amounts of RAM but I think they're mostly the same
I was learning Ruby on Rails all over again during my job search last year and I was working my way through a turbo + turbo streams tutorial. It was very interesting. I almost completed the tutorial, but then I got a job involving legacy C# codebases and React among other things. I ought to go back and finish that tutorial so I can start spitting out personal sites in RoR. I went to a coding bootcamp once that taught RoR in API mode and had us build React frontends. Of course we made .irb templates first but that was just an exercise or two. Now that I’ve got years of experience though I think I’d much rather just go all-in with the RoR framework and use Turbo Steams and Hotwire. There might be things that turbo streams and hotwire can’t do, but I’ve seen some examples of people doing very SPA-ish things with it; in fact to my knowledge currently, most any kind of website can be done with turbo streams and hotwire, and a lot of the types of websites made with SPA’s can be done with turbo streams and Hotwire too. I think it’d meet every need I’d ever have, unless I wanted to literally make something super complicated like an interactive game console in a web browser. Even then I can see turbo + turbo streams getting away with that. IDK. Seems pretty great to me
I guess it should read intersection instead of union.
Current incident status/updates: https://status.proton.me/incidents/wt2fwstm0rcg
"Twelfth Night Till Candlemas" – A 40-year book-quest
Imho, it's possible. Generally speaking, it depends if PDF can render any sort of canvas.
The need is quite widely interpretable though.

I worked on a Drupal site once where somebody had put business logic and database querying inside of template files.

Just because you can implement something without touching any other part of the codebase doesn’t mean that’s a good decision.
I typically use android and have bought a few apps.

They tend to fall into 2 categories.

1, you pay for the app, the app disables ads and/or enables full functionality. End of transaction

2, you pay for the app, the app then redirects you to the next "tier", where you are expected to pay more (or monthly) for some added feature.

If you do not, you now get less functionality than you did before you paid for the app.

You no longer get random ads, instead you get the same ad over and over telling you to spend more money on the app you just bought.

(This was some music streaming app, I think TuneIn radio or something)

If your app is #2, your company is also #2 and someone should flush it down the toilet.

If your app is #1, then people should be content that they are getting what they paid for.
An interesting quote from the article: “this pattern of risky play as a protective factor against mental-health issues was stronger for children from lower-income households than for those from higher-income households.”

I wonder if being an overprotective parent stems from the desire to use their children as benchmarks for their own success?
Here's my survivorship anectdote. I have 5 younger brothers with anxiety disorders ADHD etc, and no sisters.

I have no idea what specific things I do to be heard, but I almost have the opposite problem. People listen to me when they really shouldn't.

Being in the environment I was in as a kid forged me into this unignorable person, because if I ever wanted to be heard in my family it was a fight to the death. My default talking stance is apparently really aggressive and commanding.

Yes it was LOUD in my house all the time, yes my poor mother, yes I still have issues to work through.
Sounds nefarious. Why would a sender want the recipient to verify authenticity while being able to deny it to a 3rd party. Sending threats or blackmail come to mind as top uses. Breaking confidentiality agreements is another. What's a legit honest above board use?
> and other libertarian nonsense

Hacker News subtitle
And that’s why you talk about it and agree on stuff. I call that being a professional.
What's the relation between proxies and accounts? Do you need an account to handle proxies?
You may say I am on a similar page as you and what I think that it is now more important to know the larger picture because smaller gaps can be filled by AI, you can't be a go/python/xyz programmer rather you need to be an architect from the beginning of the careers.
I am confused if I should use AI in my day to day tasks or not, I have seen AI now a days write better small codes and I a useful in bringing out the bigger picture.
But this might again change in next 5 years, at least this is what I look at now
The main pain point for smaller apps is that every major Postgres version requires an explicit migration of the underlying data representation. I get why it's there, but for simpler apps I would appreciate a flag to do it transparently.
Look into Dyson Sphere Program.

It's a lot more bright and colorful, though I think it lacks some depth relative to Factorio, but I think that just makes it more approachable.
Excel for games and PowerPoint for stick animations. You'd spend hours in CAD class just creating PowerPoint animations and not doing any CAD.

I regret this decision now and wish that I had paid some attention. 3D printers are cool and I have no idea how to design objects for it.
Also note that the medical field selects hard for people who can memorize information, to the exclusion of people who can understand systems

It's not impossible for people who are good in memorization to also be good in understanding systems.

Those people, in turn, are the ones doing this research.

Although common, it's not quite so that only people with a pure medical background do neuroscience.

All in all, having met quite some people in the field, the things you're hinting at never occurred to mee as an actual problem. My guess is because the people who actually have issues get weeded out very soon. Like: before even finishing their PhD. It's not an easy field.
Has anyone extracted the promos for the message summary feature yet?
Unicode on modern systems is absolutely terrifying. Anyone remember the black dot of death? https://mashable.com/article/black-dot-of-death-unicode-imes...
Not out of the box. The easiest way to add mod support is to fork the project and add the buildings from mods: https://github.com/piebro/factorio-blueprint-visualizer/blob...

The file is normally generated automatically with the get_items.py script and this data dump: https://gist.github.com/Bilka2/6b8a6a9e4a4ec779573ad703d03c1...
The being forced to watch ads part has already started. Streaming has introduced unskippable ads, which we don't have with cable DVRs. It's naive not to think that will become the norm, they're not going to leave money on the table. They know customers won't leave.
Usually its a skill issue
The irony is that Jack Tramiel (of Commodore) fired all of his developers over a disagreement, and Atari stopped development of a successor to the Atari 400/800, letting all of their developers go --- guess who Tramiel hired?

When Atari decided to stay in the computer business, guess who they hired?
On the contrary, it's an issue that unites people who would otherwise be political adversaries.

I think people in this thread desperately want there to be less support for Luigi's actions than there really is.
Right, they seem highly volatile/variable. The thinking is that showing the 99th percentile / range of possibilities would cover that, if it's based on historical data - does that seem right to you or no, and if not why not?
I'd probably just buy a Synology station. Yes it's proprietary but the system itself is really good. I know a lot of people buy one just for its own photos system alone https://www.synology.com/en-global/dsm/feature/photos
How about a basic mobile view?
This is what we are discussing. A company can also choose to organize it some other way.
I always thought the "feelSpace belt" was neat.

https://www.wired.com/2007/04/esp/
There is a summary of veganism that follows the principle that we shouldn't take sentient things and change their lives for our own ends. There are several important bits and nuances but the overarching point is to not have a world view where you see anything and prioritize what you can get out of it, regardless of the suffering you cause. Sometimes you hear it summarized as "they arent here for us".

It is an interesting philosophical bit and it combines pretty standard modern morality with a pointed concept of not discriminating by species and instead trying to use the ability to suffer as when you decide if you should exploit something. In this paradigm the reasons not to rape or enslave people are the same as the reasons not to rape or enslave other animals.

This still has plenty of inconsistencies and weird bits, both theoretically and practically. Silly questions like eating braindead people stymie both sides until you get into the weeds about stuff like dignity. Would the theoretical cows in the hitchhikers guide that WANT to be eaten be ok to eat? Is it ok to have second hand animal products, especially if they are high quality and will prevent additional exploitation/consumption?

One of the most sticky conundrums I personally chew on is if this means we should actively try to prevent suffering, not just choose to personally try to avoid causing it. If the former, that means trying to make other people change their beliefs and behave in a way that is pretty objectively worse for them in society, which starts to edge toward causing suffering if you squint. It is easy to fall into trying to reason about which suffering is worse which is a terrible minefield where everybody loses. It's easy to SAY I value something no longer being tortured over my taste preference but is there a logical framework for that that can ever be objective and applied to harder problems? If it is only subjective then what makes it better than any other decision - people decide to eat pigs but not dogs every day but there is no more OR LESS reason behind that than the claim above. There might be answers but I haven't found them to be easy to pin down which is especially interesting because of how strongly I feel that not caring any hurting things is bad.

tl;dr being vegan sucks
Show HN: Ultra-portable Gantt chart tool for very regulated environments
I work for government agency with a lot of security considerations. We can't install anything and using public webapps is out of the question. Going through clearance or procurement to buy or install something is a pain.

I needed a project management tool, and what we had on offer was too clunky and old. I built SimpleGantt to be ultra lightweight and portable. It's one HTML, one Javascript and one CSS file. Each project is saved into a single .yaml file.

If you have a SharePoint environment you can "host" it by uploading the repo to SharePoint after renaming simplegantt.html to simplegantt.aspx. That allows anyone with access to open the tool by simply having the URL.

Try it at: https://aerugo.github.io/simplegantt/simplegantt

This is a couple of days of tinkering, and mostly exists to keep me from going crazy while managing projects with lots of deadlines and dependencies, so don't expect much. But another person in the same position, finding this might lead to calmer days.
FWIW, you can explicitly change this behavior in Postgres as of version 15 - include "NULLS NOT DISTINCT" when creating the unique index.
Just to clarify, I'm not advocating to introduce a new `unknown` keyword. I'm saying that the existing `null` in SQL was not named properly and that the name `unknown` would have been more fitting. SQL's `null` already has the semantics of `unknown` as explained in the part of the article that I quoted.
This would make the perfect hero background to my portfolio site!
It's a general category (all claim denials) and it did not go up, it more than doubled; as you are probably aware, it's far, far above the industry average. Also you're misusing the word 'allusion' which means 'to refer to something. You probably meant 'implication'.
That isn't my argument. My argument is that the features chosen are worse on all accounts, and better on either none or almost none, therefore it is poorly designed language.

A few examples:

Multiple return vs. tuple: tuples can regarded as a single entity OR multiple entities

null pointer vs Option type: impossible to have null pointer exceptions

enums vs integers: no need to roll it yourself or have "stringer" code generator

multiple return errors vs result type: prevent accidental use of value when not valid

The list goes on. Go DID do some really nice things on balance: channels, go routines, etc. I think work quite well. I just think starting from a "C mindset" was the wrong foundation in which to build a language at this point in time.

Also, a good example of what you are talking about would be functional vs. imperative programming. THAT is very much in line with your argument, but that isn't what I'm talking about.
First Survey of Open Source Developers and Policymakers from the Global South
And after a while, the system get bad enough that fsck starts failing regularly.

Really poor design.
Probably a well supported postal service as public infrastructure!

Yes, you can make an app or sell a widget without supporting transactions via mail, but many companies providing critical services are starting to require cellphones to participate.
This is not uncovered ground though. Philosophy and logic cover the notion of truth and reality in some depth. The entire field of law is based on proof beyond reasonable doubt.

The aim of fact-checking isn't to be a perfect system that covers every single possibility and edge case. The aim is to reduce the effectiveness of lies and propaganda, so that people are less misinformed when they go about their daily actions and democratic duty.
Agent is a funding and marketing term imho

Soon it will be AI Microservices
Thanks for the list. I hadn't heard of some of those.
S32 Unix Clock (2023)
Yes, you can do that, it's fine as long as you stay within the bounds of the indexes. Under the hood, it's a single contiguous block of memory.

Although at least with 2d arrays I prefer to just use a 1d array and index it with [x * width + y], because one problem with multidimensional arrays in C is they need multiple allocations/frees.
Explanation: https://www.da.vidbuchanan.co.uk/blog/unix-clock.html
I'm not getting much sunlight. Especially now. But I was getting plenty when I lived in Dubai for several months. Didn't change anything much, my sleeping schedule was still slipping. So no, your theory is wrong.

Non-24-hour sleep/wake disorder is not something one can fix like this. I would if I could. I've had this problem since my late teens.

https://en.wikipedia.org/wiki/Non-24-hour_sleep%E2%80%93wake...
The interesting thing about irrational numbers is that they can't be constructed from a finite number of symbols from basic algebra. This is especially interesting when they have relationships with other irrational numbers, like the unexpected relationship between pi and e (and i) demonstrated in Euler's formula.