skysight-inc/HackerNews huggingface dataset:
In my consulting days I helped people with issues like this quite often, and what I found tended to come down to severe inefficiency caused by people not fully understanding how services need to perform at scale and what causes them to perform poorly. You hear a lot of “oh, it seemed to work really well on my machine”, which doesn’t necessarily translate well to performing or scaling smoothly in the wild.

With a bit of refactoring and simplifying it tended to cut out a lot of issues. I suppose the issue is that a lot of people don’t really know what to look for or how to anticipate issues in complex infrastructure (which is totally fair, I only learned via trial by fire and have done some really stupid stuff).

I don’t think I ever encountered a case where the code was correct and bills were too high. Some AWS/GCP configurations would be pretty bad, but the code would also tend to be incredibly inefficient.

I always encourage people to respect people who are great at dev ops and to either hire them if they’re big enough or just consult them if they’re uncertain about things. Throwing a day of consulting rate at someone smarter than you is a great way to learn and it could easily save you money in the not-so-long term.

I’d say that because they’re crazy to rely on me for infrastructure, but I’d make things better if I was around already and they asked me to help out. But I’m no substitute for someone who actually knows what they’re doing.
I usually dislike the t shirts, they just scream lack of style to me

You are right about the less-identifiable pieces though. A small logo on the shoulder or plain-colored, small name printed goes a long way
I think the old style British Billion is a million million as well, so the meaning depends on how old the text is.
This is more on the banal side, but I just interned at a place with some weird restrictions — Windows machines, you have to remote into them if you want to WFH… stuff that really hampers my productivity.

I’m going to get this stuff sorted out beforehand before working anywhere in the future.
> But again, that's just me confused about what is "full stack".

There term has definitely become more amorphous and ambiguous. I spent a few years mostly working with physical hardware, networking, virtualization, scripting deploys for DBs and OSs, and handling the DNS alongside some business oriented C#. Then I moved over to working with AWS and Azure.

Now I primarily work with Node, Golang and Python.

With modern tooling and a team that supports it, I've found myself mostly working on services, APIs and React front-ends. Even with Next.js, it's hard to know where the line on what "full stack" is.

It's sort of come to encompass the frontend and backend of an application, less so the architecture of it. Mentally, however, I still lump it all together when I think of what qualifies for "full stack", as I personally think the term represents an understanding of how everything works together, which definitely helps when troubleshooting the source of a problem.
> works on a stock Ubuntu box with the default desktop wallpaper and an un-customized IntelliJ IDE and when he opens an IDE window he doesn't even full screen or center it. Just blasting code in an un-centered 68% width IDE.

That's what a windowing system is _for_. On a modern largish (say, 27") monitor, you probably don't _want_ it full-screen; for most people that's going to be less comfortable to use than a narrower version with other stuff in the missing space.

> Another developer I know with insane quality standards just names things "foo" when he can't think of a name for things

You can get away with this if you're working on your own, but it's horrible practice if you're working with people.
Hmm, it "feels" insecure to me, but thinking on it, I'm not sure why, especially since most email is web-based these days, and pretty much all the rest goes over encrypted IMAP/POP/Exchange.

What concerns do you have?
And, the Blender's install ships with a bunch of Python modules as well, not just pure runtime. So, you have access to - for example - SQLite as well.
I really wish WordPress supported using SQLite as it's database instead of MySQL as this could make backups as simple as rsync'ing from prod server to backups.
Or otherwise said, "it is your responsibility to be more obnoxious than others, maybe then you get noticed". However being obnoxious is not really a good first impression, so maybe you will be ignored anyway...
Yes. COBOL and Usenet are both simple tools that just work and are unlikely to be used by Facebook.
Yep, they're a known sister site: https://github.com/lobsters/lobsters/wiki
We understand that, but I don't think the streaming services do, or more than likely, they're chasing quarterly numbers and don't care that in a few years piracy will skyrocket- the execs would've gotten their bonuses by then.
Google Hangouts shuts down November 2022
Probably because it's a representative from a country with 18% of the total people on the planet.

Hard to call oneself a standards community if you're missing representation from nearly a fifth of all users.
> Like it or not, most problems you will want to solve are not "purely functional" but rely on sound management of shared mutable state.

This is a claim which is certainly not true in all domains. For example, web applications and compilers, two of Haskell's "killer problem domains", do not heavily rely on shared mutable state. That said, Haskell's approach to shared mutable state is no less sensible than the rest of the language.

> Just look at all of the theoretical mumbo-jumbo associated with something like Lenses...now look at the utterly trivial problem they solve.

With all due respect if you believe this then I'm not sure you fully appreciate the problem that they solve. The terminology is indeed obtuse though.

> Even for a FP tool, Haskell is riddled with cruft. Look at the set of compiler pragmas that are pretty much required to be in any useful Haskell. Including basic crap like overloading the String type. These are hacks, pure and simple.

That's not fair. Haskell is a language that is (de facto) defined as a basis, the Report, plus a set of modernising features which have been implemented since. They're not hacks, they are deliberate optional language features. It's a different approach to most modern languages but no worse. A combined set of such features, called GHC2021, is the new "standard" and enables a huge swath of them by default.

If anything I'd say there is very little hype around Haskell. People look at it and think it's cool, but that's not because of people hyping it up. In fact every post/article I've read about Haskell has been extremely measured and open about its shortcomings.

Sorry if you just wanted to get something off your chest, but it makes me sad to see a perfectly fine language disparaged unfairly.
> Luckily, the experimentation with the human genome is largely forbidden.

That just means singularity starts in some isolated dictatorship.
The recruiter's interest and yours are not aligned. Recruiters would like everyone to list every skill on their resume. They have nothing to lose from you being interviewed for a position you're not suited for. And they get paid if you get hired into something that isn't right. Both these outcomes are less good, for you, than being interviewed less and only hired into jobs which are right for you.
I had the pleasure of talking with Christian (founder of Paddle) a few years back and really like what he's been doing with Paddle. I'm also a user of ProfitWell. Thought HN would enjoy this short documentary as much as I did. It was cool to see what an acquisition might look like from the inside (it was kind of a black box to me).
If I were your direct report and you said you were blocked on action so-and-so by person so-and-so who is not responding I would accept that for a brief period and then ask what you have done to follow up with the person including the use of alternative communication channels. If the answer was nothing the following conversation would not be a comfortable one.
Nit, but our weekly standups are very similar and i'd argue they're not at all justification. Rather, they exist mostly to expand as needed on any tasks - but often expansion isn't needed.

You're probably not wrong in general, but as is often the case, i imagine reality is a bit more complex.
The most "follow-up" emails I get are from spammy sales people I already hit "Report Spam" on their previous emails.

Guess I'm not important enough to be chased until exhaustion, held down, and have my face screamed into.
What is the pass rate? I assume it's pretty high?
I could never get my head around Briefcase, with floppies, ZIP drives, USB drives, FTP sites, .zip files through email.

And today I can't live without OneDrive. It's on all my computers, phones, tablets.
I haven't read the book, but I met a lot of people who tell me that after they read the book, they now hate the movie because the book was so much better.

Now after I read your comment, I realize they're just being snobbish.
My advice: go straight to PG. And avoid ORMs.
Ask HN: On Beyond Error 33?
We all know of Catch 22 and Error 33 (https://en.m.wikipedia.org/wiki/Error_33). And I’ve heard of what I’ll here dub “Error 11”, i.e., making a project with a deadline depend upon one without a deadline. What other error xx’s do you know of (or propose)?
Fund OSS through package managers
I called BS when the author claimed that dock workers make $100,000/year.

The article seems to imply that the main part of the problem is organized labor and the need to follow environmental regulation. I don't buy that.
hey, but its nuclear, it wont catch fire like hydrogen ... seems like theyve worked out all the kinks.
Rusty's Rules of Order – All About Good Meetings (2013) [pdf]
It's called "elevated language." That used to be what people expected from plays. It's not a "problem" unless you expect everything to read like David Mamet.
I've been a long-time Linux user, but I couldn't care less if my mobile device runs it. Linux is just a kernel. I care about the functionality, UX, whether it followed ethical materials sourcing and assembly. It's great to be able to say your hardware/software is open, but it's not much use if it's a pain to use.
I think if frame it as, “each 100ms you shave off a critical consumer shopping checkout flow page increases conversions by X%” it starts to seem more defensible.

Agreed that in the general case 100ms to full paint (with interactivity not far behind) is really good.
Nuclear power can help the world achieve energy independence
Sounds like AWS might refund you based on other responses, but always be prepared in case they don't. Make sure your DNS provider is not the same entity as your hosting provider, so an unresolved bill doesn't result in your domain being held hostage.
This post crops up enough and annoys me enough that I wrote a full response to it: https://floverfelt.org/posts/it-is-your-responsibility-to-re...

It's pretty sad that we've reached the point of spamming close friends just to get their attention, though I understand exactly what he's talking about. I just don't think it translates at all to a knowledge work setting.
Easy to answer by asking this question: why did the west have an industrial revolution. The answer is that we first had a financial revolution. Modern finance precipitated the industrial revolution. So the question should be: why hadn't Middle Earth invented finance? My answer is that it wasn't an obvious or given revolution in the real world. You may as well ask why didn't Eukaryotes arrive 10 million years earlier. Some things are just random and improbable.
Candidate Tidal Disruption Event AT2019fdr Coincident with High-Energy Neutrino
I'm also a decades-long user, and am very unhappy with many of the changes that Mozilla has made to Firefox (both on the desktop and on Android), and I do want to go back to the before-times.

I feel like it should be obvious that, at least in the case of addons, some users want addons and some users don't care about addons, but very very few users explicitly don't want addons to be available at all, and that consequently the correct approach is to make addons available.
Some Assembly Required: An approachable introduction to assembly
> If they say yes, kill them,

Instead, we let them kill themselves off in droves. 1.21 million attempted suicides per year in the US alone.

I understand the pro-life POV quite well, I just have no respect for them when they drop off all support (aside from the occasional church donation) for children once they're outside the womb. I have no respect for those who value the life of a fetus (alive or dead) over that of the woman (miscarriages don't always clear themselves).

And let's not count those who die from a lack of a blood donation, organ transplant, or postmortem organ donations - things a pro-life advocate could do themselves, but "that's totally different".
yes!

It seems to me (or at least, I'm hoping this is happening) that the pendulum is swinging back to simple deployments and away from AWS/Cloud/K8s for every tiny little app.

One thing I'd love to see is that the 'default' MVP deployment is your code + SQLite running on a single VM. That will scale well into "traction" for the vast majority of applications people are building.
Then why isn't one of the IITs on the list? Or a university in South America, Africa, or the Middle East?
It is your responsibility to respond
Will remain neutral on all other opinions, but to be clear, I use the substack as a home for my reddit shitposts, some random person put it on here and it blew up
Just like in real life, if you run out of money you have to stop doing things.
eh it's aging. It'll get to the point where it's unwatchable one day. The whole grid zoom thing is the most prominent thing that aged in my opinion. It all happened on a CRT screen which is a definite sign of the times and therefore a sign of aging.
The purpose of inoccupancy taxes and reasonable increases is to remove any disincentive to move out from your rent controlled appartment. So as long as there is not massive influx into the city outpacing constriction, there will be a dynamic rent market.

I don't understand what you're getting at with construction freezes and so on. The basic principle is that badly implemented rent control in badly palnned cities can exacerbate problems, while well designed rent control in well planned cities can solve problems. It's not a magic bullet but its not a curse either.
When I last checked, the distribution was 32 bit only, until a future date at which it can be made to self-compile. Is that still the case? (It doesn't really impact me but I'm curious)

Oh and fun little tidbit--for at least a decade+, Carl Sassenrath used Rebol in his work to maintain multiple channels of OTA television access for everybody in the little valley where I live. I was surprised when I learned about this from some local techies.
Interestingly, AWS won't refund service credits provided by an accelerator if you've accidentally blown through those instead.
My advice: advice with no reasoning or context is not useful to anyone.
Yes, I thought it was odd, since I certainly use ublock origin right now. It is the reason I stick with Firefox on Android in the first place.
ORMs are fine but they are not a silver bullet that means you never need to look at the database or the queries generated.

I think too many people use ORMs and rely on them to do everything, then blame the database when things are slow. :(
Thank goodness. It's not even trasmitted through the air.
5 hours of constant use on the plane used up maybe 60% of the battery.

I could easily go a few days of casual use. But yes, it's nowhere near what you're talking about.
New York Subway X-Ray Station Clusters
This is no different than doctors who have to go through FRCS or EDAIC etc exams, these are very hard exams with very low pass percentage adding to the fact that you need to be a qualified MD when you give these exams.
my wife is an MD and has been giving exams for the past 3 years and will be giving exams for atleast another 3 to 4 years and she studies with whatever little time she has after work. The exams she gives have little to nothing to do with the work she does. The real life medical work does not require you to be smart, most average people could do surgeries if they are trained. But getting in is the hard part. The exams there are not qualifying rounds but elimination rounds.

Medicine is an old field, and I think these leetcode style interviews are only the beginning for the computer science based industry, the bar is only going to get higher as years pass which I feel may not be a bad thing overall for the software field.
African heritage sites threatened as sea-level rise accelerates
That one doesn't really have a substantive response either.

Just as an example: do you believe web apps are currently treated by apple in a lower tier than native apps?

if so, do you think they should be n-class citizens, where n is the same class as native ios apps?

if you do not, then I can see why you do not personally want the things that come with it, like your other conversation partner said
I don't know how current your experience is, but on a year-old Onyx BOOX, I'm generally not seeing the flicker issue you're describing provided display mode is appropriate to application context.

In Normal/Regal mode, yes, there's a flash as a page is refreshed. This mode should be used only for applications which use page-based (rather than scroll-based) navigation, and which don't have animated elements.

"Speed mode" works exceptionally well for virtually anything else --- most web browsers and even some video, as well as Termux (a terminal-based Linux environment for Android).

The higher-speed modes offer even better refresh rates. The image quality loss / ghosting is only very slightly higher for A2 mode, though for X-Mode it's quite noticeable. The latter is really only for video viewing, or perhaps gaming if that's your thing. Neither of those are uses well-suited to E-ink.

For general reading (PDFs, EPubs, etc.), podcasting (AntennaPod), or web browsing (EinkBro, which is truly awesome, or FennicFox), I prefer e-ink to OLED tablets.
Wait until you learn that the French has a different word for many other concepts too! Crazy!

Why can't they just use plain English nobody knows. \s
Thank you so much. That was a really nice comment to read.
I think you are exaggerating for some reason.

You said you have decent amount of Forth and Haskell for some reason not even compare to Forth.

The very fact that you can have typed Forth in Haskell shows that type system is a very good tool, much better than what you get nowhere else.

I managed to learn and achieve more from using Haskell than almost any other language, per effort spent. This is mainly due to tooling and libraries which I find the top notch.

And, of course, I am also reasonably proficient in different languages, including Python, JS, C, C++, C#, OCaml, Java, Prolog, a dozen of assemblers and couple of hardware description/design languages.
Funny you use that analogy, people seem to similarly beleive plumbing is a fast track to big money.
Interesting - thanks. Won’t get fixed now. I’m guessing all emulated and running on x64 by now.
It's interesting. I'd bet money that if pro-life people accept all those things, pro-abortion people will go with: "what about rape, incest, etc...?" and if they allow specifically those scenarios, they still won't accept.

Bet money this is the scenario that will play out if such things were to be pushed.

Accountability is kryptonite for pro-abortion people.
There's an argument to be made that evolution has intelligence "on tap" as it were, or in other words, evolving systems have as much intelligence as is adaptive.

Wolfram and others have shown that (what we think of as) complex computation arises commonly and naturally in even moderately complex and interconnected systems. Far from being rare, the machinery to support intelligence arises in most energy gradients. (Roughly speaking there are four regimes: static, dull, Life, chaotic.)

Michael Levin et. al. are busy showing how all living tissue has agency and intelligence. (E.g. take some skin cells and put them in the right conditions and they turn into little critters and creep around!) The biomolecular machinery that neurons use to think is present in all multicellular tissue.

So, intelligence is ambient in living tissue (and has been for N billion years, where N is roughly 4 I think?)

- - - -

I got this far and forgot what my original point was... I swear it was relevant.
Top Payroll management system software in Singapore
Best payroll software in Singapore for SMEs and enterprises. QuickHR provides the HR and payroll software.
It doesn't really matter if they're secure or not (but they're not).

They're also infuriating, massively increase friction (especially for users of a web-based email system that they may not keep open) by forcing a user out of their workflow, as well as infantilizing users by deciding that for them that they just don't know any better and can't be trusted to use a secure password/turn on 2FA.

If security were actually the concern, push users to turn on 2FA with a non-removable banner until they do it, and on that page prominently educate them on the best ways to smooth THAT out via the many 2FA tools that help manage logins, until we have a good 2FA standard or good, wide implementation of webauthn or similar.

Perhaps we tolerate emailed password reset links currently until there is a better method. There's an additional advantage to them in that "if they work, you know they haven't been lifted/used, and your password still works/has been set". On the other hand, given that anyone can go ask for a login link to be sent as many times as they want, if you come home to a mailbox full of login link requests you haven't requested and which have already expired you really have no hope of knowing whether or not your account has been compromised/used for some nefarious purpose already. Even having immutable-to-the-end-user session info saved and displayed probably isn't enough to remedy this.
I have never seen million abbreviated as "mln" instead of "mil"... So at first I read this headline as "100 dollars minimum".
>>If the SCOTUS decision was limited to that,

If the SCOTUS did that, then they would be legislators, not judges; it is up to congress to decide where that cutoff should be, and then pass a law if they want - RvW didn't outlaw abortions, it just punted it back to the correct body to act if they wanted; I suspect they (congress) will be forced to pass a law, and it will likely set at a date that makes nobody happy - not the abortion at any time crowd, and not the 'zero exceptions' crowd. Most of Europe seems OK with a ~12 week cutoff. I suspect something around that, with narrow set of exceptions, would satisfy all but the most extremes on both sides.
It's when the bits that were "unknown unknowns" start to matter.
I haven't really used it in anger, but I sort of think kpt might be helpful in managing k8s: https://kpt.dev/
One of my own favorites is "Zounds!" (which has passed into kitschy villain-speak):

It meant "by His wounds" and even hearing that you still might not get it. It was a mild form of blasphemy.

"His" of course was Jesus, and "His wounds" were the wounds of crucifixion. So using that as an expression was sorta like cursing, given that various forms of Christianity were practiced by nearly everyone in England.
I've been msmoneying since 1998. The file has it all and still works amazingly well. Many banks still support the formats and yeah, it is completely offline which is how I like it.
Would such a service be cheaper than getting a custom app developed and maintained through a developer?
> For me "full stack" is something like Rails, Laravel, Django, etc.

Rails, Laravel, or Django are completely agnostic about the frontend side of the full stack though :-) Well, maybe Rails will have an opinion about Stimulus; but this fresh thing continues the journey after the response has reached the client.