skysight-inc/HackerNews huggingface dataset:
I’ll be honest and admit my own bias to cheaper, self-managed tooling. I’ll admit that RDS definitely meets the criteria of simple.

From what I understand RDS works great and you’re happy to pay what feels like the tiny cost…right up until it doesn’t anymore.

You’re paying Amazon a premium for them to manage the tedious stuff. But sometimes dealing with the tedious is what teaches you how the stack works and makes you jmuch more prepared to solve those more complex problems down the road.

The uncomfortable fact is businesses finding themselves in situations where they experience vendor-lock-in just because they’ve let their capability wither away.

Clearly David’s point about avoiding MySQL and PostgreSQL due to fears of “vendor lock-in” resonates with me, even if I personally think that’s not quite where the threat is.

…for Postgres anyway. I’ve heard enough stories that I never want to touch an oracle product in my career.
GitLab is a prime example of "do many things and do them averagely". Sure it got many features but there are bugs and each feature isn't as polished as other isolated apps and it takes huge resource.

How it turned out to be a unicorn, I guess good sales and not by the technical advantage.
Looking for a C developer with experience in PHP internals (or willingness to dive deeper into PHP internals) to build together a debugger (similar to Xdebug) for production environments.

E-mail in my profile. I'll send more details in e-mail about market, business model, value proposition, etc.

My background consists of a mix of software development, business development and innovation, engineering management and executive roles. Have experience building a start-up.
This comment trivializing Dropbox: https://news.ycombinator.com/item?id=9224
Over recent years I've been drawn to the cross-tool themes like Nord and Dracula.

https://www.nordtheme.com/

https://draculatheme.com/

Having consistency between neovim, fzf, bat, tmux, tig and fish is lovely.
Fazz Financial. Group | Multiple Positions | Full-Time | Remote ( South East Asia, Singapore, Indonesia, Malaysia, Vietnam, Taiwan, India ) https://jobs.lever.co/fazzfinancial?lever-via=dLHNdFcr8P

Fazz Financial Group (Fazz) provides last mile solutions to the growing financial ecosystem, including digital payments, kyc solutions, and much much more. Fazz currently processes more than 2 billion USD / year.

Xfers is part of the Fazz Financial Group, raising $53 Million in March 2020.

We are hiring for 40+ positions spread across different teams and at all levels.

- (Junior, Mid, Senior, Staff) Software Engineers
- Software Engineering Managers
- Mobile / Flutter Engineers
- DevOps

TECH: Go Lang, Ruby on Rails, Flutter, AWS, Kubernetes, Docker

Or contact me directly: aizat@xfers.com

Also some advice

https://www.notion.so/aizatto/Dropping-Me-a-Cold-Message-b46...
Eh, I maintain that A New Kind of Science is pretty interesting, and does contain interesting applications of his melding of complex systems, chaos theory, and finite automata.

I do think this theory begins with very interesting prepositions and analyses.

I agree with those who criticize with his extension of the Ruliad into the Theory of Everything domain, but, as Wolfram will probably agree, these shallow dismissals would fit neatly into one of Kuhn’s cases in an analysis of scientific revolutions, if this was one.

It seems like the issue people have is with his connecting his abstract work to the physical world, as well as lack of predictions. I agree that these are the pressure point, but man, I’ve really found some of his stuff interesting. I recommend his tome, in fact. I’ve been reading it over the course of a couple years.
For those who care about privacy, we're looking for React, backend (AWS) and ML devs, researchers, data scientist, translators, and community builders.

YourDigitalRights.org is a free and open source service which helps people regain control of their online privacy by automating the process of sending data deletion requests to organisations, and then provides guidance on how to ensure that requests are resolved favourably.

We're a registered charity called Conscious Digital.

https://yourdigitalrights.org
This comment breaks pretty much every guideline on this site, please consider that when posting.
Seems like this would be equivalent to running your own module proxy / sumdb with a whitelist, which e.g. Athens can do.
https://www.youtube.com/watch?v=H4dGpz6cnHo is the "original"[1] video, though many SCP games had similar environments and settings beforehand. See various memes spawned from it, such as https://www.reddit.com/r/tf2/comments/tb0v29/the_backrooms/ and https://www.youtube.com/watch?v=72Y0LHM1vGs

[1] Responsible for the most recent set of trends, but derivative of creepypasta that's been gathering traction for a while. https://knowyourmeme.com/memes/the-backrooms - points to 2018, but I'm pretty sure that SCP wiki had versions before then.
OP isn't trying to just dress nicely, (s)he's trying to be the best dressed. If you were competing on looks, as OP suggests they are, and you were attempting to be the Most Casually Dressed person, or something like that, then I would be interested to know what happens when you met a more attractive version of yourself, too. When your goal is vanity, but you're outdone by nature, what happens to you in your mind? Just curious.

The business card scene in American Psycho comes to mind.
> That's fine from a philosophical sense, but doesn't it make consecutive reads extremely heavy? You're throwing away the efficiency of in place updates at the language level, no?

You use special data structures to deal with that. There's a great book about them, "Purely Functional Data Structures", by Jeff Okasaki. You generally don't get O(1) update like for traditional arrays, but you can usually get O(log n), like you would get for a database table with B-tree indexes.
Games aren't for everyone, and aren't for every stage of life. Nothing wrong with that.

Some of that just isn't true though. I can't remember the last single player game I really cared about the story, I mostly skip it. Gameplay is solid in _many_ games these days, or a huge variety of types.

For example, Elden Ring, the story is not a lot more than: there's an Elden Ring you should go explore the world and find, have fun. It's pretty far from a book in game form.

This is probably the best time to be a gamer there's ever been, the only real blemish being that GPUs are ridiculously priced right now.
This is why we created Neeva.
Hey HN, I'm Marc.

It's unreal how game features like quests can get us to play for hours to earn some gold (WoW dailies anyone?)

What if we use these hacks to do things that are good for us, like working out or reading a book?

That's why I created Habits Garden: To help you form habits while having fun.

How does it work?

1. Create your habits
2. Complete dailies to earn some gems
3. Buy flowers to grow a wonderful garden
4. Be consistent to unlock special/unique flowers
5. Visit your friends' gardens to see their progress (coming soon)

I hope it will work for you as well as it does for me and other users.

If you have any good or bad feedback, I have no ego, be straight-forward :)
Curious, have you read anything of his?
> A relevant question to ask might be: What other leading theoretical physicists consider this a promising line of inquiry

Sure, that’s a relevant question. It’s also a very obvious one, so consider answering it yourself. At the same time, Wolfram has always admitted he’s an outsider not so much in a victimized manner, but that (to me) he recognizes he still has work to do before the physicists start trying to integrate his work. There’s many applications of some of his ideas in a great many domains, especially those that can be abstracted by complex systems.
Have you used it?

It's not for the general mass to say the least. You're better off using other focused products for each components than something that does everything in average ways.

The visual looks like they combined components from 20 years ago.
You can pretty efficiently do this in Clojure

(update-in
{:foo [{:bar ["a"], :baz ["b" "c" "d"]}]}
[:foo 0 :baz 1]
clojure.string/capitalize)

;; => {:foo [{:bar ["a"], :baz ["b" "C" "d"]}]}
> I was quoting what others had said.

Then please share the quote from a legit source (and not joe schmo on the internet).

And again, it's not clear if you know what you wrote. Bila_io didn't accuse Trump of something negative. You again said:

> Trump won a big swath of non-college graduates (presumably blue collar workers) he was ridiculed for having the “dumb” vote.

You specifically introduced Trump being ridiculed. Do you again not see that you introduced this concept to the discussion and yet are accusing the other person of doing it? You both wrote "dumb" and the concept of "ridicule" and are assigning responsibility to both of those to the person who responded to you. You introduced both of those in the context of Trump.
I have been researching on abstractions which help me to assemble software UI and using it in my freelance web ui projects using more and more declarative and less and less imperative coding practices. Recently I think the abstractions are stable so I started creating a tool for assembling static and static data web UI which I have published as a web site https://gluuie.com and also in GitHub https://github.com/Arshu/AssembleWebApps.

Still a long way to go before you can truly assembly all types of UI like static, static data, dynamic, realtime and reactive UI, but the test pages which I have started building seems to show that this is possible, but still require more research

Anyway this helps in my freelance projects where I have build a VCard Management System,Warehouse Management System, Sales Order Management System and Print Label Management System all using backend as Microsoft Business Central to validate the abstractions.

Currently implement Git Integration and Importing of Data (Html/Json/Css/Js) Components using different CSS Framework like Tailwind, Bootstrap from Git Repositories to validate Parallel Assembly. Also spending time on extracting the assembler runtime to open source the Html/Json assembler.

My hypothesis which I want to test using my tool/abstraction are
More Assembly Less Building for Creating Software Apps,
More Declarative Less Imperative for Creating Software Apps,
More Prototype UI vs Less Requirements Documentation.
Portable vs Centralised/Decentralised Software,
Multi-Platform with Common Abstraction vs Cross Platform,
Design for the Forest (System) vs Design for the Trees (Individual Components).

All these things are research without any concrete end goal but in the hope something good and useful can be created for myself and in the future for others.
You can have YYMMDD too.. its just how he's input it.
Second Gitea. Easy to deploy and maintain. Good enough for many people with intuitive interface.
You didn't understand what the benefits of collective action against a hostile employer are. That's the fault of the union for failing to explain what they do for members (unions are about much more than just wages). That doesn't mean there's no benefit though.
While we’re discussing datepickers, the new iOS one annoys me. When I have to put in my birthday, it defaults to the current date and wraps any value past that back to today. So I put in my day and month of birth, have it wrap back to today and then start again by setting the year first.

I assume this is configurable and developers just forget to set it, but it’s a weird default.
Is this remote, U.S.-only or are you open to hiring Canadians?
A little note to other HNers: The demo on the web site is clickable.

To OP: Very cool. I've switched to it from Markdown for my monthly goal-setting. I like the Sublime Text plugin.
I love and use gruvbox too! Do you have a pointer to the base16 version of it, or did you hand-tweak/make it yourself?
I think a lot of the pain in Scala/Rust etc immutable data structures comes down to static typing. In Clojure for instance you can very ergonomically do deeply nested persistent updates.

(update-in
{:foo [{:bar ["a"] :baz ["b" "c" "d"]}]}
[:foo 0 :baz 1]
clojure.string/capitalize)

=> {:foo [{:bar ["a"], :baz ["b" "C" "d"]}]}
Ask HN: Who is Fundraising? (April 2022)
We regularly see the successful "Who's hiring" and "Who wants to be hired" threads here. I thought it could be interesting to introduce "Who's raising" (and "Who's investing") threads.
So let's give this a try.

Please add a one-line pitch and at what stage you are (pre-seed, seed,...). I'm sure there are many great angels/VCs on HN that could potentially see this.
Xit is a plain-text file format for todos and check lists
I achieve that same consistency with virtually zero configuration by simply setting the colors in my terminal and forgetting about it. Stopped all the fiddling with color schemes quite a while ago.

Good explanation: https://jeffkreeftmeijer.com/vim-16-color/
You want to know something, I don't think theres anything wrong with you. I think working, atleast in the way that we do in America, is draining and soulless. Even in highly paid positions with intellectually engaging work. I took two years off; I rage quit during a period of existential anxiety. A few months later, all of my anxiety and depression disappeared. For 18 months I was very happy, read novels, relaxed with family etc. Eventually that came to an end, I've been at my current job two years, it's a constant struggle. I am always fighting the urge to quit.
I’m pro-WFH (if we’re to put it so politically…), but this is a unique sort of burnout I can personally experience and attest to. I read this very neutrally considering this.
WizTree – the fastest disk space analyzer
FYI: Hovering over the examples breaks the actual counter if the actual counter is less than the value of the hovered example counter. It causes the actual counter to be set to the value of the hovered example counter.

https://imgur.com/a/bzamnie
What can you share about the community building side of things?
I used to work in e-com and it was incredibly common to look at Amazon for inspiration and design implementation. Crazy considering how complex Amazon's business and user needs are.
They very much improved that aspect for the second game. It's still the same type of open world, but it's the best I've played of that kind.
You cannot divorce their record on the rights of others with their claims of being for liberty, thus the GP's post was not uncharitable at all.
So crime soared if we look at the rate of increase by percentage. But it didn't soar if we close our eyes. Got it. It's still soaring at the moment but I didn't include percentage signs in my calculations, what's going on, oyy veigh?!!
What are startup cities for? (2021)
We're actully a group of nerds looking for Go/Cpp engineers familiar with distributed system, database and high performance computing. Vector search is the new trend and let's make something different together~

https://github.com/milvus-io/milvus
Isn't RSA the best assymmetric crypto system for when you do need that? I mean, I get it for signatures, key exchange and data encryption it should be avoided but what else is there for symmetric key encryption such as how S/MIME uses it for example. I always thought RSA+OAEP with >= 4096 bits was an acceptable way to encrypt symmetric key material for transport.

I only know of PGP as the alternative which isn't well supported in many environments (especially commercial).
Everything – locate files and folders by name instantly
Don't you run the risk of having liability (e.g. neglect, oversight, mistake, or, yes, temptation, can cause you to be held responsible for a disastrous event) which might put your "net worth" at risk in ways that you wouldn't if you just retired?
Haven't had such a laugh for a while. Thanks!
cool idea, what skillset are you guys looking for?
Yup, you’re gaslighting.

Google it, plenty of articles with headlines like this “Now there's proof: Trump's voters lack "cognitive sophistication," often believe Bible is literal word of God”

https://www.salon.com/2022/03/23/new-research-on-voters-they...

Or maybe "Trump Won Because Voters Are Ignorant, Literally" which includes "Donald Trump always enjoyed massive support from uneducated, low-information white people."

https://foreignpolicy.com/2016/11/10/the-dance-of-the-dunces...

Happy to provide another dozen similar articles if you’d like.

I introduced nothing. I quoted articles (like the above). Sure you can be pedantic and nitpick over “cognitive sophistication” or "low-information" or "ignorant", but you know exactly what they meant - "dumb".

And what did Bila_io say? "No, he was ridiculed for [loving] the dumb vote, because he said so." I would read that as agreement that he was ridiculed for loving the "dumb" vote, the only argument being made was that Trump agreed they were "dumb" (which the clip doesn't support in the least).

And if Bila_io wasn’t accusing Trump of something negative, what was the point of the reply? Just sharing a random clip for fun?
Get control, extend control.

Getting control means making the system do something of your choosing. It’s not the thing you really want (until you’re done), but it’s something you decided. In your case, printing.

Extend control means make it do something else you want. This should be a small step. It’s surprising how few small steps you need to get a pretty complex system going. Here you might print from the function you’re fixing.

Sometimes when you go to extend control, the system won’t do what you want. You’re surprised. This means you’ve lost control. The good thing is because you took a small step (right?) the problem is now in a narrow space.

Get control again. Either go back to what you did before, or take the smallest possible step forward from there.

You will spend all your time with a system you either can control or nearly can. This ways of debugging is slower than how most people do it in the median case, but much faster in the mean. Debugging time is dominated by the worst cases, and this real cuts down on those. Especially the ones that make you feel dumb.

A critical thing is to not just “check” but “do”. If you have a computer that won’t power up, you don’t just check it’s plugged in, that’s not controlling anything. You plug in another computer or electric heater.

This way of working is rather peaceful. Much less frustrating than how most people do it. The most frustrating part is when someone asks for your help and tells you not to bother checking that thing, they know it works. And that part, and that part, and that part. But somehow this system they have complete confidence in as parts doesn’t do what they want in the whole. Best phrase for this situation:

“Well, let’s just try it for fun.”
Good question. I've taken a look at the final revision of the spec ([1]) and it seems that parallelizing a QOI decoder may be non-trivial, because of back references. More over, it's possible to come up with QOI-encoded images which would see no speedup from any concurrent decoding (for example, if every single pixel refers to the previous).

On the other hand, a parallel QOI encoder is relatively straightforward and will only have about 4*N bytes of compression penalty per image, where N is the number of threads, which is a trivial cost, if we talk about megapixel-scale images (as opposed to tiny icons).

1. https://qoiformat.org/qoi-specification.pdf
Good luck with all the languages supported by CUDA.
https://learn.unity.com/project/2d-roguelike-tutorial

unity is commercial production tier
> that repository-specific blocked-users lists is _probably_ going to be needed across every other service.

Rather than a service acting as a shared upstream for multiple microservices, you might want to put this kind of generalized authorization into an API Gateway service that sits in front of multiple (internal or external) microservices.

Compare/contrast: blocking malicious origin IP addresses in a firewall appliance. But substitute "IP address" with "API key", and "firewall appliance" with "load balancer."
ncdu – a disk usage analyzer with an ncurses interface
Well, if the director has realized that he never uses an actor’s rendition, then it starts to make sense to save the film and the argument.
Absolutely love Gruvbox, switched to it a couple of years back after seeing the founder of the company used it and haven’t looked back. Highlights all the right things and the colours are excellent.
Not sure why the sibling comment is flagged? O.o They actually already use their own index, it’s just tiny. They want to focus mainly on smaller sites with it, but the plan for "the future" is to have their own index be good enough to rely on for most searches.
Do you have the bounce message?

It could have been your mailbox was unavailable (full? Overloaded by someone repeatedly refreshing the webmail page?). When a mailbox is unavailable, even briefly, you'll start to get mailer Daemon messages.
I mean you’d have to ignore the impact of unions over the last 50 years in the US to make that connection.

I’ve been in a union and workers rights often aren’t the priority.
It seems like we are just going to disagree. Talk to literally anyone who works with this kind of information and they would laugh at your comment. Your requirements as written cannot be practically implemented at scale across all organizations accessing classified info. Read an Security Classification Guide sometime, you will very quickly understand. There has to be a policy somewhere that says "We know you can technically do $THING, but don't or you will go to jail."

EDIT: Sorry @dang I know I keep editing my comments a lot and you probably don't like that, but the more I think about it the more ridiculous these claims are the more miffed I get. Seriously, to all these people telling me that the NSA is just incompetent because someone went out of their way to commit a crime, imagine the following scenario: you tell someone a piece of classified information, they then walk over to an unclas computer and type that sentence in verbatim into their Gmail and hit 'Send'. Please design a crypto system, ACL, network architecture, workflow, any technical solution that could practically prevent that from happening across hundreds of organizations and probably millions of employees. I would bet you a lot of money you cannot.
This and the “no Wi-Fi less space than a Nomad” comments on slash dot about the iPod are my favourite examples of “you don’t get consumers” comments.
Nit: full-proof is an egg-corn. It's fool-proof.
Politically, it's the simplest solution of all. The average American pays FICA on 100% of their income. The people who don't are upper middle class to rich, and nobody is going to weep for the 1 less vacation those people take every year.
Rich Hickey made a great talk on this in 2009 https://youtu.be/ScEPu1cs4l0

An other way to think about it is that the programs we write do not literally simulate entities (users, other domain objects like books, students, professors, classes, etc). Our software simulates the record keeping devices that store /protect information regarding these entities. We are most of the time writing information processing systems, not simulation systems and information accumulates, rather than updates in places. Like, e.g. when there's a new president elected, we don't all go out with our erasers and remove all references to change sentences from "The President is Donald Trump" to say "The President is Joe Biden", instead we accumulate new facts without remembering the old.
That sounds even more divisive than the director making the similar decision, in my opinion.
I admit that having the branch name always there is overkill, but having it display your rebase status or flag when there are uncommitted changes is genuinely useful.
I'm working on sioyek, an open source PDF viewer desgined for reading research papers and textbooks.
Any contribution is welcome, but I'm mainly looking for maintainers for linux packages.

https://github.com/ahrm/sioyek