skysight-inc/HackerNews huggingface dataset:
Thank you. Sometimes it feels like development progress is slow and that the UI could do with a complete overhaul (the project does have some design volunteers offering time and improved designs which are being incorporated slowly - I'm the bottleneck!); but it's gradually improving and enjoyable to work on.

All the components and dependencies are open source, so there's a social and learning element involved when integrating new features and finding bugs / improvements in other projects.

Cocktails could certainly be another domain this could work for, and homebrewing is another that springs to mind. I'm not currently intentionally keeping the core services extensible to those, but forks and/or later generalization of the application are both possible.
That list doesn't look terrible.

I personally wouldn't eat it in place of meat (or at all) because of the wheat/gluten content. We do have some meat substitutes in the US that are gluten free (Impossible Burger) that tastes ok and has reasonable mouth-feel.
If you value self-accomplishment, why not do it yourself?

If you want others to value self-accomplishment over money, maybe they decline because they can't pay rent with self-accomplishment.
Another example of cultural vilification by the west is work of Katherine Mayo "Mother India"

https://en.wikipedia.org/wiki/Mother_India_(book)

Anyway historical vilification to you is irrelevant because it didn't happen or people think "today". Isn't it? Meh. What would you know
Really feels like a Catch 22 situation, then. :-(
It was true for me, individually, my entire life. Yes, a large segment of society have always been closed-minded. That doesn't make being open to new ideas and diverse friendships a bad thing.

At the same time that we are scoffing at the closed-mindedness of the past, in realms like politics, people were _better_ at working together across the aisle at some periods in History. Obviously, not the Civil War era, but for much of the early 20th century, as an example. Just because a lot of people are bad at something does not mean it isn't a laudable goal or practice.
Reputation is a lousy replacement for page popularity. When Google started to apply their metrics over an entire domain, they already lost a lot of niche information.

Yes, it's better than nothing, but don't expect it to keep the same quality of results we got earlier. Google killed the golden goose when they decided do concentrate their results on the large sites only, and it will be very hard to make similar algorithms work that well again.
From Data Literacy to Trust: Dealing with the Pitfalls of Any Data Strategy
DNS over HTTP has screwed this up.

I'm just waiting for smart devices to start doing that instead, forcing me to set up full SSL filtering until they start doing encrypted SNI :/
The original article agrees with my statement. Can you provide other sources that say otherwise?
you reckon trading careers are on a decline? many of my former classmates pursued Trading over the once-fashionable M&A
Oliver, a Smart Robot Chef
Oliver is a smart cooking robot that can fry, steam, stir, simmer, sauté, braise, mix, boil, poach and bake. It’s an expert robot chef that is also a recipe library, meal planner and shopping assistant, all in one!
Rust has decent GTK bindings, and that's basically the only decent option at the moment.
> Time-restricted eating, in the absence of other interventions, is not more effective in weight loss than eating throughout the day.

That's not really the claim of 16:8, though. The theory is that it makes it easier to maintain a lower calorie diet, as it changes how many feel hunger. I think most people doing intermittent fasting knows it's still calories in vs burned that's the key. Still, I guess it's nice to confirm?
Not a lot, though I've had a number of really good conversations with the Servo team, who had been more focused on VR lately.

Basically, I find VR mildly interesting, and will put significant effort into it if and when I'm funded for that :)
I am waiting my required 30 days to actually be allowed to delete facebook. Which is pretty crazy, that they won't even truly delete your stuff until then. Though I am sure, they are leaving all my eccentricities on many of their servers regardless of my insistence on deleting the account.
> Or error messages which return translated commands?

Fish does this in some cases:

~> echo $(true)
fish: $(...) is not supported. In fish, please use '(true)'.
echo $(true)
^

> (I recognize not all commands can be translated, but all of those that would be run by a beginner can be)

Not all of them, unfortunately.

Consider `while true; do something; done`. Fish interprets this as an unclosed while loop, where `do` and `done` are ordinary commands. So if you enter it you don't get a syntax error, fish just waits for more input until you enter `end`. The same goes for `if` and `for`.
Of having a pure Rust based GUI without dragging in non Rust dependencies.
> Retail traders are simply not affected by things like this. It's the HFT/market making firms that would be most damaged.

I won't believe this without a citation to an academic study. This affects the underlying price of raw materials, which has a direct impact on the stock price of companies using those materials. The stock price of many of those companies has a direct impact on people's retirement and the solubility of pension funds, among other things.

White collar crime does has victims.
Can you find me the law that says it is illegal to talk about Tiananmen Square in China? I'd love to read it.

What actually happens is that when you talk about it, you lose your job, etc. Rarely does the government step in. Which, and correct me if I'm wrong, sounds like what you're advocating as "free speech".
This is very interesting, if it's not arbitrarily limited hit/etc wise it could be a great solution to some of my problems.

One of my sites has been flirting with the Google Analytics data limits, and all the options I have looked into for addressing that or moving off GA seem like they would reduce usefulness dramatically, take lots of work, lots of money, or lots of extra hardware.

From a quick look, I don't see any limits mentioned for this, so if it's just the typical incredibly high CF limits, it would be very welcome news.
Would not requiring every order to have validity duration attached (and not cancelable) be a better solution, than creating legal limitations, that can not be automated?
Processed meat products (including most fast food hamburger meat) are "processed" by adding textured vegetable protein (TVP).

What's TVP? It's processed soy flour. It's what makes up 100% of most meat alternatives on the market. So I'm not sure what point you thought you were making, but you're reinforcing the OP's argument.

Edit: Typo.
> You will gain weight if you add more energy than you expend. You are not immune to thermodynamics.

Do you honestly believe that the only way that a body can lose mass is by burning it off?

That belief shouldn't stand up to even the most cursory examination. You probably have an entire room in your house dedicated to another way of losing mass.
I thought the whole idea is to create an alternative using Rust. Otherwise you can just use existing GTK or Qt bindings.
Hydrogen bombs use fusion.
From fuel efficiency and aerodynamics perspective, CELERA 500L is a great advancement that could possibly also be converted to electric in the future - https://www.ottoaviation.com/
was that the case here?
There's massively more phytoestrogens in beer than in soy.

Fertility rates are crashing because men are getting massively fat.
You’re commenting on the post called “Benchmarking deep learning workloads”.
Software and hardware are increasingly hardcoding DNS servers. If you do use it, block DNS requests from all clients except your pi-hole on your router.

Also, be aware that systems can still try and resolve IPs using a different mechanism (e.g. if too many people start DNS blocking) or worse hardcode IPs. Pi-hole cannot sort those out. You'll need a more advanced firewall. Something like pfsense or the like.
Summary of all the MIT Introduction to Algorithms lectures (2009)
The reason it matters is because Epic's entire theory of the case involves Apple having a "monopoly" over the specific sub-market of "iOS app distribution". They've intentionally defined this market very narrowly because they know Apple does not have an actual monopoly in the smartphone market.

As the judge pointed out yesterday, Epic has "created a failsafe definition". Because they have defined a single product market, Apple by definition has a monopoly over their own product.

But assuming Epic's theory is true, it would have been true from the very start of the App Store, back when Apple had barely any market share. Of course, it would have been absurd to complain in 2008 that Apple was unlawfully maintaining its monopoly over "iOS app distribution", which is why Epic's lawyer largely dodged the question during the hearing yesterday.
I think the current trend of not engaging with those who are politically different cuts across the political spectrum. There is an intense trend to stay within ideological bubbles at the moment, and to try to censor voices that do not align with one's own leanings. People both liberal and conservative just get _angry_ at anyone with a different political or social idea, and write them off as "bad people", which is not productive. They also tend to leap to the conclusion that if you disagree about one idea, you must adhere to the opposite ideology on every issue. As a moderate person, this is an extremely tiresome experience I have over and over again with people of both liberal and conservative leanings.
This comment contributes no discussion. You literally just took the abstract and findings and pasted it into a comment.
LOL. The "all feedback is great" crowd is downvoting a comment that they don't agree with. Zero surprise they're snowflaking, but entertaining.
Can you pull the Qt vector rendering engine out and use it independently to render to a non-Qt surface? I've never heard of anybody doing that.
These things are not mutually exclusive. For example, during the Great Recession, why were young people particularly unemployed, sending them to college? Because their elders held onto those jobs, squeezing them out of the work force. It became a meme that you needed 5 years of experience for an "entry level" position.
Adventures in data structures: inventing an external, sequential key-value store
I believe the parent comment is describing how most people had friends of various backgrounds that they saw physically and communicated with freely - instead of having a social filter over digital connections that blocked them immediately before they ever really knew them.

> "internet finally forcing people to coexist with social groups they could just ignore until now"

How so? The internet has made it much easier to isolate and block than ever before. That's exactly why there's so much division today.

> "you're scared of that anger and those people's unwillingness"

What are you talking about here?
I think the issue is that it is getting harder to have a private conversation or indulge in a private interest. It's quite difficult to have a conversation with a friend that's physically far away without using the services of one or more multinational corporations that may or may not be able to monitor what you say and sell that information to someone else. Of course it's possible, but how hard is it to analyze all the options and coordinate a method?

And what if you want to buy stuff for a hobby that you only talk about with a few close friends? Don't use Amazon, or a credit card anywhere, don't use Google to look up products or Google Maps to get to a store, don't use plaintext email or Facebook chat or Whatsapp or whatever else to talk about it with your friends, etc.

It takes a lot of mental effort to know whether or not an action will be "public", which can cause the cooling effect this page talks about. The trend is not people doing stuff in private instead of publicly, it's people not doing stuff at all because there is no "private".
If that's the eventual goal, then sure, it's a pragmatic approach.
You mean https://github.com/moonad/Moonad ?
What would you propose doing differently than what we're doing? This is a serious question.
I've been using fish for years now and cannot remember the last time something broke because it required bash but was run by fish.

One thing I do differently than most is I don't make fish my system-wide default shell. I leave that as whatever the system default is. Instead I just make fish the default shell within the terminal emulator I use.

Never had an issue with it, and it is much easier to setup as well.
If Oil makes error checking and error messages nicer, it will have provided an awesome service to the community.
> A government service that says, "hey, you're 16 and homeless so we will feed you dinner" seems much better and less coercive than a church that says, "you're 16 and homeless so we'll feed you dinner if you pray beforehand and we get to choose your pronouns".

If the results of the latter were proven to result in generally a much happier and more cohesive society, would you be so confident and assured in your opposition and disdain for the approach?
While it may not appear that way in the HN crowd, the number of users who actually jailbreak their devices is effectively zero when you're determining revenue models. Especially nowadays, when most of the features people care about have been implemented.
>What you're experiencing isn't "people failing to communicate with people with diverse views," but the internet finally forcing people to coexist with social groups they could just ignore until now.

How is that working for you?. This kind of forced one dimensional thinking is the issue rather than having discussions and building consensus around these very complex and sensitive topics.
Indian is a race !?! Socrates must help me!
I worked at a startup (full of awesome people!) that, among other things, helped stock analysts track who was opening their publications (emails).

It wasn't just about finding out when or where someone was opening it. It was about finding out who was forwarding these emails. Because there was a cost to be on this mailing list- if you're forwarding the contents, you're effectively pirating that information (I wave my hands a bit as I say this because there's a loooot of interpretation there and you are welcome to disagree).

So if you send out your latest post to 500 (paying) customers, you could see- how many people read it? How many people came back and read it again later? And most importantly, how many different IP addresses were loading that tracking pixel? Oh, the tracking says the content I sent to John was opened by 1000 different people? Okay, John is off the list now.

What made it better was that a lot of the content was graphical. So the 'tracking pixel' was the content itself. Short of downloading and forwarding the image, you couldn't share it without there being a record.

The company wasn't what I wanted to do so I moved on pretty quickly- but it still strikes me how neat it all was.

Edit later: Oh right, the other thing- you could tell what company the person who opened it was at by the IP Address, some of the time! "Hey, I didn't send it to anyone at <Company>, why the $%&* are they reading it?"
Thanks for the kind words! Glad you enjoyed it.
To a certain extent. You can probably punt the UI widget stuff. However, I suspect certain things like glib are required dependencies.
Skia is a decent option, or if it has to be written in Rust, then something Rust based.
I agree. Installation is kind of fun in an old-school UNIX-y way. I feel Desktop Linux spent the better part of two decades endlessly tweaking the installation experience, as if people spend 50% of their time installing and reinstalling Linux (maybe they do?)

But once the install is done, the experience is...underwhelming. Bare-bones X11 and FVWM. Yikes. That with the xenodm login screen give it a distinct 1992-era experience.

I'm obviously aware I can install full-blown KDE/GNOME but the whole point (to me) of using OpenBSD is to go minimal, using secure and vetted built-ins as much as possible.

If I wanted 500 Gnome packages with potentially thousands of accompanying bugs, well, I'd just run Ubuntu, right?

But I also am too ....impatient? old?....to spend hours tweaking .Xresources and dealing with bitmap fonts and the whole (horrific) 1990's X11 experience.

I just want a default desktop that does NOT look like complete garbage. Make it super optional and put it under the "lame-n00b" option during install. Mock me during setup and tell me to go back to WinDoze. I'll happily take all that abuse just to boot into something that doesn't look like it ran Ross Perot's campaign.
Yes, this ones is a healthy option comparing to for example Beyond Meat burger which is mostly different oils (Palm oil :( ) and pea protein and sodium - very tasty comparing to other brands but so unhealthy.
Nothing particularly sinister there. Not even palm oil, a common scourge of cheap processed food.
I'm old enough to remember Stallman in the 80's and 90's and, thankfully, his version of freedom is one that the market has rejected in favor of a different sort of freedom: actually usable products and ecosystems. Most people are willing to tradeoff quite a lot for that. That's not evil, that is free choice.

His vision of freedom has worked in one area: where the users and developers greatly overlap, such as server software.
Make an efficient fusion reactor the size of a truck, and the solar system becomes your backyard.
> Definitionally, "a system that gives white people a structural advantage based on what color they were born" is a system of white supremacy

Yes, but that's not our system. Our system doesn't give structural advantages based on race (at least we can hardly measure the extent of any such advantages). It does give structural advantages based on class (and many other variables) which correlates with race; however, correlation and causation are famously different. We don't have a white supremacist system or any kind of racist system, although some are advocating for a racist system so that we can eliminate disparities.

> There's what the system could do (in another historical timeline) vs. what it is doing.

No one is suggesting an alternate historical timeline; I'm arguing that our system today isn't racist, but that it's very nearly colorblind; however, disparities can result in a perfectly colorblind system because the initial racial distributions were not uniform.

EDIT: Downvoters, do you believe correlation and causation are the same thing in general or only when applied to racial disparities?
Well, how many Klansmen attended Black churches and universities, befriending Black folks all the while and... uh... ok, I can't really see the great outcome here other than the Klansman not being a Klansman anymore.

I'm proud you could come up with one guy who was saintly. For the rest of us non-saintly people, it's pretty tough to maintain and tend friendships with people who think we're bad, immoral, subhuman, or otherwise less than. Just makes conversation hard to keep up!
> I honestly can't see the desirability about a feature that allows you to see when others have read your message.

When placing an order via email it's really useful to get an automatic confirmation that the order has been read.
If you look into Bazel (build system), you start getting to the point where everything including dependencies, build system, and deployments can be defined as "source" code and ideally should be treated as a first class software
IDK if it's a reason to lose hope. It just means we can't invent civilisation on the fly. It doesn't mean we can't acquire civilisation. People made university. We'll make other stuff too, eventually.
Running every dns request to a random DO droplet sounds like it would cause latency. Is there not some public DNS option that blocks ads?
> I think that the subtext of your post (or at least people that espouse similar things on the internet) is that this is the fault of a certain brand of American politics (left leaning, "SJW" types) that don't engage with many right-leaning people.

That wasn’t the subtext at all. Interesting that you think the shoe fits so well, though.
For anyone who needs to/prefers to use bash:

> One nice feature for fish history is the ability to filter through the history based on what is typed into the shell.

Add this to your .inputrc

## arrow up
"\e[A":history-search-backward
## arrow down
"\e[B":history-search-forward

> Fish does not enter any command that begins with a space into its history file, essentially treating it like an incognito command.

Add "HISTCONTROL=ignorespace" to your .bashrc

> A new addition in fish 3.0 is the --private flag that can be used to start fish in private mode; it stops all subsequent commands from being logged in the history file.

run unset HISTFILE
I've not written TIC-80 games for like 3 years, but I'm still happy to see it grow. One major advantage (IMO) over PICO-8 is that you're not limited to Lua, and can write games in JavaScript.

And since JavaScript implies TypeScript, I once wrote a small tool to automatically build games from .ts files, with functions declarations for the whole API: https://github.com/scambier/tic80-typescript

I don't use it anymore, but try to keep the declarations up-to-date :)
I Accidentally Reported a Fake Terror Incident
Live for Galileo customers as well.
At Linux World Atlanta 1999 there was a booth that had snap bracelets. I was looking at them in frustration and stated "I think you need a PhD to figure this out". The guy standing next to me responded "I have a PhD" and stormed off. The guy working the booth then enthusiastically proclaimed "Do you know who that was? That guy is a Demigod, that was Dennis Ritchie".
Designing Data-Intensive Applications might be the best (non-niche) CS book of the decade, and he definitely did create far more value than he captured. So I'm glad Mr Kleppmann at least kind of "broke even" compared to the alternative of working for a FAANG (his salary assumptions seem however rather low). I guess the main take away for mere mortals who consider writing a book and making money with it (as opposed to boosting their profile) is to under no circumstances publish with OReilly. Getting <10% vs 80%+ of revenue is just about viable for the 0.01%.
> Also, male fertility rates are crashing, but it's definitely not related to ever increasing intake of phytoestrogens...

Correct, it is not.
A true winner Desktop GUI framework should target the web via WebAssembly. Accessibility of rendering everything in <canvas> is not an unsolvable problem.

I also think targeting only desktop will avoid so much distraction that comes with targeting iOS and Android
I don't understand what any of this is warning of. This just seems like Living in a Society 101.
Why is every project on the HN front page these days Rust this, Rust that? I understand the enthusiasm, but sometimes it seems a bit much.

Oh, this is my post. Never mind, carry on.

More seriously, this was my contribution to the Rust 2021 blogging effort. I didn't really intend for it to be posted to HN, more as in internal discussion within the Rust community. Even so, I'm happy to discuss and answer questions.

Read some more thoughts about Rust 2021 here: https://readrust.net/rust-2021
This is why we need laws like the California CCPA and GDPR to be in more places. Regulation with high penalties for not complying is the solution here.
The place where Cloudflare truly doesn't have competition is in the non-enterprise space. If you're worried about your blog or SMB website getting overloaded or attacked you'd probably be pretty tempted to switch to Cloudflare's free plan. I can't imagine Akamai or Verizon even bothering themselves with a customer that small.