skysight-inc/HackerNews huggingface dataset:
What is weird is that they know what meat is, and don't like it. Like they have meat pests they can't get rid of, or depend on in some unpleasant way they would rather not think about.
This is the correct approach, but I think the real answer is "a version of Brazil that fully capitalized on European wobbles in the first half of the XX century". The US effectively conquered Europe in WW2, hence acquiring complete leadership of the rich world.
I am neither good at crossword puzzles nor at making them.

I am curious about how hard it is to make a simple one.

I'm planning to put together a sort of activity book for a user group meeting this fall, for the open source package "RDKit", which is used in cheminformatics and related fields.

I thought it might be fun to have a cheminformatics crossword puzzle, with words and ideas from my field.

For example, "Ran for US President" with the answer "[Au].O"; those being a way to denote "Gold" and "water" in the SMILES notation.

Saying with SMILES, there are some interesting permutation possibilities, like O=S or S=O for sulfur monoxide.

With a theme around, say, edible chemicals (caffeine = "Cn1c(=O)c2c(ncn2C)n(C)c1=O" and permutations thereof, vanillin = "c1(C=O)cc(OC)c(O)cc1", etc).

So I've got an esoteric theme, and am looking for pointers on how to put them together.
I think you are focusing too much on the example, which was chosen to try to explain my point. Obviously it has to be a simple problem with simple issues to be easily discussed in a public forum.
Is "2001::0:8080" 2001::0 port 8080, or 2001::0:8080 port 80? There you go. Of course you can argue for automatic conversion when there's no ambiguity.
Concrete isn't sustainable - trees are.

The cement industry is one of the biggest producers of CO2 - trees capture CO2.

https://en.m.wikipedia.org/wiki/Environmental_impact_of_conc...

Supply issue has nothing to do with the raw materials. This is not the way.
You don't need to compare with the past. Just compare with other countries, where you can pay 300 a month and have all your family fully covered privately. No copay. No public health. Although you can skip the payment and get public health. Or even have both and decide when to go private and when public. All in much less powerful economies.
NAT doesn't.

1:many NAT does.

1:many NAT requires an affirmative choice on where to route incoming packets that aren't part of an existing stream.

In adaptation to that, most attacks are malware spread by email, or attack browser vulnerabilities, or attack services running on network devices, especially remote management systems.
Ooooh, this is actually fun. Your IP does not change, even when switching from LTE, 3G, 4G and 5G. There's an excellent post in the old Sprint forums where a company network engineer explains how it works. I can't find it though, but it's pretty wild.
> This smacks of a an entrepreneurial young chancer having a go. The business is founded on the hope that the smug evils of the British class system exist, rather than evidence of them.

Reminds me of one of the ads that follows me around the internet, for something called SEI Club. It claims to be a matchmaking service for the creme de la creme, but seems to wear the entrepreneurial chancing even more on its sleeve. None of the we've been around for over 40 years / second generation family business stuff. Just pure aspiration: glamorous pictures of pretty, rich-looking people of the type they hope will use the service.

By the way, SEI, I've been happily married for over a decade, and middle-class at best. But thanks for financing my baby white noise app.
In theory, IPv6 could be slighty faster over IPv4.

https://superuser.com/questions/1055584/how-does-ipv6-affect...

- Smaller headers

- Simpler routing
So how do you learn with that goal in mind? And how do you know in advance what the cultural demands are?
My two cents having 0 experience in building construction but having a fdm 3d printer is it's simply a 'market fit' optimization.

It's a pretty new technology, at this point I think you can mainly hope to sell them to enthousiasts. Why bother with the increased complexity and risks of handling more height ? No one would buy multistories building with unproved technology, we have to wait year to see if the structure is really stable 'on often surprisingly complex real conditions'. And probably like 'small' 3d printers : the more maximum volume you want to print, the more cost heavy is the printer.

I'm pretty sure if it prove itself efficient over time, they will try to develop multi-stories buildings.

A current battle in 3d printing :

https://3dprintingindustry.com/news/crowdfunding-campaign-la...

This kind of printer have been theorized to be able to be put on cranes and one day print buildings.
Not the OP but there are plenty of examples of countries where the government stole everyone’s deposits — usually by forcibly converting accounts denominated in a hard foreign currency to the local currency at a farcical “official” rate.

I’ve specifically heard of this happening in Argentina and Yugoslavia, but if you google “forced currency conversion” you can find many other examples.
It's because they've convinced themselves that without full self-driving Tesla is worth nothing. Certainly it's the only thing left to justify the stock price:

https://electrek.co/2022/06/15/elon-musk-solving-self-drivin...

Musk has been lying about full self-driving for nine years now. He pointlessly backed Tesla into that corner:

https://jalopnik.com/elon-musk-promises-full-self-driving-ne...
I always found it interesting how git was adopted by industry where a large part of its complexity and feature set is built around suopporting fully distributed developer, developers who could lack internet access for months at a time but need to work collaboratively in a team. Then, industry took that distributed approach and strapped project and team management systems with web based front ends like Github, GitLab, etc. around git and created CI/CD pipelines that built ontop of or in parallel to those environments--all of which were centralized. While it's of course still true that your underlying repo instances still give you a lot of flexibility away from those centralized environments, the centralized environments themselves are critical in regular daily workflows, negating a lot of the flexibility git as a VCS adds.

In large part, industry could largely use a significantly simpler model than git for VCS since many features are largely moot on a daily basis. Many could probably get away with SVN in large part, for example (although branching isn't nearly as good).

I think you raise a great point in that we need to look at how processes have evolved ontop of version control and look at adapting those to a similar model. In some cases it's just not practical because the way infrastructure testing an deployment works but it's the direction I think we should be going. In fact, the first step would be to make issue systems and project management interfaces provided by efforts like GitLab and GitHub available in a local capable, distributed fashion. Clearly communications often require some degree of centralization or at least peer message propagation but there's no reason that information can't be separated from the infrastructure that displays and interacts with it.
Show HN: Shotstack – Twilio for Video Editing & Programmatic Media
Well, I believe "absolutely doing it wrong" is a bit strong-worded.

Of course you can do it like you said but that means longer feedback loops in general. If the team wants to integrate more often and reduce feedback loops then that model evolves.

I'll give you an example.
In the team I mentioned in my top comment we were initially using a branching model with master, releases/, hotfixes/, dev, features/, which gradually evolved into master, dev, features/, which finally ended up as master, features/*. With the important mention that for small changes/fixes that needed to get deployed quickly nobody would bother with a branch they would just push to master.

This allowed us multiple production deploys per day per developer with no risk. That's why I said I don't get the point of the article, you can absolutely get those short feedback loops and continuous integration if you want it, just need to setup the process that way.
IPV6 works better in countries that didn't start with a legacy ipv4 infrastructure.
Pro tip: Try {var_a=} instead.
To say the images fall apart is quite pedantic IMO.

These images would easily pass as hyperrealist paintings.

The content of the images also is quite tame if you can basically tell it anything.
What I noticed from the sobriety community (specifically alcohol), it is important to make promises to yourself 'one day at a a time'. There is a presumed danger to tying too much of your ego to the duration of your sobriety. I am not sure if it is scientifically proven, but if you relapse the assumption is you would rather have a psychology built around making the right choice today and not one built on pride of a large number of consecutive days of sobriety.
No, but unionization gives you a seat at the table to negotiate the rules of the game with upper management. Collectively you stand a better chance than individually to improve the working conditions.
Organic things take their own sweet time to develop. Human baby, nine months through standardized process, no real replacement for it. They are not born out of pills.

The organic process for maturity is important: missing that, universities are overflowing (one's too many) with professors who make speeches about colour green while having been blind since birth, and conferences about sex while they being aged six-ish on the podium, and tomes "How to Understand Women" written from the cave in the desert they never left.

If you wanted to approach the matter systematically, plenty of literature is available for you to study - the more you consult (the starting text is not critically important), the more defined the paths for further reading. But why should you, really? What you showed in the submission looks like some form of curiosity. That would be the kind of coin that can buy you an ice cream.

If you approached the texts and you had no instruments out of wisdom to understand them, you would translate them into something they are not.

So, the practical advice contextual to the original specific question would be: examine a number of promising texts - but you would have to first be mature enough for them. So, for this part, lots of life and lots more liberal education and cultivation, and strong, honest intellectual practice, to grow some sophisticated discrimination, could prepare you.

And the practical advice that was literally given and you did not seem to notice, was: «maybe start with approaching Mathematics [...] solve problems» - so you will get acquainted with a special inner state core to that activity; other people "do sports" and talk about "the Zone". They are all special inner states that you develop - also organically, like maturity considered above -, and will give you the experience of non-trivial internal modalities.
Ask HN: Books and other resources for Data Science
I tried looking for books on Data Science, but alas, picking out good ones from all of them is challenging. Do you have any suggestions? Video lectures could also work, but I lean more towards books and documentation.
> even after all that I can't speak a single proper sentence now apart from the basic je m'appelle stuff

This is the real problem with Duolingo: it doesn't actually teach you to communicate in the language. Rote memorization and communication are two different things, and Duolingo does very little aside from drilling memorization. Streaks and gamification don't contribute to communication, which has its own system of rewards: when you communicate successfully, you accomplish some real-world task like buying yourself bread or getting a date, and that accomplishment doesn't need game-level rewards. Gamification is only effective when trying to palliate some sort of otherwise boring "grinding" (to use a gaming term from RPGs).
Maybe. Even if someone is banned, I still care about their privacy, and I would not want to disclose that they were banned. Providing this information also provides useful feedback to malicious actors like spammers, who are ordinarily banned in a means which makes it difficult for them to tell when an account is burned.

SourceHut is not a social network and does not have particularly arduous moderation needs. It's vanishingly rare for us to ban someone at all for this reason. We additionally provide banned users with a complete data export and tools to re-import that data into other SourceHut instances or instances using compatible software, so they are not left without options.

If someone feels slighted by moderation on SourceHut, I would invite them to speak publicly about it. I'm prepared to justify our actions in the court of public opinion with consent from the maligned.
Temporal analysis of Wikipedia changes with Redpanda and Materialize and dbt
It seems awfully parochial to assume the aliens have to be far away.

There could be plenty right nearby, or right here. We don't even know what is on the sea floor, or not even very deep underground. If trees are thinking, we do not know it. Something that lives a thousand times our speed would be invisible.

If they don't interact with E-M fields, we could walk right through them, or they us. Our ground wouldn't hold them up against gravity, but they could have ground of their own, with a surface a thousand miles up, or down.
The Petrie Multiplier
The D Programming Language Vision Document
It's okay to work on projects that are not public. I have many little code snippets I've created over the years that help me. Like a little Stylus CSS snippet that turns hackernews dark when I want to browse it. There are many like it, but this one is mine.

I also have many bash commands stored up for doing basic things. All these are highly personal and corresponds uniquely to me. They are also highly context specific. Sharing them would be pointless since others wouldn't have the same workflow.
> Has anyone had success with finding tutors on platforms like italki.com?

italki - yes, absolutely, but taking your time to do the research definitely pays off.

My method was to shortlist teachers who:

(1) fit my linguistic needs (country/dialect, native speaker status etc); and

(2) satisfied certain availability criteria (timezone, teaching days/hours etc); and

(3) had a high enough number of students and -- critically -- a high enough total_lessons/total_student metric (I forget the cutoffs I used).

I then looked through their profiles (there were by this point only tens of teachers left on my list for German), arranged trial lessons with a handful, and picked the one.

Been with that teacher for a few months. Couldn't be happier with the experience and with my progress.
> But all technology evolves, and git is already showing its weaknesses. Fork-and-pull isn't the final form of development workflows.

I kind of get what this is saying, but technology evolution doesn't have to mean completely replacing said technology with something else.

I think that's one weird thing about the software field, whereby we keep moving to these shiny new things that we think are better than the tools of yesteryear, yet in the end there is only a marginal gain in productivity.

Fork and pull is an incredibly productive and powerful workflow. CI is incredibly, incredibly useful. If these things were not the case, then neither of these would be even discussed by this article. There is a reason for their success - and it's not because GitHub is the most ubiquitous code hosting service out there. Git is _actually_ pretty great. CI is _actually_ very useful and has secured codebases for decades at this point.

So if one were to proclaim the "End of CI" I really need to see a viable alternative that addresses the same problems as CI and significantly improves upon it. An incremental improvement is not enough to shift and rewrite everything - there needs to be a significant jump in ability, productivity, security, or something else in order for me (and I imagine many others) to consider it.
I sure wish Starlink supported IPv6. They're a brand new ISP planning for millions of customers and decided from the start they couldn't get enough IPv4 addresses for everyone. Fair enough! But we're stuck with Carrier Grade NAT and it is a drag.

On Starlink it's impossible to host a server socket directly, which makes any peer to peer networking a PITA. Geocoding IP addresses doesn't work so I have to bend over backwards to convince, say, Youtube TV that I'm in the Sacramento metro and not LA where the POP is. Also the shared IP addresses seem to trip a lot of DDOS protection; I fill out 10x as many CAPTCHAs on Starlink as I do on my other ISP. And I sometimes get random network stability problems; a few weeks ago Starlink screwed something up so no one could keep a persistent connection up more than a few minutes. Seems to be fixed now, but I bet it was their CGNAT system.

I realize half the world lives with CGNAT. It's not unusable, at least web browsing works more or less. But IPv6 would solve all these problems. A little surprised that a new ISP created in 2021 wouldn't have IPv6 support as one of their launch features. There's hints they are trying to get it working but it's not an official thing now. Some discussion: https://www.reddit.com/r/Starlink/comments/tjr90n/starlink_i...
I just look at the installation instructions

https://gohugo.io/getting-started/quick-start/

easier than HTML, that a lot of people learned in school and with which people interact daily? no
It's nice that cameras from the 60s are still around.
A new feature might require new/changed backend APIs, iOS and Android and WFE changes that might all be handled by different devs. Having them work from a shared feature branch can be a practical strategy, if there's a desire to keep things out of master until they're fully ready.
It's interesting to me how people think that just because it's apple it's not still skimming your data.

Saying something is "privacy first" is cheap and easy. Proving it is another and we have enough evidence to support that they are not perfect on this front.

For my money, I'll just buy a porch thermometer and look at clouds...
https://odysee.com/
The real question is whether they'd have used it to begin with— I’d guess not. It seems most folks here discouraged by streak-loss had sizable steaks to lose. That means they reaped real benefit and provided real revenue for duolingo. Nobody uses a language learning app forever.

The gamification requires two coordinating motivations— secondarily the game mechanics, and primarily learning a language. Duolingo won't replace candy crush for non-language-learners. I imagine folks significantly discouraged by poor game performance without doing some serious learning first just aren’t motivated enough to practice their language skills in an app.

Personally, I’m not motivated by gamification at all and am content to ignore it. It is noisy, however, and I also wouldn’t mind the ability to shut it off.
There's an argument to be made that mixing dynamic addresses with the pool of other users of the same ISP is beneficial for privacy.

The fact that peer-to-peer applications can finally start working is an unquestionable advantage.
Yeh I think that's all the 3d printing homes I've seen.
I think one problem is that the printing setup doesn't have a way to put reinforcement in. I'm not sure if that's a problem for 2 story.
Another thing they seem to have here is the gaps for windows; I think they're doing simple U's for the windows, so can't put anything on top of it.
I've been using the preview for a few months, it works pretty well. That said, one thing I miss from the regular code search feature is the ability to use a form to filter search results, or to refine results using suggested filters after an initial search.

The regular search results page usually has a few pre-set choices that you can quickly click on to refine the results, like a list of languages found. Code Search supports many such filters[1], and even supporting suggestions or completion in the search box would be a good improvement. With the new UI once you're on the search results page the examples of the home page are no longer visible, so I never know if I should use lang:py or language:python, or if it's path:*.txt or filetype:txt.

[1] https://cs.github.com/about/syntax
I believe it was Accuweather (sic) and Rick Santorum.
I’ve no reason to doubt the self reports of so many who claim that these meditation practices helped them; and when a rational, skeptical person like Sam Harris describes them as improving the functioning of the mind, it’s intriguing.

But I still have severe doubts about some of these claims, because I wonder where the beef is. If, as Harris suggests, over time the practice gives you a kind of mental superpower, where are the mathematicians who ascribe their solution of a long-unsolved problem to meditation? Where is the evidence that meditation actually improves the functioning of the mind, aside from making its practitioners feel better? (The latter is valuable, but it’s different from the implied claim that I‘m skeptical about.)
Is Dark Table just a side-project from one busy developer?
I go to a club in that country and figure it out. Takes an me about an hour and a half to observe, and then try. I don't consider myself extroverted.

The more stimuli the better, because the less actual talking is expected. Very basic bits of information need to be transmitted.

Nobody is going to understand your years of app language, or years of school language, and definitely not your accent. You need idioms and expressions and you aren't going to blend in either way. Do it live.
Show HN: I have built a code library for Flutter projects
As a Flutter fan since 2019, the number of mobile and web apps I developed with Flutter grew over the years. A nice side effect was that over time, a library of reusable widgets emerged that were often useful in my future projects.

For example, there's the DashedPathPainter, which converts any path to a dashed path. Similarly, there's the AnimatedBorderPainter, which adds an animated border to its child, similar to the Trim Path feature from Adobe AfterEffects. Or the ChatBubble, inspired by WhatsApp and Telegram, which might be useful in an app with a chat function.

I built many of these widgets from scratch because I didn't want to add another package to my pubspec.yaml for a single function. Of course, I also use packages for dependency injection, state management, or as an add-on for functional programming. But I've never been a fan of adding another dependency to my project, just for a few helper functions or a single widget.

I thought that maybe I'm not the only Flutter developer in this situation. So I came up with the idea for Flutter Code Snippets: a simple code library for Flutter widgets, entire screens, as well as all kinds of helper functions. You can search for the right component, copy the code and paste it into your project. Done! At least that's how simple I imagine it to be ;)

Since I had already built a small library from my existing projects, I still had to build the frontend (a web app built with Flutter), add authentication and a database (Firestore), integrate a payment flow (Stripe) and write some backend logic (Google Cloud Functions).

The result can be seen at https://flutter-code-snippets.web.app.

I'm now at a point where I've completed all the basic work I wanted to do, and I'm looking for another round of feedback. I'd love for you guys to check it out and let me know what you think.

Thanks!
Can't wait to see him at Fox News