skysight-inc/HackerNews huggingface dataset:
>Far be it from me to tell anyone how to write software, but why build a database on top of S3 when you can just chuck the metadata into RDS with however much replication you want?

Cost and reliability?

* Using S3 as a simple database is generally going to be much cheaper than RDS.

* If you turn on point in time restore, then losing data stored in S3 is not a possibility worth worrying about on a practical level for most people. RDS replication is easy enough to use, but adds more cost and a little bit of extra infra complexity.
This isn’t luck, it’s good branding work. Let’s celebrate good work in areas other than tech :)
Ask HN: What would happen if China, Russia, Africa and Asia formed an alliance?
What would happen to Coca cola and McDonalds?
Why does that not list 'null' under "causing trouble"?
> They did, many times. they're called flatpaks/snaps/self executing zip files.

Honestly, getting some desktop software in the form of one of those is wonderfully refreshing. Just take an AppImage file or whatever, make it executable and run it.

Sometimes you don't care about the benefits of shared libraries and want something to just run regardless of what's going on with your distro, for which these technologies are great. Ideally, in addition to the proper package manager approach for those that value different things at different times.

But for shipping things like WebApps, OCI containers and Docker/Podman is amazing.
Dependency inversion with the aim of writing unit tests is helpful for logic or calculation heavy chunks of code but for everything else it actually makes the code less maintainable.

It balloons the size of the code base and as a reward you end up with a ton of mimetic tests that mirror the code and dont actually catch any bugs.
Once again: centralized non-e2ee systems like Slack and Discord are a liability, not the least of which is because of downtime. (The DM logs being mined by an acquirer or intruder is another.)

Patch out the phone-home Segment spyware and selfhost a Mattermost, or a Zulip, or a Discourse (for non-real-time) for your team.

Selfhost a Gitea and a Drone.

It's more simple than you think, and you can backup and restore it onto a new hosted VM in minutes.
Can you clarify/expand on this please? Like money laundering or something else?
That had no comments and one upvote. It's totally fine to resubmit articles that didn't get significant attention the first time.
> Most organizations have a single list of licenses allowed for use rather than getting into specific use cases for specific licenses.

Bullshit. Most organizations are absolutely fine with different ad-hoc licenses for various closed source software. Applying different standards to copyleft licenses is just due to FUD.
oh nice, so they passed these new brackets in this year’s tax reform?

I stand corrected, thanks for. the info!
Doctors could be replaced before nurses and care takers
No, they are not.

This is from 10th or 11th century and full of artifacts (though maybe most of the artifacts were created in situ):
https://en.wikipedia.org/wiki/L%27Anse_aux_Meadows
Plus, an easy way to transfer money digitally between individuals (this is my main usage; for paying business I still prefer credit card due to benefits).
Sounds like a good way to get banned from github.
> basic necessity items, and those are only a tiny portion of the modern economy

If housing/shelter is a necessity, it might not be cheap. I think housing projects aimed to do exactly this. You'll eventually find 'poverty' redefined to those receiving UBI only, stuck in undesirable locations, who don't consider it true that "work is optional".

Another issue is policing, which is also increasingly expensive, and has all sorts of issues in the US. People like to just shout "fix the police", but have no answer as to how you can recruit for such a job.
> or find a relevant Discord to ask again.

and AFAIK Discord is not indexed by Google, so the answer is likely never to be found. This goes completely against the idea of the knowledge re-use
Data brokers are selling every aspect of your life that can be measured
I have no great fondness for big tech companies, but equally I do believe that society is made worse by people who behave like this.
https://polymarket.com/event/is-the-room-temp-superconductor...
All you have to believe is that there is a market for alternative tech stacks, and the embargo on exporting CPUs and CPU tech to China is basically guaranteeing that outcome. That’s the thing about totalitarianism, there can only be one.
That's a funny idea of freedom you have there ...
There's also strong linguistic evidence of Polynesian contact with South America prior to European contact, and quite possibly contact with North America[0].

There's also some more recent genetic evidence[1].

0. https://www.jstor.org/stable/25132351
1. https://www.smithsonianmag.com/science-nature/native-america...
Is this another US problem? I have no problem using debit anywhere in Europe.
Did you give Zulip a try? We use it internally (self-hosted) and very much prefer it to anything else. Devops-wise, once setup, it takes very little effort (~10 minutes every month, sometimes not even that, when there are no updates) to keep the instance running and updated.
It's most realistic scenario. Also even if birthrate is doubled immediately, it takes 18-24 years to those people start working.

Let's see birthrate forecast graph by govt https://pbs.twimg.com/media/E2zKUeHVoAA3ufi?format=jpg&name=...
ELT is dead, and EtLT will be the end of modern data processing architecture
why EtLT is gradually replacing ETL and ELT as the global mainstream data processing architecture?
Community did the spoof of the good will hunting: https://m.youtube.com/watch?v=vSkzHJ-6FjU
What's confusing about an isolated population that doesn't have variola virus antibodies being more susceptible than a population with antibodies and a much longer generational history of exposure?
The history and engineering teachers were impressed, the English teacher claimed it was an effort at a bomb scare and called the police. Sigh.
Here a map of all Germans: https://void4.github.io/allgermans/Germany.html

Of American workers: https://void4.github.io/allgermans/americans.html

International Standard Classification of Occupations (ISCO) map (not so good looking): https://void4.github.io/allgermans/occupations.html
> Daniel J. Solove's "I've got nothing to hide" and Other Misunderstandings of Privacy

That was an interesting read, thank you!
We just discovered this today. We were rather alarmed to find, under an issue for a public repo, a link to a PR in our private repo.

Fortunately, in incognito mode it disappeared, and also when logged in under a different account. So it's not visible to everybody. But for a moment it was a very unpleasant surprise.
A symmetrical airfoil at zero angle of attack doesn't generate lift because it doesn't turn the fluid. A non symmetrical airfoil will generate lift even at zero AOA because air has viscosity and the lack of symmetry causes it to turn around the shape. When you bend fluid flow, COM comes into play.
True, a cat-and-mouse game going on forever. Anyways, I don't believe they can succeed in walling such a monstrosity of technologies as the web, just by controlling some parts of it, even significant parts like the browser or search. It is only something governments can do by requiring a passport scan each time you open a connection (which is closing when you eject the passport from the scanner)
> It's fine being a small(ish) business that turns a profit and provides a service that's beneficial to society.

It's fine, but it's no unicorn. And having such a business might be the closest and only chance the people involved have at real wealth and impact - they are 90% there, and only need a little scale, or so they think.

If you were in their shoes, you would do the same.
~20% of a ground breaking discovery is actually a good week in my view!
I'm not sure you understand what the status page is used for.
No, you specifically claimed that "tarsnap makes a lot of sense" in certain situations. I think that's incorrect and that there are basically no situations where tarsnap makes sense as a primary or even secondary backup solution. Even when completely ignoring costs. This is a strong claim, so it should be easy to provide a counter-example if one exists.
Yep, I got added to someones internal company trello board oncr. I commented a few times asking to be removed, and when it didn't happen, I started adding suggestions to their product designs. I got removed fairly quickly.
The API described is not subject to those kind of legal/regulatory requirements. The users of the API may be.
Of interest might be Explain-Da-V[0] which will be presented at VLDB this year.

[0] https://github.com/shraga89/ExplainDaV
This could probably be debated for hours, and I’m not firm on this belief (curious to hear what others think) but I believe Reagan contributed to this decline with the deinstitutionalization of mental health.

With the slow ascent of wealth inequality causing more people to feel financial strain, people at the bottom who mentally break no longer have a means to get mental health care.

(These days it is incredibly hard to get mental health care in the USA regardless of your financial status, IMO.)
The headline is completely wrong. It's a suit that has just been filed. There are no orders to Apple.
We're doing a env migration and we've been using spark diff extension for reconcile data, it's amazing, we've discover bugs in the data logic so quickly,

here is the extension if anyone is interested https://github.com/G-Research/spark-extension/blob/master/DI...
I experience this just two weeks ago. Not only did I have to register but also provide a picture with my government ID.

I also had to go to two separate counters.

It was not worth the cheap airline ticket. The plane had not been cleaned, the seats were hard and did not recline.

Avoid Ryanair and also avoid booking through third parties.
The notion of being replaced won't hold true for most professions affected by AI. The responsibilities will shift to more higher-level.
> ... allows you to opt out from detailed data sharing, and you can still use the plugin.

That information isn't in the dialog. If you want people to know that, it should probably be included. :)
> I should be able to mention it en passant without having to dive deep into my opinions of the matter which are wholly unrelated

No, you don't get to do that on any topic. If you write a blog post on a programming language feature, and in the middle of your post decide to slip in a note about your feelings on the middle east conflict, web3/crypto or your political opinions, expect people to talk about that. You decided it was important enough to mention in your post, so it's up for discussion.

> and just a way to entrap me.

Nah, you don't get "woe is me" card if you shoehorn in a dog whistle and get called out on it.

> I shan't be afraid to say, on my blog I'm an anarchist, or, for argument's sake, I'm a satanist, I am trans, I vote Trump, Google is a shitty company, or Star Wars is a terrible franchise.

Do that. But don't be surprised if people treat your words equally.

If you can't keep your message on-point, that's a you problem, not an everyone else problem.
There are toy AI things, but there is nothing quite like Stable Diffusion running on Colab. Lots of people recommended Midjourney but that is like playing with MSpaint. If you can get Stable Diffusion going with Automatic1111, its AAA tier. Especially with Control-net, and dreambooth, but that is part 2.

Google: The Last Ben Stable Diffusion Colab

for a way to not run it locally, but get all the features.
You're right, I would prefer to be that person to say don't go to San Francisco. It is much too violent.
Qemu is the part that's making that possible though. What's docker adding?
You can do this. Or you can sign up for slack and be done with it.

For some companies self-hosting might make sense. For others, the overhead isn’t worth it.
This sounds like exactly something I would imagine Dutch people to make.
if you read HN for more than a month you will probably see more than one post discussing them as well as their alternatives, or you can use search to see those posts. If you find that you like each tool for what it offers (and doesn't offer) then you will probably like them in combination. If not then not. Why would you expect someone to know you enough to say it's worth the hassle for you?
Johnny Two-Times called, he wants you to go get the paper get the paper.
MJ quality is significantly worse. Everything has the Pixar look and barely follows the prompt. Its nice for a toy, but SD with Automatic1111 is miles ahead of MJ.
Yeah, another thing you can do is offer Labs as a service (Jupyter Hub) to a group of users and then you can do things across the org like preinstalled requirements, shared or persistent storage, federated users, etc. If you run this on kubernetes it'll spawn up and down labs as people login/out and let you manage lab lifecycles, proxying, etc. We bundle Hub with our AI product at $work to give our users a packaged experience.

https://jupyter.org/hub
> Today has the highest living standards of any time.

Doesn't matter. Humans assess their position relative to other humans, not on an absolute scale. Homo economicus does not exist. If you don't include psychology, your model of the world is very incomplete.
Hep C has a secret strategy to evade the immune system. Now we know what it is
My suspicion as well. If in the original video the researcher is holding a Neodymium magnet, then at this size it already has lethal magnetic power - or at least enough to make one lose fingers with improper handling.
The Myth of Passage (1951) [pdf]
isnt it a literal unicode character?
LISP continues to be a very interesting language.

But REPL development is a mixed blessing. There are many situations where you want to start from a blank slate with no previous state.

LISP would be a more practical language if it included a trivial option to make that possible.
It's not intended to be one of those "on by default" things in a future version of IntelliJ is it?

If it is, I'll probably be cancelling my IntelliJ Ultimate subscription at about that point.
But Racket and Clojure are very different from Lisps such as Common Lisp that embrace the idea of a lively, malleable and explorable environment, which is arguably the biggest idea.
You should reassess what is important to you.

Empathy isn't going to help diagnose.
You would have to formalize the inputs and outputs of your notebook, perhaps a preamble with imports and so on. Then other notebooks could use yours, kind of like importing (perhaps exactly by importing?)

As it is now, you typically wind up “programizing” your notebook once it does what it should so you can run in batch and so on.
Thanks for being clearer than I was.
I would welcome a new thread to be honest since it's very difficult to find the new comments in this one.
Yeh, I just use git from the command line. git stuff built into IDE's just gets in my way.
Thanks, I've now joined their Telegram channel.
Always nice to have a resource for current music.
Thank you again Sony.
Dang, if you're not aware, is HN's moderator: <https://www.newyorker.com/news/letter-from-silicon-valley/th...>
I don't understand the point of this comment. What didn't Go learn this time?
EU and NA would probably starve to death or kill themselves in the process.
> No, it's about being able to prove that your device is secure.

It’s about proving your device meets an unspecified standard. Today that standard would probably involve a signed browser binary and kernel verified by a hardware root of trust.

Tomorrow it could be “Please drink verification can.” or “Your social credit score is too low for you to use this feature.” or any other arbitrary criteria that gets cooked-up.

> Attestation doesn't stop you from writing software for your device.

Attestation means the metes and bounds of your computing experience are defined by a third party.

What you use your computer for today might not be permitted tomorrow. Look at the invasive software mechanisms that games use for “anti-cheat” if you want to see one possible eventuality.

This is “Right to Read” territory we’re walking into. We’re already there with phones because we ceded freedom for “security”. (“Phones aren’t computers.”, “I just want my phone to work.”, “I don’t want to remove malware from the phones of the oldsters in my life.” Blah. Blah. Blah.)

Now we’re going to do that with personal computers.

We’re getting what we deserve, so guess.
The rapids in the city center are famously clean enough för salmon and trout, but like any densely populated area there are also places and times of the year when the water isn’t good for swimming.
At least on IRC you knew what was happening.

On slack the only indication that anything was wrong for the past 2 hours was that my co-workers weren't responding.

So it's possible that slack has as many faults as IRC or more but we don't know because the interface is so dishonest/corrupt.
The GPL is all about linking. The AGPL is about extending what it means to distribute the software to SAAS-like uses.
This is a good point. I watch those videos for fun, but they do need to come with a warning (from youtube, just like the state-sponsored media warning or the covid health info warning). I actually feel stronger that this kind of stuff have warnings compared to media or covid health info, but can see the point of these warnings. A lot of people believe what they see on tv/internet way too easily.
Programmers are what we now call technicians, so effectively artisans.

Managers would be priests or kings. Ruling / administrative castes.

There are a few other tweaks or additions which might be made. The professions, notably law and medicine, could be added, arguably administrative or artisan, though a professional class could be added. Some systems add in landlords, though depending on the historical system or context, that's usually some form of the nobility.

Keep in mind that all ontologies are mappings onto a complex reality. I find it interesting to see how different groups / times / cultures have mapped out different roles, the status which is assigned to these, and which seem most foundational to human cultures. If you look at the Reddit post linked (I'm the author), the various listings of occupations both vary considerably over time and share some similarities.
I'm always surprised Discourse was never integrated into SO.
Honestly, I find the dialog here https://news.ycombinator.com/item?id=36270224 much more toxic and against the guidelines. I hope you just missed something while reading it.

Anyway, there are plenty other comments like the one you found objectionable and the authors aren't banned or even warned (as far as I've seen). I believe that you are sincere, but to me the bias is clearly present.
All they had to do was leave it alone. Maybe leave a team to do moderation and keep things running operationally, and done.

Heck, spin it off as a sub company and resell the stack overflow brand and do nothing.

They actively went out of their way to get rid of it. If I didn't know any better I'd say this was backroom dealing where job ad company owners somehow pressured the CEO to stop competing with them because they were just too good.
Is there a reason to not recommend GitLab?
Things are taught when the individual is able to understand them.

We don't teach 2 year olds how to read, we don't teach 7 year olds how to drive. Maybe you do need to be "this tall" to access the internet.
they're looking for a way to completely capture the "boons afforded by digital assets" (digital goods)

if they control your computer, they can prevent you from incurring in 'illegal' activities such as piracy

but it all boils down to the logic of the market, the raw fact that capitalism works even with marginal costs. but when copying (and distribution) costs go lower (less than 'marginal' down to zero cost) it all starts to break down

if people aren't selling digital assets to each other (which doesn't make sense with the technology we have right now), they cannot be taxed and so on.

solution: fix the technology. make it so that only those with specially authorized keys (trust worthy actors) can copy digital information at will. everybody else will have to pay them for this privilege.

oh and nevermind the fact that computers work by copying bits all over the place
It seems more likely that rumors of aliens is obfuscation of the military by the military to avoid rumors about secret programs. Non-human biologics are easy to fake and photograph and might pass if no close or detailed examination is made.
We've been around long enough to see some things maybe?
Timely! I just deployed it on our company server. There's a hidden gem that's not enabled by default and really helps when pair programming in Jupyter:

https://jupyterlab.readthedocs.io/en/stable/user/rtc.html

Here's a Dockerfile that enables it:

FROM jupyter/scipy-notebook:2023-07-25
RUN pip install jupyter-collaboration
ENV DOCKER_STACKS_JUPYTER_CMD="lab --collaborative"

Usage:

docker build . -t jupyter-collaboration && docker run -p 10000:8888 jupyter-collaboration

The only missing would be having more than one cursor and some convenient way to start and attach remote servers, e.g. over AWS...
Ask HN: Selling 20% Equity for $100k?
Assume a founder sells 20% of their equity for $100k (first investment in the company so it's pre-seed) .

And is personally okay with it. What would be wrong with this.

I was told by friends that selling 20% of your company for $100k makes it very unattractive for new investors wanting to invest in the company.

Are there any experienced founders or investors here that can explain why it is unattractive to invest in a startup that sold 20% equity for $100k in its first round (probably pre-product, pre-MVP)

Let's say the business has good fundamentals (traction & cashflow) after the $100k investment.

What would make a potential investor pass pass on such a deal?
The Store interface in the post assumes a single thing is created. If requirements change and you need to create thousands, the naive change will end up calling Store(Widget) that many times and thus that many SQL queries.

Abstractions are useful, but they also leak. The wrong abstraction can make many useful things impossible.
matrix too
Another fan of Mattermost here. Four or five years w/o outage. Maintenance is moving to a new VM every 6mo. Cost is roughly $120/yr. And we can have clients click into our chat w/o requiring them to make accounts with third parties.

I really hate the: For support with CompanyA make account to use service provided by CompanyB to contact A.

Every time I have to use a Slack/Discord to reach a company I'm spam/alert bombed all over again - triple annoying.
Even when you click 'no'?
No but things like hiding the favicon when the audio playing notification is on the tab, changing UIs for no good reason, removing features for no good reason...these are the things that piss people off. Mostly designers making life shit for no good reasons, and then the CEO whining about low pay and constantly increasing her salary (after firing the rust team)
If it's done properly, it shouldn't need to be manually updated.
Thank you. Grusch was 4 years away from a full retirement and like 2 from early retirement when he resigned and became a whistleblower.
In the same way you pump oil out of the sump where it accumulates, and back into the engine where it can enable useful work, you tax money out of rich, economically active people where it accumulates and inject it back into poor people, where it enables useful work. The poor will spend it, and it will accumulate with the rich again soon enough, but it enables economic activity along the way.
Show HN: Building a custom-ChatGPT <> WhatsApp integration was hard
Building a product that allows businesses to create a ChatGPT-like assistant on WhatsApp, that knows everything about their business was much harder than we thought.