skysight-inc/HackerNews huggingface dataset:
If you shelve the cynicism, I think the main reason you want a big pile of cash around is so when you discover that thing that makes you happy you don’t miss out on it. You don’t have to compromise.

But people get distracted by things they “can afford,” the amount of money they “need” ratchets way up, and they find themselves missing out on things and making compromises anyway.

If you have already found a thing or two that makes you happy, you don’t need to hedge so much. You don’t have to keep trying to stuff things into a hole in your chest trying to fill it up.

Many, many of my parents’ problems went away when one of them started making over $50k a year. If they had been more content then it would have solved many more. Adjusted for inflation that’s a bit more than $58K today, but if your spouse is doing well enough, that’s still perfectly workable. If your health holds.
Advance AI-Enabled Discord Bot in Pythonic Way
Turned out to not be so obvious after all.

https://news.ycombinator.com/item?id=26912309
It's incorrect to call a pointer an integral type. It doesn't behave like an integer (you can't add two pointers together). You can't even subtract two pointers from each other unless they point into the same array (or one element past) without causing undefined behaviour. You can't even reliably convert a pointer generally to an integer and back again unless it's a void *.

Edit: just remembered I wrote a rambling on this in 2014: https://ramblings.implicit.net/c/2014/04/21/pointers-are-not...
Tinnitus should be taken more seriously, it disturbs sleep, it disturbs work, causes mental fatigue, unless one had it real bad it's not possible to imagine how difficult it can get. Btw some medications can cause it, it's not just loudness, take care.
Interesting. Looks similar to Comby: https://comby.dev/ "a tool for searching and changing code structure". Comby is more on rewriting, it has less integration for a CI (though you can do it), it is less geared towards reporting.
Do you hate the Google's Chrome shortened address bar?
Just discovered: Click with right mouse button on the address bar and select "Always show full URLs".
Could the real issue here be that this technology is "too alluring".

In the same way some medicines are regulated to stop people self medicating, perhaps cars need to be made less tempting to be stupid with...

For example, perhaps a $1000 deposit that you lose if you are ever found to not be paying attention at the wheel?
Asteroid mining! Does anyone else think immediately of "Elite"? Though I was only ever 'Mostly harmless', playing on a neighbour's BBC Micro until I got a ZX Spectrum 48K :-)
We made it part of our ci to test if all files are formated with the formater and i bound the formater to the save operation.

So i can just write, save the file and everything is nice :)
Ask HN: How would you store 10PB of data for your startup today?
I'm running a startup and we're storing north of 10PB of data and growing. We're currently on AWS and our contract is up for renewal. I'm exploring other storage solutions.

Min requirements of AWS S3 One Zone IA (https://aws.amazon.com/s3/storage-classes/?nc=sn&loc=3)

How would you store >10PB if you'd be in my shoes? Thought experiment can be with and without data transfer cost our of current S3 buckets.
Please mention also what your experience is based on. Ideally you store large amounts of data yourself and speak of first hand experience.

Thank you for your support!! I will post a thread once we got to a decision on what we ended up doing.

Update:
Should have mentioned earlier, data needs to be accessible at all time. It’s user generated data that is downloaded in the background to a mobile phone, so super low latency is not important, but less than 1000ms required.

The data is all images and videos, and no queries need to be performed on the data.
Fast text search with PostgreSQL in a Rails project
Somewhat related, I'm confused every time iOS says "Processing Payment" when I download a free app.
For me it was the practical understanding. I understood the concept of a pointer, but I wasn't confident in writing code that used that used them or (more importantly) reading code. I would see an asterisk, multiple asterisks, or ampersands, and would get confused with the code. I do think some of the issues I encountered had to do with the notation of pointers. The asterisk serving as a symbol to both declare a pointer variable and dereference one.
If you have spare CPU capacity, you might want to just re-run and diff the query results. You are already paying for the idle CPU anyway.

I think the issue is that most SQL engines are not designed for streams, just a single request/response. Once the query is complicated enough I think it would be difficult to do efficiently and correctly.

I would go with SQLite in WAL mode (concurrent reads), many cores, and many threads/green threads in a compiled language.
tiptap comes without a graphical user interface. It’s an API and you have to build the gui. Are you sure headless is so wrong?
Hardware encoding is nothing new, is it? Digital TV channels were encoded via hardware VCUs in the MPEG2 era at least. I think all that's new here is the specific capabilities and maybe the tuning for the modern Google specific codecs.
Thanks for pointing that out. I posted my top level comment in order to alert anyone using AVIF in Firefox about why the images are likely to look wrong, as well as warn off anyone thinking of including AVIF in an HTML5 <picture> element until the situation has improved.

It's worth pointing out that (as far as I know) the fact that canvas elements and videos aren't color managed in Firefox hasn't been considered a blocker for shipping either of them. There hasn't been any movement on the bug I linked in many months (other than users confusing the issue in comments), and so I hope the problem isn't eventually swept under the rug.
hmm... having grown up on a farm in Germany and even though my father was only employed as the manager, it still felt more like "our" farm. It was definately a big farm compared to the german average, but then that average also includes a lot of part-time/side-business farms, where.

Despite the size, the general methods between a smaller and a larger farm are not that different imho. But the amount of tech in a modern tractor was and still is amazing, and at the time the average car was definately not up to par. "automatic" GPS assisted driving, "laser" assisted driving (on harvesters). Beyond that, most of the "management" data was already digital 15 years ago, partly due to compliance requirements. And satellite imagery, soil samples, etc... were at least partly integrated.

And I would still call this a farm! Times change, and clinging to the old times in some nostalgia doesn't help. (I don't want to imply that you do!)

And on a slightly different perspective: I don't think bigger farms necessarily produce worse food, generate more externalities, etc... The processes are much more optimized, and at least I think the potential for better food with less externalities is with bigger farms. Also it is a somewhat bogus comparison: Mostly nobody complains that their car / laptop / smartphone comes from a factory, but for farming there is this strange preference for something of 50-100years past.
You could just remove the colab demo on your home/landing page, that would help more people actually access your product.

The demo actually doesn't show what the paragraph above it claims (customizable, extensions, artisan etc.)
Would you mind sharing your the script of your cron-job?
Chinese Don Quixote is translated into Spanish after 100 years
>If at some point in the future for whatever reason Lichess gets less donations, he could be screwed.

No doubt they would get a job like the rest of us.

The problem with your proposition is it can never be satisfied, you will never have enough.
Well, because of the way Apple licenses films from studios, you never really own them.

Presumably when Apple adds a film to iTunes for customers to buy they know how long they'll be keeping it on their servers for people to access it. It'll be part of the license. Unless Apple can guarantee that the film will be available after that time (eg Apple negotiated a non-revokable extension that they'll legally bound to take) then it doesn't seem entirely unreasonable that they should have to communicate the time limit to the user. Eg add some fine print that says "This film will be available in your Apple account until 2031, and may be available after that date" or something.
around 25 years ago I got so frustrated because I hit the same brick walls over and over especially with advanced pointer stuff. It sounds silly today but what helped me are some really basic books about C. iirc the "for dummies" series and others.

It took another couple of years until I understood what I lacked wasn't time spent reading another section on pointers but additional tooling. Using a debugger and stepping through programs was the next breakthrough.

Looking back today understanding my C (on UNIX) isn't just the language it's a whole ecosystem of tools to measure what is going on and manipulating state so that I can troubleshoot. After gdb came valgrind, strace, lsof, signal handling (kill), process control, gcov, the appropriate type of CFLAGS to use (e.g. the compiler itself) and how to stay sane using Make.

None of them have to do with pointers but they make life a lot easier. To become productive at this takes years but becoming good took me decades. C (imho) isn't just another language but a complete career path with dozens of branches into other areas.

If you stay patient with yourself and treat it as a journey instead of a milestone it can deepen your understanding of systems (nod to eBPF) in situations many others will bail out long before.

Don't give up and then not much will look scary any more.
Is losing coins to a crocked hardware wallet even a thing that has happened to anyone?
How does this compare to the tools available at large companies like Google and Facebook?
In C, pointers require you to think deeply about the ownership and lifetime of any "allocated object" at runtime. How long does it live, who is responsible for the deallocation, how many pointers does your program hold to that object (dangling issues). Ultimately, it can lead to a cleaner design if these issues are taken seriously up-front.
This war is fueled by words and indignation. Just stop feeding it.
I listen to Radio Classique[1] through Apple Music.

[1] https://www.radioclassique.fr/
No, I mean that the first people that colonize mars won't be selected randomly from our earth population. They will be selected because they have some useful ability and psychologically stable character, which will create a whole different culture on the planet.
> Now, if you saw a banner ad for that on lichess, would you really feel awful about it?

Frankly, yes. Lichess is such a relief because I know it's a place I can go without someone trying to sell me something.
If I could wave a wand and give you enough money to quit tomorrow, what would you do with yourself?

What if your best friend were already doing his thing? Would you feel the urge to send me to talk to him, or is he good?
You need to be aware that while pledge is a security technology, linux containers aren't. Pledge was designed as another security layer, while containers were designed as "management" or "separation" layer, but not strictly as security measure - read up on how bad is to run things as a root in a container.
If Tesla hasn't implemented a fix for the problem yet, it's possible that BBC is choosing not to share the trick, as then more people would do it. Similarly to how we have "responsible disclosure" of security issues, or not writing too much about suicide in media as it'll increase overall suicides.
It's progressive and only gets to 45% once you reach €155K so that doesn't sound quite right.
'World’s most powerful' tidal turbine sets sail from Dundee
Does this actually matter in the real world?

I assume that even with a naieve search a modern CPU can search at the memory read speed.

Without any kind of indexing beforehand it is impossible to search faster than the memory read speed.

The approach shown of only checking some characters doesn't help remove memory bandwidth constraints unless the thing you are looking for is very long (because cache lines are very wide), which I suspect is not a common use case.
> tiptap comes without a graphical user interface. It’s an API and you have to build the gui. Are you sure headless is so wrong?

Unless I misunderstood the example, all you have to do is instantiate it to make it work with a default look.

If "using the API" is headless, then everything is headless because they all have an API, including things like Qt, WxWidgets, etc. This is obviously not the case.
Hmm... from personal experience I know that John Deere has multiple development centers around the world that definately do development on the edge of what is possible, and pushing that frontier...

Disclaimer: Not in any associated/involved with John Deere.
Guilty as charged! And of course when I view some of those old commercials through my modern eyes, I am shocked.

But you have to admit that the Remington Rand Univac Electronic Brain predicting the weather was pretty cool, yes?
I want to know if there is a single source where people's predictions regarding climate change are tracked, proven correct and proven false - that would be a huge credibility boost.

I don't follow this so I won't know enough to have an opinion. but it's always been the case that we have only 12-15 years to solve this climate crisis. I'm reaching my 40s and this has been the case since I was a teenager. I remember, we'd be rallying around marches with, 'save the world, make it a better place, for you..'

People are making confident assertions of what is going to happen in the future like it's nothing.. I mean 'predict the future' - is there any other context other than climate change where you can confidently predict the future and be taken seriously?

I'm fairly ignorant on this subject, but, I really want to see a non-biased place where these predictions are shown correct and wrong..
If tiptap is based on ProseMirror, what is the benefit of tiptap over ProseMirror? What value does it add?
Jens Gustedt's "Modern C" (https://modernc.gforge.inria.fr) is an excellent resource as well.
One of the more creative tricks I remember was writing a cheatsheet in red and blue text overlaid on each other and using 3D glasses to read it, which allowed you to squeeze more on. Never actually did it, so I don't know if it was useful...
There's also tab.rs - https://github.com/austinjones/tab-rs
Not a biologist, but I recall the use of antibiotics is pretty common with cell culturing.
You are missing the point. Lichess is creating a very strong competitive advantage by positioning their platform as ad free.

Want to put this to a test? Imagine if you were to create a competitor and you also wanted to run ads, now imagine you will be competing with an extremely successful project that people love that doesn’t run ads so you will never be able to offer a better experience to their users.

Lichess is unbeatable.
I posted this after seeing it on Dragon's Den - I'd never heard of it before. I thought the pitch itself was very good - but it was very light on details of how it actually worked. Presumably it only works with certain advertisers?

Given I'd never heard of it, the number of users claimed (I had a look, and there is a tiny subreddit), and the value of rewards per month seemed inflated.

I guess the "other" company the pitcher mentioned was Brave?
Good luck to humanity trying to resilver from that barren, desolate, wasteland.
I can imagine you can’t just use a 20L jerry can to fill her up
I’m currently trying to figure out if I wanted to work 20 hours a month post-retirement, what sort of work that would look like.

There are a handful of nature and nurture reasons that tell me that full retirement would likely be very bad for my health. And of course partial retirement I could start a little sooner.
> It's still just skirmishes between very small physical groups that will probably move into terrorism and assasinations over the summer, and with tacit or direct approval and funding from within institutions to keep it going.

Over this summer (2021)? Or did you mean "summer" as in "there's a decade or three of spring where things heat up and it culminates in a violent, hot summer"?

> The fashionably Girardian view would ask, who will be the scapegoat that lets all these groups save face and gives them an out for peace, and how grisly will its end have to be? I'm pretty sure it's going to be us thoughtful types, and maybe there will be a pogrom against rationalists, because if there is one thing everyone can agree on, people who write like this can be very annoying.

The left and the right would be uniting to enact pogroms against "rationalists"?
So tit for tat - https://en.wikipedia.org/wiki/The_Evolution_of_Cooperation#A...
> They probably would have if they got their hands on people

You cannot know this. You should be suspicious of thoughts that say your Outgroup is worse than what you have concrete evidence for. Confirmation bias is a hell of a thing.
What it’s like to run a campaign on AppSumo. Viewst first month on air
do not underestimate consumer crap. One of the reasons the Soviet Union went down was the inability to provide its citizens with consumer crap. It had LOTS of stem jobs by the way
It’s really something I don’t understand that the web browsers haven’t come out yet with a decent API to implement a WYSIWYG editor in a website.

And browsers have taken the completely opposite way actually, with the recent deprecation of execCommand.

WYSIWYG is really the basic of tons of app, I would say as much as showing an <input> or using a <select>. And contenteditable hasn’t been of any help, it’s worse in fact.

Where I work, we decided to use Google Closure editor, which is really powerful, but is undocumented and adds like dozens of kbs to our app.

I really hope some day we wouldn’t have to rely on a third party dependency to implement an <input>. With how things have gone with WYSIWYG editor, I wouldn’t be so surprised though.
I'm not dismissing your actions based on what happened, but what does being sexually assaulted by a friend have to do with not trusting strangers?
Hacker news is spam as a service, not letting the public post is a necessity.

Or we could acknowledge there is a space between complete unmanaged access and no access.
I have not had the time yet, will do it ASAP. I watched the full video you recommended though, that was exactly what I needed to see now!

Our current situation looks like this:
Since we are in the beginning of this business we work with it on our spare time, while keeping the day jobs until we get more gigs.
We have gotten our first gig, which is to build an application used in the shipping industry. We wrote a contract for the first delivery worth approx $25,000, and we have gotten a full payment. We have gotten promises on 2 more deliveries that will average approx $30,000. The issue is that now they are trying to put a lot of shit into the first delivery, although it's not in the contract. We (the two of us in the company) have let ourselves be a bit pushed around in the past weeks and have put at least 20 hours each into building stuff that was definitely not in the contract, with the fear that if we say no then they wont let us continue working on the app and we can forget the coming $60,000.

Anyway, your comment and the video made me realise that the way we are trying to please them right now is just stupid. We have the next meeting with them on Monday, and I know exactly what to say: Fuck you and pay us :D
doesn't effortless mean exactly the opposite?
drop in, fire and forget.

"non-opinionated WYSISWYG Text Editor" ?
And in the case of chess books, an advertorial is quite different from a good review. I very much enjoy reading a good review on a chess book, with all the good things and bad things. With an advertorial the language is quite different and it is very hard to get informed well about what you really get when you buy the book. With honest critique, I very much enjoy reading about the bad parts, and if they are not bad for me, or just a nuance, it might be a really good book for me. Only an honest review can give me that.

So no, an advertorial for a book does not do anything for me.
> How will Chinese google English words?

Type them into Google's search box.
I would have thought that the laws of entropy would continue to exist, even once this thought experiment plays out.

Sure, once the particles have been divided, the difference between the hottest and coldest particles in each room would be reduced; but why wouldn't the scale of temperatures not subdivide to infinity?

The bounds of each universe have changed - but why _wouldn't_ the same laws continue?
Gross avg. wage in France is $42700[1] if calculated with 12 months and no variable benefits. Mean would be more interesting, but I don't seem to easily find it.

It might sound weirdly low for someone in IT in the USA, but first, not everyone commands FAANG sales, and second, wages in the EU are comparatively low. With some seniority, you can rise to $100k relatively easily, but you have to sell your soul to either some consulting company or old Fortune-500 industries.

So could be the dev takes an above-avg wage which would be around junior to semi experienced level developer and just does what they want to do: build a chess community.

EDIT: I don't fully understand the tax part, but if the nonprofit also pays his taxes and he goes out with $54k net, he's doing very, very well for an EU country. I've just reached that level give or take and I have lots of seniority in a really profitable old economy country. If I would be gunning higher, I'd have to do consulting or go the people management track.

[1] https://en.wikipedia.org/wiki/List_of_European_countries_by_...
Instead of "headless", which I agree is confusing, perhaps instead: bare-bones; unstyled; fully customisable; extensible; unopinionated (maybe).

"Artisan" seems fine, although it's slightly obscure. Perhaps instead: control-freak; obsessive; perfectionist. They are somewhat negative, but they're also points of pride for some.

So for example: tiptap, the fully customisable editor for website perfectionists.

Just some suggestions :)
Very interesting topic!

I feel like this would be the right time to ask for an advice regarding doing something similar for user search results with PostgreSQL (v11)

Eg. User "subscribes" to product searches for "Women - Nike - Size M" and the system sends her a daily notification or email if there are new result within her filter.

How would one solve this kind of subscription logic?
So far what I've up with is just to save and re-run the user queries from the API side and have last results last primary ID in a separate table to know which results are to be considered new. (So I can use primary key filter on the query to lessen the products DB has to go through, EG: "SELECT id FROM products WHERE [user filters] AND id > 1234"

But it doesn't feel right to bombard the DB with 10k queries on daily basis to achieve this, but maybe I'm overthinking and it is viable.

I looked through some of the comments mentioning NOTIFY / LISTEN but I don't think I could viably use this as I can't apply separate filters on this on the DB level.

Note: I'm looking for general ideas / things I should consider. I'm not expecting anyone to do my work.
Lwn.net does this right: the ads are non-intrusive, and are designed for the audience. Most frequently - hosting or datacenter space.
In some contexts it is considered a bad look to tell people facing discrimination for their unchosen group membership that people of all groups face the same issue and their concerns about the issue are equally valid.
Hi dang , please change the URL to [1]. The current BBC one has no detail at all.

[1] https://www.consumerreports.org/autonomous-driving/cr-engine...
Too bad....