skysight-inc/HackerNews huggingface dataset:
Like, actually tiny as in "host it yourself on a pi for a dozen friends"? That's actually something I might like to work on at some point, and I'd probably use Python,Cherrypy, SQLite, and Vue.

My other thought would be to go 100% Node.js and use Svelte, and Node might be the better idea actually, because you can choose a framework and just do exactly the project structure they want you to do, and it's pretty great.

I don't think I'd ever willingly touch PHP, the whole entire model of separate Apache/PHP/Database/etc pretty much makes anything you build depend on containers or manual setup.

I've never done anything on the cloud(I work in embedded controls) aside from a personal site on HostHatch.
The same could be said about the dollar. If I steal a large amount of money from a bank, or sell a bunch of drugs, I can't spend that money without laundering it first, but that has nothing to do with the fungibility of the dollar. The "practical reality" is irrelevant because tracibility is orthogonal to fungibility. They're different properties.
a16z has just announced a series A round for this website, valuating it at $1 billion. well done.
> How would you make a decision in this case?

I would interview potential customers and ask if the problem your idea solves, is a problem they resonate with.
Then you ask them how badly they would like to solve the problem.
Once you find out that actual human beings are interested in you solving a problem they badly need solved, it will strongly motivate you to levels you might have never reached before.

The biggest challenge though is talking to actual human beings because some of them might not be the right customers for you and if the probability distribution is such that you happen to talk to a lot of these at the beginning, you might be badly demotivated.
Forgiveness as a Virtue: Stanford Encyclopaedia of Philosophy
Great start. Please consider adding warp as a backend. A small tutorial or blog will also be helpful in demonstrating the concepts.
so few choices... I rather buy China product for the price and quality than riding on senseless boycott for exorbitant price and so so quality...
There were almost no significant breaking changes between 15 and 16, the chances of an app even using one of the few APIs that changed was very very small..
https://en.wikipedia.org/wiki/Edward_J._Steele#COVID-19

In 2020, Steele, along with researcher N. Chandra Wickramasinghe and others, claimed in ten research papers that COVID-19 originated from a meteor spotted as a bright fireball over the city of Songyuan in Northeast China on October 11, 2019, and that a fragment of the meteor landed in the Wuhan area, which started the first COVID-19 outbreaks. However, the researchers, including Steele, did not provide any direct evidence proving this theory.[1] The pseudonymous science blogger Neuroskeptic, writing in Astronomy magazine, called the meteor origin theory "so remarkable that it makes the others look boring by comparison".[1]
Well well well, I guess it's time to brush off the ol' dmd.
You are "eyeballing" a self produced hypothesis. You'll probably have better luck explaining it to yourself then anyone else can.
I wonder if just "X5O!P%@AP[4\PZX54(P^)7CC)7}$EICAR-STANDARD-ANTIVIRUS-TEST-FILE!$H+H*" would be enough to do it

https://en.wikipedia.org/wiki/EICAR_test_file
It's a wash. If you "give the money to everyone equally", you'll just be clawing it right back by raising taxes on higher-income folks. Theory suggests that you'll want to phase out the aid quite aggressively as income increases (though not by anything near 100%) because this is where the tightest constraints on spending are no longer binding, so the potential benefit is not that worthwhile.
Risk Management and Financial Institutions by John Hull
I can't really comment on how they do it. I can speculate, but there's already endless comments of speculation.

What I can add is that it's to do with IP or DNS monitoring from the carrier or server. My SO who uses Verizon noticed it, and so I setup a home VPN for him, and when connected to it, all throttling disappears and everything is accessible at full 5G speeds. We have gigabit internet, so it's trivial for our network to handle the VPN traffic of streaming.
A great blog post describing the story of how Maxis never intended the Sim games like sim city to be realistic because it’s impossible to model that complexity, but were driven to try https://obscuritory.com/sim/when-simcity-got-serious/
How often is Google Docs updated with new features?
I’ve never thought about it until now. Every couple years we get a new Microsoft Office with new features and a lot of press covering it. I can't recall seeing coverage for new Google Docs updates.
Responding to both comments - here in the US (at least in my city), when you place a grocery order on Instacart it only gets accepted once the shopper chooses to accept it. The higher your tip, the more likely they will accept it faster. The app then shows you a photo of the person who's shopping for you, and they will text you as they shop if something is missing. They then check out, get in their car and drive to your house, and that's the same person who shows up at the door. I definitely think the tip level makes a difference to the quality of selection you get, but also it seems like it would be very rude not to tip well. However, I tip 20% (which is standard in a restaurant) and I know a lot of people who only tip 10% on groceries. There are probably people who tip nothing. No one I talk to is quite sure what to do, because it's "new territory", just like we didn't know what to do once restaurants became take-out only for covid but the workers still had to be there, and weren't making any tips. I decided to just continue to tip 20% even for take-out.

Before I lived in Europe for a few years, I had to be physically restrained from tipping too extravagantly when I would be there.

It's because in the US we don't have much of a social safety network. Tips are like the libertarian version of social welfare. When I was a waiter in New York, for years, the hourly wage from the restaurant was $0.00 + taxes on whatever tips you made. There is no minimum wage for waiters. Waiters bought their own uniforms and their only income is on tips. And we would have Europeans come and drink coffee at a table for a few hours and leave no tip; they didn't understand that we made nothing unless they tipped. As it is now with the delivery services, the pickers and drivers are making the bare minimum; it's incumbent on us to tip them well. We understand that the service doesn't provide enough for them to live.
The only reason Jira hasn't been voted up to the top of this thread is that the people who have to use it have become too depressed to vote.
which kind of goes against the very philosophy of bitcoins in the first place, where there should not be centralized control of the currency. A blacklist of coins is a defacto centralized control.
Apple has paid more back to their developers than any other company in the business. Billions and billions. Many of those developers wouldn’t exist at all if it weren’t for Apple. I think Apple has a right to charge a rate for the App Store that is usual and customary, as you see from Sony, Microsoft, Google, and many others. If you want to argue that all app stores should charge a lower rate, then I won’t argue with you. But the application of that rule has to be fair and equitable across the entire industry and not just aimed at Apple. And by the same token, developers should also be forced to charge an amount that is fair and equitable across the entire industry, and thus they should likewise be forced to forgo the concept of “charge what the market will bear”.
OmniGraffle is the only software I've found that works for making slides. It has been out for decades now and everyone else keeps making shit. I honestly don't understand how companies can throw millions of dollars and thousands of engineer-hours at this problem and still fail to do basic things like snapping to a grid or aligning text.
If I make a counterfeit Picasso and sell it to someone who doesn't know any better, that doesn't mean the original is now fungible, it just means I duped someone.
I remember it well. Hands on hearts, droning on between the food pyramid (wherein the USDA redefined "healthy" to mean "buy what the grain lobby sells") and a D.A.R.E. poster. Meanwhile, the CIA was getting caught selling crack.
Gmail filters are incapable of marking things as spam. Worse, if something matches a filter rule, it's whitelisted.
Yes. It does
Apple has the power over the developers, yes. But the developers have the power over the users. And only Apple is strong enough to force the developers to do things that are in the best interests of the users. As one of those users, I choose to have Apple negotiate on my behalf against the developers.
The ones who “just disappear” aren’t actually losing much. If they don’t have a platform in the first place then how much does getting cancelled actually matter? That’s why I’m talking about the popular ones.

I don’t buy the idea that the supposed “chilling effect” is a bad thing. If “self censoring” means there are fewer people spreadinf misinformation, then I’m all for it.
Ask HN: How do you make a NoCode/LowCode application?
I'm not asking how to use NoCode or LowCode tools, I'm asking how do you make a NoCode/LowCode interface for any tool?

For a web application, is it just using JavaScript to drag-dropping divs/images that represent certain actions that get converted to actual code behind the scenes?
Yes, I spent several months lovingly creating an open source LaTeX tool in the last few years. And yet... yes, you're right of course. I hate those stupid PDF "manuals" that each package has -- they have to be one of the least successful media for teaching anyone how to use anything!
Fungibility has nothing to do with dollar bills and everything to do with dollars. You can't make a withdrawal from a bank after two years and ask for the same dollar bills back that you deposited.
Many of politicians are significant asset owners, and asset owners' interests typically align with those whose absurd wealth is derived from asset ownership.
Reminds me of two days of bug fixing, after our Python mapping tool suddenly returned bogus data, without any change in the code base.

Turns out, we did not pin the pyproj library [1] and they introduced a switch from lon-lat to lat-lon order, per default.

It was possible to retain the old behavior with `always_xy: bool = False`. I saw hundrets of similar reports, who knows how many users were effected. Conclusions, a) Always pin your dependencies, b) explicit is better than implicit.

Besides, I have a personal, subjective preference for lon-lat, but I understood the lat-lng order to be the officially accepted norm.

[1]: https://pyproj4.github.io/pyproj/stable/api/proj.html
Only site I use that uses U2F (and I enroll my keys everywhere I can) is Vanguard; every other site I use supports WebAuthn.
So if unable to censor, then you "censor internally" in your head by pretending they're an idiot? I understand if you don't have a way to deal with my speech beside mockery, ridicule, or name-calling, ad-hominem or whatever. It's barely a little bit funny, not very funny, and the main thing is it shows you cannot think.

So unable to handle a thing different to what's in your head, because you haven't been thinking critically. Because you've only engaged the culture in a "consumerist" way, absorbing talking points, and getting trained that that when you push a little button that says, "You're a Nazi"--or "You're crazy"--then the "annoying ideas" will be silenced. But none of this is thinking.

And unless you think, then you are not equipped to handle online discussions or deal with information different to what's in your head, because of course you will want it to be silenced and censored.
So...my comment still stands, and your comment still has not aged well--you will not be satisfied with that, right? You'd rather see it eradicated, no? You're not equipped to deal with discussions online because you're not really thinking. So of course you prefer censorship.

It's flagged it's not deleted. You can still read it. A flag is a viewpoint of some people.

These sorts of discussions degrade the discourse, and I'd rather engage on topic points--and I am making an important point about people's reactions to info different to the info in their heads: rather than thinking, critically, they want to name-call (and censor 'internally' in their own heads), or censor.
I don't understand what you mean by that. I guess you just need to believe I've lost credibility because you don't know what to say because you don't know how to think about things.

You're not equipped to deal with discussions on the internet these days, like so many others, because nobody actually knows how to think about something that challenges their programming: the messaging they've uncritically absorbed.

Many people deal with the culture in a "consumerist" way. They consume little sound-bites, which are really talking points. Without thinking. And so of course they cannot deal with anything outside that, and they just want to "silence" it. Because they don't know how to critically think.
Why don't you just censor it then? That's what you'd prefer, right? You don't know how to think, so you cannot handle something that differs from what's already in your head, so you want it to be silenced. This is because you've engaged the culture in a "consumerist" way, so you're not thinking critically.

What is "offensive"? It's a personal reaction. So, as single-basis for morality, is a non-starter. Incredibly seriously, the only one who is incredibly wrong here is you, by pretending your emotional reaction constitutes a moral reality. It's incredibly wrong to think you can fake-justify limiting people's freedoms because of your own emotions.

The second point is you can't use the memory of Nazi victims as a stick to beat others with or to try to silence them. That's an abuse of the victims, and an abomination. It is good to have this Wiki quote here as a reminder or what happened, and how they didn't really see the signs. Just like now, this is not the first step--I agree--and yet people, now, like then, are not seeing the signs of what this will be. He's not cancelled yet. Canceling Joe will be the West's Free speech Kristallnacht.
I think the issue is that, short of customers running their own BGP routers and hosting their own subnet, anything smaller than a /24 assigned by the ISP is completely transparent to BGP databases and thus spam filters / IP reputation databases.
Nod, the challenge with it, like many things, is if it is appropriate/helpful/most useful for the actual situation at hand.

There are a whole class of issues, including PTSD, Anxiety, Depression (and related or semi-related stuff like perfectionism), that are not so much that the behavior or feeling is bad or wrong in any absolute sense - it’s just not useful or appropriate in the current environment and it is causing distress and life problems because of it. There are plenty of life circumstances where any of those states could be appropriate and would help the person. PTSD in the checkout line at the grocery store is clearly not one of them.

More nuanced research over time seems to be discovering it’s sometimes less about ‘smash the symptoms with a hammer forever’ (heavy medication) and sometimes it’s more about unblocking whatever is stuck that is stopping the person from learning and adjusting appropriately to what IS actually happening, and process whatever was going on before, so they can get out of the ‘stuck’ bad state.

This does include medication, among other things sometimes. Sometimes it’s also changing environment, removing bad influences/people, living support, etc.

Definitely not applicable to everyone. But applicable to a surprising number of cases.
Maybe the same reason you cannot VACUUM FULL a Postgres database while used in production?
Tell HN: Whenever I search Heads or Tails on Google, I get tails the first time
I don't think this is random luck

Whenever I search heads or tails I get tails if I haven't searched heads or tails in the last hour or so.

1 or 2 month ago it was heads all the time

Does anyone know what could be causing that?

Could it be because of the /dev/random values in a VM image that they always revert back to?

it's nothing important really, but I'm curious
I like the idea of DRF, but when I only dive into it occasionally, I find it has much too much magic for my liking. "Just defined this class w/ this property and then it `just works`!" is really hard to follow if you're not familiar with it.
HA!...thank you for that! :)
>this is how it’s supposed to be” is not a productive argument

It is nevertheless, the correct argument that is at the heart of the issue.

It needs to be had over and over again until it finally gets through the bureaucrats heads that no; your convenience does not outweigh fundamental freedom from panoptic surveillance.
> crypto is built to change the people that control the money

Yep, crypto is a revolution being staged to replace the establishment (central banks and traditional finance) with a new one (crypto/defi founders and adopters). The goal is to use the new marketing to draw people to the new system and become the new rich. The earlier and more you buy into it, the more incentive you have to spread the word.

This is why it makes sense to rebuild everything in crypto despite it being less efficient. It needs to be done, so that the new system (that replaces all parts of the old) is ready for people to be drawn into it.
> If you were making a tiny social network site, what stack would you use?

A stack that's already proven to work, that someone else runs for me at as much little cost to me as possible while I collect the metrics I need to decide if there's a business.

In here I propose using private Facebook groups.

If I were making a POC social network site, I would already have had run some user studies for the initial seed group of users to understand why the existing social network sites arn't working for them or why they havn't already used one of the existing social network platforms to create a group.

Let's assume, I find that the initial seed group of users are a group of single mothers who don't want to remarry and are perfectly fine being friends with other women - their main problem is they don't want men to bother them.

I would then create a private Facebook group and invite these single mothers and see if this private social network obtains the engagement I thought it could reach.
> the right arguments and lobbying

Firearms and abortion became The Issue for so many single-issue voters because of well-funded, relentless fear-mongering.

You can do the same thing with tech privacy, but you're going to have to "play dirty" to accomplish the same thing, and it's going to take decades.

It's also important to note that abortion successfully tied itself into religion, which is not something you're going to be able to do with cryptography.
That only matters if your threat model includes Google and the cell network. Mine does not, because Google is not in the business of credit card fraud and virus writing.

It's always great to have private options though.
Migadu (https://www.migadu.com/)

Migadu prices per volume of emails not per domain. So you could have 20 domains and only send/receive 10 emails a month between them all and you’ll pay pennies versus almost everywhere else where just the act of having another domain (regardless of usage) incurs cost.

I use them and they are singularly focused on email (no bloat), have a range of power features in all plans like + domains (similar to Google), filters etc.

They are also hosted in France so you get the added benefit of being subject to EU data protection laws.
I'm sure the name is tongue in cheek, but of course your 'wall of shame' is very much a wall to be proud of, you've been prolific and learned much.
Really bad content. This person seems totally disconnected from the experience of coding.
I send myself emails, it's never really been much of an issue
You're worried that nannies will be jacking up prices for their services, and that this will not help develop sufficient "infrastructure"? Doesn't seem all that realistic.
> The ideal outcome is we start using Monero for everything.

which would never happen as many economic actors (including gov'ts) will ask to be paid in dollars.
Etherium _is_ a fork already; Etherium Classic is the original. So it's like collecting real life objects where the newer version is more valuable.
Excellent link to be-support. Thank you for sharing that.
I think that is a very reductionist view of the decisions that go into creating programming languages just to make your point.
The economist believes that this is because the security incidents are not tied to the stock market. Mobiles btw are okayish the bigger problem is with IoT.
> Anyone has experience with working with such a system?

Yes, I have been using this system for over a decade and it's extremely capital efficient.

> but the manager in me feels that this is a naive approach

What risks do you see that make you concerned?
Only failing commercially. Looks like a treasure trove of work and learning that perhaps is paying dividends already in your freelance projects.

As others have suggested you might need someone to help find a match between your interests and somebody’s pain point for which they are willing to pay to make the pain go away.

Good luck!
I sure wouldn't pay money for something that can't run a browser.

Such a device would probably not be any better than a $20 flip phone from eBay. They still make them.
Why are you writing years as if they are C octals? Standards in communication are important.
This is https://picrew.me which is popular enough.
Unfortunately no, but I will see if I can at some point open it up. It’s used at $DAYJOB though the original inspiration came from a personal project so I need to untangle that.

Frankly it’s not hard to do: you need a parser for author.books.chapters, then a bit of code to look up fields from a model’s Meta class, and then a recursive function to traverse model instances and include the correct field/value pairs based on the type that each field is (scalar, iterable, dict, model instance). My latest version includes a couple of niceties like the annotation on the models of fields to always include/exclude, support for custom properties, and caching of the above. The output is a dict or a list of dicts that can be serialized by Django’s JSON serializer.

Django actually sort of includes a version of this already for serializing model instances, it’s just not very robust.
There is a universal now. Just because you are in a different location it doesn't change what now is. We have clocks all over the earth synced close to each other depsite being located in different places. While physically it may be impossible to perfectly sync clocks in theory we could have theoretically synced clocks.
Excellent trolling. My only gripe:

> So huzzah, you now have some real data for your next Internet Argument

You don't need real data for internet arguments. Make something up and sound convincing, it works at least 60% of the time according to studies by a guy whose wiki blog I read once.
Unlaundered, ill gotten gains will be accepted as legal tender. The money itself will not lose its value because you've tainted it with sin--you'll just likely be caught if you spend too much of it at once.

You might notice the person at the 711 register isn't scanning bills to check their legitimacy.
The builder's mindset: a way out of the “drill sergeant”/“Zen master” dichotomy
The $ per hour and quality of life at work are terrible though. You do not get to browse the internet whenever you want, take on enormous liability dealing with children, and of course, entitled parents.