skysight-inc/HackerNews huggingface dataset:
That's very interesting! What work and other activities do you do on it, and how does it compare to the last OS you used full time? I've been curious about BeOS since I read Neal Stephenson's "In the Beginning There Was the Command Line", but I'm too young to have ever seen it in action.
This makes me nostalgic of time we were on hadoop stack back in the day.

Eco-system was thriving, hadoop, pig, hbase, hive, mahout. Everyday there was a new tool with an animal name released. Consultancies and VCs were bullish on the data tools. Even cloudera had a tagline that said - "Data is the new bacon". There were "BigData" experts in every organisation. Hortonworks was relatively new and was becoming popular. Somehow, all of them just disappeared in a span of 5 years. The market just shrunk or rather disappeared. Few survived - confluence, databricks and datastax.

Today, I see the same trend in kubernetes space. The eco-system is growing even faster than hadoop's eco-system. I have a feeling that at one point there will be realization that not everyone will need kubernetes and the market will start contracting and consolidating.
> Don’t you have too many use cases?

I didn't feel that at all (ofcourse, I watched this youtube video - https://www.youtube.com/watch?v=hRBrEvgrweI - to learn about the product, as TikTok is blocked in my country) - they are not showing anything people already don't do with their bluetooth ear-pieces. And it makes sense to show case many use cases because people will be attracted to the product only if the use case they desire is possible with this device. Moreover, advertisement are also meant to educate the user, especially when the technology is new / unique / different. (The medium of advertisement also matters - since TikTok videos are known for their brevity, it would make sense to release many videos on TikTok highlighting different use cases).
With Facebook, you can't have more than one Facebook a/c I believe? (Which is the reason I don't have an oculus). So does this mean you have to put all your work and private life in one Facebook a/c?
The Good Life?
Visual C++ had that years ago (2005, reading https://blog.codinghorror.com/revisiting-edit-and-continue/)

IIRC, that required a debug build that didn’t run very fast and was a bit fickle. Managed languages maki it a lot easier to implement this kind of features.
As someone who is research-active in this area: The differences between graphs and hypergraphs are wildly overblown in this article. A hypergraph can be represented as a graph using a Poincare-style duality. This is not something esoteric, it's even in the Wikipedia page on hypergraphs.

As someone who is research-active in the area: I applaud and welcome their propaganda ;)
Same here. Keep me posted.
Thinking about a rooted Google Pixel.
Good point.

Random thought experiment - how much should the global 'fund' be to attack greenhouse gas emissions. Not that it should be spent in proportion to % of total emissions, but I wonder what 3.3% of that number would be.

Say you spent 1T on cows, and spent it proportionally. That's a 30T fund overall. So around half from memory of what the US spent on the post 9/11 wars.
"Calorie reduction" is in general a rather poor goal when the result is overall health, and is overall not very well supported as a method of weight loss (which is only one axis of overall health).

This is a larger blindspot than the calories in oil. It's actually pretty hard to eat 2000 calories a day with olive oil as the main source. Pasta and meat on the other hand are pretty easy.

There's an increasingly large body of evidence that there is 'magic' to 'whole foods,' mainly through the avenue of microbiome health. The human body evolved to handle eating fruit, not diet soda.
We can greatly reduce production of methane, even if not eliminate it: https://en.wikipedia.org/wiki/Methane_emissions
It's good to see this start to be part of the discussion.

To remind everyone; we're headed for a global calamity of unprecedented scale. We need to change our approach with regards to our life support system (i.e. the eco ecosystem) and how much damage we're doing to it.

Nature is resilient, very much so. Biological processes are resilient to an incredible degree. This has allowed humanity to do astonishingly destructive things without too many repercussions. Resilience has hidden most of the damage we've caused. But we're pushing it to the breaking point and pushing ever harder every year.

Human systems are not resilient. They are optimized for "efficiency". We've seen what disruptions even a relative harmless virus like Covid19 can do the the global economy.

People need to take these issues seriously and things need to change.
Please:

- Try Vue[0], Lit[1] (it's a bit cutting edge but I really like it), or the other entries in the component-building library space

- Don't use redux/vuex all of that, and just write plain javascript objects that make fetch() calls

- Don't use hooks (yet)

If you do these things, you should find the component approach refreshing compared to copying and pasting HTML and managing event handlers/spaghetti and making your own structure. For all but the simplest of pages there should be an improvement over vanilla HTML+JS.

If it makes you feel better, if you squint React looks exactly like Backbone views, which had a reason for existing back when they did, and if you go even further back it's like COM[2].

[0]: https://vuejs.org/

[1]: https://lit.dev/

[2]: https://www.bitquabit.com/post/the-more-things-change/
That’s very impressive and very cool!

Maybe you can say something about this, given your in-depth work Haiku and media:

BeOS was famous for being able to run all sorts of media content on relatively slow hardware, that any other system would struggle with.

Is that still true for Haiku? Or did the other OS’s catch up, or maybe the hardware did?
"Your Lifestyle has already been designed" from Raptitude blog.
https://www.raptitude.com/2010/07/your-lifestyle-has-already...
(the title is self explanatory)
Top Must-Have Web Dev Tools – Part I
https://en.wikipedia.org/wiki/Arctic_methane_emissions

Quote: They conclude that "release of up to 50 Gt of predicted amount of hydrate storage [is] highly possible for abrupt release at any time"

See... there is a big bomb right over there. Methane might be 10 times less potent and it might be decaying couple of times faster, but there are many orders of magnitude more of it.
That's in archaic, hundreds years old Russian though.

Mead in current Russian is "medovuha" and that's it.
Changing the feeding pattern of cows enmasse will clearly have no side effects. None at all /s
Anyone remember the mad-cow disease and the causes?
While true in spirit, the GitHub and developer voice tickets kind of show the actual state of affairs, which kind of saddens me.

It feels like desktop teams are running into all possible solutions to see what sticks, instead of fixing what we had.
I also got confused by the grapefruit question. I was particularly confused by the “Bob infers that he likes this particular grapefruit more than other grapefruits” bit and had to read the question a few times to be sure I was parsing it right. If instead it said “Bob infers that the he likes grapefruits more than other fruits” it would make much more sense to me (as a question, not as a way to decide personal food preferences).
This was more meant as an ideal than the description of the status qou. I agree with what you are saying.
That's progress, but it's also about the same number as maven central had in 2010.
Blindly running a CSV through a black box program is not the way to get confidence in your modeling.
The unsubscribe link should lead to a separate HTML form describing the unsubscription and a "confirm" button.
N2O is included in climate models (e.g [0]), partly (as noted in this article) because it is an effective GHG. It is also important for ozone chemistry and understanding ozone depletion [1].

[0] - https://agupubs.onlinelibrary.wiley.com/doi/10.1029/2019JD03...

[1] - https://science.sciencemag.org/content/326/5949/123
This sounds usable to me and also promotes process-based isolation of application subcomponents.
Prehistoric ‘hobbit’ among fossils showing evolution of mammals after dinosaurs
Have you understood what I wrote?

Methane is being emitted in a natural process from thawing permafrost. There are vast quantities of organic matter that has been frozen for thousands of years and is now starting getting eaten by bacteria that produce methane.

All human-made emissions pale in comparison to natural process.

There is no way to turn it off unless you can build a giant AC unit over entire arctic or maybe you can dig entire siberian soil and send it to Mars.
Thanks, going for this option as well!
Yes most of that would be illegal, except you gave them consent in your contract or other legal document.

This is also exactly why I always check all the paperwork for "personal usage" of the devices and services provided by the company (email and stuff). If there is nothing about it, I send my mom a random cat picture from my work email (always outside of office hours, in other cases it could be a contract violation). Why? Because if it's not forbidden, you are implicitly allowed to and after at least one private message was sent by the account, it's legally like a private account.

If your employer snoops in the account, it's a massive privacy violation (Datenschutzgesetz and DSGVO/GDPR) and a strong case in employment law. Never needed it, but it's better to be safe than sorry.
That's a high standard for being considered "ethical". I'd argue that as long as the platform incentivizes voluntary work more than forced work, it goes in the right direction and is thus "ethical", or at least not "unethical".
I don't think any amount of child abuse can be considered "small" on its own given the lifetime impact it has. However, it is small compared to putting eyes inside the whole world's devices. Context is everything with this kind of comment. Without context it will sound uninformed and heartless.
If you notice, even in the GRACE data, the Mass loss was 3333 gigatons for that first decade (May 2002-Sep 2012). Which is an average of 333 gigatons of loss per year. And what you notice for this past decade is that the trend of loss is decelerating. 8 years of data to Aug 2020 show an additional loss of 1660 gigatons. Which is an average loss of 207 gigatons per year. That's a 37.8% reduction in ice loss and now, 2021 is shaping up to be one of the strongest ice mass gains in decades (whether a net loss or not, it will prove to contribute to deceleration this decade as well).

Tell me, what's your hypothesis, why is the trend decelerating?
I think you misunderstood? See earlier discussion. Specifically:

> Of course, it could be "catastrophic" too, but there is catastrophe, and then there is catastrophe...
Yet after 20 years of Linux distros, we still see Linux struggling with getting a simple desktop together without X or Wayland crashing itself and logging you out because of someone wanting to tweak their desktop via a custom init script or systemd script.

Let me know when I can support 100% of all Linux distros and users like I can with macOS and Windows.
Modern humans evolved not to swing our hips as much as chimpanzees
The vendor already eats that risk though, right? Chargeback fees cover the credit card company against that risk.

The problem from the credit card companies' point of view is that "I got caught by my wife" isn't a valid chargeback reason, so the vendor can dispute the chargeback, have every incentive to do so, and that's not a fight Visa want to get into.
As I mentioned in another comments, I feel that they disbanded everyone as of Windows 8 and UWP, as many businesses did not follow along, they were forced to reboot Forms and WPF teams.

Then you now have Blazor trying to be everywhere, with Xamarin being redone as MAUI (you are expected to rewrite your Xamarin code).

So not so rosy for the time being.
In C++ this is called East Const vs West Const with, as someone explains below, East Const (const on the right) being the only one that actually does something consistent and explicable.
"Things change as time goes on" is not an excuse to ignore valid standards.

All big email providers know this and know that GETs should not affect their unsubscribe/confirmation links. It's part of their job.
It was coupled with a exercise regimen with less intensity but more volume. Thats why i managed to keep going for 6 months counting. 100/50/75%. 100% means 5x your 10RM (RepMax) for five sets. If you do deadlifts and benches you vary the weight. Since i did calisthenics mostly i did half the reps @ 50% ... It is a powerlifting cycle compressed to one week. Kettlebells are very well suited for this. 32/16/24, 16/8/12 or 8/4/6 for scrawny geeks like me, who learned their lesson and want to train to stay healthy and not destroy their joints.
How to Warm Up an Email Account Before Sending a Cold Email
"This is coal, don't be afraid, it can't hurt you"

-- Prime Minister Scott Morrison, 2017

https://www.theguardian.com/global/video/2017/feb/09/scott-m...
Czech here. Yes, Angela Davis was a huge icon for our totalitarian regime. Yes, our dissidents petitioned her to support them in their plight. Yes, she stayed silent.

Double standards are everywhere.
Let's say somebody shows you a picture of a house for a couple of minutes and then takes it away, is there no way for you to recollect and reproduce anything that was on that picture (visually)?
You have never been required to use XAML, however. XAML is just a tool to allow you to describe UI API calls using XML in a way that flows well for both humans and external tooling. If you don't like XAML, just call the same exact API with C#.

I don't even understand why you say "hung up on", XAML is probably the only compiles-to-code UI API I've ever used that actually does what it says it does; I've used similar tools for other UI toolkits (Glade comes to mind), and they're trainwrecks, and I'd rather just use the API straight.

UI development tools aren't for programmers, they're for UI designers: UI designers are generally are bad programmers but good designers, but need to program somehow as part of their job, and UI design tools allow them to be part of the team without having to feel like they're second-class citizens.

You know what happens when we don't have working UI toolsets? UI designers do insane stuff like slap together some HTML, CSS, and JS, and don't care that the usability of that from either the end-user perspective or the programming perspective is absolutely awful.

Would you rather use Electron or would you rather use XAML? At least with XAML, it works, and when it doesn't work, it can be made to work. Electron is eternally unfixable.
Health insurance for all? Agree. I’m not sold on the economics of UBI.

IMO something that I think would make a huge difference while also being realistically achievable is criminal justice reform. We cannot let prisons continue being factories for drug addicts and career criminals. There must surely be a better way than this.
That’s all standard in the UK, why are US banks so different?
A plant that cannot die
Using deep learning to help sort plastic
That also include links sent on all major chat, in this day and age, if you not self-hosting, or E2E all your links will be minded by companies.
Yeah, you are absolutely correct. Sadly i don't have a link at hand :(
Ancient ‘fossil’ galaxies offer insight into formation of the Universe
Sigh. My point was that it _feels_ like this because the tutorial does not actually do an actual compiler's work. It is a quite simple rewrite to a very similar language with the same level of abstraction. No language constructs have to be compiled, i.e., to be automatically reimplemented in a target language which doesn't have this.

Now, if your only concern is that everything that people feel and express have to be technically correct, well, have fun in your life.

However, if you actually want to learn about compilation it would be a better exercise to use way simpler languages but actually do the work, for example: write a simple stack VM which can only do NAND operation, and then parse and compile to it a boolean expression language which has 0, 1, not, and, or, xor. There you will need to build a simple AST and traverse it one time to translate the basic boolean operations to use only nand, and then a second time to compile the nand expression to your VM's assembly language.
My LinkedIn account has ~250 connections, all of which I either worked with or at least have been at the same company at the same time. I'd still struggle to recognize many of them but I think that's mostly due to working with most of them remotely.

My approach: do not accept random people without an introductory message, including recruiters, keep my profile visible only 2 levels deep, and clean up recruiters which I ended up not doing anything with.

Result: only a few dozen or so messages every month, most of them relevant, even if I am not interested (probably only a third with unrelated stuff).
I can vouch for it, given my failed attempts that IDL gets first class development experience given COM, UWP and C++/WinRT.

It is up for the community to provide syntax highlighting for a 30 year old language.
>I wonder why build a OS from scratch instead of a window manager over Linux

During the last 30 years it was proven tt is impossible to create a seamless window manager / desktop environment on nixes.

>what things can impact the user experience if you are allowed to start from a fresh design?

It lets forget everything about the harm, mess and pain the nixes made.
That's only partly true, since methane in the atmosphere decomposes into CO2. The methane itself causes a short powerful greenhouse effect, then decays into another long-term greenhouse gas.
Honestly, you can't even have a good real-time conversation in normal conferencing software with the audio lag which forced delayed reactions, and people taking over each other. I already don't turn on my Webcam for meetings, that way I can get work done while other people talk about stuff that doesn't concern me. Why make it goofier with avatars and cumbersome headsets? Seems like more of a barrier than a boon. Is there some use case I'm missing where this is likely to actually be super awesome? I'm just not seeing it right now in a work setting.
There's a lot of people who are now in the habit of doing that and know how much money they can make. They're not all going to quietly go back to their old jobs.
The card cartel doesn't care as long as they don't lose money in the process.

In general merchants don't deal with client cards directly but through payment processors. The chargeback process is usually manual (meaning it requires non-negligible resources) plus it impacts the fees the card cartel collects (if the chargeback is accepted).

High risk payment processors generally agree to pay card cartels for the fee lost if chargebacks are accepted, and sometimes even perform refunds to stay within a threshold of chargebacks. This, plus extra fraud monitoring/protection makes their service more expensive.

You don't need a processor in Monaco, CCBill or PaymentCloud are US based and offer that. Now, they shave a significant chunk of the transaction in flat+percentage fees, it can be anywhere from 4 to 15% depending on your profile.
You cannot conflate dataset engineering, machine learning, and researchers as if they're a single discipline and people. This is precisely where the disagreement stems from.

Dataset engineering is an important field of research. It is also an important part of the modelling process. Neither of these things are included in model research. Researchers who design computer vision models and other novel mathematical models can be held ethically responsible for the societal results of the novel part of their research but if we agree that their field of research is valuable for society then they cannot be held responsible for the misuse of these models by people who skip or fail integral parts of the modelling process.

You cannot ask a researcher to invent a new more performant computer-vision model, invent a way to correct for bias, and design a fair dataset all in one. That's three entirely different careers.
This field is a joke and should be mercilessly mocked. These manipulated models do not represent reality. I look forward to gaming the systems that are produced by these people.
Thought-provoking, but maybe yes. Put about half a dozen spoons of spit into the smoothie, then stir and leave for ten minutes.
FWIW jandrewrogers has a habit of making deep and well-informed posts that usually end by saying something like "this research area / idea was already conceived of by industry 10--20 years ago, but due to financial motives or secrecy we never published".

I hope jandrewrogers, who posts a ton on HN and makes what seem like high quality comments can start to provide some links / references to make them more useful.
The first two are fun and interesting. This one is just depressing. There isn't much to add, especially when such news become regular.
The difference between a spiced and non-spiced mead is pretty obvious, but I must admit I haven’t paid enough attention to the recipes of different spiced meads to tell them apart based on spice content.
I'm not a climate expert but already heard of this concern. It is well known in the scientific community, for more reasons than just gas emissions actually. The current techniques destroy many elements from the soil, making it very poor, which in turns increases the need for fertilizer, and leads to less biodiversity and more pollution.

The IPCC is explaining in details the impact of N2O, since the 90s [1]. The IPCC is also providing synthesis to stakeholders, but I didn't check what are their stance on N2O in these summaries.

I would say it's more absent from political discussion, which is only half true. If you promote organic agriculture (which is already subsidized in many countries), you're de facto inciting farmers to reduce the use of fertilizers, leading to less N2O emissions.

[1] https://www.ipcc.ch/site/assets/uploads/2018/05/ipcc_wg_I_19...
Why are you holding them to a higher standard than any other business? They're ethical in the sense that they follow the same ordinary business ethics standard that we apply to everyone else; none of us know and none of us can possibly know how much abuse is going on in, say, Apple's supply chain, but few would say that means they're an unethical company.
> So I had this PostgreSQL database that was getting a bit too big

At what scale and for what kinds of applications and use cases does this really happen?
I have to say I didn’t notice anyone saying anything positive or dismissing about the climate change on HN lately, it seems we generally agree that the problem is very real. Although it seems that when it comes to solutions - lots of discussions and disagreement there.